συστήματα

Γνώση Υπολογιστών >> συστήματα >  >> Linux

Ποια είναι η σχέση μεταξύ του έργου Linux και GNU;

Η σχέση μεταξύ του Linux και του έργου GNU είναι ένα περίπλοκο και συχνά παρεξηγημένο. Εδώ είναι μια κατανομή:

Το έργο GNU:

* Ιδρύθηκε από τον Richard Stallman το 1983, το έργο GNU αποσκοπούσε στη δημιουργία ενός εντελώς δωρεάν και ανοιχτού κώδικα λειτουργικού συστήματος που μοιάζει με UNIX.

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

* Συλλογή μεταγλωττιστή GNU (GCC) :Μια ισχυρή σουίτα μεταγλωττιστή για διάφορες γλώσσες.

* gnu bash :Ένας ευρέως χρησιμοποιούμενος διερμηνέας γραμμής εντολών.

* gnu emacs :Ένας εξαιρετικά προσαρμόσιμος επεξεργαστής κειμένου.

* gnu coreutils :Συλλογή βασικών επιχειρήσεων κοινής ωφέλειας.

* gnu make :Ένα εργαλείο αυτοματοποίησης κατασκευής.

* Και πολλά άλλα…

* Ωστόσο, το έργο GNU δεν διέθετε πυρήνα - τον πυρήνα ενός λειτουργικού συστήματος που διαχειρίζεται τους πόρους υλικού.

Linux:

* Αναπτύχθηκε από τον Linus Torvalds το 1991, το Linux είναι ένας πυρήνας τύπου Unix.

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

* Το Linux απελευθερώθηκε υπό τη γενική δημόσια άδεια του GNU, καθιστώντας την ελεύθερη και ανοιχτή πηγή.

Η συνέργεια:

* Το έργο GNU και το Linux συμπληρώνονται τέλεια μεταξύ τους:

* Το έργο GNU παρείχε ένα πλήρες σύνολο εργαλείων χώρου χρήστη (εφαρμογές, βοηθητικά προγράμματα, βιβλιοθήκες κ.λπ.)

* Το Linux παρείχε τον βασικό πυρήνα για να τα φέρει όλα μαζί.

* Αυτός ο συνδυασμός έγινε γνωστός ως gnu/linux να αναγνωρίσει και τις δύο συνεισφορές.

Η συζήτηση:

* Μερικοί άνθρωποι υποστηρίζουν ότι ο όρος linux είναι επαρκές επειδή περιλαμβάνει ολόκληρο το λειτουργικό σύστημα, συμπεριλαμβανομένων των εργαλείων GNU.

* Άλλοι επιμένουν στο gnu/linux να τονίσει τον κρίσιμο ρόλο του έργου GNU στην ανάπτυξη του συστήματος.

Στην ουσία, η σχέση είναι μια συνεργασία και αλληλεξάρτηση:

* Linux είναι ο πυρήνας, παρέχοντας την βασική λειτουργικότητα.

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

Η συζήτηση για το σωστό όνομα είναι σε εξέλιξη, αλλά και οι δύο οντότητες είναι απαραίτητες για τη λειτουργικότητα και την επιτυχία του λειτουργικού συστήματος που γνωρίζουμε ως Linux (ή GNU/Linux).

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

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