Në raportin për zhvillimin e projektit FreeBSD nga korriku në shtator 2023, u paraqit një driver i ri me implementimin e sistemit të skedarëve SquashFS, i cili mund të përdoret për të rritur efikasitetin e punës me imazhet e ngarkimit, Live-build-ët dhe firmware të bazuara në FreeBSD. SquashFS punon në modin vetëm për lexim dhe ofron një prezantim shumë kompakt të metadatave dhe ruajtjen e të dhënave në format të kompresuar. Driveri është implementuar në nivelin e bërthamës, mbështet punën me versionin FreeBSD 13.2 dhe, midis të tjerash, lejon ngarkimin e FreeBSD me FS SquashFS, e vendosur në memorie të përkohshme.
Mes arritjeve të tjera, të përmendura në raport:
- JanĂ« bĂ«rĂ« pĂ«rpjekje pĂ«r tĂ« eliminuar pengesat qĂ« shfaqen gjatĂ« pĂ«rdorimit tĂ« FreeBSD nĂ« desktop. PĂ«r shembull, nĂ« portin desktop-installer, i cili mundĂ«son instalimin dhe konfigurimin e shpejtĂ« tĂ« çdo ambienti pĂ«rdoruesi ose menaxheri dritareje nĂ« FreeBSD, Ă«shtĂ« shtuar njĂ« njoftim pĂ«r nivelin e karikimit. PĂ«rmes porteve deskutils/qmediamanager, sysutils/devd-mount dhe sysutils/npmount, Ă«shtĂ« siguruar montimi i mediave tĂ« lidhura dhe njoftimi me informacione mbi FS dhe mundĂ«sitĂ« e veprimit (nĂ« fillim menaxherin e skedarĂ«ve, formatimin, kopjimin e imazhit, shkĂ«putjen). ĂshtĂ« shtuar porta deskutils/freebsd-update-notify, e cila tregon njoftimet pĂ«r pĂ«rditĂ«simet dhe lejon instalimin e shpejtĂ« dhe automatik tĂ« pĂ«rditĂ«simeve tĂ« sistemit bazĂ«, porteve dhe paketave.
- Koleksioni i porteve FreeBSD gjatë periudhës raportuese është rritur nga 34400 në 34600 porta. Numri i PR-ve të pa mbyllura qëndron në nivelin 3000 (730 PR akoma nuk janë shqyrtuar). Në degën HEAD janë bërë 11454 ndryshime nga 130 zhvillues. Ndër përditësimet e rëndësishme: Mono 5.20, Perl 5.34, PostgreSQL 15, LibreOffice 7.6.2, KDE 5.27.8, KDE Gear 23.08, Rust 1.72.0, Wine 8.0.2, GCC 13.2.0, GitLab 16.3.
- Në infrastrukturën e simulimit të ambientit Linux (Linuxulator) është realizuar mbështetje për thirrjet e sistemit xattr dhe ioprio, që ka lejuar të ekzekutohen utilitetet rsync dhe debootstrap, të ndërtuara për Linux.
- Porti me desktopin Pantheon, i zhvilluar nga distribucioni Linux Elementary OS, është përditësuar.
- ĂshtĂ« aktivizuar mbĂ«shtetje pĂ«r krijimin e snapshoteve tĂ« sistemeve tĂ« skedave UFS dhe FFS, mbi tĂ« cilat Ă«shtĂ« aktivizuar regjistrimi (soft updates), si dhe janĂ« shtuar mundĂ«si pĂ«r verifikimin e integritetit tĂ« snapshot-it me ndihmĂ«n e utilitetit fsck dhe ruajtjen e dump-eve tĂ« snapshoteve nĂ« mĂ«nyrĂ« tĂ« prapambetur, pa ndalimin e funksionimit tĂ« FS dhe pa shkĂ«putur ndarjen (ekzekutimi i dump me flamurin «-L»).
- Për sistemet amd64 është zgjeruar përdorimi i instrukcioneve SIMD në funksionet e bibliotekës sistemore. Për shembull, në libc janë shtuar variante të funksioneve që përdorin grupe instrukcionesh SSE, AVX, AVX2 dhe AVX-512F/BW/CD/DQ: bcmp(), index(), memchr(), memcmp(), stpcpy(), strchr(), strchrnul(), strcpy(), strcspn(), strlen(), strnlen() dhe strspn3). Po punohet në funksionet memcpy(), memmove(), strcmp(), timingsafe_bcmp() dhe timingsafe_memcmp().
- Po punohet në kalimin e platformave 32-bit në statusin e vjetruar në lëshimin FreeBSD 15.
- ĂshtĂ« pĂ«rmirĂ«suar identifikimi i CPU riscv64.
- Po punohet në realizimin e mbështetjes për arkitekturën e përshpejtimit të operacioneve rrjet NXP DPAA2 (Data Path Acceleration Architecture Gen2).
- ĂshtĂ« realizuar integrimi i OpenSSL 3 nĂ« sistemin bazĂ«.
- Në /etc/login.conf për pronat priority dhe umask është shtuar parametri «inherit», sipas të cilit vlera e pronave trashëgohet nga procesi login. Gjithashtu është shtuar mundësia për uljen e prioritetit të vendosur në /etc/login.conf përmes skedarit të përdoruesit «~/ .login_conf».
- Përmes parametrin sysctl security.bsd.see_jail_proc, përdoruesit e paautorizuar në një ambient të veçantë jail tani mund t'u ndalohet forca e përfundimit, ndryshimi i prioritetit dhe debugimi i proceseve të fshehta.
- Në mjetet për ndërtimin e lëshimeve janë integruar utilitetet mfsBSD për ndërtimin e imazheve live, që ngarkohet në memorje.
- Po punohet në krijimin e një plugini mbi bazën e ChatGPT për krijimin e një sistemi ekspertësh që ofron këshilla në lidhje me çështjet e lidhura me FreeBSD.
- Projekti Wifibox është përmirësuar, duke zhvilluar një ambient për përdorimin e drejtuesve WiFi të Linux në FreeBSD.
- ĂshtĂ« prezantuar projekti BSD Cafe, i cili mbĂ«shtet serverĂ«t Mastodon dhe Matrix pĂ«r komunikim dhe bashkĂ«punim midis pĂ«rdoruesve tĂ« FreeBSD. Projekti gjithashtu ka nisur njĂ« faqe me Wiki dhe njĂ« lexues RSS Miniflux. NĂ« planet Ă«shtĂ« krijimi i njĂ« serveri Git dhe njĂ« platforme virtualizimi.
Burimi: opennet.ru
