ο κυκλοφορία της νέας έκδοσης του λειτουργικού συστήματος Redox 0.8, αναπτύχθηκε χρησιμοποιώντας τη γλώσσα Rust και την έννοια του μικροπυρήνα. Σε αυτή τη νέα έκδοση ξεχωρίζει ότι έχει προστεθεί συμβατότητα i686, έχουν ενεργοποιηθεί λειτουργίες όπως ηχητική και προκαταρκτική υποστήριξη πολλαπλών οθονών και η υποδομή εκκίνησης και εγκατάστασης έχει απλοποιηθεί και ενισχυθεί.
Το Redox χρησιμοποιεί την έννοια του μικροπυρήνα, στην οποία παρέχεται μόνο επικοινωνία μεταξύ διεργασιών και διαχείριση πόρων σε επίπεδο πυρήνα, καθώς και όλες οι άλλες λειτουργίες.
Όλα τα προγράμματα οδήγησης εκτελούνται στο χώρο χρήστη σε περιβάλλοντα sandbox. Για συμβατότητα με υπάρχουσες εφαρμογές, παρέχεται ένα ειδικό επίπεδο POSIX που επιτρέπει σε πολλά προγράμματα να εκτελούνται χωρίς μεταφορά.
Κύριες καινοτομίες του Redox 0.8
Η νέα έκδοση συνεχίζει να λειτουργεί για να εξασφαλίσει εργασία σε πραγματικό υλικό. Εκτός από την αρχιτεκτονική x86_64, έχει προστεθεί η δυνατότητα εργασίας σε συστήματα 86-bit x32 (i686, Pentium II και μεταγενέστερα). Η μετεγκατάσταση στην CPU ARM64 (aarch64) βρίσκεται σε εξέλιξη. ΚΑΙΗ εργασία σε πραγματικό υλικό ARM δεν υποστηρίζεται ακόμα, αλλά είναι δυνατή η εκκίνηση με εξομοίωση ARM64 στο QEMU.
Από προεπιλογή, το υποσύστημα ήχου είναι ενεργοποιημένο και παρέχεται αρχική υποστήριξη για ρυθμίσεις πολλαπλών οθονών (σε συστήματα με buffer πλαισίων UEFI).
Από τον εξοπλισμό, που είναι συμβατός με το λειτουργικό σύστημα Redox, υπάρχουν τσιπ ήχου AC'97 και Intel HD Audio, έξοδος γραφικών μέσω VESA BIOS API ή UEFI GOP, Ethernet (Intel 1/10 Gigabit Ethernet, Realtek RTL8168), συσκευές εισόδου (πληκτρολόγια, ποντίκια, touchpad), SATA (AHCI, IDE) και NVMe. Η υποστήριξη για Wi-Fi και USB δεν είναι ακόμη έτοιμη (το USB λειτουργεί μόνο σε QEMU).
Επιπλέον, για την απλούστευση της δημιουργίας και εγκατάστασης διεργασιών παρασκηνίου, έχει προταθεί το πακέτο οξειδοαναγωγής-δαίμονας crate.
Τονίζεται επίσης ότι το κτιριακό σύστημα έχει επανασχεδιαστεί, πάνω στο οποίο κατέστη δυνατή η οικοδόμηση για διαφορετικές αρχιτεκτονικές στο ίδιο δέντρο πηγής. Για να απλοποιηθεί η συναρμολόγηση διαφορετικών διαμορφώσεων, προτείνεται το σενάριο build.sh.
Ο πυρήνας έχει απλοποιήσει την εργασία με τη μνήμη, πρόσθεσε τη δυνατότητα χειρισμού χώρων διευθύνσεων από το επίπεδο χρήστη.
Εχει προστεθεί υποστήριξη για συστήματα πολλαπλών οθονών στο γραφικό κέλυφος Orbital, η επεξεργασία του δρομέα του ποντικιού έχει βελτιωθεί και έχει προστεθεί μια ένδειξη για την αλλαγή της έντασης. Το μενού έχει τη δυνατότητα να χωρίζει τις εφαρμογές σε κατηγορίες.
Από τις άλλες αλλαγές που ξεχωρίζουν από αυτήν τη νέα έκδοση:
- Προστέθηκε υποστήριξη για δημιουργία με χρήση της εργαλειοθήκης podman.
- Η κατασκευή του πυρήνα, ο bootloader και τα initfs ενοποιούνται με άλλα πακέτα.
- Συνδυασμένες εικόνες εκκίνησης για συστήματα BIOS και EFI.
- Η υλοποίηση των κλώνων συστήματος κλώνων και εκτελεστικών κλήσεων μεταφέρθηκε στο χώρο χρήστη.
- Απλοποιημένη διαδικασία λήψης.
- Έχει εισαχθεί ένα πρόγραμμα bootstrap που εκτελεί τον πυρήνα και παρέχει αυξημένη φόρτωση αρχείων ELF, όπως η διαδικασία init.
- Προστέθηκε ένα πρόγραμμα σε κλίμακα για να επιτρέψει σε setuid προγράμματα όπως το sudo να λειτουργούν.
- Προστέθηκε μια διαμόρφωση επίδειξης για τη δημιουργία δειγμάτων προγραμμάτων που δεν περιλαμβάνονται στη βασική εικόνα εκκίνησης με γραφικό περιβάλλον.
- Υποστήριξη για προγραμματικό έλεγχο έντασης έχει προστεθεί στο υποσύστημα ήχου audiod.
- Προστέθηκε πρόγραμμα οδήγησης για τσιπ ήχου που βασίζονται στο AC'97.
- Βελτιωμένο πρόγραμμα οδήγησης για τσιπ Intel HD Audio.
- Προστέθηκε πρόγραμμα οδήγησης για ελεγκτές IDE.
- Βελτιωμένη υποστήριξη για μονάδες NVMe.
- Βελτιωμένα χειριστήρια PCI, PS/2, RTL8168, USB HID, VESA.
- Η οργάνωση της διαδικασίας εγκατάστασης έχει επανασχεδιαστεί: ο bootloader, το bootstrap, ο πυρήνας και τα initfs βρίσκονται πλέον στον κατάλογο /boot.
Τέλος, Εάν ενδιαφέρεστε να μάθετε περισσότερα γι 'αυτό, μπορείτε να ελέγξετε τις λεπτομέρειες στο παρακάτω σύνδεσμο.
Κατεβάστε το Redox OS
Για τη δοκιμή του Redox OS, παρέχονται εκδόσεις επίδειξης 768 MB, καθώς και εικόνες με βασικό γραφικό περιβάλλον (256 MB) και εργαλεία κονσόλας για συστήματα διακομιστών (256 MB).
Οι εκδόσεις δημιουργούνται για την αρχιτεκτονική x86_64 και είναι διαθέσιμες για συστήματα με UEFI και BIOS. Η εικόνα επίδειξης, εκτός από το γραφικό περιβάλλον Orbital, περιλαμβάνει έναν εξομοιωτή DOSBox, μια επιλογή παιχνιδιών (DOOM, Neverball, Neverputt, sopwith, syobonaction), μαθήματα, ένα πρόγραμμα αναπαραγωγής μουσικής rodioplay και ένα πρόγραμμα επεξεργασίας κειμένου Sodium.
Ο σύνδεσμος λήψης είναι αυτός.
Αυτό το έργο προχωρά με άλματα και τα όρια, σε μερικές δεκαετίες μπορεί να είναι σε θέση να αντιμετωπίσει το Linux.