FreeBSD inowedzera SquashFS mutyairi uye inovandudza desktop ruzivo

Chirevo chekuvandudza chirongwa cheFreeBSD kubva munaChikunguru kusvika Gunyana 2023 chinopa mutyairi mutsva nekuitwa kweSquashFS faira system, iyo inogona kushandiswa kuvandudza kushanda kwemifananidzo yebhutsu, Live inovaka uye firmware yakavakirwa paFreeBSD. SquashFS inoshanda mukuverenga-chete modhi uye inopa yakanyanya compact inomiririra yemetadata uye yakamanikidzwa kuchengetedza data. Mutyairi anoitwa padanho re kernel, anotsigira iyo FreeBSD 13.2 kuburitswa uye, pakati pezvimwe zvinhu, inobvumidza iwe kubhuya FreeBSD kubva kuSquashFS faira system iri mu RAM.

Zvimwe zvakabudirira zvakaburitswa mumushumo zvinosanganisira:

  • Basa rakaitwa kubvisa zvipingamupinyi zvingamuka kana uchishandisa FreeBSD padesktop. Semuenzaniso, iyo desktop-installer port, iyo inokutendera iwe kukurumidza kuisa uye kugadzirisa chero mushandisi nharaunda kana hwindo maneja muFreeBSD, yakagadziridzwa kuratidza zviziviso nezveyero yekuchaja. Kuburikidza ne deskutils/qmediamanager, sysutils/devd-mount uye sysutils/npmount ports, zvinokwanisika kukwidza midhiya yakabatana uye kuratidza chiziviso chine ruzivo nezve faira system uye zvingangoitwa sarudzo (kutanga faira maneja, fomati, kukopa mufananidzo. , kudzika). Yakawedzerwa deskutils/freebsd-update-notify port kuratidza zviziviso zvekuvandudza uye bvumidza kukurumidza, otomatiki kuisirwa base system, chiteshi uye mapakeji ekugadzirisa.
  • Kuunganidzwa kweFreeBSD ports panguva yekubika kwakawedzera kubva pa34400 kusvika 34600 ports. Nhamba yePRs isina kuvharwa inoramba iri pa3000 (730 PRs haisati yagadziriswa). Iyo HEAD bazi rine 11454 shanduko kubva ku130 vanogadzira. Zvigadziriso zvakakosha zvinosanganisira: 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.
  • Iyo Linux nharaunda emulation zvivakwa (Linuxulator) yakaisa rutsigiro rwe xattr uye ioprio system mafoni, izvo zvakaita kuti zvikwanise kumhanyisa rsync uye debootstrap zvishandiso zvakagadzirirwa Linux,
  • Chiteshi chine Pantheon desktop, yakagadziridzwa neLinux kugovera Elementary OS, yakagadziridzwa.
  • Tsigiro yekugadzira snapshots yeUFS neFFS faira masisitimu panogoneswa matanda (soft updates) anosanganisirwa, uye hunyanzvi hunowedzerwawo kutarisa kuvimbika kwechipikicha uchishandisa fsck utility uye kuchengetedza snapshot dumps kumashure, pasina kumira basa ne. iyo faira system uye pasina kudzikisa chikamu (kutangisa dump ne "-L" mureza).
  • Kune amd64 masisitimu, kushandiswa kweSIMD mirairo mune system raibhurari mabasa kwakawedzerwa. Semuenzaniso, libc yakawedzera zvakasiyana-siyana zvemabasa anoshandisa SSE, AVX, AVX2 uye AVX-512F/BW/CD/DQ mirairo seti: bcmp(), index(), memchr(), memcmp(), stpcpy(), strchr() , strchrnul(), strcpy(), strcspn(), strlen(), strnlen() uye strspn3). Basa ririkuenderera mberi pamabasa memcpy(), memmove(), strcmp(), timingsafe_bcmp() uye timingsafe_memcmp().
  • Basa riri kuenderera mberi rekudzikisa 32-bit mapuratifomu mukuburitswa kweFreeBSD 15.
  • Yakavandudzwa riscv64 CPU kuzivikanwa.
  • Basa riri kuenderera mberi rekushandisa rutsigiro rweNXP DPAA2 (Data Path Acceleration Architecture Gen2) hardware yekumhanyisa dhizaini yekushanda kwetiweki.
  • Kubatanidzwa kweOpenSSL 3 kune base system kunopihwa.
  • Mu /etc/login.conf, iyo "nhaka" parameter yakawedzerwa kune zvakakosha uye umask properties, umo kukosha kwezvivakwa kunowanikwa kubva pakupinda. Uyewo yakawedzerwa kukwanisa kuderedza kukoshesa kwakaiswa mukati /etc/login.conf kuburikidza nemushandisi faira "~/.login_conf".
  • Kuburikidza nesysctl parameter security.bsd.see_jail_proc, vashandisi vasina mvumo mune imwe nzvimbo yejeri yakasiyana vanogona kurambidzwa kumanikidzira kubviswa, kuchinja zvakakosha, uye kugadzirisa maitiro akavanzika.
  • Iyo yekuburitsa kuvaka Toolkit inosanganisira mfsBSD zvishandiso zvekuvaka mhenyu mifananidzo yakarodha mundangariro.
  • Basa riri kuenderera mberi rekugadzira plugin yakavakirwa paChatGPT kugadzira iyo nyanzvi system inopa zano pazvinhu zvine chekuita neFreeBSD.
  • Iyo Wifibox purojekiti, inovandudza nharaunda yekushandisa Linux WiFi madhiraivha muFreeBSD, yakagadziridzwa.
  • Iyo BSD Cafe purojekiti yakaunzwa, inotsigira Mastodon neMatrix maseva ekutaurirana nekubatana pakati pevashandisi veFreeBSD. Iyo purojekiti zvakare yakatanga webhusaiti ine Wiki uye RSS feeder inonzi Miniflux. Pane zvirongwa zvekugadzira Git server uye virtualization chikuva.

Source: opennet.ru

Voeg