Bidh FreeBSD a’ cur draibhear SquashFS ris agus a’ leasachadh eòlas deasg

Tha an aithisg mu leasachadh a’ phròiseict FreeBSD bhon Iuchar chun an t-Sultain 2023 a’ toirt seachad draibhear ùr le buileachadh siostam faidhle SquashFS, a dh’ fhaodar a chleachdadh gus èifeachdas ìomhaighean bròg a leasachadh, togail beò agus firmware stèidhichte air FreeBSD. Bidh SquashFS ag obair ann am modh leughaidh a-mhàin agus a’ toirt seachad riochdachadh gu math teann de mheata-dàta agus stòradh dàta teann. Tha an draibhear air a chuir an gnìomh aig ìre kernel, a’ toirt taic don sgaoileadh FreeBSD 13.2 agus, am measg rudan eile, a ’toirt cothrom dhut FreeBSD a thòiseachadh bhon t-siostam faidhle SquashFS a tha suidhichte ann an RAM.

Am measg choileanaidhean eile a chaidh a chomharrachadh san aithisg tha:

  • Chaidh obair a dhèanamh gus cuir às do mhì-ghoireasachd a dh’ fhaodadh èirigh nuair a bhios tu a’ cleachdadh FreeBSD air an deasg. Mar eisimpleir, chaidh am port stàlaichear deasg, a leigeas leat àrainneachd neach-cleachdaidh no manaidsear uinneig sam bith ann an FreeBSD a stàladh agus a rèiteachadh gu sgiobalta, ùrachadh gus fiosan mun ìre cosgais a thaisbeanadh. Tro na puirt deskutils / qmediamanager, sysutils / devd-mount agus sysutils / npmount, tha e comasach meadhanan ceangailte a chuir suas agus fios a thaisbeanadh le fiosrachadh mun t-siostam faidhle agus roghainnean gnìomh a dh’ fhaodadh a bhith ann (a ’cur air bhog manaidsear faidhle, cruth, a’ dèanamh lethbhreac de dh ’ìomhaigh , dì-mhunnt). Cuir ris deskutils / freebsd-ùrachadh-fios port gus fiosan ùrachaidh a nochdadh agus leigeil le stàladh luath, fèin-ghluasadach ùrachadh siostam bunaiteach, port is pacaid.
  • Mheudaich an cruinneachadh de phuirt FreeBSD rè na h-ùine aithris bho 34400 gu 34600 puirt. Tha an àireamh de PR gun dhùnadh fhathast aig 3000 (cha deach 730 PR a rèiteach fhathast). Tha 11454 atharrachaidhean ann am meur HEAD bho 130 leasaiche. Am measg nan ùrachaidhean cudromach tha: 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. .
  • Chuir bun-structar emulation àrainneachd Linux (Linuxulator) taic an gnìomh airson gairmean siostam xattr agus ioprio, a leig leis na goireasan rsync agus debootstrap a chaidh a chuir ri chèile airson Linux a ruith,
  • Chaidh am port leis an deasg Pantheon, a chaidh a leasachadh leis an sgaoileadh Linux Elementary OS, ùrachadh.
  • Tha taic airson a bhith a’ cruthachadh dhealbhan de shiostaman faidhle UFS agus FFS air a bheil logadh air a chomasachadh (ùrachaidhean bog) air a thoirt a-steach, agus tha comasan air an cur ris cuideachd airson a bhith a’ sgrùdadh ionracas dealbh le bhith a’ cleachdadh goireas fsck agus a’ sàbhaladh cnapan snap air a’ chùl, gun a bhith a’ cur stad air obair le an siostam faidhle agus gun a bhith a’ toirt a-mach an sgaradh (a ’cur air bhog dump leis a’ bhratach “-L”).
  • Airson siostaman amd64, chaidh cleachdadh stiùireadh SIMD ann an gnìomhan leabharlann siostam a leudachadh. Mar eisimpleir, tha libc air caochlaidhean de ghnìomhan a chuir ris a bhios a’ cleachdadh na seataichean stiùiridh SSE, AVX, AVX2 agus AVX-512F/BW/CD/DQ: bcmp(), index(), memchr(), memcmp(), stpcpy(), strchr(), strchrnul(), strcpy(), strcspn(), strlen(), strnlen() and strspn3). Tha obair a’ dol air adhart air na gnìomhan memcpy(), memmove(), strcmp(), timingsafe_bcmp() agus timingsafe_memcmp().
  • Tha obair a’ dol air adhart gus àrd-ùrlaran 32-bit a lughdachadh anns an fhoillseachadh FreeBSD 15.
  • Comharrachadh CPU riscv64 nas fheàrr.
  • Tha obair a’ dol air adhart gus taic a chuir an gnìomh airson ailtireachd luathachadh bathar-cruaidh NXP DPAA2 (Data Path Acceleration Architecture Gen2) airson gnìomhachd lìonra.
  • Tha amalachadh OpenSSL 3 a-steach don t-siostam bunaiteach air a thoirt seachad.
  • Ann an /etc/login.conf, chaidh am paramadair “oighreachd” a chur ris airson na togalaichean prìomhachais agus umask, anns a bheil luach nan togalaichean air an sealbhachadh bhon phròiseas logaidh a-steach. Cuideachd air a chur ris tha an comas am prìomhachas a chaidh a shuidheachadh ann an /etc/login.conf a lughdachadh tron ​​​​fhaidhle cleachdaiche “~/.login_conf”.
  • Tron paramadair sysctl security.bsd.see_jail_proc, faodar casg a chuir air luchd-cleachdaidh gun chead ann an àrainneachd prìosain air leth bho bhith a’ sparradh crìochnachadh, ag atharrachadh prìomhachas, agus a’ dì-bhugachadh phròiseasan falaichte.
  • Tha an inneal togail fuasglaidh a’ toirt a-steach goireasan mfsBSD airson ìomhaighean beò a thogail air an luchdachadh gu cuimhne.
  • Tha obair a’ dol air adhart gus plugan a chruthachadh stèidhichte air ChatGPT gus siostam eòlach a chruthachadh a bheir comhairle air cùisean co-cheangailte ri FreeBSD.
  • Tha am pròiseact Wifibox, a leasaicheas àrainneachd airson a bhith a’ cleachdadh draibhearan Linux WiFi ann an FreeBSD, air ùrachadh.
  • Tha am pròiseact BSD Cafe air a thoirt a-steach, a’ toirt taic do luchd-frithealaidh Mastodon agus Matrix airson conaltradh agus co-obrachadh am measg luchd-cleachdaidh FreeBSD. Chuir am pròiseact cuideachd làrach-lìn air bhog le Wiki agus inneal RSS ris an canar Miniflux. Tha planaichean ann frithealaiche Git agus àrd-ùrlar virtualization a chruthachadh.

Source: fosgailtenet.ru

Cuir beachd ann