FreeBSD aghjusta u driver SquashFS è migliurà l'esperienza di desktop

U rapportu nantu à u sviluppu di u prughjettu FreeBSD da lugliu à settembre 2023 presenta un novu driver cù una implementazione di u sistema di schedari SquashFS, chì pò ièssiri usatu per migliurà l'efficienza di l'imagine di boot, Live builds è firmware basatu in FreeBSD. SquashFS opera in modu di sola lettura è furnisce una rapprisintazioni assai compacta di metadata è almacenamiento di dati cumpressi. U driver hè implementatu à u nivellu di u kernel, supporta a liberazione FreeBSD 13.2 è, frà altre cose, permette di boot FreeBSD da u sistema di schedari SquashFS situatu in RAM.

Altri successi evidenziati in u rapportu includenu:

  • U travagliu hè statu fattu per eliminà l'inconvenienti chì ponu accade quandu si usa FreeBSD in u desktop. Per esempiu, u portu di l'installazione di desktop, chì vi permette di stallà rapidamente è cunfigurà qualsiasi ambiente d'utilizatore o gestore di finestra in FreeBSD, hè stata aghjurnata per vede notificazioni nantu à u livellu di carica. Per mezu di i porti deskutils/qmediamanager, sysutils/devd-mount è sysutils/npmount, hè pussibule muntà i media cunnessi è affissà una notificazione cù infurmazioni nantu à u sistema di fugliale è pussibuli opzioni per l'azzione (lanciazione di un gestore di file, formattazione, copia di una maghjina). , smontaggio). Aghjunghjite u portu deskutils/freebsd-update-notify per mostrà e notificazioni di l'aghjurnamentu è permette una installazione rapida è automatica di l'aghjurnamenti di u sistema di basa, u portu è u pacchettu.
  • A cullizzioni di porti FreeBSD durante u periodu di rapportu hà aumentatu da 34400 à 34600 porti. U numaru di PR unclosed resta à 3000 (730 PR ùn sò micca stati risolti). U ramu HEAD cuntene 11454 cambiamenti da 130 sviluppatori. L'aghjurnamenti significativi includenu: 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.
  • L'infrastruttura di emulazione di l'ambiente Linux (Linuxulator) hà implementatu supportu per e chjama di u sistema xattr è ioprio, chì hà permessu di eseguisce l'utilità rsync è debootstrap compilate per Linux,
  • U portu cù u Pantheon desktop, sviluppatu da a distribuzione Linux Elementary OS, hè statu aghjurnatu.
  • U supportu per a creazione di snapshots di i sistemi di fugliale UFS è FFS nantu à quale a registrazione hè attivata (aghjurnamenti soft) hè stata inclusa, è sò state aghjunte ancu e capacità per verificà l'integrità di una snapshot usendu l'utilità fsck è salvà snapshot dumps in background, senza piantà. travaglià cù u sistema di fugliale è senza smontà a partizione (lanciazione di dump cù a bandiera "-L").
  • Per i sistemi amd64, l'usu di l'istruzzioni SIMD in e funzioni di a biblioteca di u sistema hè statu allargatu. Per esempiu, libc hà aghjustatu varianti di funzioni chì utilizanu l'istruzzioni SSE, AVX, AVX2 è AVX-512F/BW/CD/DQ: bcmp(), index(), memchr(), memcmp(), stpcpy(), strchr(), strchrnul(), strcpy(), strcspn(), strlen(), strnlen() è strspn3). U travagliu hè in corso nantu à e funzioni memcpy (), memmove (), strcmp (), timingsafe_bcmp () è timingsafe_memcmp ().
  • U travagliu hè in corso per deprecà e piattaforme 32-bit in a versione FreeBSD 15.
  • Identificazione CPU riscv64 mejorata.
  • U travagliu hè in corso per implementà u supportu per l'architettura di accelerazione hardware NXP DPAA2 (Data Path Acceleration Architecture Gen2) per l'operazioni di rete.
  • L'integrazione di OpenSSL 3 in u sistema di basa hè furnita.
  • In /etc/login.conf, u paràmetru "inherit" hè statu aghjuntu per e proprietà di priorità è umask, in quale u valore di e pruprietà hè ereditatu da u prucessu di login. Hè aghjuntu ancu a capacità di riduce a priorità stabilita in /etc/login.conf attraversu u schedariu d'utilizatore "~/.login_conf".
  • Per mezu di u paràmetru sysctl security.bsd.see_jail_proc, l'utilizatori micca autorizati in un ambiente di prigiò separatu ponu avà esse pruibitu di furzà a terminazione, cambià a priorità è debugging prucessi nascosti.
  • U toolkit di creazione di liberazione include utilità mfsBSD per a custruzzione di l'imaghjini in diretta caricate in memoria.
  • U travagliu hè in corso per creà un plugin basatu in ChatGPT per creà un sistema espertu chì cunsiglia nantu à tematiche relative à FreeBSD.
  • U prughjettu Wifibox, chì sviluppa un ambiente per utilizà i drivers WiFi Linux in FreeBSD, hè statu aghjurnatu.
  • U prughjettu BSD Cafe hè statu introduttu, chì sustene i servitori Mastodon è Matrix per a cumunicazione è a cullaburazione trà l'utilizatori di FreeBSD. U prughjettu hà ancu lanciatu un situ web cù un Wiki è un alimentatore RSS chjamatu Miniflux. Ci sò piani di creà un servitore Git è una piattaforma di virtualizazione.

Source: opennet.ru

Add a comment