
10. märts 2026 FreeBSD projekt kuulutas välja uue stabiilse versiooni operatsioonisüsteemist – 14.4-RELEASE. See väljalase, mis on saadaval ametlikul veebilehel, jätkab 14-STABLE haru arengut ning sisaldab turvaparandusi, komponentide uuendusi, uusi draivereid ja parendusi pilvesüsteemide jaoks.
Muudatused FreeBSD 14.4:
Turvalisus ja parandused:
Alates 14.3 väljalaskmisest on välja antud mitmeid olulisi turvauuendusi. Parandatud haavatavuste seas on:
- mitmed haavatavused OpenSSL-is (september 2025 ja jaanuar 2026);
- kaugkäitamise kood ND6 ruuterite reklaamide kaudu (detsember 2025);
- vangistuse põgenemine nullfs ja failidesse viidatud descriptorite kaudu (jaanuar-veebruar 2026);
- DoS ipfw-s ja probleemid local-unbound'is.
Kasutajaruumi:
- diff edastab nüüd paremini sisendi- ja väljundi vigu;
- sockstat näitab UDP-Lite sokette;
- newfs sai -u lipu pehme uuendamise keelamiseks;
- uus utiliit sndctl heliseadmete haldamiseks, sarnase liidese saab mixerist;
- Jail: lisatud meta- ja keskkonna parameetrid seotud arbitraarse metadata ja keskkonnamuutujate salvestamiseks igas jail-s;
- privileegid: utiliit mdo (alternatiiv sudo-le) sai täiendavaid valikuid UID ja GID protsesside käitamise täpseks kontrollimiseks.
Kolmandate osapoolte tarkvara uuendused:
- OpenZFS versioonini 2.2.9 koos ARC täiustustega ja parandustega zpool add;
- OpenSSH versioonini 10.0p2: nõrk DSA tugi eemaldatud, vaikimisi võtmevahetus muutunud post-kvant-kalkulatsiooni algoritmile mlkem768x25519-sha256;
- OpenSSL versioonini 3.0.16;
- xz (5.8.2), less (685), bc/dc (7.1.0), unbound (1.24.1), libarchive (3.8.5), bmake (20251111) ja teised;
- Konsol font gallant sisaldab nüüd üle 4300 glüüfi, sealhulgas kirillitsat, kreeka ja Powerline symbole. Font spleen on uuendatud versioonini 2.2.0;
- Routimisprotokoll RIP (utiliidid routed, route6d) on kuulutatud vananenuks ja see eemaldatakse tulevastes väljalasetes.
Tuuma ja draiverid.
- Jail: piiranguid on karmistatud privileegita kasutajate jaoks vanemates jail-des protsesside haldamisel laps jail-des. Vanema käitumise säilitamiseks on lisatud parameeter allow.nounprivileged_parent_tampering.
- Võrk: lisatud utiliit /sbin/ipfw15 15.x tuumadega ühilduvuse tagamiseks uuendamisel. Kood FreeBSD 8 eelmiste IPFW versioonide toetamiseks eemaldatud.
- Draiverid:
- ix/ixv: lisatud Intel Ethernet E610 perekonna tugi;
- iwlwifi: lisatud ACPI tugi 802.11ax/be töötamise reguleerimiseks;
- nvme: lisatud BAR5 tugi Google Compute Engine C4 jaoks;
- epair: stabiilsete MAC-aadresside genereerimise võimalus sysctl'i kaudu;
- qat: 402xx seadmete tugi.
- Salvestussüsteem*:
- lisatud 9P (p9fs) failisüsteemi tugi bhyve ja virtio-9p kasutamiseks, võimaldades külalisprima access hasti faile;
- parandatud tarfs vigu failidega, mille suurus on üle 4 GB ja 8 GB;
- karmistatud kontrollid unionfs ja nullfs-is, et vältida jail-i lähenemist (chroot escape).
Laadur ja installimine
- Installeerimine: bsdinstall ei toeta enam ZFS-i installimist MBR-plaaditud kettale (valik ei töötanud);
- Laadimine: loader.efi töötab nüüd õigesti vanemates süsteemides UGA-ga (näiteks MacBook'i puhul), kasutades Blt funktsioone ainult GOP-i olemasolul;
- Pildid: bootonly-media'l on nüüd süsteemi installimiseks vajalikud juht-programmid juhtmeta adapterite jaoks;
- Raspberry Pi: SD-kaartide kujundites on sisse viidud seadmestiku puu blob Raspberry Pi Zero 2W toetamiseks.
Pilvesüsteemid
- nuageinit sai suurepäraseid täiustusi: lisatud täielik ühilduvus cloud-init'iga (toetada runcmd, packages, write_files jne), võrgu töö parandamine, resolvconf toe lisamine. See lihtsustab initsialiseerimist virtuaalmasinad pilves.
Süsteemi uuendamine
Uuendamine FreeBSD 14.4-le on toetatud kahe meetodi kaudu:
- Binaarne värskendus freebsd-update utiliidi abil (nõutav Interneti-ühendus).
- Uuendamine allika koodist vastavalt failis /usr/src/UPDATING olevatele juhistele.
Allikas: linux.org.ru
