Έκδοση FreeBSD 11.3

Ένα χρόνο μετά την κυκλοφορία του 11.2 και 7 μήνες από την κυκλοφορία του 12.0 διαθέσιμος έκδοση του FreeBSD 11.3, η οποία έτοιμος για αρχιτεκτονικές amd64, i386, powerpc, powerpc64, sparc64, aarch64 και armv6 (BEAGLEBONE, CUBIEBOARD, CUBIEBOARD2, CUBOX-HUMMINGBOARD, Raspberry Pi B, Raspberry Pi 2, PANDABOARD, WANDBOARD). Επιπλέον, έχουν προετοιμαστεί εικόνες για συστήματα εικονικοποίησης (QCOW2, VHD, VMDK, raw) και περιβάλλοντα cloud του Amazon EC2.
Υποστήριξη έκδοσης 11.2 θα τερματιστεί σε 3 μήνες και η υποστήριξη για το FreeBSD 11.3 θα παρέχεται έως τις 30 Σεπτεμβρίου 2021 ή, σε περίπτωση απόφασης για τη δημιουργία κυκλοφορίας 11.4 το επόμενο έτος, τρεις μήνες από την ημερομηνία κυκλοφορίας του. Έκδοση FreeBSD 12.1 αναμένεται να 4 Νοέμβριος.

