Υλικό υπολογιστών

Γνώση Υπολογιστών >> Υλικό υπολογιστών >  >> Περιφερειακά Υπολογιστών

Ποια είναι η διαφορά μεταξύ των ιδιόκτητων λειτουργικών συστημάτων και των μη ιδιωτικών συστημάτων;

Η βασική διαφορά μεταξύ των λειτουργικών συστημάτων ιδιοκτησίας και μη ιδιοκτησίας (που ονομάζεται επίσης ανοιχτού κώδικα) έγκειται στην κυριότητα του πηγαίου κώδικα και στα σχετικά δικαιώματα:

Ιδιοκτησιακά λειτουργικά συστήματα:

* Ο πηγαίος κώδικας δεν είναι διαθέσιμος στο κοινό: Ο υποκείμενος κώδικας που κάνει το λειτουργικό σύστημα είναι μυστικό και ελέγχεται από την εταιρεία που την ανέπτυξε (π.χ. Apple με MacOS, Microsoft με Windows). Μόνο οι εξουσιοδοτημένοι προγραμματιστές της εταιρείας μπορούν να την τροποποιήσουν.

* Περιορισμένη χρήση και τροποποίηση: Οι χρήστες γενικά έχουν μόνο πρόσβαση στον καταρτισμένο δυαδικό κώδικα (η εκτελέσιμη έκδοση). Μπορούν να χρησιμοποιήσουν το λειτουργικό σύστημα ως προβλεπόμενο, αλλά να τροποποιήσουν, να διανέμουν ή να αντιστραφούν, απαγορεύεται αυστηρά από συμφωνίες πνευματικής ιδιοκτησίας και αδειοδότησης.

* Lock-in: Οι χρήστες είναι συχνά κλειδωμένοι στη χρήση του ειδικού οικοσυστήματος υλικού και λογισμικού του προμηθευτή. Η μετάβαση σε διαφορετικό λειτουργικό σύστημα μπορεί να απαιτήσει σημαντική προσπάθεια και έξοδα.

* Πιθανώς υψηλότερο κόστος: Τα ιδιόκτητα OSEs έρχονται συχνά με μια τιμή, είτε για αδειοδότηση είτε ως μέρος του πακέτου κόστους υλικού.

* Ελεγχόμενες ενημερώσεις και υποστήριξη: Οι ενημερώσεις και η τεχνική υποστήριξη παρέχονται από τον πωλητή, συχνά με βάση συνδρομής ή πληρωμής.

Λειτουργικά συστήματα μη ιδιοκτησίας (ανοιχτού κώδικα):

* Ο πηγαίος κώδικας είναι διαθέσιμος στο κοινό: Ο κώδικας είναι ελεύθερα διαθέσιμος για οποιονδήποτε να εξετάσει, να τροποποιήσει και να διανείμει. Αυτό επιτρέπει τη διαφάνεια και τη συμμετοχή της κοινότητας.

* ΔΩΡΕΑΝ για χρήση, τροποποίηση και διανομή: Οι άδειες ανοικτού κώδικα, όπως το GPL (GNU General Public License), επιτρέπουν στους χρήστες να προσαρμόσουν το λειτουργικό σύστημα στις ανάγκες τους, να μοιράζονται τις τροποποιήσεις τους και να δημιουργούν παράγωγα έργα υπό ορισμένες προϋποθέσεις.

* Ανάπτυξη με γνώμονα την κοινότητα: Πολλά OS ανοικτού κώδικα βασίζονται σε μια κοινότητα προγραμματιστών που συμβάλλουν στη βελτίωση του. Αυτό μπορεί να οδηγήσει σε ταχύτερους κύκλους ανάπτυξης και διαφορετικές λύσεις.

* Γενικά δωρεάν: Ενώ ορισμένα έργα ανοιχτού κώδικα προσφέρουν πληρωμένες επιλογές υποστήριξης, το ίδιο το Core OS είναι συνήθως δωρεάν για λήψη και χρήση.

* Αυξημένη διαφάνεια και ασφάλεια: Η πρόσβαση του κοινού στον πηγαίο κώδικα επιτρέπει μεγαλύτερη εξέταση, ενδεχομένως οδηγώντας σε ταχύτερη ταυτοποίηση και καθορισμό των τρωτών σημείων ασφαλείας. Ωστόσο, αυτό σημαίνει επίσης ότι τα τρωτά σημεία είναι δυνητικά ευκολότερα για τους κακόβουλους ηθοποιούς να βρουν.

Εν ολίγοις: Η βασική διαφορά βράζει προς τα κάτω για τον έλεγχο και την πρόσβαση στον πηγαίο κώδικα. Τα ιδιόκτητα OSEs ελέγχονται αυστηρά από μια ενιαία οντότητα, ενώ τα OS ανοικτού κώδικα αγκαλιάζουν τη συμμετοχή και τη διαφάνεια της κοινότητας. Η επιλογή μεταξύ τους συχνά εξαρτάται από τις ατομικές ανάγκες και τις προτεραιότητες όσον αφορά το κόστος, τον έλεγχο, την προσαρμογή και την υποστήριξη.

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα