Το FreeBSD είναι ένα λειτουργικό σύστημα ανοιχτού κώδικα.
Ανακοινώθηκε η κυκλοφορία της νέας έκδοσης του FreeBSD 12.4, η οποία έφτασε σχεδόν ένα χρόνο μετά την κυκλοφορία της έκδοσης 12.3. Το FreeBSD 12.4 χαρακτηρίζεται ως μια έκδοση που διορθώνει σφάλματα και, εκτός από την επίλυση διαφόρων προβλημάτων, περιλαμβάνει επίσης έναν μεγάλο αριθμό ενημερώσεων για όλους τους χρήστες που δεν έχουν ακόμη αναβαθμίσει στο FreeBSD 13.
Το FreeBSD 12.4 είναι η νέα έκδοση ενημέρωσης κώδικα του κλάδου 12.x που παρέχει αντίστοιχες διορθώσεις σφαλμάτων και ενημερώσεις από την προηγούμενη έκδοση.
Σημαντικές νέες δυνατότητες στο FreeBSD 12.4
Αυτή η νέα έκδοση υπογραμμίζει την προσθήκη δοκιμαστικών κλήσεων DT5 και SDT στο φίλτρο πακέτων ipfilter για τον μηχανισμό ανίχνευσης dtrace, καθώς και τη δυνατότητα dumping ενός αντιγράφου του ippool στη μορφή ippool.conf. Απαγορεύεται η τροποποίηση κανόνων ipfilter, πινάκων μετάφρασης διευθύνσεων και ippool από περιβάλλοντα jail που δεν χρησιμοποιούν τη στοίβα εικονικού δικτύου VNET.
Μια άλλη αξιοσημείωτη αλλαγή σε αυτήν τη νέα έκδοση του FreeBSD 12.4 είναι η βελτιωμένη υποστήριξη υλικού , εκτός από τις διορθώσεις σφαλμάτων στα προγράμματα οδήγησης aesni, aw_spi, igc, ixl, mpr, ocs_fc, snd_uaudio και usb . Το πρόγραμμα οδήγησης ena έχει ενημερωθεί στην έκδοση 2.6.1 για να υποστηρίζει τη δεύτερη γενιά προσαρμογέων δικτύου ENAv2 (Elastic Network Adapter) που χρησιμοποιούνται στην υποδομή Elastic Compute Cloud (EC2) για τη διαχείριση της επικοινωνίας μεταξύ των κόμβων EC2.
Η υποστήριξη για CPU της Intel που βασίζονται στις μικροαρχιτεκτονικές Comet Lake, Ice Lake, Tiger Lake και Rocket Lake έχει προστεθεί στο πλαίσιο hwpmc (Hardware Performance Monitoring Counter).
Στον διερμηνέα εντολών sh , η λογική φόρτωσης προφίλ έχει αλλάξει, καθώς τώρα πρώτα, όλα τα αρχεία με την επέκταση ".sh" φορτώνονται από τον κατάλογο /etc/profile.d , στη συνέχεια φορτώνεται το αρχείο /usr/local/etc/profile , και στη συνέχεια τα αρχεία με την επέκταση ".sh" φορτώνονται από τον κατάλογο /usr/local/etc/profile.d/.
Επιπλέον, μπορούμε επίσης να διαπιστώσουμε ότι το βοηθητικό πρόγραμμα cp εφαρμόζει προστασία από άπειρη αναδρομή όταν χρησιμοποιείται η ένδειξη "-R", διασφαλίζει τη σωστή επεξεργασία των δεικτών "-H", "-L" και "-P" (για παράδειγμα, όταν καθορίζετε "-H" ή "-P", τους συμβολικούς συνδέσμους που επεκτείνονται), η ένδειξη "-P" επιτρέπεται χωρίς την ένδειξη "-R".
Επιπλέον, αναφέρεται ότι σε αυτήν την έκδοση η διεργασία διακομιστή telnetd απενεργοποιήθηκε, καθώς ο κώδικά της δεν συντηρείται πλέον και παρουσιάζει προβλήματα ποιότητας. Στον κλάδο FreeBSD 14, ο κώδικας telnetd θα αφαιρεθεί από το σύστημα. Η υποστήριξη για τους πελάτες Telnet παραμένει αμετάβλητη.
Άλλες αξιοσημείωτες αλλαγές σε αυτήν τη νέα έκδοση περιλαμβάνουν:
- Το πρόγραμμα οδήγησης if_epair, το οποίο χρησιμοποιείται για τη δημιουργία εικονικών διεπαφών Ethernet, παρέχει τη δυνατότητα παραλληλισμού της επεξεργασίας κίνησης χρησιμοποιώντας πολλαπλούς πυρήνες CPU.
- Βελτιωμένη απόδοση των βοηθητικών προγραμμάτων nfsd, elfctl, usbconfig, fsck_ufs και growfs.
- Το βοηθητικό πρόγραμμα tcpdump παρέχει τη δυνατότητα να ορίσετε τον αριθμό των κανόνων που εμφανίζονται στην κεφαλίδα pflog.
- Με το DragonFly BSD, ο κωδικός παράγοντα παράδοσης μηνυμάτων DragonFly Mail Agent (dma) συγχρονίζεται, διασφαλίζοντας τη λήψη και την παράδοση μηνυμάτων από τοπικούς πελάτες αλληλογραφίας (δεν υποστηρίζεται η επεξεργασία αιτημάτων SMTP δικτύου μέσω της θύρας). 25).
- Το φίλτρο πακέτου pf διόρθωσε τις διαρροές μνήμης και βελτίωσε τον συγχρονισμό κατάστασης ανακατευθύνοντας την κυκλοφορία κατά τη χρήση του pfsync.
- Ενημερωμένες εκδόσεις εφαρμογών τρίτων που περιλαμβάνονται στο βασικό σύστημα: LLVM 13, unbound 1.16.3, OpenSSL 1.1.1q, OpenSSH 9.1p1, αρχείο 5.43, libarchive 3.6.0, sqlite 3.39.3, expat 2.4.9/2.10. wpa_supplicant XNUMX.
Λήψη και λήψη του FreeBSD 12.4
Για όσους ενδιαφέρονται να αποκτήσουν αυτή τη νέα έκδοση, θα πρέπει να γνωρίζουν ότι οι εικόνες εγκατάστασης είναι διαθέσιμες για αρχιτεκτονικές amd64, i386, powerpc, powerpc64, powerpcspe, sparc64 και armv6, armv7 και aarch64.
Επιπλέον, παρέχονται εικόνες για συστήματα εικονικοποίησης (QCOW2, VHD, VMDK, raw) και περιβάλλοντα cloud Amazon EC2. Το FreeBSD 12.4 θα είναι η τελευταία ενημέρωση του παραρτήματος 12.x, το οποίο θα συνεχίσει να διατηρείται μέχρι τις 31 Δεκεμβρίου 2023. Η ενημέρωση FreeBSD 13.2 θα προετοιμαστεί την άνοιξη και η κυκλοφορία του FreeBSD 14.0 έχει προγραμματιστεί για τον Ιούλιο του 2023.