A FreeBSD hozzáadja a SquashFS illesztőprogramot, és javítja az asztali élményt

A FreeBSD projekt 2023 júliusa és szeptembere közötti fejlesztéséről szóló jelentés egy új meghajtót mutat be a SquashFS fájlrendszer implementációjával, amellyel javítható a FreeBSD-n alapuló rendszerindító képek, Live buildek és firmware. A SquashFS csak olvasható módban működik, és a metaadatok és a tömörített adattárolás nagyon kompakt megjelenítését biztosítja. Az illesztőprogram kernel szinten van implementálva, támogatja a FreeBSD 13.2-es kiadását, és többek között lehetővé teszi a FreeBSD indítását a RAM-ban található SquashFS fájlrendszerről.

A jelentésben kiemelt további eredmények a következők:

  • Dolgoztunk azon kellemetlenségek kiküszöbölése érdekében, amelyek a FreeBSD asztali használata során felmerülhetnek. Például az asztali telepítő port, amely lehetővé teszi bármely felhasználói környezet vagy ablakkezelő gyors telepítését és konfigurálását a FreeBSD-ben, frissítésre került, hogy a töltési szintről értesítéseket jelenítsen meg. A deskutils/qmediamanager, sysutils/devd-mount és sysutils/npmount portokon keresztül lehetőség van a csatlakoztatott adathordozók felcsatolására és a fájlrendszerre vonatkozó információk megjelenítésére, valamint a lehetséges műveleti lehetőségekre (fájlkezelő indítása, formázás, kép másolása) , leszerelés). Hozzáadott deskutils/freebsd-update-notify port a frissítési értesítések megjelenítéséhez, és lehetővé teszi az alaprendszer, a port és a csomagfrissítések gyors, automatikus telepítését.
  • A FreeBSD portok gyűjteménye a jelentési időszakban 34400 34600-ról 3000 730-ra nőtt. A lezáratlan PR-k száma továbbra is 11454 (130 PR-t még nem sikerült megoldani). A HEAD ág 5.20 5.34 változást tartalmaz 15 fejlesztőtől. A jelentős frissítések közé tartozik: Mono 7.6.2, Perl 5.27.8, PostgreSQL 23.08, LibreOffice 1.72.0, KDE 8.0.2, KDE Gear 13.2.0, Rust 16.3, Wine XNUMX, GCC XNUMX, GitLa.b.
  • A Linux környezet emulációs infrastruktúrája (Linuxulator) támogatta az xattr és ioprio rendszerhívásokat, ami lehetővé tette a Linuxra fordított rsync és debootstrap segédprogramok futtatását,
  • Frissítésre került a Linux disztribúciós Elementary OS által kifejlesztett Pantheon asztali port.
  • Támogatja az olyan UFS és FFS fájlrendszerek pillanatképeinek készítését, amelyeken engedélyezve van a naplózás (szoftver frissítések), valamint lehetőség van a pillanatképek sértetlenségének ellenőrzésére az fsck segédprogrammal, valamint a pillanatkép kiíratások háttérben történő mentésére anélkül, hogy leállítaná a munkát a fájlrendszer és a partíció leválasztása nélkül (a kiíratás elindítása "-L" jelzővel).
  • Az amd64 rendszerek esetében a SIMD utasítások használata a rendszerkönyvtár funkciókban kibővült. Például a libc olyan függvényváltozatokat adott hozzá, amelyek az SSE, AVX, AVX2 és AVX-512F/BW/CD/DQ utasításkészleteket használják: bcmp(), index(), memchr(), memcmp(), stpcpy(), strchr() , strchrnul(), strcpy(), strcspn(), strlen(), strnlen() és strspn3). A memcpy(), memmove(), strcmp(), timingsafe_bcmp() és timingsafe_memcmp() függvényeken dolgozunk.
  • A FreeBSD 32 kiadásában folyamatban van a 15 bites platformok elavultságának megszüntetése.
  • Továbbfejlesztett riscv64 CPU azonosítás.
  • Folyamatban van az NXP DPAA2 (Data Path Acceleration Architecture Gen2) hardveres gyorsítási architektúra támogatásának bevezetése a hálózati műveletekhez.
  • Az OpenSSL 3 integrálása az alaprendszerbe biztosított.
  • Az /etc/login.conf fájlban az „inherit” paraméter hozzáadásra került a prioritás és az umask tulajdonságokhoz, amelyekben a tulajdonságok értéke a bejelentkezési folyamatból öröklődik. Emellett lehetőség nyílik az /etc/login.conf fájlban beállított prioritás csökkentésére a „~/.login_conf” felhasználói fájlon keresztül.
  • A sysctl security.bsd.see_jail_proc paraméteren keresztül a különálló börtönkörnyezetben lévő jogosulatlan felhasználók számára megtiltható, hogy kikényszerítsék a megszüntetést, a prioritás módosítását és a rejtett folyamatok hibakeresését.
  • A kiadás build eszközkészlete mfsBSD segédprogramokat tartalmaz a memóriába betöltött élő képek készítéséhez.
  • Folyamatban van egy ChatGPT alapú bővítmény létrehozása, amely egy szakértői rendszert hoz létre, amely tanácsot ad a FreeBSD-vel kapcsolatos kérdésekben.
  • Frissítésre került a Wifibox projekt, amely egy környezetet fejleszt Linux WiFi-illesztőprogramok FreeBSD-ben való használatához.
  • Bemutatták a BSD Cafe projektet, amely támogatja a Mastodon és Matrix szervereket a FreeBSD felhasználók közötti kommunikáció és együttműködés érdekében. A projekt egy weboldalt is indított Wikivel és egy RSS feederrel, Miniflux néven. A tervek között szerepel egy Git szerver és egy virtualizációs platform létrehozása.

Forrás: opennet.ru

Hozzászólás