Κυκλοφόρησε η δεύτερη έκδοση beta του λειτουργικού συστήματος Haiku R1

Που δημοσιεύθηκε δεύτερη έκδοση beta του λειτουργικού συστήματος Χαϊκού R1.

Το έργο δημιουργήθηκε αρχικά ως αντίδραση στο κλείσιμο του λειτουργικού συστήματος BeOS και αναπτύχθηκε με το όνομα OpenBeOS, αλλά μετονομάστηκε το 2004 λόγω ισχυρισμών που σχετίζονται με τη χρήση του εμπορικού σήματος BeOS στο όνομα. Για να αξιολογήσετε την απόδοση μιας νέας έκδοσης έχουν προετοιμαστεί αρκετές ζωντανές εικόνες με δυνατότητα εκκίνησης (x86, x86-64). Ο πηγαίος κώδικας για το μεγαλύτερο μέρος του λειτουργικού συστήματος Haiku διανέμεται υπό δωρεάν λογισμικό. Άδεια MIT, με εξαίρεση ορισμένες βιβλιοθήκες, κωδικοποιητές πολυμέσων και στοιχεία που έχουν δανειστεί από άλλα έργα. Το Haiku OS απευθύνεται σε προσωπικούς υπολογιστές και χρησιμοποιεί τον δικό του πυρήνα, χτισμένο σε μια αρθρωτή αρχιτεκτονική, βελτιστοποιημένο για υψηλή απόκριση στις ενέργειες του χρήστη και αποτελεσματική εκτέλεση εφαρμογών πολλαπλών νημάτων. Παρέχεται ένα αντικειμενοστραφή API για προγραμματιστές. Το σύστημα βασίζεται απευθείας στις τεχνολογίες BeOS 5 και στοχεύει στη δυαδική συμβατότητα με εφαρμογές για αυτό το λειτουργικό σύστημα.


Ελάχιστη απαίτηση υλικού: Pentium II CPU και 256 MB RAM (συνιστάται Intel Core i3 και 2 GB RAM).

