Το επίσημο λειτουργικό σύστημα GNU.
December 1st, 2008
Το επίσημο λειτουργικό σύστημα GNU (με πλήρη ονομασία GNU/Hurd) είναι πλέον διαθέσιμο για μη παραγωγική χρήση σε όσους αγαπούν το Ελεύθερο Λογισμικό. Γι’ αυτό και θα σας αναφέρουμε μερικά από τα ελκυστικά χαρακτηριστικά του.
Εισαγωγή στον Hurd.
Ο GNU Hurd είναι η αντικατάσταση του πυρήνα Unix για το έργο GNU. Ο Hurd είναι μια συλλογή από διακομιστές που εκτελούνται πάνω στον μικροπυρήνα Mach με σκοπό την υλοποίηση συστημάτων αρχείων, δικτυακών πρωτοκόλλων, ελέγχου πρόσβασης αρχείων, και άλλα χαρακτηριστικά γνωρίσματα που υλοποιούνται από τον πυρήνα του Unix ή παρόμοιους πυρήνες (όπως ο πυρήνας Linux).
Αυτήν την περίοδο, ο Hurd μπορεί να εκτελείται σε μηχανές τύπου ΙΑ32. Ο Hurd πρέπει, και πιθανότατα θα φροντίσουμε, να μεταφερθεί και σε άλλες αρχιτεκτονικές υλικού ή ακόμη και σε άλλους μικροπυρήνες μελλοντικά.
Για περισσότερες πληροφορίες μεταφερθείτε στην ιστοσελίδα του GNU Hurd.
Πλεονεκτήματα του Hurd.
Ο Hurd μπορεί να μην είναι ο πιό προηγμένος πυρήνας στον πλανήτη (ακόμη), αλλά έχει διάφορα ελκυστικά χαρακτηριστικά γνωρίσματα όπως:
Είναι ελεύθερο λογισμικό - Οποιοσδήποτε μπορεί να τον χρησιμοποιήσει, να τον τροποποιήσει, και να τον επαναδημοσιοποιήσει υπό τους όρους της Γενική Άδεια Δημόσιας Χρήσης GNU (GPL).
Είναι συμβατός - Ο Hurd παρέχει ένα φιλικό περιβάλλον προγραμματισμού και χρηστών. Για όλες τις προθέσεις και τους σκοπούς χρήσεως, ο Hurd είναι ένας σύγχρονος συμβατός με το Unix πυρήνας. Ο Hurd χρησιμοποιεί τη βιβλιοθήκη GNU C, η ανάπτυξη της οποίας πλησιάζει πολύ τα πρότυπα ANSI/ISO, BSD, POSIX, Single Unix, SVID, και Χ/Open.
Κατασκευάστηκε για να επιβιώσει - Αντίθετα από όλο το υπόλοιπο δημοφιλές λογισμικό πυρήνων, ο Hurd έχει κατάλληλη αντικειμενοστρεφή δομή που του επιτρέπει να εξελιχθεί χωρίς αλλαγή του σχεδιασμού του. Αυτή η δομή θα βοηθήσει τον Hurd να υποβληθεί σε σημαντικό επανασχεδιασμό και τροποποιήσεις δίχως να πρέπει να επαναγγραφεί εξ ολοκλήρου.
Είναι ανθεκτικός - Η υλοποίηση του Hurd είναι πολυνηματική έτσι ώστε εκτελείται αποδοτικά και στους ενιαίους επεξεργαστές και στους συμμετρικούς πολυεπεξεργαστές. Οι διεπαφές του Hurd σχεδιάζονται ώστε να επιτρέπουν τις διαφανείς συστοιχίες δικτύων (collectives), αν και αυτό το χαρακτηριστικό δεν έχει υλοποιηθεί ακόμη.
Είναι επεκτάσιμος - Ο Hurd είναι μια ελκυστική πλατφόρμα ώστε να εκπαιδευτείτε για να γίνετε hacker πυρήνων ή για την υλοποίηση νέων ιδεών στην τεχνολογία πυρήνων. Κάθε μέρος του συστήματος σχεδιάζεται ώστε να υποστηρίζει μεμονωμένη τροποποίηση και επέκταση.
Είναι σταθερός - Είναι δυνατό να αναπτυχθούν και να εξεταστούν νέα τμήματα του πυρήνα Hurd χωρίς να απαιτείται επανεκκίνηση της μηχανής (ακόμη και σε περίπτωση λάθους). Η εκτέλεση των δικών σας τμημάτων του πυρήνα δεν αναμιγνύεται με τους υπόλοιπους χρήστες, και για αυτό το λόγο δεν απαιτείται κανένα ειδικό προνόμιο. Ο μηχανισμός επέκτασης των πυρήνων είναι ασφαλής εκ σχεδίου: είναι αδύνατο να επιβληθούν οι αλλαγές σας εις βάρος άλλων χρηστών εκτός αν τις εγκρίνουν ή είστε ο διαχειριστής του συστήματος.
Υπάρχει - O Hurd είναι πραγματικό λογισμικό ΕΝ ΛΕΙΤΟΥΡΓΙΑ. Δεν είναι ερευνητικό έργο ή πρόταση. Δεν χρειάζετε να περιμένετε καθόλου προτού να μπορείτε να ξεκινήσετε τη χρήση και την ανάπτυξη του.