Το Genode Project δημοσίευσε την έκδοση του Sculpt 24.04 General Purpose OS

Παρουσιάστηκε η κυκλοφορία του έργου Sculpt 24.04, το οποίο αναπτύσσει ένα λειτουργικό σύστημα βασισμένο στις τεχνολογίες πλαισίου Genode OS, το οποίο μπορεί να χρησιμοποιηθεί από απλούς χρήστες για την εκτέλεση καθημερινών εργασιών. Ο πηγαίος κώδικας του έργου διανέμεται με την άδεια AGPLv3. Μια εικόνα LiveUSB 30 MB προσφέρεται για λήψη. Υποστηρίζει λειτουργία σε συστήματα με επεξεργαστές Intel και γραφικά με ενεργοποιημένες τις επεκτάσεις VT-d και VT-x, καθώς και σε συστήματα ARM με επεκτάσεις VMM.

Βασικές καινοτομίες:

  • Η στοίβα ήχου έχει επανασχεδιαστεί πλήρως. Η νέα στοίβα ήχου περιλαμβάνει τη δυνατότητα χρήσης plug-in προγραμμάτων οδήγησης, ρύθμισης αυθαίρετων ρυθμών δειγματοληψίας, ευέλικτης δρομολόγησης ροών ήχου και μίξης ήχου. Προστέθηκαν βελτιστοποιήσεις για τη μείωση των καθυστερήσεων στην επεξεργασία ήχου.
  • Έχει εφαρμοστεί μια πειραματική επιλογή για είσοδο σε κατάσταση αναστολής λειτουργίας.
  • Προστέθηκε υποστήριξη για οθόνες ανάλυσης 4K (3840 x 2160)
  • Προστέθηκε υποστήριξη για touchpad χρησιμοποιώντας το πρωτόκολλο I2C (χρησιμοποιείται σε ορισμένους φορητούς υπολογιστές).
  • Προστέθηκε υποστήριξη για σύνδεση συσκευών USB σε εικονικές μηχανές και εφαρμογές.
  • Έχουν προστεθεί εργαλεία στη διεπαφή διαμόρφωσης για τη διαχείριση της συμπερίληψης πρόσθετων λειτουργιών, τη διαμόρφωση των πηγών εφαρμογών και την εγκατάσταση εφαρμογών.
  • Στο παράθυρο έχει προστεθεί υποστήριξη κύλισης με οπτικοποίηση του γραφήματος στοιχείων και του διαμορφωτή.
  • Βελτιωμένη επεξεργασία συμβάντων από συσκευές HID (Human interface device).
  • Η διεπαφή για τη διαχείριση προγραμμάτων οδήγησης συσκευών έχει αλλάξει.
  • Μια νέα στοίβα TCP/IP έχει προταθεί, χρησιμοποιώντας ένα επίπεδο DDE (device-driver περιβάλλον) που βασίζεται στον πυρήνα Linux 6.1.20.
  • Προστέθηκε η δυνατότητα χρήσης του Sculpt OS στο Goa SDK ως εξωτερικός στόχος για τη δοκιμή εφαρμογών.

Το σύστημα διαθέτει μια γραφική διεπαφή χρήστη Leitzentrale που σας επιτρέπει να εκτελείτε κοινές εργασίες διαχείρισης συστήματος. Η επάνω αριστερή γωνία του GUI εμφανίζει ένα μενού με εργαλεία για τη διαχείριση χρηστών, τη σύνδεση μονάδων δίσκου και τη ρύθμιση μιας σύνδεσης δικτύου. Στο κέντρο υπάρχει ένας διαμορφωτής για τη διευθέτηση της πλήρωσης του συστήματος, ο οποίος παρέχει μια διεπαφή με τη μορφή γραφήματος που καθορίζει τη σχέση μεταξύ των στοιχείων του συστήματος. Ο χρήστης μπορεί διαδραστικά να αφαιρεί ή να προσθέτει στοιχεία αυθαίρετα, ορίζοντας τη σύνθεση του περιβάλλοντος συστήματος ή των εικονικών μηχανών.

Ανά πάσα στιγμή, ο χρήστης μπορεί να μεταβεί στη λειτουργία διαχείρισης κονσόλας, η οποία παρέχει μεγαλύτερη ευελιξία στη διαχείριση. Μια παραδοσιακή επιφάνεια εργασίας μπορεί να αποκτηθεί εκτελώντας μια διανομή TinyCore Linux σε μια εικονική μηχανή Linux. Σε αυτό το περιβάλλον, διατίθενται προγράμματα περιήγησης Firefox και Aurora, πρόγραμμα επεξεργασίας κειμένου που βασίζεται σε Qt και διάφορες εφαρμογές. Το περιβάλλον noux προσφέρεται για την εκτέλεση βοηθητικών προγραμμάτων γραμμής εντολών.

Το Genode παρέχει μια ενοποιημένη υποδομή για τη δημιουργία προσαρμοσμένων εφαρμογών που τρέχουν πάνω από τον πυρήνα Linux (32 και 64 bit) ή τους μικροπυρήνες NOVA (x86 με εικονικοποίηση), seL4 (x86_32, x86_64, ARM), Muen (x86_64), Fiasco.OC (x86_32 , x86_64, ARM), L4ka::Pistachio (IA32, PowerPC), OKL4, L4/Fiasco (IA32, AMD64, ARM) και ένας πυρήνας άμεσης εκτέλεσης για πλατφόρμες ARM και RISC-V. Ο περιλαμβανόμενος παραεικονικός πυρήνας Linux L4Linux, που τρέχει πάνω από τον μικροπυρήνα Fiasco.OC, επιτρέπει σε κανονικά προγράμματα Linux να εκτελούνται στο Genode. Ο πυρήνας L4Linux δεν αλληλεπιδρά απευθείας με το υλικό, αλλά χρησιμοποιεί υπηρεσίες Genode μέσω ενός συνόλου εικονικών προγραμμάτων οδήγησης.

Μεταφέρθηκαν διάφορα στοιχεία Linux και BSD για το Genode, υποστηρίχτηκε το Gallium3D, ενσωματώθηκαν τα Qt, GCC και WebKit και υλοποιήθηκαν υβριδικά περιβάλλοντα Linux/Genode. Έχει ετοιμαστεί μια θύρα VirtualBox που τρέχει πάνω από τον μικροπυρήνα NOVA. Ένας μεγάλος αριθμός εφαρμογών έχει προσαρμοστεί για να εκτελείται απευθείας πάνω από τον μικροπυρήνα και το περιβάλλον Noux, το οποίο παρέχει εικονικοποίηση σε επίπεδο λειτουργικού συστήματος. Για να εκτελέσετε προγράμματα που δεν έχουν μεταφερθεί, είναι δυνατό να χρησιμοποιήσετε τον μηχανισμό για τη δημιουργία εικονικών περιβαλλόντων σε επίπεδο μεμονωμένων εφαρμογών, επιτρέποντάς σας να εκτελείτε προγράμματα σε εικονικό περιβάλλον Linux χρησιμοποιώντας παραεικονικότητα.

Το Genode Project δημοσίευσε την έκδοση του Sculpt 24.04 General Purpose OS


Πηγή: opennet.ru

Προσθέστε ένα σχόλιο