λογισμικό

Γνώση Υπολογιστών >> λογισμικό >  >> Ανοικτού κώδικα

Ποιος πηγαίος κώδικας λειτουργικού συστήματος μπορεί να μεταφορτωθεί και να επεξεργαστεί;

Πολλοί κώδικες πηγαίου λειτουργικού συστήματος μπορούν να μεταφορτωθούν και να επεξεργαστούν, αλλά η διαθεσιμότητα και η προσβασιμότητα ποικίλλουν ανάλογα με το λειτουργικό σύστημα και τις αδειοδότες του:

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

* Linux:

* Οι περισσότερες κατανομές Linux παρέχουν πρόσβαση στον πηγαίο κώδικα τους.

* Παράδειγμα: Debian (https://www.debian.org/), Fedora (https://getfedora.org/), Ubuntu (https://ubuntu.com/), κλπ.

* Android:

* Ο πηγαίος κώδικας του Android είναι διαθέσιμος υπό την άδεια Apache 2.0.

* Μπορείτε να το κατεβάσετε από το Android Open Source Project (AOSP):https://source.android.com/

* FreeBSD:

* Το FreeBSD προσφέρει τον πηγαίο κώδικα του υπό την άδεια BSD.

* Μπορείτε να το βρείτε στη διεύθυνση:https://www.freebsd.org/

* macos (darwin):

* Ενώ η ίδια η MacOS δεν είναι ανοιχτή πηγή, το βασικό ίδρυμα, ο Δαρβίνος, είναι ανοιχτός κούρνος.

* Μπορείτε να έχετε πρόσβαση στον πηγαίο κώδικα μέσω του έργου OpenDARWIN:https://www.opendarwin.org/

* haiku:

* Το Haiku είναι ένα ελεύθερο και ανοιχτό λειτουργικό σύστημα που είναι ένας πνευματικός διάδοχος του BEOS.

* Ο πηγαίος κώδικας του είναι διαθέσιμος στη διεύθυνση:https://www.haiku-os.org/

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

* Windows:

* Ενώ τα Windows είναι κατά κύριο λόγο ένα λειτουργικό σύστημα κλειστής πηγής, η Microsoft παρέχει κάποια περιορισμένη πρόσβαση στον πηγαίο κώδικα για συγκεκριμένα στοιχεία.

* Για παράδειγμα, το κιτ οδήγησης Windows (WDK) επιτρέπει στους προγραμματιστές να γράφουν οδηγούς για τα Windows.

* macOS:

* Η Apple δεν απελευθερώνει επίσημα τον πηγαίο κώδικα για macOs έξω από το Darwin.

* Ωστόσο, ορισμένοι προγραμματιστές έχουν συντάξει και διαθέτουν τον πηγαίο κώδικα για παλαιότερες εκδόσεις MacOS.

* ios:

* Η Apple δεν απελευθερώνει τον πηγαίο κώδικα για iOS.

* Chrome OS:

* Η Google δεν απελευθερώνει τον πηγαίο κώδικα για το Chrome OS.

Πράγματα που πρέπει να λάβετε υπόψη:

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

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

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

* Υποστήριξη κοινότητας: Τα λειτουργικά συστήματα ανοιχτού κώδικα διαθέτουν ενεργές κοινότητες που μπορούν να σας βοηθήσουν με τις τροποποιήσεις σας.

Συνολικά: Είναι σημαντικό να κατανοήσουμε τους όρους αδειοδότησης, την πολυπλοκότητα και τους πιθανούς κινδύνους πριν ξεκινήσει η τροποποίηση του πηγαίου κώδικα του λειτουργικού συστήματος.

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

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