FreeBSD imawonjezera dalaivala wa SquashFS ndikuwongolera luso lapakompyuta

Lipoti lachitukuko cha pulojekiti ya FreeBSD kuyambira Julayi mpaka Seputembala 2023 limapereka woyendetsa watsopano wokhazikitsa fayilo ya SquashFS, yomwe ingagwiritsidwe ntchito kukonza bwino zithunzi za boot, Live builds ndi firmware yozikidwa pa FreeBSD. SquashFS imagwira ntchito mongowerenga-pokha ndipo imapereka chithunzithunzi chophatikizika kwambiri cha metadata ndi kusungidwa kwa data kophatikizika. Dalaivala imayendetsedwa pamlingo wa kernel, imathandizira kumasulidwa kwa FreeBSD 13.2 ndipo, mwa zina, imakulolani kuti muyambe FreeBSD kuchokera ku fayilo ya SquashFS yomwe ili mu RAM.

Zina zomwe zakwaniritsidwa mu lipotili ndi izi:

  • Ntchito yachitidwa kuti athetse zovuta zomwe zingabwere mukamagwiritsa ntchito FreeBSD pakompyuta. Mwachitsanzo, doko loyika pakompyuta, lomwe limakupatsani mwayi woyika ndikusintha mwachangu malo aliwonse ogwiritsira ntchito kapena woyang'anira zenera mu FreeBSD, lasinthidwa kuti liwonetse zidziwitso za kuchuluka kwa ndalama. Kupyolera mu deskutils/qmediamanager, sysutils/devd-mount ndi sysutils/npmount ports, n’zotheka kukweza ma media olumikizidwa ndikuwonetsa zidziwitso zokhudzana ndi mafayilo amafayilo ndi zosankha zomwe mungathe kuchita (kuyambitsa woyang'anira mafayilo, kupanga, kukopera chithunzi. , kutsika). Doko lowonjezera la deskutils/freebsd-update-notify kuti muwonetse zidziwitso zosintha ndikuloleza kukhazikitsidwa kwachangu, kokhazikika kwa ma base system, doko ndi zosintha zamaphukusi.
  • Kutoleredwa kwa madoko a FreeBSD panthawi yopereka lipoti kudakwera kuchokera pa 34400 mpaka 34600 madoko. Chiwerengero cha ma PR osatsekedwa chikadali pa 3000 (730 PRs sichinathe kuthetsedwa). Nthambi ya HEAD ili ndi zosintha za 11454 kuchokera kwa opanga 130. Zosintha zazikulu zikuphatikiza: 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, Git.16.3Lab.
  • Linux Environmental Emulation Infrastructure (Linuxulator) idakhazikitsa chithandizo cha ma foni a xattr ndi ioprio, zomwe zidapangitsa kuti zitheke kuyendetsa zida za rsync ndi debootstrap zopangidwira Linux,
  • Doko lokhala ndi Pantheon desktop, lopangidwa ndi Linux distribution Elementary OS, lasinthidwa.
  • Thandizo lopanga zithunzithunzi zamafayilo a UFS ndi FFS omwe kudula mitengo kumathandizidwa (zosintha zofewa) zaphatikizidwa, komanso kuthekera kwawonjezedwanso pakuwunika kukhulupirika kwa chithunzithunzi pogwiritsa ntchito fsck utility ndikusunga zotayira pazithunzi kumbuyo, osayimitsa. gwirani ntchito ndi fayilo komanso osatsitsa magawowo (kuyambitsa kutaya ndi mbendera "-L").
  • Kwa machitidwe amd64, kugwiritsa ntchito malangizo a SIMD muzantchito zama library kwakulitsidwa. Mwachitsanzo, libc yawonjezera mitundu yosiyanasiyana ya ntchito zomwe zimagwiritsa ntchito SSE, AVX, AVX2 ndi AVX-512F/BW/CD/DQ seti ya malangizo: bcmp(), index(), memchr(), memcmp(), stpcpy(), strchr () , strchrnul (), strcpy (), strcspn (), strlen (), strnlen () ndi strspn3). Ntchito ikuchitika pa memcpy(), memmove(), strcmp(), timingsafe_bcmp() ndi timingsafe_memcmp().
  • Ntchito ikuchitika yochotsa nsanja za 32-bit pakumasulidwa kwa FreeBSD 15.
  • Chizindikiritso cha riscv64 CPU chokwezeka.
  • Ntchito ikuchitika kuti akhazikitse thandizo la zomangamanga za hardware za NXP DPAA2 (Data Path Acceleration Architecture Gen2) zogwirira ntchito pamanetiweki.
  • Kuphatikiza kwa OpenSSL 3 mumayendedwe oyambira kumaperekedwa.
  • Mu /etc/login.conf, chizindikiro cha "cholowa" chawonjezedwa kuti chikhale chofunika kwambiri ndi umask katundu, momwe mtengo wa katundu umachokera ku ndondomeko yolowera. Chowonjezeranso ndikutha kuchepetsa zomwe zimayikidwa mu /etc/login.conf kudzera pa fayilo ya ogwiritsa "~/.login_conf".
  • Kupyolera mu sysctl parameter security.bsd.see_jail_proc, ogwiritsa ntchito osaloledwa m'ndende zosiyana siyana tsopano akhoza kuletsedwa kukakamiza kuchotsa, kusintha zofunikira, ndi kuthetsa njira zobisika.
  • Chida chomangirira chotulutsa chimaphatikizapo zida za mfsBSD zomangira zithunzi zamoyo zomwe zasungidwa kukumbukira.
  • Ntchito ikuchitika popanga pulogalamu yowonjezera yozikidwa pa ChatGPT kuti ipange kachitidwe kaukatswiri yemwe amalangiza pazankhani zokhudzana ndi FreeBSD.
  • Pulojekiti ya Wifibox, yomwe imapanga malo ogwiritsira ntchito madalaivala a Linux WiFi mu FreeBSD, yasinthidwa.
  • Pulojekiti ya BSD Cafe yayambitsidwa, kuthandizira ma seva a Mastodon ndi Matrix polumikizana ndi mgwirizano pakati pa ogwiritsa ntchito a FreeBSD. Ntchitoyi idakhazikitsanso tsamba la webusayiti yokhala ndi Wiki komanso RSS feeder yotchedwa Miniflux. Pali mapulani opangira seva ya Git ndi nsanja yowonera.

Source: opennet.ru

Kuwonjezera ndemanga