FreeBSD přidává ovladač SquashFS a zlepšuje pracovní prostředí

Zpráva o vývoji projektu FreeBSD za červenec až září 2023 představuje nový ovladač implementující souborový systém SquashFS, který lze použít ke zlepšení výkonu bootovacích obrazů, živých sestavení a firmwaru založených na FreeBSD. SquashFS pracuje v režimu pouze pro čtení a poskytuje vysoce kompaktní reprezentaci metadat a komprimované ukládání dat. Ovladač je implementován na úrovni jádra, podporuje FreeBSD 13.2 a mimo jiné umožňuje bootování FreeBSD ze souborového systému SquashFS umístěného v RAM.

Mezi další úspěchy zdůrazněné ve zprávě patří:

  • Byla provedena práce na řešení nepříjemností, se kterými se setkáváme při používání FreeBSD na desktopu. Například do portu desktop-installer byla přidána oznámení o stavu baterie, což umožňuje rychlou instalaci a konfiguraci libovolného uživatelského prostředí nebo správce oken ve FreeBSD. Porty deskutils/qmediamanager, sysutils/devd-mount a sysutils/npmount nyní podporují připojení připojených médií a zobrazení oznámení s informacemi o souborovém systému a možnými akcemi (spuštění správce souborů, formátování, kopírování obrazu nebo odpojení). Byl přidán port deskutils/freebsd-update-notify, který zobrazuje oznámení o dostupných aktualizacích a umožňuje rychlou a automatickou instalaci aktualizací základního systému, portů a balíčků.
  • Kolekce portů FreeBSD se během sledovaného období zvýšila z 34 400 na 34 600. Počet otevřených PR zůstává na hodnotě 3 000 (730 PR dosud nebylo vyřešeno). Větev HEAD obsahuje 11 454 změn od 130 vývojářů. Mezi významné aktualizace patří: 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 a GitLab 16.3.
  • V infrastruktuře emulace prostředí Linux (Linuxulator) implementoval podporu pro systémová volání xattr a ioprio, což umožnilo spouštět utility rsync a debootstrap zkompilované pro Linux,
  • Aktualizovaný port s vyvinutým desktopovým rozhraním Pantheon Linux-Elementární distribuce OS.
  • Byla povolena podpora pro vytváření snapshotů souborových systémů UFS a FFS s povoleným žurnálováním (soft updates) a byla přidána možnost kontroly integrity snapshotu pomocí utility fsck a ukládání výpisů snapshotů na pozadí, bez zastavení práce se souborovým systémem a bez odpojení oddílu (spuštění dumpu s příznakem "-L").
  • Pro systémy amd64 bylo rozšířeno použití instrukcí SIMD ve funkcích systémových knihoven. Například libc nyní obsahuje verze funkcí, které používají instrukční sady SSE, AVX, AVX2 a AVX-512F/BW/CD/DQ: bcmp(), index(), memchr(), memcmp(), stpcpy(), strchr(), strchrnul(), strcpy(), strcspn(), strlen(), strnlen() a strspn3. Na funkcích memcpy(), memmove(), strcmp(), timingsafe_bcmp() a timingsafe_memcmp() se pracuje.
  • Probíhá práce na ukončení podpory 32bitových platforem ve FreeBSD 15.
  • Vylepšená identifikace CPU v riscv64.
  • Probíhají práce na implementaci podpory pro architekturu hardwarové akcelerace NXP DPAA2 (Data Path Acceleration Architecture Gen2) pro síťové operace.
  • Integrace OpenSSL 3 do základního systému byla zajištěna.
  • Do souboru /etc/login.conf byl přidán parametr „inherit“ pro vlastnosti priority a umask, který dědí hodnoty vlastností z procesu přihlášení. Také byla přidána možnost snížit prioritu nastavenou v souboru /etc/login.conf pomocí uživatelem definovaného souboru „~/.login_conf“.
  • Parametr sysctl souboru security.bsd.see_jail_proc nyní umožňuje zabránit neoprávněným uživatelům v odděleném prostředí jail v násilném ukončení, změně priority a ladění skrytých procesů.
  • Nástroje pro sestavení verzí nyní integrují utility mfsBSD pro sestavení živých obrazů načtených do paměti.
  • Probíhá práce na vytvoření pluginu založeného na ChatGPT, který by vytvořil expertní systém poskytující konzultace k otázkám souvisejícím s FreeBSD.
  • Projekt Wifibox, který vyvíjí prostředí pro používání WiFi ovladačů, byl aktualizován. Linux ve FreeBSD.
  • Projekt BSD Cafe, který podporuje servery Mastodon a Matrix se používají pro komunikaci a spolupráci mezi uživateli FreeBSD. Projekt také spustil Wiki stránku a RSS kanál Miniflux. Plány zahrnují vytvoření Git serveru a virtualizační platformy.

Zdroj: opennet.ru

Kupte si spolehlivý hosting pro stránky s DDoS ochranou, VPS VDS servery 🔥 Kupte si spolehlivý webhosting s ochranou DDoS, VPS VDS servery | ProHoster