Κυκλοφορία του BSD helloSystem 0.8 που αναπτύχθηκε από τον συγγραφέα του AppImage

Ο Simon Peter, δημιουργός της αυτόνομης μορφής πακέτου AppImage, δημοσίευσε την κυκλοφορία του helloSystem 0.8, μιας διανομής που βασίζεται στο FreeBSD 13 και τοποθετείται ως σύστημα για απλούς χρήστες στο οποίο μπορούν να στραφούν οι λάτρεις του macOS που δεν είναι ικανοποιημένοι με τις πολιτικές της Apple. Το σύστημα στερείται των επιπλοκών που ενυπάρχουν στις σύγχρονες διανομές Linux, είναι υπό πλήρη έλεγχο των χρηστών και επιτρέπει στους πρώην χρήστες του macOS να αισθάνονται άνετα. Για να εξοικειωθείτε με τη διανομή, δημιουργήθηκε μια εικόνα εκκίνησης μεγέθους 941 MB (torrent).

Η διεπαφή θυμίζει macOS και περιλαμβάνει δύο πάνελ - το επάνω με το καθολικό μενού και το κάτω με τη γραμμή εφαρμογών. Για τη δημιουργία του καθολικού μενού και της γραμμής κατάστασης, χρησιμοποιείται το πακέτο panda-statusbar, που αναπτύχθηκε από τη διανομή CyberOS (πρώην PandaOS). Ο πίνακας εφαρμογών Dock βασίζεται στην εργασία του έργου cyber-dock, επίσης από τους προγραμματιστές CyberOS. Για τη διαχείριση αρχείων και την τοποθέτηση συντομεύσεων στην επιφάνεια εργασίας, αναπτύσσεται ο διαχειριστής αρχείων Filer, με βάση το pcmanfm-qt από το έργο LXQt. Το προεπιλεγμένο πρόγραμμα περιήγησης είναι το Falkon, αλλά το Firefox και το Chromium είναι διαθέσιμα ως επιλογές. Οι αιτήσεις παραδίδονται σε αυτόνομες συσκευασίες. Για την εκκίνηση εφαρμογών, χρησιμοποιείται το βοηθητικό πρόγραμμα εκκίνησης, το οποίο βρίσκει το πρόγραμμα και αναλύει τα σφάλματα κατά την εκτέλεση.

Κυκλοφορία του BSD helloSystem 0.8 που αναπτύχθηκε από τον συγγραφέα του AppImage

Το έργο αναπτύσσει μια σειρά από δικές του εφαρμογές, όπως ένα πρόγραμμα διαμόρφωσης, ένα πρόγραμμα εγκατάστασης, ένα βοηθητικό πρόγραμμα mountarchive για την τοποθέτηση αρχείων σε ένα δέντρο συστήματος αρχείων, ένα βοηθητικό πρόγραμμα για την ανάκτηση δεδομένων από το ZFS, μια διεπαφή για διαχωρισμό δίσκων, μια ένδειξη διαμόρφωσης δικτύου, ένα βοηθητικό πρόγραμμα για τη δημιουργία στιγμιότυπων οθόνης, ένα πρόγραμμα περιήγησης διακομιστή Zeroconf, μια ένδειξη για τον όγκο διαμόρφωσης, ένα βοηθητικό πρόγραμμα για τη ρύθμιση του περιβάλλοντος εκκίνησης. Η γλώσσα Python και η βιβλιοθήκη Qt χρησιμοποιούνται για την ανάπτυξη. Τα υποστηριζόμενα στοιχεία για την ανάπτυξη εφαρμογών περιλαμβάνουν, κατά φθίνουσα σειρά προτίμησης, τα PyQt, QML, Qt, KDE Frameworks και GTK. Το ZFS χρησιμοποιείται ως το κύριο σύστημα αρχείων και τα UFS, exFAT, NTFS, EXT4, HFS+, XFS και MTP υποστηρίζονται για τοποθέτηση.

