14Aug
Θα δείτε συνήθως το λειτουργικό σύστημα 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, καθώς η μέση διανομή περιέχει λογισμικό από μια ποικιλία οργανισμών και θα μπορούσε να ονομαστεί Linux Mozilla /KDE/Apache/X.org/GNU/ με παρόμοια δικαιολογία.
Ο όρος Linux χρησιμοποιείται επίσης από περισσότερους ανθρώπους - αν όχι τίποτε άλλο, είναι ένα απλούστερο και ευκολότερο όνομα να θυμάται, να πληκτρολογεί και να προφέρει.Και όποιο και αν είναι το ιδανικό όνομα, το ίδιο το λειτουργικό σύστημα αναφέρεται γενικά ως Linux από τους περισσότερους ανθρώπους.Θα το βρείτε εδώ ως "Linux" εδώ στο How-To Geek και αλλού, επειδή είναι ένας πιο κοινός όρος που οι αναγνώστες καταλαβαίνουν αμέσως.
Θα τελειώσουμε με ένα απόσπασμα από τον Linus Torvalds το 1996:
Umm, αυτή η συζήτηση έχει διαρκέσει αρκετό καιρό, σας ευχαριστώ πολύ.
Δεν έχει πραγματικά _matter_ τι λένε οι άνθρωποι Linux, όσο χορηγείται πίστωση όπου οφείλεται η πίστωση( και στις δύο πλευρές).Προσωπικά, θα συνεχίσω να το λέω "Linux"
Credits εικόνας: francois στο Flickr, Alison Upton, Gisle Hannemyr στο Flickr