FreeBSD lisab SquashFS draiveri ja parandab töölaua kogemust

Aruanne FreeBSD projekti arenduse kohta juulist septembrini 2023 esitleb uut SquashFS-i failisüsteemi juurutusega draiverit, mida saab kasutada FreeBSD-l põhinevate alglaadimispiltide, Live buildide ja püsivara tõhustamiseks. SquashFS töötab kirjutuskaitstud režiimis ja pakub metaandmete ja tihendatud andmesalvestuse väga kompaktset esitust. Draiver on realiseeritud kerneli tasemel, toetab FreeBSD 13.2 väljalaset ja võimaldab muuhulgas käivitada FreeBSD-d RAM-is asuvast SquashFS-failisüsteemist.

Muud aruandes esile tõstetud saavutused hõlmavad järgmist:

  • Töö on tehtud selleks, et kõrvaldada ebamugavused, mis võivad tekkida FreeBSD töölaual kasutamisel. Näiteks on uuendatud töölaua installeri porti, mis võimaldab kiiresti installida ja seadistada mis tahes FreeBSD kasutajakeskkonda või aknahaldurit, et kuvada laetuse taseme märguandeid. Portide deskutils/qmediamanager, sysutils/devd-mount ja sysutils/npmount kaudu on võimalik ühendada ühendatud meediumid ning kuvada teade failisüsteemi ja võimalike tegevusvõimalustega (failihalduri käivitamine, vormindamine, pildi kopeerimine) , lahtimonteerimine). Lisatud deskutils/freebsd-update-notify port, et kuvada uuendusteatisi ning võimaldada põhisüsteemi, pordi ja paketi värskenduste kiiret ja automaatset installimist.
  • FreeBSD portide kogu kasvas aruandeperioodil 34400 34600-lt 3000 730-le. Sulgemata PR-de arv jääb 11454 juurde (130 PR-i pole veel lahendatud). HEAD haru sisaldab 5.20 5.34 muudatust 15 arendajalt. Olulised uuendused on järgmised: Mono 7.6.2, Perl 5.27.8, PostgreSQL 23.08, LibreOffice 1.72.0, KDE 8.0.2, KDE Gear 13.2.0, Rust 16.3, Wine XNUMX, GCC XNUMX, GitLa.b.
  • Linuxi keskkonna emuleerimise infrastruktuur (Linuxulator) juurutas xattr ja ioprio süsteemikutsete toe, mis võimaldas käitada Linuxi jaoks kompileeritud rsync ja debootstrap utiliite,
  • Porti Pantheoni töölauaga, mille on välja töötanud Linuxi distributsiooni Elementary OS, on värskendatud.
  • Lisatud on tugi UFS- ja FFS-failisüsteemide hetktõmmiste loomisele, kus logimine on lubatud (pehmed värskendused), samuti on lisatud võimalused hetktõmmise terviklikkuse kontrollimiseks fsck-utiliidi abil ja hetktõmmiste tõmmiste salvestamiseks taustal ilma peatumata. töötada failisüsteemiga ja partitsiooni lahti ühendamata (käivitage dump lipuga "-L").
  • Amd64 süsteemide puhul on SIMD käskude kasutamist süsteemiteegi funktsioonides laiendatud. Näiteks libc on lisanud funktsioonide variandid, mis kasutavad SSE, AVX, AVX2 ja AVX-512F/BW/CD/DQ käsukomplekte: bcmp(), index(), memchr(), memcmp(), stpcpy(), strchr() , strchrnul(), strcpy(), strcspn(), strlen(), strnlen() ja strspn3). Töö on käimas funktsioonide memcpy(), memmove(), strcmp(), timingsafe_bcmp() ja timingsafe_memcmp() kallal.
  • Käimas on töö 32-bitiste platvormide kasutusest loobumiseks FreeBSD 15 versioonis.
  • Täiustatud riscv64 protsessori tuvastamine.
  • Käimas on töö NXP DPAA2 (Data Path Acceleration Architecture Gen2) riistvarakiirendusarhitektuuri toe juurutamiseks võrguoperatsioonide jaoks.
  • Pakutakse OpenSSL 3 integreerimist baassüsteemi.
  • Failis /etc/login.conf on prioriteedi ja umask atribuutide jaoks lisatud parameeter "inherit", mille atribuutide väärtus pärineb sisselogimisprotsessist. Samuti on lisatud võimalus failis /etc/login.conf seatud prioriteeti vähendada kasutajafaili “~/.login_conf” kaudu.
  • Parameetri sysctl security.bsd.see_jail_proc kaudu saab nüüd eraldi vanglakeskkonnas volitamata kasutajatel keelata lõpetamise, prioriteedi muutmise ja peidetud protsesside silumise.
  • Väljalaske koostamise tööriistakomplekt sisaldab mfsBSD utiliite mällu laaditud reaalajas piltide loomiseks.
  • Käimas on töö ChatGPT-l põhineva plugina loomisel, et luua ekspertsüsteem, mis nõustab FreeBSD-ga seotud küsimustes.
  • Uuenenud on Wifiboxi projekt, mis arendab keskkonda Linuxi WiFi-draiverite kasutamiseks FreeBSD-s.
  • Kasutusele on võetud BSD Cafe projekt, mis toetab Mastodoni ja Matrixi servereid FreeBSD kasutajate vaheliseks suhtluseks ja koostööks. Projekt käivitas ka veebisaidi koos Wiki ja RSS-sööturiga Miniflux. Plaanis on luua Git server ja virtualiseerimisplatvorm.

Allikas: opennet.ru

Lisa kommentaar