Αρχική σελίδα » πως να » Η μεγάλη συζήτηση Είναι το Linux ή το GNU / Linux;

    Η μεγάλη συζήτηση Είναι το Linux ή το GNU / Linux;

    Θα δείτε συνήθως το λειτουργικό σύστημα Linux που αναφέρεται ως "Linux" online. Ωστόσο, ο όρος "GNU / Linux" χρησιμοποιείται περιστασιακά. Το Linux και το GNU / Linux αναφέρονται στο ίδιο λειτουργικό σύστημα και λογισμικό και υπάρχει μια διαμάχη σχετικά με το ποιος όρος είναι πιο κατάλληλος.

    Δεν είμαστε εδώ για να πάρουμε μια πλευρά σε αυτή την παλιά συζήτηση, αλλά αυτό το άρθρο θα πρέπει να σας βοηθήσει να καταλάβετε γιατί υπάρχει μια διαμάχη για την ονομασία και ποια είναι η διαφορά μεταξύ των όρων "Linux" και "GNU / Linux".

    Τι είναι το "Linux"?

    Το "Linux" είναι μόνο ο πυρήνας - το βασικό μέρος του λειτουργικού συστήματος. Άλλο λογισμικό, όπως ο μεταγλωττιστής GNU C που χρησιμοποιείται για την κατάρτιση του πυρήνα, το κέλυφος γραμμής εντολών bash, τα βοηθήματα του κελύφους GNU (όλες οι βασικές εντολές που θα χρησιμοποιούσατε σε μια γραμμή εντολών), τον γραφικό εξυπηρετητή X.org, και το λογισμικό που τρέχει πάνω από την γραφική επιφάνεια εργασίας, όπως το Firefox, παράγονται από διαφορετικές ομάδες προγραμματιστών.

    Οι διανομές Linux συγκεντρώνουν όλο αυτό το διαφορετικό λογισμικό από διαφορετικούς προγραμματιστές και καλούν το πλήρες πακέτο "Linux". Για περισσότερες πληροφορίες σχετικά με τις διανομές Linux και τι κάνουν, διαβάστε το HTG Εξηγεί: Τι είναι το Linux Distro και πώς είναι διαφορετικά?

    Το έργο GNU

    Ο Richard Stallman σχεδίασε το GNU το 1983. Το GNU επρόκειτο να είναι ένα ολοκληρωμένο λειτουργικό σύστημα συμβατό με το Unix, αποτελούμενο από ελεύθερο λογισμικό. Το GNU είναι ένα αναδρομικό ακρωνύμιο για το "GNU's Not Unix!" ("Ελεύθερο λογισμικό" είναι ένας παρόμοιος όρος με το λογισμικό ανοικτού κώδικα, αν και το ελεύθερο λογισμικό επικεντρώνεται περισσότερο στην "ελευθερία". Αλλά αυτή είναι μια διαφορετική αντιπαράθεση).

    Μέχρι το 1991, το έργο GNU είχε ολοκληρώσει πολλά από τα κομμάτια του λειτουργικού συστήματος GNU, όπως το GNU C Compiler (gcc), το κέλυφος γραμμής εντολών bash, πολλά εργαλεία κελύφους, ο επεξεργαστής κειμένου Emacs και πολλά άλλα. Άλλα τμήματα του λειτουργικού συστήματος θα μπορούσαν να παρέχονται από ήδη υπάρχον ελεύθερο λογισμικό, όπως το X Window System, το οποίο παρείχε γραφικό γραφικό περιβάλλον.

    Ωστόσο, το βασικό μέρος του λειτουργικού συστήματος - ο πυρήνας GNU Hurd - δεν ήταν πλήρης. Το έργο GNU επέλεξε ένα φιλόδοξο σχέδιο για τον πυρήνα του microkernel, με αποτέλεσμα μεγάλες καθυστερήσεις. (Από το 2013, ο πυρήνας του GNU Hurd έχει αναπτυχθεί για 23 χρόνια και καμία σταθερή έκδοση δεν έχει κυκλοφορήσει ποτέ).

    Το Linux φτάνει

    Ο πυρήνας θεωρήθηκε ως το "τελευταίο κομμάτι που λείπει" του λειτουργικού συστήματος GNU από το έργο GNU. Το 1991, ο Linus Torvalds κυκλοφόρησε την πρώτη έκδοση του πυρήνα του Linux. Τώρα υπήρχε αρκετό λογισμικό για ένα εντελώς δωρεάν λειτουργικό σύστημα και οι διανομείς (όπως οι σύγχρονες "διανομές Linux") ανέθρεψαν μαζί τον πυρήνα του Linux, το λογισμικό GNU και το X Window System.

    Αρχικά, υπήρξε κάποια συζήτηση για το τι πρέπει να καλούνται αυτές οι κατανομές. Το 1992, το έργο Yggdrasil επέλεξε το όνομα "Yggdrasil Linux / GNU / X" για το συνδυασμό του λογισμικού. Το GNU / Linux είναι ο προτιμώμενος όρος που προωθεί ο Richard Stallman και το Ίδρυμα Ελεύθερου Λογισμικού. Το Debian εξακολουθεί να αναφέρεται στο λογισμικό του ως "GNU / Linux" σήμερα.

    Η υπόθεση για το GNU / Linux

    Το έργο GNU αποτελεί ένα μεγάλο μέρος του τυποποιημένου συστήματος "Linux" και ήταν ένα έργο που αποσκοπεί στην ανάπτυξη ενός πλήρους λειτουργικού συστήματος, το οποίο ονομάζεται GNU. Ωστόσο, ένα σημαντικό μέρος της αντίρρησης του Richard Stallman για τον όρο "Linux" είναι ότι υποβαθμίζει τη σημασία του GNU και του αρχικού του σκοπού: ως ένα εντελώς δωρεάν λειτουργικό σύστημα που αποσκοπεί στην παροχή ελευθερίας στους χρήστες. Αυτό συνδέεται με τη συζήτηση σχετικά με το «ελεύθερο λογισμικό» - έναν όρο που αποσκοπεί στην επικέντρωση στην ελευθερία - και τον «ανοιχτό κώδικα» - έναν όρο που αποσκοπεί να επικεντρωθεί στα τεχνικά πλεονεκτήματα και να υποβαθμίσει τη φιλοσοφική γωνία.

    Όπως είπε ο Richard Stallman σε συνέντευξή του στο ZNET το 2005:

    Το Linux δεν σχεδιάστηκε με στόχο την απελευθέρωση του κυβερνοχώρου και τα κίνητρα για το Linux δεν θα μας είχαν δώσει ολόκληρο το σύστημα GNU / Linux.

    Σήμερα, δεκάδες εκατομμύρια χρηστών χρησιμοποιούν ένα λειτουργικό σύστημα το οποίο αναπτύχθηκε έτσι ώστε να μπορούν να έχουν ελευθερία - αλλά δεν το γνωρίζουν αυτό, επειδή πιστεύουν ότι το σύστημα είναι Linux και ότι αναπτύχθηκε από έναν φοιτητή "μόνο για διασκέδαση".

    Περισσότερες από τις σκέψεις του σχετικά με το θέμα μπορούν να διαβάσουν στην ιστοσελίδα του GNU.

    Η υπόθεση για το Linux

    Οι υποστηρικτές του όρου "Linux" υποστηρίζουν ότι είναι λάθος να επικεντρωθεί μόνο στο GNU, καθώς η μέση διανομή περιέχει λογισμικό από διάφορους οργανισμούς και θα μπορούσε να ονομαστεί Mozilla / KDE / Apache / X.org / GNU / Linux με παρόμοια αιτιολόγηση.

    Ο όρος Linux χρησιμοποιείται επίσης από περισσότερους ανθρώπους - αν όχι τίποτε άλλο, είναι ένα απλούστερο και ευκολότερο όνομα για να θυμάστε, να πληκτρολογήσετε και να προφέρετε. Και όποιο και αν είναι το ιδανικό όνομα, το ίδιο το λειτουργικό σύστημα αναφέρεται γενικά ως Linux από τους περισσότερους ανθρώπους. Θα το βρείτε αναφερόμενο ως "Linux" εδώ στο How-To Geek και αλλού, επειδή είναι ένας πιο κοινός όρος που οι αναγνώστες καταλαβαίνουν αμέσως.

    Θα τελειώσουμε με ένα απόσπασμα από τον Linus Torvalds το 1996:

    Αυτή η συζήτηση συνεχίστηκε αρκετό καιρό, σας ευχαριστώ πολύ.

    Δεν έχει πραγματικά _matter_ αυτό που οι άνθρωποι ονομάζουν Linux, όσο χορηγείται πίστωση όπου οφείλεται η πίστωση (και στις δύο πλευρές). Προσωπικά, θα συνεχίσω να το αποκαλώ "Linux"

    Συντελεστές εικόνας: francois στο Flickr, Alison Upton, Gisle Hannemyr στο Flickr