FreeBSD este un sistem de operare open source.
Lansarea noii versiuni de FreeBSD 12.4 a fost anunțată, sosind la aproape un an după lansarea versiunii 12.3. FreeBSD 12.4 este caracterizat ca o versiune de corecție a erorilor care, pe lângă rezolvarea diverselor probleme, include și un număr mare de actualizări pentru toți acei utilizatori care nu au făcut încă upgrade la FreeBSD 13.
FreeBSD 12.4 este noua lansare de corecție a ramurii 12.x care oferă remedieri de erori și actualizări corespunzătoare de la lansarea versiunii anterioare.
Caracteristici noi majore în FreeBSD 12.4
Această nouă versiune evidențiază adăugarea apelurilor de test DT5 și SDT la filtrul de pachete ipfilter pentru mecanismul de urmărire dtrace, precum și posibilitatea de a extrage o copie a ippool în formatul ippool.conf. Modificarea regulilor ipfilter, a tabelelor de traducere a adreselor și a ippool-urilor din mediile jail care nu utilizează stiva de rețea virtuală VNET este interzisă.
O altă modificare notabilă în această nouă versiune de FreeBSD 12.4 este suportul hardware îmbunătățit , pe lângă remedierile de erori în driverele aesni, aw_spi, igc, ixl, mpr, ocs_fc, snd_uaudio și usb . Driverul ena a fost actualizat la versiunea 2.6.1 pentru a suporta a doua generație de adaptoare de rețea ENAv2 (Elastic Network Adapter) utilizate în infrastructura Elastic Compute Cloud (EC2) pentru a gestiona comunicarea dintre nodurile EC2.
Suportul pentru procesoarele Intel bazate pe microarhitecturile Comet Lake, Ice Lake, Tiger Lake și Rocket Lake a fost adăugat la framework-ul hwpmc (Hardware Performance Monitoring Counter).
În interpretorul de comenzi sh , logica de încărcare a profilurilor s-a modificat, deoarece acum, mai întâi, toate fișierele cu extensia „.sh” sunt încărcate din directorul /etc/profile.d , apoi se încarcă fișierul /usr/local/etc/profile , după care fișierele cu extensia „.sh” sunt încărcate din directorul /usr/local/etc/profile.d/.
În plus, putem constata și că utilitarul cp implementează protecție împotriva recursivității infinite atunci când se utilizează indicatorul „-R”, asigură procesarea corectă a indicatorilor „-H”, „-L” și „-P” (de exemplu, atunci când se specifică „-H” sau „-P”, legăturile simbolice care se extind), indicatorul „-P” este permis fără indicatorul „-R”.
În plus, se menționează că în această versiune procesul serverului telnetd a fost dezafectat, deoarece baza sa de cod nu mai este întreținută și prezintă probleme de calitate. În ramura FreeBSD 14, codul telnetd va fi eliminat din sistem. Suportul pentru clienții Telnet rămâne neschimbat.
Alte modificări notabile din această nouă versiune includ:
- Driverul if_epair, care este folosit pentru a crea interfețe Ethernet virtuale, oferă posibilitatea de a paraleliza procesarea traficului folosind mai multe nuclee CPU.
- Performanță îmbunătățită a utilitaților nfsd, elfctl, usbconfig, fsck_ufs și growfs.
- Utilitarul tcpdump oferă posibilitatea de a seta numărul de reguli care sunt afișate în antetul pflog.
- Cu DragonFly BSD, codul agentului de livrare a mesajelor DragonFly Mail Agent (dma) este sincronizat, asigurând recepția și livrarea mesajelor de la clienții de e-mail locali (procesarea solicitărilor SMTP de rețea prin port nu este acceptată).
- Filtrul de pachete pf a remediat pierderile de memorie și a îmbunătățit sincronizarea stării prin redirecționarea traficului atunci când utilizați pfsync.
- Versiuni actualizate ale aplicațiilor terțe incluse în sistemul de bază: LLVM 13, nelegat 1.16.3, OpenSSL 1.1.1q, OpenSSH 9.1p1, fișier 5.43, libarchive 3.6.0, sqlite 3.39.3, expat 2.4.9, hostapd/ wpa_supplicant 2.10.
Descărcați și obțineți FreeBSD 12.4
Pentru cei interesați să poată obține această nouă versiune, trebuie să știe că imaginile de instalare sunt disponibile pentru arhitecturile amd64, i386, powerpc, powerpc64, powerpcspe, sparc64 și armv6, armv7 și aarch64.
În plus, sunt furnizate imagini pentru sisteme de virtualizare (QCOW2, VHD, VMDK, raw) și medii cloud Amazon EC2. FreeBSD 12.4 va fi ultima actualizare a ramurii 12.x, care va continua să fie întreținută până la 31 decembrie 2023. Actualizarea FreeBSD 13.2 va fi pregătită în primăvară, iar lansarea FreeBSD 14.0 este programată pentru iulie 2023.