FreeBSD 13.2 je već objavljen i dolazi s podrškom za Netlink i WireGuard

FreeBSD

FreeBSD je operativni sustav otvorenog koda.

Nakon 11 mjeseci razvoja, najavio izlazak nove verzije FreeBSD 13.2, koji dolazi s velikim poboljšanjima, ispravcima pogrešaka i, iznad svega, prilično zanimljivim novostima.

I to je da je to istaknuto u ovoj novoj verziji FreeBSD 13.2 koja je predstavljena implementirana mogućnost stvaranja snimaka datotečni sustavi UFS i FFS s omogućenim zapisom (soft ažuriranja).

Također dodano podrška za spremanje pozadinskih ispisa (pokretanjem ispisa s oznakom "-L") sa sadržajem montiranih UFS datotečnih sustava kada je vođenje dnevnika omogućeno. Od funkcija koje nisu dostupne kada se koristi vođenje dnevnika, postoji pozadinska provjera integriteta pomoću uslužnog programa fsck.

Kontroler wg radi na razini jezgre uz implementaciju mrežnog sučelja za VPN WireGuard usvojen je kao glavni dio. Za korištenje kriptografskih algoritama koje zahtijeva upravljački program, API kriptografskog podsustava jezgre FreeBSD je proširen, dodajući kuku koja omogućuje algoritme iz biblioteke libsodium koje FreeBSD ne podržava da se koriste putem standardnog kriptografskog API-ja.

Tijekom razvojnog procesa također su napravljene optimizacije kako bi se ravnomjerno uravnotežila raspodjela zadataka šifriranja i dešifriranja CPU jezgrama, što je smanjilo opterećenje WireGuard obrade paketa.

Još jedna promjena koja se ističe u novoj verziji FreeBSD 13.2 je Implementirana podrška za Netlink komunikacijski protokol (RFC 3549), koji se koristi u Linuxu strOrganizirati interakciju jezgre s procesima u korisničkom prostoru. Projekt je ograničen na podršku NETLINK_ROUTE obitelji operacija za upravljanje stanjem mrežnog podsustava u jezgri, dopuštajući FreeBSD-u korištenje uslužnog programa Linux ip iz paketa iproute2 za upravljanje mrežnim sučeljima, postavljanje IP adresa, konfiguriranje usmjeravanja i manipuliranje nexthopom objekti koji pohranjuju podatke o stanju koji se koriste za prosljeđivanje paketa na željeno odredište.

Uz to, sada sve izvršne datoteke osnovnog sustava na platformama 64 bita imaju randomizacija izgleda adresnog prostora (ASLR) omogućen prema zadanim postavkama. Da biste selektivno onemogućili ASLR, možete koristiti naredbe "proccontrol -m aslr -s onemogućeno" ili "elfctl -e +noaslr".

también Istaknuta implementacija ZFS datotečnog sustava je ažuriran na izdanje OpenZFS 2.1.9. Skripta za pokretanje zfskeys omogućuje automatsko učitavanje ključeva pohranjenih u ZFS datotečnom sustavu. Dodana je nova RC skripta zpoolreguid za dodjelu GUID-a jednom ili više zpoola (korisno za okruženja virtualizacije dijeljenih podataka, na primjer).

KTLS, implementacija TLS protokola koji radi na razini FreeBSD kernela, dodaje podršku za TLS 1.3 hardversko ubrzanje premještanjem nekih operacija povezanih s obradom šifriranih dolaznih paketa na stranu mrežne kartice. Prethodno je ova značajka bila dostupna za TLS 1.1 i TLS 1.2.

U početnoj skripti growfs, proširenje korijenskog FS-a osigurava dodavanje swap particije ako takve particije u početku nije bilo (na primjer, korisno je prilikom instaliranja pripremljene slike sustava na SD karticu). Nova opcija, growfs_swap_size, dodana je u rc.conf za kontrolu veličine swapa.

Od ostalih promjena koje se ističu u novoj verziji:

  • Linux ABI je gotovo dovršen s podrškom za vDSO (Virtual Dynamic Shared Objects) mehanizam, koji pruža ograničen skup sistemskih poziva dostupnih u korisničkom prostoru bez promjene konteksta.
  • Linux ABI na ARM64 sustavima izjednačen je s implementacijom AMD64 arhitekture.
  • Poboljšana hardverska podrška. Dodana podrška za praćenje performansi (hwpmc) za procesore Intel Alder Lake.
  • Ažurirani iwlwifi upravljački program za Intel bežične kartice s podrškom za nove čipove i 802.11ac standard. Dodan rtw88 upravljački program za Realtek PCI bežične kartice.
  • Proširen linuxkpi sloj za korištenje s FreeBSD Linux upravljačkim programima.
  • OpenSSL biblioteka je ažurirana na verziju 1.1.1t, LLVM/Slang je ažuriran na verziju 14.0.5, a SSH poslužitelj i klijent ažurirani su na OpenSSH 9.2p1 (prethodna verzija koristila je OpenSSH 8.8p1).

Konačno, ako ste zainteresirani da možete saznati više o tome, možete pogledati detalje u sljedeći link.

Za one koji su zainteresirani za nabavu ove nove verzije, trebali bi znati da su instalacijske slike već dostupne od sljedeći link.