Κλειδί καινοτομίες:

  • Τα στοιχεία Clang, libc++, compiler-rt, LLDB, LLD και LLVM έχουν ενημερωθεί στην έκδοση 8.0;
  • Στο ZFS προστέθηκε υποστήριξη για παράλληλη τοποθέτηση πολλών κατατμήσεων FS ταυτόχρονα.
  • Στο bootloader εφαρμόστηκε τη δυνατότητα κρυπτογράφησης κατατμήσεων χρησιμοποιώντας geli σε όλες τις υποστηριζόμενες αρχιτεκτονικές.
  • Η λειτουργικότητα του zfsloader loader έχει προστεθεί στο loader, η οποία δεν απαιτείται πλέον για τη φόρτωση από το ZFS.
  • Ο φορτωτής εκκίνησης UEFI έχει βελτιωμένη ανίχνευση του τύπου κονσόλας συστήματος και της συσκευής κονσόλας, εάν δεν ορίζονται στο loader.conf.
  • Μια επιλογή bootloader γραμμένη σε Lua έχει προστεθεί στο βασικό πακέτο.
  • Ο πυρήνας παρέχει έξοδο στο αρχείο καταγραφής του αναγνωριστικού περιβάλλοντος jail κατά την παρακολούθηση της ολοκλήρωσης των διεργασιών.
  • Ενεργοποιημένες προειδοποιήσεις σχετικά με λειτουργίες που θα διακοπούν σε μελλοντικές εκδόσεις. Προστέθηκε επίσης μια προειδοποίηση όταν χρησιμοποιείτε μη ασφαλείς αλγόριθμους geli και αλγόριθμους IPSec, οι οποίοι έχουν καταργηθεί στο RFC 8221.
  • Νέες παράμετροι έχουν προστεθεί στο φίλτρο πακέτων ipfw: κατάσταση εγγραφής (όπως "keep-state", αλλά χωρίς δημιουργία O_PROBE_STATE), set-limit (όπως "limit", αλλά χωρίς δημιουργία O_PROBE_STATE) και αναβολή δράσης (αντί εκτέλεσης ένας κανόνας, μια δυναμική κατάσταση που μπορεί να ελεγχθεί χρησιμοποιώντας την έκφραση "κατάσταση ελέγχου").
  • Προστέθηκε υποστήριξη NAT64CLAT με την υλοποίηση ενός μεταφραστή που λειτουργεί από την πλευρά του καταναλωτή που μετατρέπει 1 σε 1 εσωτερικές διευθύνσεις IPv4 σε καθολικές διευθύνσεις IPv6 και αντίστροφα·
  • Έχει γίνει δουλειά στη βιβλιοθήκη pthread(3) για τη βελτίωση της συμβατότητας POSIX.
  • Προστέθηκε υποστήριξη για επιπλέον NVRAM στο /etc/rc.initdiskless. Προστέθηκε υποστήριξη για το /etc/rc.resume στο βοηθητικό πρόγραμμα rcorder. Ο ορισμός της μεταβλητής jail_conf (περιέχει το /etc/jail.conf από προεπιλογή) έχει μετακινηθεί στο /etc/defaults/rc.conf. Η μεταβλητή rc_service έχει προστεθεί στο rc.subr, η οποία καθορίζει τη διαδρομή προς την υπηρεσία που θα ξεκινήσει εάν η υπηρεσία χρειαστεί να καλέσει ξανά τον εαυτό της.
  • Μια νέα παράμετρος, allow.read_msgbuf, προστέθηκε στο jail.conf για το βοηθητικό πρόγραμμα jail, με την οποία μπορείτε να περιορίσετε την πρόσβαση στο dmesg για μεμονωμένες διεργασίες και χρήστες.
  • Η επιλογή «-e» έχει προστεθεί στο βοηθητικό πρόγραμμα jail, το οποίο σας επιτρέπει να καθορίσετε οποιαδήποτε παράμετρο jail.conf ως όρισμα και να εμφανίσετε μια λίστα περιβαλλόντων στα οποία χρησιμοποιείται.
  • Προστέθηκε το βοηθητικό πρόγραμμα περικοπής, το οποίο σας επιτρέπει να ξεκινήσετε την αφαίρεση των περιεχομένων των μπλοκ Flash που χρησιμοποιούν αλγόριθμους κανονικοποίησης φθοράς.
  • Τα newfs και τα tunefs επιτρέπουν τις κάτω παύλες και τις παύλες στα ονόματα των ετικετών.
  • Το βοηθητικό πρόγραμμα fdisk έχει προσθέσει υποστήριξη για τομείς μεγαλύτερους από 2048 byte.
  • Το κέλυφος sh έχει προσθέσει υποστήριξη για την επιλογή pipefail, η οποία απλοποιεί τον έλεγχο του κωδικού επιστροφής για όλες τις εντολές που συνδυάζονται από σωλήνες χωρίς όνομα.
  • Προστέθηκε το βοηθητικό πρόγραμμα spi, το οποίο σας επιτρέπει να αλληλεπιδράτε με συσκευές μέσω του διαύλου SPI από το χώρο χρήστη.
  • Η μεταβλητή init_exec έχει προστεθεί στο kenv, με την οποία μπορείτε να ορίσετε ένα εκτελέσιμο αρχείο που θα εκκινηθεί από τη διαδικασία init μετά το άνοιγμα της κονσόλας ως χειριστή PID 1.
  • Στα βοηθητικά προγράμματα cpuset(1), sockstat(1), ipfw(8) και ugidfw(8) έχει προστεθεί υποστήριξη για συμβολικά ονόματα για την αναγνώριση περιβαλλόντων φυλακών.
  • Προστέθηκαν επιλογές "κατάσταση" και "πρόοδος" στο βοηθητικό πρόγραμμα dd για εμφάνιση πληροφοριών κατάστασης κάθε δευτερόλεπτο.
  • Η υποστήριξη Libxo έχει προστεθεί στα τελευταία και τελευταία βοηθητικά προγράμματα σύνδεσης.
  • Ενημερωμένες εκδόσεις υλικολογισμικού και προγραμμάτων οδήγησης δικτύου.
  • Ο διαχειριστής πακέτων pkg έχει ενημερωθεί για την έκδοση 1.10.5, το OpenSSL για την έκδοση 1.0.2s και το εκτελέσιμο κιτ εργαλείων ELF για την έκδοση r3614.
  • Οι θύρες προσφέρουν περιβάλλοντα επιφάνειας εργασίας KDE 5.15.3 και GNOME 3.28.

Πηγή: opennet.ru

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