
Den 10. marts 2026 annoncerede FreeBSD-projektet udgivelsen af den nye stabile version af operativsystemet – 14.4-RELEASE. Denne udgivelse, der er tilgængelig på det officielle websted, fortsætter udviklingen af grenen 14-STABLE og inkluderer sikkerhedsopdateringer, komponentopdateringer, nye drivere og forbedringer til cloud-miljøer.
Ændringer i FreeBSD 14.4:
Sikkerhed og rettelser:
Siden udgivelsen af 14.3 er der udgivet en række vigtige sikkerhedsopdateringer. Blandt de rettede sårbarheder:
- flere sårbarheder i OpenSSL (september 2025 og januar 2026);
- fjernudførelse af kode via ND6 Router Advertisements (december 2025);
- jail escape via nullfs og udveksling af filbeskrivelser (januar-februar 2026);
- DoS i ipfw og problemer med caching i local-unbound.
Brugerland:
- diff rapporterer nu bedre om input/output-fejl;
- sockstat viser UDP-Lite sockets;
- newfs har fået flaget -u for at deaktivere soft updates;
- nyttig værktøj sndctl til styring af lydudstyr med et interface, der ligner mixer;
- Jail: tilføjet meta- og env-parametre til opbevaring af vilkårlige metadata og miljøvariabler relateret til hver jail;
- rettigheder: mdo-værktøjet (alternativ til sudo) har fået udvidede indstillinger for fin kontrol over UID og GID for de kørende processer.
Opdateringer af tredjepartssoftware:
- OpenZFS til version 2.2.9 med forbedringer i ARC og rettelser til zpool add;
- OpenSSH til version 10.0p2: support for svag DSA er fjernet, og den standard udvekslingsnøgle er ændret til den post-kvante algoritme mlkem768x25519-sha256;
- OpenSSL til version 3.0.16;
- xz (5.8.2), less (685), bc/dc (7.1.0), unbound (1.24.1), libarchive (3.8.5), bmake (20251111) og flere;
- konsol skrifttype gallant indeholder nu over 4300 glyphs, inklusive kyrillisk, græsk og Powerline-symboler. Skrifttypen spleen er opdateret til version 2.2.0;
- RIP-routingprotokollen (værktøjerne routed, route6d) er blevet erklæret forældet og vil blive fjernet i fremtidige udgivelser.
Kerner og drivere.
- Jail: rejste restriktionerne for ikke-privilegerede brugere i forældre jail ved håndtering af processer i datter jail. For at bevare den gamle adfærd er parameteren allow.nounprivileged_parent_tampering blevet introduceret.
- Netværk: et værktøj /sbin/ipfw15 er tilføjet for at sikre kompatibilitet med kernerne 15.x ved opdatering. Koden til kompatibilitet med IPFW-versioner før FreeBSD 8 er blevet fjernet.
- Drivere:
- ix/ixv: har fået support til Intel Ethernet E610-familien;
- iwlwifi: har fået ACPI-support til regulering af 802.11ax/be-ydelse;
- nvme: der er tilføjet support for BAR5 for kompatibilitet med Google Compute Engine C4;
- reparation: der er mulighed for at generere stabile MAC-adresser via sysctl;
- qat: support for enheder 402xx.
- Lagringssystem (Storage)*:
- der er tilføjet support for filsystemet 9P (p9fs) til brug med bhyve og virtio-9p, hvilket giver gæstesystemet adgang til værtsfiler;
- fejl i tarfs er rettet i forbindelse med filer større end 4 GB og 8 GB;
- kontrollerne i unionfs og nullfs er strammet for at forhindre udslip fra jail (chroot escape).
Bootloader og installation
- Installation: bsdinstall understøtter ikke længere installation af ZFS på diske med MBR-partitionering (muligheden var ikke fungerende);
- Indlæsning: loader.efi fungerer nu korrekt på ældre systemer med UGA (f.eks. MacBooks), og bruger Blt-funktioner kun hvis GOP er til stede;
- Billeder: bootonly-medier har fået firmware til trådløse adaptere, hvilket muliggør installation af systemet via Wi-Fi;
- Raspberry Pi: billedfiler til SD-kort inkluderer en device tree blob for at understøtte Raspberry Pi Zero 2W.
Cloudmiljøer (Cloud Support)
- nuageinit har fået betydelige forbedringer: fuld kompatibilitet med cloud-init (understøttelse af runcmd, packages, write_files m.m.), forbedret netværkspræstation, tilføjet support for resolvconf. Dette forenkler initialiseringen virtual machines i skyer.
Systemopdatering
Opdatering til FreeBSD 14.4 understøttes på to måder:
- Binær opdatering via værktøjet freebsd-update (internetforbindelse påkrævet).
- Opdatering fra kildekoderne i henhold til instruktionerne i filen /usr/src/UPDATING.
Kilde: linux.org.ru
