FreeBSD ajokera SquashFS zêde dike û ezmûna sermaseyê baştir dike

Rapora li ser pêşkeftina projeya FreeBSD ji Tîrmehê heya Îlona 2023-an ajokerek nû bi pêkanîna pergala pelê SquashFS pêşkêşî dike, ku dikare were bikar anîn da ku karbidestiya wêneyên boot, avahiyên zindî û firmware-ya li ser bingeha FreeBSD baştir bike. SquashFS di moda tenê-xwendinê de dixebite û nûneriyek pir tevlihev a metadata û hilanîna daneya pêçandî peyda dike. Ajokar di asta kernelê de tête bicîh kirin, serbestberdana FreeBSD 13.2 piştgirî dike û, di nav tiştên din de, dihêle hûn FreeBSD ji pergala pelê SquashFS ya ku di RAM-ê de ye, boot bikin.

Serkeftinên din ên ku di raporê de hatine destnîşan kirin ev in:

  • Ji bo rakirina nerehetiyên ku dema ku FreeBSD li ser sermaseyê tê bikar anîn çêbibin xebat hatine kirin. Mînakî, porta sermaseya-sazkerê, ku dihêle hûn zûtirîn hawîrdora bikarhêner an rêveberê pencereyê li FreeBSD saz bikin û mîheng bikin, hate nûve kirin da ku agahdariya di derbarê asta barkirinê de nîşan bide. Bi navgîniya portên deskutils/qmediamanager, sysutils/devd-mount û sysutils/npmount, mimkun e ku meriv medyaya girêdayî lêxe û bi agahdariya pergala pelê û vebijarkên gengaz ên çalakiyê (destpêkirina rêveberek pelê, formatkirin, kopîkirina wêneyek) agahdariyek nîşan bide. , rakirin). Porta deskutils/freebsd-update-notify lê zêde kir da ku agahdariya nûvekirinê nîşan bide û rê bide sazkirina bilez û otomatîkî ya pergala bingehîn, port û nûvekirinên pakêtê.
  • Komkirina portên FreeBSD di heyama raporê de ji 34400 berbi 34600 portan zêde bû. Hejmara PR-yên negirtî 3000 dimîne (730 PR hîn nehatine çareser kirin). Şaxa HEAD ji 11454 pêşdebiran 130 guhertin pêk tîne. Nûvekirinên girîng ev in: 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, GCC 16.3, G.
  • Binesaziya emûlasyona hawîrdora Linux (Linuxulator) piştgirî ji bo bangên pergala xattr û ioprio pêk anî, ku ev gengaz kir ku karûbarên rsync û debootstrap-ê yên ku ji bo Linux-ê hatine berhev kirin bimeşînin,
  • Porta bi sermaseya Pantheon, ku ji hêla belavkirina Linux Elementary OS ve hatî pêşve xistin, hate nûve kirin.
  • Piştgiriya çêkirina dîmenên pergalên pelan ên UFS û FFS yên ku têketin li ser wan çalak e (nûvekirinên nerm) tê de heye, û kapasîteyên ji bo kontrolkirina yekparebûna wêneyek bi karanîna kargêriya fsck û hilanîna pelên wêneyê li paşerojê, bêyî rawestan, hatine zêde kirin. bi pergala pelan re bixebitin û bêyî ku dabeşkirinê veqetînin (destpêkirina avêtina bi ala "-L").
  • Ji bo pergalên amd64, karanîna rêwerzên SIMD di fonksiyonên pirtûkxaneya pergalê de hate berfireh kirin. Mînakî, libc guhertoyên fonksiyonên ku komên rêwerzên SSE, AVX, AVX2 û AVX-512F/BW/CD/DQ bikar tînin zêde kiriye: bcmp(), index(), memchr(), memcmp(), stpcpy(), strchr() , strchrnul(), strcpy(), strcspn(), strlen(), strnlen() û strspn3). Xebat li ser fonksiyonên memcpy(), memmove(), strcmp(), timingssafe_bcmp() û timingssafe_memcmp() didome.
  • Xebatek tê meşandin ku platformên 32-bit di serbestberdana FreeBSD 15 de nehêle.
  • Nasnameya CPU ya riscv64 çêtir kirin.
  • Xebat ji bo bicihanîna piştgirîya ji bo mîmariya bilezkirina hardware NXP DPAA2 (Data Path Acceleration Architecture Gen2) ji bo karûbarên torê didome.
  • Yekbûna OpenSSL 3 di pergala bingehîn de tê peyda kirin.
  • Di /etc/login.conf de, parametreya "mîrasî" ji bo taybetmendiyên pêşîn û umask hatiye zêdekirin, ku tê de nirxa taybetmendiyan ji pêvajoya têketinê tê mîras kirin. Di heman demê de şiyana kêmkirina pêşîneya li /etc/login.conf bi pelê bikarhêner "~/.login_conf" ve hatî zêdekirin.
  • Bi saya parametreya sysctl security.bsd.see_jail_proc, bikarhênerên bêdestûr ên li hawîrdora zindanê ya cihê naha dikarin ji mecbûrî qedandinê, guheztina pêşîniyê, û qutkirina pêvajoyên veşartî werin qedexe kirin.
  • Amûra avakirina berdanê karûbarên mfsBSD ji bo avakirina wêneyên zindî yên ku di bîranînê de hatine barkirin vedihewîne.
  • Xebat tê kirin ku pêvekek li ser bingeha ChatGPT biafirîne da ku pergalek pispor a ku li ser mijarên têkildarî FreeBSD şîret dike biafirîne.
  • Projeya Wifibox, ku hawîrdorek ji bo karanîna ajokarên WiFi Linux-ê di FreeBSD de pêş dixe, hate nûve kirin.
  • Projeya BSD Cafe hate destnîşan kirin, ku ji bo têkilî û hevkariya di nav bikarhênerên FreeBSD de serverên Mastodon û Matrix piştgirî dike. Di heman demê de projeyê malperek bi Wiki û RSS-ya bi navê Miniflux vekir. Plan hene ku serverek Git û platformek virtualîzasyonê biafirînin.

Source: opennet.ru

Add a comment