FreeBSD-sse on tulnud SquashFS juhtpaneel ja töölauavõimalused on paranenud

2023. aasta juulist septembrini ilmunud FreeBSD projekti aruanne tutvustab uut draiverit, mis toetab SquashFS failisüsteemi. Seda saab kasutada käivitamiskildude, Live-kogude ja FreeBSD põhistatuse piltide tõhususe suurendamiseks. SquashFS töötab ainult lugemisrežiimis ning pakub väga kompaktset metaandmete esitust ja andmete salvestamist tihendatud kujul. Draiver on rakendatud tuumatasemel, toetades FreeBSD 13.2 versiooni, võimaldades FreeBSD alglaadimist SquashFS failisüsteemilt, mis paikneb mälus.

Aruandes märgitakse ka teisi saavutusi:

  • Tööd on tehtud FreeBSD kasutamise ebamugavuste kõrvaldamiseks lauaarvutites. Näiteks desktop-installeri port, mis võimaldab FreeBSD-s kiiresti paigaldada ja seadistada igasuguseid kasutajakeskkondi või aknahaldureid, on saanud laadimise taseme teatamise võimaluse. Portidest deskutils/qmediamanager, sysutils/devd-mount ja sysutils/npmount on tagatud ühendatud seadmete monteerimine ning teade failisüsteemi ja võimalike tegevuste (failihalduri käivitamine, vormindamine, pildi kopeerimine, lahti monteerimine) kohta. Lisa port deskutils/freebsd-update-notify, mis edastab teateid uuenduste olemasolu kohta ja võimaldab kiiresti ja automaatselt uuendusi põhissüsteemis, portides ja paketis paigaldada.
  • FreeBSD portide kogu kasvas aruandeperioodil 34,400-lt 34,600-le. Lahendamata probleemide arvu hoitakse 3000-l (730 probleemi on veel analüüsimata). HEAD harusse on tehtud 11,454 muudatust 130 arendajalt. Olulisematest uuendustest: 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.
  • Linuxi keskkonna emulatsiooni infrastruktuuris (Linuxulator) on rakendatud xattr ja ioprio süsteemi kutsungite tugi, mis võimaldab käivitada Linuxile koostatud rsync ja debootstrap utiliite.
  • Uuendatud on Pantheoni lauaarvuti porti, mida arendab Linuxi jaotuse Elementary OS.
  • Lisatud on tugi UFS ja FFS failisüsteemide lõikepunktide loomiseks, kus on sisse lülitatud logimine (soft updates), samuti võimalused lõikepunktide terviklikkuse kontrollimiseks fsck utiliidi abil ja lõikepunktide taandumpimiseks taustal, katkestamata failisüsteemi tööd ja sektsiooni lahti monteerimist (dumpi käitamine ' -L' lipuga).
  • Amd64 süsteemide jaoks on laienenenud SIMD käsu kasutamine süsteemiraamatukogude funktsioonides. Näiteks on libc-sse lisatud funktsioonide variandid, mis kasutavad SSE, AVX, AVX2 ja AVX-512F/BW/CD/DQ käskude kogumeid: bcmp(), index(), memchr(), memcmp(), stpcpy(), strchr(), strchrnul(), strcpy(), strcspn(), strlen(), strnlen() ja strspn3). Töötatakse funktsioonide memcpy(), memmove(), strcmp(), timingsafe_bcmp() ja timingsafe_memcmp() kallal.
  • Tööd käivad 32-bitiste platvormide üleviimiseks aegunud staatusele FreeBSD 15 väljaandes.
  • CPU riscv64 tuvastamine on paranenud.
  • Tööd käivad NXP DPAA2 (Data Path Acceleration Architecture Gen2) riistvara kiirenduse toetuse rakendamise kallal.
  • OpenSSL 3 integreerimine põhissüsteemi on tagatud.
  • Failis /etc/login.conf on priority ja umask omaduste jaoks lisatud parameeter „inherit“, mille korral omaduste väärtus pärandatakse login protsessilt. Samuti on lisatud võimalus vähendada /etc/login.conf-is määratud prioriteeti läbi kasutaja faili „~/ .login_conf”.
  • Sysctl-parameetri security.bsd.see_jail_proc kaudu võivad autoriseerimata kasutajatele eraldi jail-keskkonnas nüüd olla keelatud peidetud protsesside sundlõpetamine, prioriteedi muutmine ja silumine.
  • Vabastuste ehitamiseks integreeritud tööriistakomplekti on lisatud mfsBSD utiliidid elavate piltide koostamiseks, mis laaditakse mällu.
  • Tööd käivad ChatGPT-põhise pluginna loomise kallal, et luua ekspert-süsteem, mis nõustab FreeBSD-ga seotud küsimustes.
  • Wifiboxi projekti uuendamine, mis arendab keskkonda Linuxi WiFi draiverite kasutamiseks FreeBSD-s.
  • Esitatud on BSD Cafe projekt, mis toetab serverid Mastodon ja Matrix FreeBSD kasutajate suhtlemiseks ja koostööks. Projekt on samuti käivitanud Wiki ja RSS-lugeja Miniflux. Plaanis on luua Git-server ja virtualiseerimise platvorm.

Allikas: opennet.ru

Osta usaldusväärne veebimajutus DDoS-kaitsega veebisaitidele, VPS VDS serverid 🔥 Osta usaldusväärne veebimajutus DDoS-kaitsega veebisaitidele, VPS VDS serverid - ProHoster