Ο Gregory Kurtzer δεν είναι άγνωστος στον κόσμο του Linux. Δημιούργησε το CentOS και όταν η Red Hat αλλοίωσε τον χαρακτήρα του, ξεκίνησε το Rocky Linux σαν μια κοινοτική εναλλακτική λύση. Επίσης, συνίδρυσε την CIQ, μια εταιρεία που παρέχει υποστήριξη σε επιχειρηματικό επίπεδο για το Rocky. Ωστόσο, το πιο πρόσφατο εγχείρημά του δεν έχει καμία σχέση με τη δημιουργία μιας ακόμα διανομής Linux.
Κατασκεύασε έναν εντελώς νέο πυρήνα λειτουργικού συστήματος, και μάλιστα δεν έγραψε ο ίδιος το μεγαλύτερο μέρος του κώδικα. Το έκανε ένας πράκτορας τεχνητής νοημοσύνης (AI agent).
Γνωρίστε το Ginux: ένα περιβάλλον χρήστη (userspace) τύπου Linux, χωρίς όμως τον πυρήνα Linux από κάτω… Πρόκειται για έναν ανεξάρτητο πυρήνα για αρχιτεκτονική x86-64, γραμμένο κατά κύριο λόγο στη γλώσσα Rust. Αυτό σημαίνει απλά, ότι ΔΕΝ αποτελεί διακλάδωση (fork) του πυρήνα Linux.
Διαθέτει δικό του σύστημα διαχείρισης μνήμης, χρονοπρογραμματιστή, μοντέλο διεργασιών, συστήματα αρχείων, δικτύωση και υποστήριξη συσκευών — όλα γραμμένα από το μηδέν.
Το πιο ενδιαφέρον στοιχείο είναι ότι παρόλο που δεν πρόκειται για Linux, είναι συμβατό με αυτό. Το Ginux χρησιμοποιεί το Linux ABI (το binary interface που χρησιμοποιούν τα μεταγλωττισμένα προγράμματα για να επικοινωνήσουν με τον πυρήνα), επιτρέποντας σε υπάρχοντα Linux binaries να τρέχουν σε αυτό χωρίς καμία τροποποίηση. Σύμφωνα με την περιγραφή του project, το Linux αποτελεί μια “προσωπικότητα” που προβάλλει το Ginux, και όχι τον πυρήνα που τρέχει στο υπόβαθρο…
Προς το παρόν, το Ginux τρέχει αποκλειστικά σε μια εικονική μηχανή QEMU, χωρίς hardware profile, χωρίς υποστήριξη για GPU ή NVMe, και χωρίς να έχει υποβληθεί σε ανεξάρτητο έλεγχο ασφαλείας.
https://github.com/gmkurtzer/ginux






0 σχόλια
iGuRu.gr