Në FreeBSD u shfaq një driver SquashFS dhe u përmirësuan mundësitë për desktopet

Në raportin për zhvillimin e projektit FreeBSD nga korriku në shtator 2023, u paraqit një driver i ri me implementimin e sistemit të skedarëve SquashFS, i cili mund të përdoret për të rritur efikasitetin e punës me imazhet e ngarkimit, Live-build-ët dhe firmware të bazuara në FreeBSD. SquashFS punon në modin vetëm për lexim dhe ofron një prezantim shumë kompakt të metadatave dhe ruajtjen e të dhënave në format të kompresuar. Driveri është implementuar në nivelin e bërthamës, mbështet punën me versionin FreeBSD 13.2 dhe, midis të tjerash, lejon ngarkimin e FreeBSD me FS SquashFS, e vendosur në memorie të përkohshme.

Mes arritjeve të tjera, të përmendura në raport:

  • JanĂ« bĂ«rĂ« pĂ«rpjekje pĂ«r tĂ« eliminuar pengesat qĂ« shfaqen gjatĂ« pĂ«rdorimit tĂ« FreeBSD nĂ« desktop. PĂ«r shembull, nĂ« portin desktop-installer, i cili mundĂ«son instalimin dhe konfigurimin e shpejtĂ« tĂ« çdo ambienti pĂ«rdoruesi ose menaxheri dritareje nĂ« FreeBSD, Ă«shtĂ« shtuar njĂ« njoftim pĂ«r nivelin e karikimit. PĂ«rmes porteve deskutils/qmediamanager, sysutils/devd-mount dhe sysutils/npmount, Ă«shtĂ« siguruar montimi i mediave tĂ« lidhura dhe njoftimi me informacione mbi FS dhe mundĂ«sitĂ« e veprimit (nĂ« fillim menaxherin e skedarĂ«ve, formatimin, kopjimin e imazhit, shkĂ«putjen). ËshtĂ« shtuar porta deskutils/freebsd-update-notify, e cila tregon njoftimet pĂ«r pĂ«rditĂ«simet dhe lejon instalimin e shpejtĂ« dhe automatik tĂ« pĂ«rditĂ«simeve tĂ« sistemit bazĂ«, porteve dhe paketave.
  • Koleksioni i porteve FreeBSD gjatĂ« periudhĂ«s raportuese Ă«shtĂ« rritur nga 34400 nĂ« 34600 porta. Numri i PR-ve tĂ« pa mbyllura qĂ«ndron nĂ« nivelin 3000 (730 PR akoma nuk janĂ« shqyrtuar). NĂ« degĂ«n HEAD janĂ« bĂ«rĂ« 11454 ndryshime nga 130 zhvillues. NdĂ«r pĂ«rditĂ«simet e rĂ«ndĂ«sishme: 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.
  • NĂ« infrastrukturĂ«n e simulimit tĂ« ambientit Linux (Linuxulator) Ă«shtĂ« realizuar mbĂ«shtetje pĂ«r thirrjet e sistemit xattr dhe ioprio, qĂ« ka lejuar tĂ« ekzekutohen utilitetet rsync dhe debootstrap, tĂ« ndĂ«rtuara pĂ«r Linux.
  • Porti me desktopin Pantheon, i zhvilluar nga distribucioni Linux Elementary OS, Ă«shtĂ« pĂ«rditĂ«suar.
  • ËshtĂ« aktivizuar mbĂ«shtetje pĂ«r krijimin e snapshoteve tĂ« sistemeve tĂ« skedave UFS dhe FFS, mbi tĂ« cilat Ă«shtĂ« aktivizuar regjistrimi (soft updates), si dhe janĂ« shtuar mundĂ«si pĂ«r verifikimin e integritetit tĂ« snapshot-it me ndihmĂ«n e utilitetit fsck dhe ruajtjen e dump-eve tĂ« snapshoteve nĂ« mĂ«nyrĂ« tĂ« prapambetur, pa ndalimin e funksionimit tĂ« FS dhe pa shkĂ«putur ndarjen (ekzekutimi i dump me flamurin «-L»).
  • PĂ«r sistemet amd64 Ă«shtĂ« zgjeruar pĂ«rdorimi i instrukcioneve SIMD nĂ« funksionet e bibliotekĂ«s sistemore. PĂ«r shembull, nĂ« libc janĂ« shtuar variante tĂ« funksioneve qĂ« pĂ«rdorin grupe instrukcionesh SSE, AVX, AVX2 dhe AVX-512F/BW/CD/DQ: bcmp(), index(), memchr(), memcmp(), stpcpy(), strchr(), strchrnul(), strcpy(), strcspn(), strlen(), strnlen() dhe strspn3). Po punohet nĂ« funksionet memcpy(), memmove(), strcmp(), timingsafe_bcmp() dhe timingsafe_memcmp().
  • Po punohet nĂ« kalimin e platformave 32-bit nĂ« statusin e vjetruar nĂ« lĂ«shimin FreeBSD 15.
  • ËshtĂ« pĂ«rmirĂ«suar identifikimi i CPU riscv64.
  • Po punohet nĂ« realizimin e mbĂ«shtetjes pĂ«r arkitekturĂ«n e pĂ«rshpejtimit tĂ« operacioneve rrjet NXP DPAA2 (Data Path Acceleration Architecture Gen2).
  • ËshtĂ« realizuar integrimi i OpenSSL 3 nĂ« sistemin bazĂ«.
  • NĂ« /etc/login.conf pĂ«r pronat priority dhe umask Ă«shtĂ« shtuar parametri «inherit», sipas tĂ« cilit vlera e pronave trashĂ«gohet nga procesi login. Gjithashtu Ă«shtĂ« shtuar mundĂ«sia pĂ«r uljen e prioritetit tĂ« vendosur nĂ« /etc/login.conf pĂ«rmes skedarit tĂ« pĂ«rdoruesit «~/ .login_conf».
  • PĂ«rmes parametrin sysctl security.bsd.see_jail_proc, pĂ«rdoruesit e paautorizuar nĂ« njĂ« ambient tĂ« veçantĂ« jail tani mund t'u ndalohet forca e pĂ«rfundimit, ndryshimi i prioritetit dhe debugimi i proceseve tĂ« fshehta.
  • NĂ« mjetet pĂ«r ndĂ«rtimin e lĂ«shimeve janĂ« integruar utilitetet mfsBSD pĂ«r ndĂ«rtimin e imazheve live, qĂ« ngarkohet nĂ« memorje.
  • Po punohet nĂ« krijimin e njĂ« plugini mbi bazĂ«n e ChatGPT pĂ«r krijimin e njĂ« sistemi ekspertĂ«sh qĂ« ofron kĂ«shilla nĂ« lidhje me çështjet e lidhura me FreeBSD.
  • Projekti Wifibox Ă«shtĂ« pĂ«rmirĂ«suar, duke zhvilluar njĂ« ambient pĂ«r pĂ«rdorimin e drejtuesve WiFi tĂ« Linux nĂ« FreeBSD.
  • ËshtĂ« prezantuar projekti BSD Cafe, i cili mbĂ«shtet serverĂ«t Mastodon dhe Matrix pĂ«r komunikim dhe bashkĂ«punim midis pĂ«rdoruesve tĂ« FreeBSD. Projekti gjithashtu ka nisur njĂ« faqe me Wiki dhe njĂ« lexues RSS Miniflux. NĂ« planet Ă«shtĂ« krijimi i njĂ« serveri Git dhe njĂ« platforme virtualizimi.

Burimi: opennet.ru

Blini hosting tĂ« besueshĂ«m pĂ«r faqe interneti me mbrojtje nga DDoS, serverĂ« VPS VDS đŸ”„ Blini hosting tĂ« besueshĂ«m pĂ«r faqe interneti me mbrojtje nga DDoS, serverĂ« VPS VDS | ProHoster