Drejtuar SquashFS në FreeBSD dhe përmirësuar mundësitë për tavolinat e punës

Në raportin për zhvillimin e projektit FreeBSD nga korriku në shtator 2023, është paraqitur një drejtues i ri me implementimin e sistemit të skedave SquashFS, i cili mund të përdoret për të përmirësuar efikasitetin e imazheve të ngarkesës, grumbujve Live dhe firmware në bazë të FreeBSD. SquashFS punon në mënyrë vetëm për lexim dhe siguron një përfaqësim shumë kompak të metadatat dhe ruajtjen e të dhënave në formën e压缩. Drejtuesi është implementuar në nivelin e bërthamës, mbështet botimin FreeBSD 13.2 dhe, përveç të tjerash, lejon ngarkimin e FreeBSD me FS SquashFS të vendosur në memorjen operative.

Mes arritjeve të tjera, të theksuara në raport:

  • Janë bërë përpjekje për të eliminuar problemet që lindin nga përdorimi i FreeBSD në desktop. Për shembull, në portin desktop-installer, i cili lejon instalimin dhe konfigurimin e shpejtë në FreeBSD të çdo ambienti përdoruesi ose menaxheri dritare, ë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 dalja e një njoftimi me informacione në lidhje me FS dhe mundësitë e veprimeve (nisja e menaxherit të skedarëve, formatimi, kopjimi i imazhit, çmontimi). Është shtuar porti deskutils/freebsd-update-notify, i cili tregon njoftime për dispozitat e azhurnimeve dhe lejon vendosjen e shpejtë dhe automatikisht të azhurnimeve të sistemit bazë, porteve dhe paketave.
  • Koleksioni i porteve FreeBSD në periudhën e raportimit është rritur nga 34400 në 34600 porte. Numri i PR-ve të papërfunduar është mbajtur në nivelin 3000 (730 PR ende nuk janë shqyrtuar). Në degën HEAD janë bërë 11454 ndryshime nga 130 zhvillues. Mes azhurnimeve të 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 emulimit të ambientit Linux (Linuxulator) është implementuar mbështetje për thirrjet sistemore xattr dhe ioprio, duke lejuar ekzekutimin e utilitarëve rsync dhe debootstrap të ndërtuar për Linux.
  • Është azhurnuar porta me desktop Pantheon, e zhvilluar nga distribucioni Linux Elementary OS.
  • Включена поддержка создания снапшотов файловых систем UFS и FFS, на которых включено журналирование (soft updates), а также добавлены возможности для проверки целостности снапшота при помощи утилиты fsck и сохранения дампов снапшотов в фоновом режиме, без остановки работы c ФС и без отмонтирования раздела (запуск dump с флагом «-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 funksionesh që përdorin grupe instruksionesh SSE, AVX, AVX2 dhe AVX-512F/BW/CD/DQ: bcmp(), index(), memchr(), memcmp(), stpcpy(), strchr(), strchrnul(), strcpy(), strcspn(), strlen(), strnlen() dhe strspn3). Po punohet mbi funksionet memcpy(), memmove(), strcmp(), timingsafe_bcmp() dhe timingsafe_memcmp().
  • Po punohet për kalimin e platformave 32-bits në statusin e vjetruar në lëshimin e FreeBSD 15.
  • Është përmirësuar identifikimi i CPU riscv64.
  • Po punohet për implementimin e mbështetjes për arkitekturën e akselerimit hardueror të operacioneve rrjetësore NXP DPAA2 (Data Path Acceleration Architecture Gen2).
  • Është siguruar integrimi i OpenSSL 3 në sistemin bazë.
  • В /etc/login.conf для свойств priority и umask добавлен параметр «inherit», при котором значение свойств наследуется от процесса login. Также добавлена возможность уменьшения выставленного в /etc/login.conf приоритета через пользовательский файл «~/.login_conf».
  • Përmes parametrit sysctl security.bsd.see_jail_proc, përdoruesve të paautorizuar në një ambient jail tani mund t’u ndalohet përfundimi i detyrueshëm, ndryshimi i prioritetit dhe debagimi i proceseve të fshehura.
  • Në mjetin për ndërtimin e lëshimeve janë integruar utilitarët mfsBSD për ndërtimin e imazheve live, të ngarkuar në memorje.
  • Po punohet për krijimin e një plugini të bazuar në ChatGPT për krijimin e një sistemi ekspertësh që ofron këshilla në lidhje me çështjet që lidhen me FreeBSD.
  • Është azhurnuar projekti Wifibox, i cili zhvillon ambientin për përdorimin e drejtuesve WiFi Linux në FreeBSD.
  • Është paraqitur projekti BSD Cafe, i cili mbështet hostingut Mastodon dhe Matrix për komunikimin dhe bashkëpunimin e përdoruesve të FreeBSD. Projekti gjithashtu ka nisur një sit me Wiki dhe një lexues RSS Miniflux. Në planet është krijimi i një serveri Git dhe një platforme virtualizimi.

Burimi: opennet.ru

Bleni hostim të besueshëm për faqe me mbrojtje nga DDoS, serverë VPS VDS 🔥 Bleni hostim të besueshëm për faqe me mbrojtje nga DDoS, serverë VPS VDS | ProHoster