Διαφορά μεταξύ του VxWorks και του Linux Διαφορά μεταξύ των

Anonim

VxWorks εναντίον Linux

Το VxWorks είναι ένα λειτουργικό σύστημα πραγματικού χρόνου (ή RTOS) που σημαίνει ότι είναι ένα λειτουργικό σύστημα που προορίζεται για πραγματικό λειτουργικό σύστημα time εφαρμογές. Σχεδιάστηκε ειδικά για χρήση σε ενσωματωμένα συστήματα. Η ανάπτυξη του VxWorks γίνεται σε ένα μηχάνημα που φιλοξενεί το Linux, το Unix ή τα Windows. Διασχίζει το λογισμικό προορισμού έτσι ώστε να μπορεί να τρέχει σε διάφορες αρχιτεκτονικές CPU προορισμού.

Το Linux είναι ένας γενικός όρος που χρησιμοποιείται για να περιγράψει ένα λειτουργικό σύστημα υπολογιστή που είναι παρόμοιο σε σχεδιασμό με το Unix και βασίζεται στον πυρήνα του Linux - ο οποίος είναι ένας πυρήνας λειτουργικού συστήματος (ή μια γέφυρα μεταξύ εφαρμογών και πραγματικών επεξεργασμένα δεδομένα που εκτελούνται σε επίπεδο υλικού). Η ανάπτυξη του Linux είναι ένας από τους πρωτοπόρους της ελεύθερης και ανοιχτής συνεργασίας λογισμικού - που σημαίνει ότι όλος ο πηγαίος κώδικας μπορεί να χρησιμοποιηθεί, να τροποποιηθεί ελεύθερα και να αναδιανεμηθεί. Μπορεί να εγκατασταθεί σε πληθώρα ηλεκτρονικών υπολογιστών (από ενσωματωμένες συσκευές έως mainframes και υπερυπολογιστές). Συνήθως συσκευάζεται σε μορφή που είναι γνωστή ως διανομή Linux για χρήση σε επιτραπέζιους υπολογιστές και διακομιστές.

Το VxWorks είναι ένα ιδιόκτητο λειτουργικό σύστημα σε πραγματικό χρόνο, που σημαίνει ότι είναι ένα λειτουργικό σύστημα πραγματικού χρόνου που δεν είναι ούτε ελεύθερο ούτε ανοιχτό. Είναι προσβάσιμο από μια πληθώρα πλατφορμών και τώρα είναι σε θέση να τρέξει σε οποιαδήποτε σύγχρονη CPU που χρησιμοποιείται στην ενσωματωμένη αγορά. Αυτές οι CPU περιλαμβάνουν αυτές της οικογένειας x86, MIPS, PowerPC και των οικογενειών ARM, StrongARM και xScale. Τα βασικά χαρακτηριστικά του λειτουργικού συστήματος VxWorks περιλαμβάνουν, αλλά δεν περιορίζονται σε, έναν πυρήνα πολλαπλής αποθήκευσης που περιλαμβάνει προμελέτη και προγραμματισμό στρογγυλής ρομπόν καθώς και γρήγορη απόκριση διακοπής. προστασία μνήμης, προκειμένου να απομονώνονται οι εφαρμογές χρηστών από τον πυρήνα. Υποστήριξη SMP, πλαίσιο αντιμετώπισης σφαλμάτων. ένα σύστημα αρχείων. και τις ουρές τοπικών και κατανεμημένων μηνυμάτων.

Το Linux είναι ένας ευρέως προσβάσιμος πυρήνας OS που τρέχει σε πληθώρα αρχιτεκτονικών υπολογιστών, συμπεριλαμβανομένου του mainframe IBM System z9. το χέρι που βασίζεται ARM βάση, iPAQ? και το System z10, το οποίο βρίσκεται σε συσκευές όπως κινητά τηλέφωνα και υπερυπολογιστές. Υπάρχουν επίσης εξειδικευμένες διανομές που υπάρχουν σε εκείνες τις αρχιτεκτονικές που έχουν λιγότερη τάση - όπως η Intel 8086 ή η Intel 80286. Το Linux βρίσκεται σε τυπικούς επιτραπέζιους υπολογιστές και φορητούς υπολογιστές. Ωστόσο, όσον αφορά την αγορά τυχερών παιχνιδιών, το Linux εξακολουθεί να υστερεί σημαντικά στα Windows. Πολλές από τις ίδιες εφαρμογές που υπάρχουν στα Microsoft Windows ή στο Mac OS X είναι διαθέσιμες και στο Linux - είτε θα υπάρχει μια δωρεάν έκδοση της εφαρμογής που λειτουργεί για Linux ή η ίδια εφαρμογή θα έχει τη δική της έκδοση για Linux.

Περίληψη:

1. Το VxWorks είναι ένα λειτουργικό σύστημα πραγματικού χρόνου σχεδιασμένο ειδικά για χρήση σε ενσωματωμένα συστήματα. Το Linux είναι συσκευασμένο σε μορφή που λειτουργεί τόσο σε επιτραπέζιους υπολογιστές όσο και σε διακομιστές.

2. Το VxWorks είναι ένα ιδιόκτητο λειτουργικό σύστημα πραγματικού χρόνου. Το Linux είναι ένας από τους πρόδρομους της ελεύθερης και ανοιχτής συνεργασίας λογισμικού.