FreeBSD 11.3 kiadás

Egy évvel a 11.2 megjelenése után és 7 hónappal a 12.0 megjelenése óta elérhető a FreeBSD 11.3 kiadása, amely előkészített amd64, i386, powerpc, powerpc64, sparc64, aarch64 és armv6 architektúrákhoz (BEAGLEBONE, CUBIEBOARD, CUBIEBOARD2, CUBOX-HUMMINGBOARD, Raspberry Pi B, Raspberry Pi 2, PANDABOARD, WANDBOARD). Emellett a virtualizációs rendszerekre (QCOW2, VHD, VMDK, raw) és Amazon EC2 felhőkörnyezetekre is készültek képek.
11.2-es kiadás támogatása megszűnik 3 hónapon belül, a FreeBSD 11.3 támogatása pedig 30. szeptember 2021-ig, illetve a 11.4-es kiadás jövő évi létrehozásáról szóló döntés esetén a megjelenéstől számított három hónapig biztosított. FreeBSD 12.1 kiadás várhatóan November 4-án.

Kulcs innovációk:

  • Clang, libc++, compiler-rt, LLDB, LLD és LLVM komponensek frissítésre kerültek 8.0;
  • A ZFS-ben tette hozzá több FS partíció párhuzamos rögzítésének támogatása egyszerre;
  • A rendszerbetöltőben végrehajtva partíciók titkosításának képessége Geli használatával az összes támogatott architektúrán;
  • A zfsloader betöltő funkcionalitása hozzáadásra került a loaderhez, amely már nem szükséges a ZFS-ből történő betöltéshez;
  • Az UEFI rendszerbetöltő javította a rendszerkonzol típusának és a konzoleszköznek a felismerését, ha azok nincsenek megadva a loader.conf fájlban;
  • Egy Lua nyelven írt rendszerbetöltő opció került az alapcsomagba;
  • A kernel kimenetet biztosít a jail környezet azonosítójának naplójába a folyamatok befejezésének figyelésekor;
  • Engedélyezett figyelmeztetések azokra a funkciókra vonatkozóan, amelyek a jövőbeni kiadásokban megszűnnek. Figyelmeztetés is hozzáadva a nem biztonságos geli algoritmusok és az RFC 8221 szabványban elavult IPSec algoritmusok használatakor;
  • Új paraméterek kerültek hozzáadásra az ipfw csomagszűrőhöz: rekordállapot (például „keep-state”, de O_PROBE_STATE generálása nélkül), set-limit (mint „limit”, de O_PROBE_STATE generálása nélkül) és defer-action (futás helyett egy szabály, egy dinamikus állapot, amely az „állapot ellenőrzése” kifejezéssel ellenőrizhető);
  • Hozzáadott támogatás NAT64CLAT fogyasztói oldalon működő fordító megvalósításával, amely 1-1 belső IPv4-címet konvertál globális IPv6-címekké és fordítva;
  • A pthread(3) könyvtárban dolgoztunk a POSIX kompatibilitás javításán;
  • További NVRAM támogatás hozzáadva az /etc/rc.initdiskless fájlhoz. Az /etc/rc.resume támogatása hozzáadva az rcorder segédprogramhoz. A jail_conf változó definíciója (alapértelmezés szerint az /etc/jail.conf fájlt tartalmazza) átkerült az /etc/defaults/rc.conf mappába. Az rc_service változó hozzáadásra került az rc.subr fájlhoz, amely meghatározza a szolgáltatás elérési útját, amely akkor indul el, ha a szolgáltatásnak újra meg kell hívnia magát;
  • Egy új paraméter, az allow.read_msgbuf a jail.conf fájlhoz került a jail segédprogramhoz, amellyel korlátozhatja a dmesg hozzáférését az elszigetelt folyamatok és felhasználók számára;
  • A „-e” opció hozzáadásra került a jail segédprogramhoz, amely lehetővé teszi bármely jail.conf paraméter megadását argumentumként, és megjelenítheti azon környezetek listáját, amelyekben használják;
  • Hozzáadtuk a trim segédprogramot, amely lehetővé teszi a kopásnormalizálási algoritmust használó Flash blokkok tartalmának eltávolítását;
  • a newfs és a dallamok lehetővé teszik az aláhúzást és a kötőjeleket a címkenevekben;
  • Az fdisk segédprogram hozzáadta a 2048 bájtnál nagyobb szektorok támogatását;
  • Az sh shell támogatja a pipefail opciót, amely leegyszerűsíti a visszatérési kód ellenőrzését minden, névtelen csővel kombinált parancs esetén;
  • Hozzáadtuk a spi segédprogramot, amely lehetővé teszi az eszközökkel való interakciót az SPI buszon keresztül a felhasználói térből;
  • A kenv-be bekerült az init_exec változó, amellyel megadható egy végrehajtható fájl, amelyet az init folyamat indít el a konzol PID 1 kezelőként való megnyitása után;
  • A börtönkörnyezetek azonosítására szolgáló szimbolikus nevek támogatása a cpuset(1), sockstat(1), ipfw(8) és ugidfw(8) segédprogramokhoz került;
  • "Állapot" és "haladás" opciók hozzáadva a dd segédprogramhoz az állapotinformációk másodpercenkénti megjelenítéséhez;
  • Libxo támogatást adtunk az utolsó és a lastlogin segédprogramokhoz;
  • Frissített firmware és hálózati illesztőprogram-verziók;
  • A pkg csomagkezelő az 1.10.5 kiadásra, az OpenSSL az 1.0.2s kiadásra, az ELF végrehajtható eszközkészlet pedig az r3614 kiadásra frissült;
  • A portok KDE 5.15.3 és GNOME 3.28 asztali környezeteket kínálnak.

Forrás: opennet.ru

Hozzászólás