Στις 19 Μαΐου, παρουσιάστηκε η κυκλοφορία του δωρεάν λειτουργικού συστήματος τύπου UNIX, OpenBSD 6.7. Η ιδιαιτερότητα αυτού του συστήματος είναι η έμφαση στην ποιότητα και την ασφάλεια του κώδικα. Το έργο ιδρύθηκε από τον Theo de Raadt το 1995 μετά από μια σύγκρουση με τους προγραμματιστές του NetBSD. Οι σημαντικότερες αλλαγές στην έκδοση παρατίθενται παρακάτω.
- Τώρα υποστηρίζει έως και 15 διαμερίσματα σε μία φυσική συσκευή. Περισσότερες λεπτομέρειες
- Υλοποίηση του mploc ανεξάρτητη από μηχανή για την πλατφόρμα PowerPC.
- Βελτιστοποίηση καθαρισμού σελίδων μνήμης.
- Πολυάριθμες βελτιώσεις και διορθώσεις σφαλμάτων στο dhclient, έναν πελάτη για το πρωτόκολλο DHCP.
- Το μέγιστο μέγεθος μπλοκ για λειτουργίες NVMe είναι 128K.
- Βελτιώσεις στον δαίμονα apmd, ο οποίος είναι υπεύθυνος για την αδρανοποίηση/ύπνο. Ο δαίμονας λαμβάνει πληροφορίες σχετικά με τις αλλαγές ισχύος από το πρόγραμμα οδήγησης της μπαταρίας. Τα μηνύματα του προγράμματος οδήγησης αγνοούνται για 60 δευτερόλεπτα μετά την επανεκκίνηση του υπολογιστή, έτσι ώστε ο χρήστης να μπορεί να ξεκινήσει την εργασία πριν ο υπολογιστής μεταβεί ξανά σε κατάσταση αναστολής λειτουργίας.
- Προστέθηκε η δυνατότητα δημιουργίας ανώνυμων αρχείων στο tmpfs. Αυτό μπορεί να περιορίσει την πρόσβαση της εφαρμογής στο σύστημα αρχείων.
- Προστέθηκε λειτουργία αναγνώσιμη από τον άνθρωπο για το systat (επιλογή -h).
- Αποκαταστάθηκε η παλιά συμπεριφορά του dhclient. Το σύστημα θα αγνοήσει ξανά τις συνδέσεις που δεν παρέχουν μάσκα υποδικτύου.
Βελτιώσεις στο σύστημα αρχείων ffs2 χρησιμοποιώντας χρονικές σημάνσεις 64-bit και διευθύνσεις μπλοκ:
- Τώρα το ffs2 χρησιμοποιείται από προεπιλογή σε όλες τις πλατφόρμες εκτός από τις landisk, luna88k και sgi.
- Υποστήριξη διαμερίσματος εκκίνησης και δίσκου ramdisk για πλατφόρμα sgi.
- Διορθώθηκε η φόρτωση για sparc64 και Mac PPC.
- Διαθέσιμο για λήψη σε πλατφόρμες alpha και amd64.
- Δυνατότητα εκκίνησης για πλατφόρμες arm_v7 και arm64 χρησιμοποιώντας efiboot.
- Επιλογή λήψης για την πλατφόρμα loongson.
Βελτιώσεις SMP:
- Οι κλήσεις συστήματος __thrsleep, __thrwakeup, close, closefrom, dup, dup2, dup3, flock, fcntl, kqueue, pipe, pipe2 και nanosleep εκτελούνται πλέον χωρίς το KERNEL_LOCK.
- Αναδιατυπωμένη υλοποίηση SMP για επεξεργαστές AMD. Το σύστημα δεν θα αναγνωρίζει πλέον εσφαλμένα τους πυρήνες ως νήματα.
Οδηγοί:
- Βελτιώσεις στο πρόγραμμα οδήγησης em που είναι υπεύθυνο για την υποστήριξη καρτών δικτύου Intel PRO/1000 10/100/Gigabit Ethernet.
- Υλοποίηση ανάλυσης μικροδευτερολέπτων χρησιμοποιώντας microcputime για επεξεργαστές Cherry Trail για την επιδιόρθωση κολλημάτων κατά την εκκίνηση του X.
- Υποστήριξη για διευθυνσιοδότηση μνήμης σε συσκευές PCI για LPSS (Υποσύστημα Χαμηλής Ισχύος).
- Υποστήριξη για τον ελεγκτή x553 στο πρόγραμμα οδήγησης ix, ο οποίος είναι υπεύθυνος για κάρτες δικτύου Intel υψηλής ταχύτητας χρησιμοποιώντας τη διεπαφή PCI Express.
- Διορθώθηκαν σφάλματα μετά την αναστολή λειτουργίας/αδρανοποίηση για amdgpu και radeondrm.
- Διόρθωση προβλήματος παγώματος του HP EliteBook κατά την εκκίνηση σε λειτουργία UEFI.
- Περισσότερες λεπτομέρειες μπορείτε να βρείτε στο αρχικό μήνυμα στην επίσημη ιστοσελίδα του έργου.
Και επίσης:
- Οι ακόλουθοι οδηγοί έχουν αφαιρεθεί:
- rtfps, το οποίο είναι υπεύθυνο για τη σειριακή θύρα στις πλακέτες υπολογιστών IBM RT.
- τμήμα για DPT EATA SCSI RAID;
- gpr για αναγνώστες έξυπνων καρτών σε διεπαφή PCMCIA GemPlus GPR400;
- mesh, για κάρτες επέκτασης scsi σε Power Macintosh.
- Το υποσύστημα ήχου έχει βελτιωθεί.
- Προστέθηκε υποστήριξη για RaspberryPi 3/4 σε αρχιτεκτονική arm64 και RaspberryPi 2/3 σε αρχιτεκτονική arm_v7.
Πηγή: linux.org.ru

