U FreeBSD-u je uveden SquashFS drajver i poboljšane su mogućnosti za radne površine.

U izvještaju o razvoju projekta FreeBSD od srpnja do rujna 2023. godine predstavljen je novi drajver s implementacijom datotečnog sustava SquashFS, koji se može koristiti za poboljšanje učinkovitosti rada s podložnim slikama, Live izradama i firmware-om temeljenim na FreeBSD-u. SquashFS radi u načinu samo za čitanje i pruža vrlo kompaktan prikaz metapodataka te pohranu podataka u komprimiranom obliku. Drajver je implementiran na razini jezgre, podržava rad s izdanje FreeBSD 13.2 i, između ostalog, omogućuje pokretanje FreeBSD-a s FS SquashFS-om, smještenim u radnoj memoriji.

Među ostalim postignućima, istaknutim u izvještaju:

  • Obrađena su pitanja koja su stvarala neugodnosti prilikom korištenja FreeBSD-a na radnoj površini. Na primjer, u port desktop-installer, koji omogućuje brzo postavljanje i konfiguriranje bilo kojeg korisničkog okruženja ili upravitelja prozora na FreeBSD-u, dodano je prikazivanje obavijesti o razini baterije. Kroz porte deskutils/qmediamanager, sysutils/devd-mount i sysutils/npmount omogućeno je montažu priključenih uređaja i prikazivanje obavijesti s informacijama o FS-u i mogućim radnjama (pokretanje upravitelja datoteka, formatiranje, kopiranje slike, odmontiranje). Dodana je porta deskutils/freebsd-update-notify, koja prikazuje obavijesti o dostupnim ažuriranjima i omogućuje brzo automatsko instaliranje ažuriranja osnovnog sustava, portova i paketa.
  • Kolekcija portova FreeBSD-a u razdoblju izvještavanja povećana je s 34.400 na 34.600 portova. Broj otvorenih PR-ova drži se na razini od 3000 (730 PR-ova još nije obrađeno). U granu HEAD uneseno je 11.454 promjena od 130 programera. Među značajnim ažuriranjima: 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.
  • U infrastrukturi emulacije Linux okruženja (Linuxulator) implementirana je podrška za sistemske pozive xattr i ioprio, što je omogućilo pokretanje alata rsync i debootstrap, sastavljenih za Linux.
  • Ažuriran je port s radnom površinom Pantheon, koji razvija Linux distribucija Elementary OS.
  • Uključena je podrška za stvaranje snimaka datotečnih sustava UFS i FFS, na kojima je uključeno praćenje (soft updates), a također su dodane mogućnosti za provjeru cjelovitosti snimka pomoću alata fsck i pohranu dumpova snimaka u pozadini, bez zaustavljanja rada s FS-om i bez odmontiranja particije (pokretanje dump s zastavicom "-L").
  • Za amd64 sustave povećano je korištenje SIMD instrukcija u funkcijama sustavne biblioteke. Na primjer, u libc su dodane varijante funkcija koje koriste skupove instrukcija SSE, AVX, AVX2 i AVX-512F/BW/CD/DQ: bcmp(), index(), memchr(), memcmp(), stpcpy(), strchr(), strchrnul(), strcpy(), strcspn(), strlen(), strnlen() i strspn3). Rad na funkcijama memcpy(), memmove(), strcmp(), timingsafe_bcmp() i timingsafe_memcmp() je u tijeku.
  • U tijeku su radovi na prijelazu 32-bitnih platformi u kategoriju zastarjelih u izdanju FreeBSD 15.
  • Poboljšana je identifikacija CPU-a riscv64.
  • U tijeku su radovi na implementaciji podrške za arhitekturu hardverskog ubrzanja mrežnih operacija NXP DPAA2 (Data Path Acceleration Architecture Gen2).
  • Osigurana je integracija OpenSSL 3 u osnovni sustav.
  • U /etc/login.conf za svojstva priority i umask dodan je parametar „inherit“, pri čemu se vrijednost svojstava nasljeđuje od procesa login. Također je dodana mogućnost smanjenja prioriteta postavljenog u /etc/login.conf putem korisničke datoteke „~/login_conf“.
  • Kroz sysctl-parametar security.bsd.see_jail_proc neautoriziranim korisnicima u odvojenom jail-okruženju sada može biti zabranjeno prisilno završavanje, promjena prioriteta i debagiranje skrivenih procesa.
  • U alati za izgradnju izdanja integrirane su mfsBSD utility za izradu live-slika koje se učitavaju u memoriju.
  • U tijeku su radovi na izradi dodatka temeljenog na ChatGPT-u za kreiranje ekspertnih sustava koji savjetuje o pitanjima vezanim uz FreeBSD.
  • Ažuriran je projekt Wifibox, koji razvija okruženje za korištenje WiFi drajvera Linuxa u FreeBSD-u.
  • Predstavljen je projekt BSD Cafe koji podržava servere Mastodon i Matrix za komunikaciju i suradnju korisnika FreeBSD-a. Projekt je također pokrenuo stranicu s Wiki i RSS čitačem Miniflux. U planu je izrada Git poslužitelja i platforme za virtualizaciju.

Izvor: opennet.ru

Kupite pouzdan hosting za web stranice s DDoS zaštitom, VPS VDS servere 🔥 Kupite pouzdan hosting za web stranice s DDoS zaštitom, VPS VDS servere | ProHoster