Κυκλοφορία διανομής helloSystem 0.7, χρησιμοποιώντας FreeBSD και θυμίζει macOS

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

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

Κυκλοφορία διανομής helloSystem 0.7, χρησιμοποιώντας FreeBSD και θυμίζει macOS

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

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

  • Η μετάβαση στη βάση κώδικα του FreeBSD 13.0 έχει γίνει (η προηγούμενη έκδοση βασίστηκε στο FreeBSD 12.2).
  • Έχει εφαρμοστεί μια νέα αρχιτεκτονική για εργασία σε λειτουργία Live, που λειτουργεί χωρίς δίσκο RAM, χωρίς αλλαγή του ριζικού διαμερίσματος και χωρίς αντιγραφή της εικόνας του συστήματος στη μνήμη RAM. Η ζωντανή εικόνα χρησιμοποιεί το σύστημα αρχείων UFS, συμπιεσμένο με χρήση uzip, αντί για το σύστημα αρχείων ZFS. Η έναρξη του γραφικού περιβάλλοντος έχει μεταφερθεί σε προηγούμενο στάδιο φόρτωσης. Ως αποτέλεσμα, το μέγεθος της ζωντανής εικόνας μειώθηκε από 1.4 GB σε 791 MB και ο χρόνος λήψης μειώθηκε κατά τρεις φορές.
  • Διασφαλίζεται η συμβατότητα με το κιτ εργαλείων Ventoy, επιτρέποντάς σας να φορτώνετε πολλές διαφορετικές εικόνες ISO από ένα μέσο.
  • Προστέθηκε υποστήριξη για το σύστημα αρχείων exFAT.
  • Ένα ξεχωριστό σύνολο με δυνατότητα λήψης περιέχει αρχεία για προγραμματιστές εφαρμογών, συμπεριλαμβανομένων μεταγλωττιστών, αρχείων κεφαλίδας και τεκμηρίωσης.
  • Βελτιωμένη συμβατότητα με παλαιότερες κάρτες γραφικών NVIDIA (προστέθηκαν πολλές διαφορετικές εκδόσεις προγραμμάτων οδήγησης NVIDIA).
  • Ο σχεδιασμός της διαδικασίας φόρτωσης έχει αλλάξει. Η κονσόλα κειμένου έχει διακοπεί από προεπιλογή.
  • Προστέθηκαν μεταφράσεις για πολλές εφαρμογές, παράθυρα διαλόγου διαμορφωτή και βοηθητικά προγράμματα.
  • Εκτός από το προεπιλεγμένο πρόγραμμα περιήγησης Falkon, μπορείτε να εγκαταστήσετε γρήγορα πακέτα Chromium, Firefox και Thunderbird με υποστήριξη καθολικού μενού και εγγενή διακόσμηση παραθύρων.
  • Το μενού παρέχει την εμφάνιση των πλήκτρων συντόμευσης που οδηγούν στην κλήση των αντίστοιχων στοιχείων μενού. Παρέχεται οπτική επισήμανση επιλεγμένων στοιχείων μενού. Από προεπιλογή, τα εικονίδια δεν εμφανίζονται πλέον στα μενού περιβάλλοντος.
  • Εφαρμόστηκε η δυνατότητα αλλαγής της έντασης και της φωτεινότητας της οθόνης μέσω των αντίστοιχων κουμπιών πολυμέσων στα πληκτρολόγια φορητών υπολογιστών
  • Στον εξομοιωτή τερματικού, οι εντολές Command-C και Command-V λειτουργούν σύμφωνα με τον τρόπο χειρισμού αυτών των εντολών σε άλλες εφαρμογές (το Ctrl-C απαιτεί το πάτημα Command-Shift-C ή Ctrl-Command-C).
  • Προστέθηκε υποστήριξη για ήχους συστήματος στη διαχείριση αρχείων και ηχητικές προειδοποιήσεις στο παράθυρο διαλόγου μηνυμάτων.
  • Εάν είναι αδύνατο να ξεκινήσετε μια γραφική περίοδο λειτουργίας μέσα σε ένα συγκεκριμένο χρονικό διάστημα, εμφανίζεται τώρα ένα μήνυμα σφάλματος με χρήσιμες πληροφορίες για τον εξοπλισμό.
  • Ο διαχειριστής αρχείων παρέχει υποστήριξη για μετονομασία διαμερισμάτων δίσκου (εκτελώντας την εντολή μετονομασία diskutil), εμφανίζοντας τις ετικέτες κειμένου τους και συνδέοντας εικονίδια στο διαμέρισμα. Προστέθηκε η δυνατότητα ανοίγματος εικόνας δίσκου με διπλό κλικ.
  • Προστέθηκε το βοηθητικό πρόγραμμα makeimg για τη δημιουργία εικόνων δίσκου.
  • Ένα στοιχείο έχει προστεθεί στο μενού περιβάλλοντος για να καλέσετε τη διεπαφή μορφοποίησης δίσκου.
  • Το πρόγραμμα για τη λήψη αυτοκόλλητων σημειώσεων έχει αφαιρεθεί από την αυτόματη εκτέλεση.
  • Για συσκευές ήχου, είναι δυνατή η κλήση ενός ισοσταθμιστή.
  • Εντελώς ημιτελείς πειραματικές δυνατότητες συγκεντρώνονται στην ενότητα «Υπό κατασκευή». Διατίθενται για δοκιμή βοηθητικά προγράμματα για την εγκατάσταση ενημερώσεων πακέτων και την εφαρμογή ενημερώσεων κώδικα από το FreeBSD, εγγραφή σε οπτικούς δίσκους, λήψη συνόλων με πρόσθετες εφαρμογές και εγκατάσταση του Debian Runtime με περιβάλλον για την εκτέλεση εφαρμογών Linux.

Πηγή: opennet.ru

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