Tým FreeBSD Release Engineering oznámil vydání a dostupnost FreeBSD 12.2 k masám. Je to třetí a poslední vydání stabilní / 12 větve. Tento příspěvek se bude zabývat funkcemi a změnami, které můžete od FreeBSD 12 očekávat.2 vydání. Poskytneme vám také podrobného průvodce upgradem z aktuální verze na FreeBSD 12.2.
FreeBSD 12.2 Funkce
FreeBSD ve výchozím nastavení není dodáván s desktopovým prostředím jako většina distribucí Linuxu. To však neznamená, že jej nemůžete nainstalovat. Proto je většina funkcí a aktualizací zaměřena na obecný výkon systému, nikoli na uživatelské rozhraní. Pojďme se ponořit!
1. Změny konfigurace uživatelské země
FreeBSD 12.2 přichází s novým rc.konf
proměnná - linux_mounts_enable
. Tato nová proměnná se používá, když jsou v systému Linux připojeny konkrétní souborové systémy Linux / compat / linux
adresář a proměnná linux_enable je nastavena na ANO
.
rc.konf
je konfigurační soubor obsahující podrobnosti o konfiguraci různých síťových rozhraní v systému, místní název hostitele a informace o spouštěcích službách inicializovaných při spuštění. The rc.konf
je využíván různými spouštěcími skripty nalezenými v /atd
., adresář, aby podmínily jejich provedení nastavením v tomto souboru.
The linux_enable
je logická proměnná, když je nastavena na ANO
povoluje Linux / ELF v době bootování.
Navíc devd
nástroj je aktualizován, aby změnil výchozí nastavení syslogd
oznámení o obnovení z kern
na jádro
.
The devd
je démon, který poskytuje platformu pro provádění uživatelských programů spouštěných různými událostmi jádra.
2. Změny aplikace Userland
Nástroj cron je aktualizován, aby podporoval dva nové příznaky v crontabu - '-n' a '-q.''
The -n
argument potlačuje poštu při úspěšném spuštění, zatímco -q
argument potlačuje protokolování provádění příkazu.
- The
dd
příkaz je aktualizován, aby podporoval několik dalších argumentů:- conv = fsync
- conf = fdatasync
- oflag = fsync
- oflag = synchronizace
- iflag = plný blok
- The
fsck_msdosfs
je aktualizován, aby podporoval některé další funkce.
Zahrnují zmenšení paměťové stopy, nový argument, -M
který znemožňuje použití mmap
nástroj a další. fsck_msdosfs
je nástroj používaný ke kontrole konzistence souborového systému Windows (FAT).
- Podpora pro
osvědčení
nástroj.
osvědčení
je nástroj příkazového řádku používaný při správě seznamu certifikačních autorit TLS, kterým aplikace, které používají OpenSSL, důvěřují.
showmount
nástroj je aktualizován, aby podporoval dlouhé možnosti.
showmount
je obslužný program Linux používaný ke zjištění stavu serveru NFS umístěného na hostiteli.
- The
sed
obslužný program je aktualizován tak, aby četl příkazy ze stdin, když je zadán argument „-f“. - The
bhyve
nástroj je aktualizován, aby podporoval nastavení dalších parametrů řadiče AHCI. - The
vězení
nástroj je aktualizován tak, aby umožňoval provoz Linux® ve vězněném prostředí.
3. Přispívaný software
Software | Aktualizováno na… |
---|---|
obslužný program tcsh | verze 6.21.00 |
méně užitečnosti | verze v551 |
libbsdxml knihovna | verze 2.2.9 |
obslužný program resolvconf | verze 3.9.2 |
knihovna pcap | verze 1.9.1 |
obslužný program tcpdump | verze 4.9.3 |
nástroj xz | verze 5.2.5 |
OpenSSH | verze 7.9p1 |
Soubory databáze časových pásem | verze 2020a |
nevázaná utilita | verze 1.10.1 |
libarchivní knihovna | verze 3.4.3 |
soukromá knihovna dubna | verze 1.7.0 |
utilita svn , lite | verze 1.14.0 LTS |
sada nástrojů ntpd | verze 4.2.8p15 |
souborový nástroj | verze 5.39 |
BC nástroj | verze 3.1.1 |
soukromý nástroj sqlite3 | verze 3.32.3 |
Nástroj BSD make | verze 20200719 |
Nástroj Sendmail | verze 8.16.1 |
clang, llvm, lld, lldb, obslužné programy kompilátoru a libc++ | verze 10.0.1 |
OpenSSL | verze 1.1.1 hod |
FreeBSD 12.2 také přichází s několika aktualizacemi softwaru, které vylepšují obecné funkce různých softwarů. Například:
- The
nc
nástroj obdržel aktualizaci, aby zahrnoval nový--sctp
argument. - The
mtree
nástroj také obdržel aktualizaci pro řešení problémů, jako je-F
argument nezohledňuje změny typu a další.
4. Zastaralý software
Kromě aktualizací existuje také software označený jako zastaralý. The amd
nástroj je jeden a je určen k odstranění ve FreeBSD 13.0 vydání.
5. Runtime knihovny a API
S FreeBSD 12.2, ifconfig
obslužný program obdržel aktualizaci a nyní může hlásit stav rozhraní mostu.
6. Obecné změny jádra
číst
systémové volání bude nyní deaktivovánočíst()
ve výchozím nastavení volat na složky a adresáře.- FreeBSD 12.2 přichází s
IXL
ovladač ve výchozím nastavení povolen. - The
machdep.kdb_on_nmi
proměnná na sysctl je odstraněna. dodatečně,machdep.panic_on_nmi
proměnná nyní přímo vstoupí do debuggeru. Sysctl je obslužný program odpovědný za načtení stavu jádra. - FreeBSD 12.2 také zahrnuje podporu pro APEI (ACPI Platform Error Interfaces)
7. Změny zařízení a ovladačů
V této nové verzi je několik ovladačů označeno jako zastaralé a odebrány ve FreeBSD 13.0 vydání a novější. Obsahují:
ubsec
- Umožňuje podporu pro karty Broadcom a BlueSteel, které obsahují čipy akcelerátoru uBsec 5x0x.ufm
- Umožňuje podporu tuneru D-Link / GEMTEK FM.apm
- Umožňuje podporu pro grafické karty Alliance ProMotion.ctau
cx
8. Změny úložiště
The mps
ovladač, který umožňuje podporu řadičů SAS a paměťových karet WarpDrive pro Broadcom, je odebrán z 32bitové konfigurace jádra GENERIC.
The ovladač virtio_blk
, který umožňuje podporu pro bloková zařízení VirtIO, obdržel aktualizaci zahrnující podporu TRIM.
Souborový systém ZFS navíc nyní podporuje čtení / zápis kstat
výstup na datovou sadu.
9. Změny zavaděče
S FreeBSD 12.Verze 2, uživatelé nyní přistupují ke konzole z bootloaderu a mohou si vybrat kterékoli z dostupných zařízení konzoly.
10. Obecné změny v síti
FreeBSD má tendenci mít na serverech velký trh než desktopy. Uživatelé proto mohou očekávat docela dost aktualizací v síťové části celého operačního systému. Níže jsou uvedeny některé aktualizace a změny.
- The
záložka
akáď
zařízení nyní vytvoří/ dev
aliasy, kdykoli jsou přejmenovány. - The
ipfw
ovladač nyní obsahuje podporu podsítí NAT RFC6598 / Carrier Grade. - The
ng_nat
nyní bude podporovat připojení ethernetového rozhraní.
Mezi ovladače aktualizované na novou verzi patří:
IXL
je aktualizován na verzi 1.11.29ena
je aktualizován na verzi 2.2.0cxgbe
je aktualizován na verzi 1.25.0.0
Do této nové verze byla navíc přidána sada nových ovladačů, které zlepšují podporu pro 802.11n a 802.11ac. FreeBSD 12.2 bude také obsahovat podporu pro 100GB ethernetové karty Intel s novým led
Řidič.
Upgradování na FreeBSD 12.2
Nyní, když jste viděli některé skvělé funkce FreeBSD 12.2 přináší, pravděpodobně uvažujete o upgradu svého současného systému. Nebojte se, to je to, co v tomto systému pokryjeme.
- Stáhněte si a nainstalujte obslužný program freebsd-update. Proveďte níže uvedené příkazy:
freebsd-update načíst freebsd-update nainstalovat
- Nyní můžete k načtení a instalaci aktualizací použít nástroj freebsd-update.
freebsd-update upgrade -r 12.2-RELEASE instalace freebsd-update
- Po úspěšné instalaci restartujte systém pomocí níže uvedeného příkazu:
vypnutí -r hned
- Jakmile se systém restartuje, spusťte znovu instalační příkaz freebsd-update a nainstalujte nové komponenty uživatelské země.
instalace freebsd-update
A je to! Aktualizovali jste svůj systém na nejnovější FreeBSD 12.2 vydání. Můžete spustit příkaz uname -a a zobrazit verzi FreeBSD, kterou právě používáte.
uname -a
Závěr
Tento příspěvek vám poskytne jasný přehled o některých funkcích, které jsou součástí FreeBSD 12.2 vydání a celý proces upgradu. Protože tento operační systém není dodáván s předinstalovaným grafickým uživatelským rozhraním, většina aktualizací a změn má za cíl zlepšit celkový výkon systému. Pokud nejste připraveni upgradovat systém na toto nejnovější vydání, můžete jej nainstalovat jako virtuální stroj a před použitím v produkci otestovat jeho výkon.