Το OpenBFS χρησιμοποιείται ως σύστημα αρχείων, το οποίο υποστηρίζει εκτεταμένα χαρακτηριστικά αρχείων, καταγραφή, δείκτες 64-bit, υποστήριξη για αποθήκευση μετα-ετικέτες (για κάθε αρχείο, τα χαρακτηριστικά μπορούν να αποθηκευτούν στη μορφή key=value, που κάνει το σύστημα αρχείων παρόμοιο με ένα βάση δεδομένων) και ειδικά ευρετήρια για την επιτάχυνση της ανάκτησης σε αυτά. Τα δέντρα B+ χρησιμοποιούνται για την οργάνωση της δομής του καταλόγου. Από τον κώδικα του BeOS, το Haiku περιλαμβάνει τον διαχειριστή αρχείων Tracker και το Deskbar, τα οποία ήταν ανοιχτού κώδικα μετά την αποχώρηση του BeOS από τη σκηνή. Στα δύο σχεδόν χρόνια από την τελευταία ενημέρωση, 101 προγραμματιστές συμμετείχαν στην ανάπτυξη του Haiku, οι οποίοι ετοίμασαν περισσότερες από 2800 αλλαγές και έκλεισαν 900 αναφορές σφαλμάτων και αιτήματα για καινοτομίες.

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

  • Βελτιωμένη απόδοση σε οθόνες υψηλής πυκνότητας pixel (HiDPI). Εξασφαλίζεται η σωστή κλιμάκωση των στοιχείων διεπαφής. Το μέγεθος γραμματοσειράς χρησιμοποιείται ως βασικός παράγοντας για την κλιμάκωση, ανάλογα με τον οποίο επιλέγεται αυτόματα η κλίμακα όλων των άλλων στοιχείων διεπαφής. Τυπική γραμματοσειρά 12 σημείων. (προεπιλεγμένο μέγεθος) и Γραμματοσειρά 18 σημείων.

  • Ο πίνακας Deskbar υλοποιεί μια λειτουργία «μίνι», στην οποία το πλαίσιο δεν καταλαμβάνει όλο το πλάτος της οθόνης, αλλά αλλάζει δυναμικά ανάλογα με τα τοποθετημένα εικονίδια. Βελτιωμένη λειτουργία αυτόματης επέκτασης πίνακα, η οποία επεκτείνεται μόνο με την τοποθέτηση του ποντικιού και εμφανίζει μια πιο συμπαγή επιλογή σε κανονική λειτουργία.

  • Προστέθηκε μια διεπαφή για τη διαμόρφωση συσκευών εισόδου, η οποία συνδυάζει διαμορφωτές ποντικιού, πληκτρολογίου και joystick. Προστέθηκε υποστήριξη για ποντίκια με περισσότερα από τρία κουμπιά και δυνατότητα προσαρμογής των ενεργειών των κουμπιών του ποντικιού.

  • ΕΠΙΚΑΙΡΟΠΟΙΗΜΕΝΟ πρόγραμμα περιήγησης Ιστού WebPositive, το οποίο έχει μεταφραστεί στη νέα έκδοση του μηχανισμού WebKit και έχει βελτιστοποιηθεί για μείωση της κατανάλωσης μνήμης.

  • Βελτιώθηκε η συμβατότητα με το POSIX και μεταφέρθηκε μεγάλο μέρος νέων προγραμμάτων, παιχνιδιών και κιτ γραφικών. Συμπεριλαμβανομένων των διαθέσιμων για κυκλοφορία Εφαρμογές LibreOffice, Telegram, Okular, Krita και AQEMU, καθώς και παιχνίδια FreeCiv, DreamChess, Minetest, OpenMW, Open Jedi Academy, OpenArena, Neverball, Arx-Libertatys, Colobot και άλλα.


  • Το πρόγραμμα εγκατάστασης έχει πλέον τη δυνατότητα εξαίρεσης κατά την εγκατάσταση προαιρετικών πακέτων που υπάρχουν στα μέσα. Κατά τη ρύθμιση των διαμερισμάτων δίσκου, εμφανίζονται περισσότερες πληροφορίες σχετικά με τις μονάδες δίσκου, υλοποιείται η ανίχνευση κρυπτογράφησης και προστίθενται πληροφορίες σχετικά με τον ελεύθερο χώρο σε υπάρχοντα διαμερίσματα. Είναι διαθέσιμη μια επιλογή για γρήγορη ενημέρωση του Haiku R1 Beta 1 στην έκδοση Beta 2.

  • Το τερματικό παρέχει εξομοίωση του κλειδιού Meta. Στις ρυθμίσεις, μπορείτε να αντιστοιχίσετε το ρόλο Meta στο πλήκτρο Alt/Option που βρίσκεται στα αριστερά του διαστήματος (το πλήκτρο Alt στα δεξιά του διαστήματος θα διατηρήσει την εκχώρηση του).

  • Έχει υλοποιηθεί η υποστήριξη για μονάδες NVMe και η χρήση τους ως μέσα εκκίνησης.

  • Η υποστήριξη για USB3 (XHCI) έχει επεκταθεί και σταθεροποιηθεί. Η εκκίνηση από συσκευές USB3 έχει ρυθμιστεί και έχει διασφαλιστεί η σωστή λειτουργία με συσκευές εισόδου.

  • Προστέθηκε bootloader για συστήματα με UEFI.

  • Έχει γίνει δουλειά για τη σταθεροποίηση και τη βελτίωση της απόδοσης του πυρήνα. Πολλά σφάλματα που προκάλεσαν παγώματα ή σφάλματα έχουν διορθωθεί.

  • Κώδικας προγράμματος οδήγησης δικτύου που εισήχθη από το FreeBSD 12.

Αρχικό άρθρο εδώ.
Σημειώσεις έκδοσης στα αγγλικά εδώ.

ΥΓ: Έχετε ερωτήσεις; Σας προσκαλούμε να Κανάλι τηλεγραφήματος ρωσικής γλώσσας.

Πηγή: linux.org.ru

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