Γκρέγκορι Κούρτζερ, ιδρυτής των διανομών CentOS и Rocky Linux, παρουσίασε το έργο Ginux, το οποίο αναπτύσσει τον πυρήνα του λειτουργικού συστήματος στη γλώσσα Rust, με στόχο την επίτευξη συμβατότητας με τον πυρήνα LinuxΤο δημοσιευμένο πρωτότυπο έρευνας είναι ήδη ικανό να εκκινήσει το περιβάλλον συστήματος των διανομών Alpine με το BusyBox και Rocky Linux 10 με systemd σε λειτουργία κονσόλας πολλαπλών χρηστών. Ο κώδικας του έργου διανέμεται με την άδεια Apache 2.0. Εκτελείται σε συστήματα x86-64.
Το πρωτότυπο δημιουργήθηκε σε 11 ημέρες ως μέρος ενός πειράματος εφαρμογής της τεχνικής ανάπτυξης HDAE (Human-Directed Agentic Engineering - Μηχανική Πράκτορα από τον Άνθρωπο) για τη δημιουργία σύνθετων έργων σε επίπεδο πυρήνα. LinuxΧρησιμοποιώντας τη μέθοδο HDAE, ο κώδικας παράγεται από έναν πράκτορα Τεχνητής Νοημοσύνης (Codex, με το μοντέλο GPT-5.6 Sol), ενώ οι άνθρωποι επικεντρώνονται στην ανάπτυξη αρχιτεκτονικής, τη λήψη αποφάσεων, τον συντονισμό εργασιών, τη διαμόρφωση σχεδίου ανάπτυξης και τον ορισμό κριτηρίων ετοιμότητας για τα στοιχεία που αναπτύσσονται. Οι πράκτορες Τεχνητής Νοημοσύνης συμμετέχουν επίσης στις δοκιμές, την αναθεώρηση και τη διάγνωση προβλημάτων.
Το έργο δεν επιχειρεί να αντιγράψει τεχνολογίες από τον πυρήνα Linux, αλλά δημιουργεί τις δικές του συμβατές υλοποιήσεις έχοντας αυτές κατά νου. Το Ginux παρέχει ένα ανεξάρτητο σύστημα διαχείρισης μνήμης, χρονοπρογραμματιστή εργασιών, διεργασία εκκίνησης, μοντέλο διεργασίας, συστήματα αρχείων, στοίβα δικτύου, προγράμματα οδήγησης συσκευών και επίπεδο συμβατότητας. Linux ABI. Ο πυρήνας Ginux εκκινείται απευθείας μέσω UEFI χωρίς να εμπλέκεται το λειτουργικό σύστημα που τον φιλοξενεί. Linux-συστήματα.
Το Ginux δεν είναι ακόμη υποψήφιο για αντικατάσταση. Linux Δεν είναι έτοιμο για χρήση σε παραγωγή, αλλά είναι ήδη κατάλληλο για πειράματα και δοκιμές. Μακροπρόθεσμα, το έργο προβλέπεται ως ένα λειτουργικό σύστημα για την εκτέλεση στοιχείων υποδομής τεχνητής νοημοσύνης σε απομονωμένα κοντέινερ. Το όνομα Ginux είναι ένας συνδυασμός των λέξεων GPT/Gregory και LinuxΗ βάση της πλατφόρμας δοκιμών ξεκινά χρησιμοποιώντας έναν υπερεπόπτη. KVM Εικονική μηχανή Q35 (Intel Q35/ICH) με OVMF (Open Virtual Machine Firmware), Intel IOMMU και συσκευές virtio.
Από τις 375 κλήσεις συστήματος πυρήνα Linux Η έκδοση 6.12 έχει 82 πλήρως υλοποιημένες, 245 μερικώς υλοποιημένες και 48 αποκλεισμένες για λόγους ασφαλείας. Για τον εντοπισμό σφαλμάτων που δεν μπορούν να ανιχνευθούν σε συνθετικές δοκιμές, η απόδοση του πυρήνα αξιολογείται εκτελώντας πραγματικές εφαρμογές και βιβλιοθήκες όπως musl, glibc, BusyBox και systemd.
Μεταξύ των σχεδίων:
- Διασφάλιση της εκκίνησης των στοιχείων του χώρου χρήστη Linux-διανομές χωρίς τη χρήση πυρήνα Linux.
- Δυνατότητα δημιουργίας μεμονωμένων ντομέν με τα δικά του σύνολα διεργασιών, χώρο διευθύνσεων, συστήματα αρχείων, συσκευές, πόρους και ανεξάρτητο κύκλο ζωής.
- Προετοιμασία μιας αυτοτελούς εικόνας εκκίνησης.
- Παρέχετε ένα ελάχιστο επίπεδο ελέγχου χώρου χρήστη που επιτρέπει τον έλεγχο του πυρήνα χωρίς την εκτέλεση κώδικα στον δακτύλιο μηδέν.
- Ένα σύστημα ελέγχου πρόσβασης που λειτουργεί σε επίπεδο ονομασμένου αντικειμένου.
- Υποστήριξη για μεμονωμένη εκτέλεση εικόνων κοντέινερ OCI.
Πηγή: opennet.ru
