Κυκλοφορία του λειτουργικού συστήματος MidnightBSD 4.0

Κυκλοφόρησε το MidnightBSD 4.0, ένα λειτουργικό σύστημα προσανατολισμένο σε επιτραπέζιους υπολογιστές που βασίζεται στο FreeBSD με στοιχεία που μεταφέρθηκαν από το DragonFly BSD, το OpenBSD και το NetBSD. Το βασικό περιβάλλον επιφάνειας εργασίας βασίζεται στο Xfce (με προαιρετικά διαθέσιμα τα GNUstep, Window Maker και GWorkspace). Σε αντίθεση με άλλες εκδόσεις επιφάνειας εργασίας του FreeBSD, το MidnightBSD αναπτύχθηκε αρχικά ως διακλάδωση του FreeBSD 6.1-beta, το οποίο συγχρονίστηκε με τη βάση κώδικα του FreeBSD 7 το 2011 και στη συνέχεια ενσωμάτωσε πολλά χαρακτηριστικά από το FreeBSD 9-13. Το MidnightBSD χρησιμοποιεί το σύστημα mport, το οποίο χρησιμοποιεί μια βάση δεδομένων SQLite για αποθήκευση ευρετηρίου και μεταδεδομένων, ή το κιτ εργαλείων Ravenports, για διαχείριση πακέτων. Μια εικόνα εγκατάστασης 1GB (i386, amd64) είναι διαθέσιμη για λήψη.

Αυτή η έκδοση είναι αξιοσημείωτη για τις ενημερωμένες εκδόσεις βιβλιοθηκών τρίτων κατασκευαστών και την ενσωμάτωση διορθώσεων και νέων λειτουργιών από τον κλάδο FreeBSD 13. Βασικά νέα χαρακτηριστικά περιλαμβάνουν:

  • Ο διαχειριστής πακέτων mport έχει ενημερωθεί στην έκδοση 2.7.3, η οποία προσθέτει τη δυνατότητα επαλήθευσης μεμονωμένων θυρών με την εντολή "mport verify" και επαναφοράς αθροισμάτων ελέγχου με την εντολή "mport verify -r". Η εντολή mport_install χειρίζεται πλέον εξαρτήσεις.
  • Τα προγράμματα init, service και cron χρησιμοποιούν μεταβλητές περιβάλλοντος που έχουν οριστεί για έναν χρήστη ή μια κλάση χρήστη μέσω του login.conf.
  • Ο πυρήνας υποστηρίζει πλέον τη χαρτογράφηση μνήμης σε λειτουργία W^X, η οποία απαγορεύει την ταυτόχρονη πρόσβαση εγγραφής και εκτέλεσης.
  • Αντί για το GNU grep, χρησιμοποιείται μια έκδοση του βοηθητικού προγράμματος grep με άδεια χρήσης BSD.
  • Προστέθηκε συμβατό με Linux η κλήση συστήματος copy_file_range, καθώς και οι κλήσεις συστήματος aio_readv και aio_writev.
  • Προστέθηκε υποστήριξη για διεργασίες εντοπισμού σφαλμάτων χρησιμοποιώντας procfs.
  • Προστέθηκε πρόγραμμα οδήγησης οπίσθιου φωτισμού για τον έλεγχο του οπίσθιου φωτισμού.
  • Το πρόγραμμα οδήγησης cpufreq εφαρμόζει υποστήριξη για την τεχνολογία Intel Speed ​​Shift.
  • Στον πελάτη και υπηρέτης Το NFS πρόσθεσε υποστήριξη για NFSv4.2, NFS μέσω TLS και εκτεταμένα χαρακτηριστικά.
  • Η μετάβαση στην υλοποίηση του συστήματος αρχείων ZFS από το έργο OpenZFS (2.1.15) έχει ολοκληρωθεί.
  • Η υλοποίηση του υποσυστήματος FUSE έχει ενημερωθεί στην έκδοση 7.28 με υποστήριξη για FUSE_COPY_FILE_RANGE και FUSE_LSEEK.
  • Η στοίβα TCP έχει ενσωματωμένη υποστήριξη για τον αλγόριθμο Proportional Rate Reduction (RFC 6937), ο οποίος επιτρέπει την ταχύτερη αποκατάσταση των βέλτιστων παραμέτρων ροής μετά από προσωρινά προβλήματα με τη μετάδοση δεδομένων.
  • Προστέθηκε υποστήριξη για nested VLAN (802.1ad).
  • Η υποστήριξη για το πρωτόκολλο SCTP μεταφέρεται σε ξεχωριστή ενότητα sctp.ko, η οποία είναι απενεργοποιημένη από προεπιλογή στον πυρήνα GENERIC.
  • Προστέθηκαν αλγόριθμοι αναζήτησης διαδρομής από το DPDK (Data Plane Development Kit) librte, επιτρέποντας τη βελτιστοποίηση της εργασίας με πολύ μεγάλους πίνακες δρομολόγησης.
  • Σε αρχιτεκτονικές 64-bit, το βασικό σύστημα μεταγλωττίζεται από προεπιλογή με υποστήριξη PAE (Εκτελέσιμο Αρχείο Ανεξάρτητο από Θέση).
  • Προστέθηκε το πρόγραμμα οδήγησης iwlwifi για ασύρματες κάρτες Intel που υποστηρίζουν νέα τσιπ και το πρότυπο 802.11ac. Το πρόγραμμα οδήγησης βασίζεται στο Linux-οδηγός και κωδικός από Linux- υποσυστήματα net80211, η λειτουργία των οποίων στο FreeBSD διασφαλίζεται από το επίπεδο linuxkpi.
  • Όλα τα εκτελέσιμα αρχεία του βασικού συστήματος σε πλατφόρμες 64-bit έχουν ενεργοποιημένη την επιλογή Τυχαιοποίηση Διάταξης Χώρου Διευθύνσεων (ASLR) από προεπιλογή.
  • Υποστήριξη για το πρωτόκολλο επικοινωνίας Netlink (RFC 3549) που χρησιμοποιείται στο Linux για να οργανωθεί η αλληλεπίδραση μεταξύ του πυρήνα και των διεργασιών στον χώρο χρήστη.
  • Ο υπερεπόπτης Bhyve υποστηρίζει πλέον την κοινή χρήση αρχείων χρησιμοποιώντας το VirtIO-9p (VirtFS), υποστήριξη συσκευών PCI HDAudio και υποστήριξη στιγμιότυπων. εικονικές μηχανές.
  • Έχει προστεθεί ένα σύνολο προγραμμάτων οδήγησης VirtIO που υποστηρίζουν την προδιαγραφή VirtIO V1. Έχει προστεθεί το πρόγραμμα οδήγησης pvscsi για παραεικονικούς ελεγκτές SCSI.
  • Προστέθηκε υλοποίηση TLS σε επίπεδο πυρήνα (kTLS).
  • Ενημερωμένες εκδόσεις των LLVM 19.1.7, unbound 1.23.0, OpenSSH 9.9p2, lua 5.4.2, wpa+hostapd 2.11.
  • Αφαιρέθηκαν τα gcc, libdispatch και binutils.

Κυκλοφορία του λειτουργικού συστήματος MidnightBSD 4.0


Πηγή: opennet.ru
Αγοράστε αξιόπιστη φιλοξενία για ιστότοπους με προστασία DDoS, διακομιστές VPS VDS 🔥 Αγοράστε αξιόπιστη φιλοξενία ιστοσελίδων με προστασία DDoS, διακομιστές VPS VDS | ProHoster