Κύριες καινοτομίες του helloSystem 0.8:

  • Η μετάβαση στη βάση κώδικα του FreeBSD 13.1 ολοκληρώθηκε.
  • Η εντολή εκκίνησης, που χρησιμοποιείται για την εκκίνηση εφαρμογών σε αυτοτελή πακέτα, έχει μετακινηθεί για χρήση της βάσης δεδομένων εγκατεστημένων εφαρμογών (launch.db). Προστέθηκε αρχική υποστήριξη για την εκκίνηση αρχείων AppImage με την εντολή εκκίνησης (απαιτεί χρόνο εκτέλεσης του Debian για να λειτουργήσει).
  • Τα πρόσθετα VirtualBox για συστήματα φιλοξενούμενων περιλαμβάνονται και ενεργοποιούνται, επιτρέποντάς σας να χρησιμοποιείτε το πρόχειρο και να ελέγχετε το μέγεθος της οθόνης όταν εκτελείτε το helloSystem στο VirtualBox.
  • Υλοποιήθηκε μια προτροπή επιλογής γλώσσας που εμφανίζεται εάν οι πληροφορίες γλώσσας δεν έχουν οριστεί στη μεταβλητή EFI prev-lang:kbd ή δεν λαμβάνονται από το πληκτρολόγιο Raspberry Pi. Ενεργοποιήθηκε η αποθήκευση των ρυθμίσεων πληκτρολογίου στη μεταβλητή EFI prev-lang:kbd.
  • Έχει υλοποιηθεί υποστήριξη για τη σύνδεση ελεγκτών MIDI.
  • Το πακέτο initgfx ενημερώθηκε, προστέθηκε υποστήριξη για την GPU NVIDIA GeForce RTX 3070. Το πακέτο drm-2-kmod χρησιμοποιείται για την υποστήριξη νέων γραφικών γραφικών Intel, όπως το TigerLake-LP GT510 (Iris Xe).
  • Ο διαχειριστής αρχείων υλοποιεί την εμφάνιση εικονιδίων για αρχεία σε μορφές AppImage, EPUB και mp3. Ενεργοποιήθηκε η εμφάνιση των αρχείων AppImage στο μενού.
  • Προστέθηκε η δυνατότητα αντιγραφής αρχείων σε δίσκο ή κάδο ανακύκλωσης μετακινώντας τα με το ποντίκι στο εικονίδιο με δίσκο ή κάδο ανακύκλωσης στην επιφάνεια εργασίας. Παρέχει υποστήριξη για το άνοιγμα εγγράφων σύροντάς τα στην εφαρμογή.
  • Η αναζήτηση μενού λειτουργεί πλέον για υπομενού και τα αποτελέσματα εμφανίζονται με εικονίδια και ετικέτες. Προστέθηκε υποστήριξη για αναζήτηση στο τοπικό FS από το μενού.
  • Το μενού παρέχει την εμφάνιση εικονιδίων ενεργών εφαρμογών και τη δυνατότητα εναλλαγής μεταξύ τους.
  • Στο μενού συστήματος έχει προστεθεί μια επιλογή για να κλείσετε αναγκαστικά την εφαρμογή.
  • Η αυτόματη εκκίνηση του πίνακα σύνδεσης είναι απενεργοποιημένη (πρέπει να την εκκινήσετε χειροκίνητα ή εγκαθιστώντας έναν συμβολικό σύνδεσμο στο /Applications/Autostart).
  • Όταν προσπαθείτε να εκκινήσετε μια ήδη ενεργή εφαρμογή, αντί να εκκινήσετε ένα άλλο αντίγραφο, τα παράθυρα του ήδη εκτελούμενου προγράμματος εμφανίζονται στο προσκήνιο.
  • Προστέθηκε υποστήριξη για το πρόγραμμα-πελάτη ηλεκτρονικού ταχυδρομείου Trojitá στο μενού (πρέπει να γίνει λήψη πριν από την πρώτη χρήση).
  • Τα προγράμματα περιήγησης που βασίζονται στη μηχανή WebEngine, όπως το Falkon, έχουν ενεργοποιημένη την επιτάχυνση GPU.
  • Όταν κάνετε διπλό κλικ σε αρχεία εγγράφων (.docx, .stl, κ.λπ.), είναι δυνατή η λήψη των εφαρμογών που είναι απαραίτητες για να τα ανοίξετε, εάν δεν είναι ήδη εγκατεστημένες στο σύστημα.
  • Προστέθηκε ένα νέο βοηθητικό πρόγραμμα για την παρακολούθηση των διαδικασιών που εκτελούνται.

Πηγή: opennet.ru

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