Tím FreeBSD Release Engineering oznámil vydanie a dostupnosť FreeBSD 12.2 k masám. Je to tretie a posledné vydanie pobočky stable / 12. Tento príspevok sa bude zaoberať funkciami a zmenami, ktoré môžete vo FreeBSD 12 očakávať.2 vydanie. Poskytneme vám tiež podrobného sprievodcu aktualizáciou z aktuálnej verzie na FreeBSD 12.2.
FreeBSD 12.2 Funkcie
FreeBSD nie je štandardne dodávaný s pracovným prostredím ako väčšina distribúcií Linuxu. To však neznamená, že si nemôžete jeden nainštalovať. Preto sa väčšina funkcií a aktualizácií zameriava na všeobecný výkon systému a nie na používateľské rozhranie. Poďme sa ponoriť!
1. Zmeny konfigurácie užívateľskej krajiny
FreeBSD 12.2 prichádza s novým rc.konf
premenná - linux_mounts_enable
. Táto nová premenná sa používa, keď sú v systéme Linux pripojené konkrétne súborové systémy Linux / compat / linux
adresár a premenná linux_enable je nastavená na ÁNO
.
rc.konf
je konfiguračný súbor obsahujúci podrobnosti o konfigurácii rôznych sieťových rozhraní v systéme, lokálny názov hostiteľa a informácie o službách spúšťania inicializovaných pri štarte. The rc.konf
je používaný rôznymi spúšťacími skriptmi nachádzajúcimi sa v /atď
., adresár, aby podmienili ich vykonanie nastaveniami v tomto súbore.
The linux_enable
je boolovská premenná, keď je nastavená na ÁNO
umožňuje Linux / ELF pri štarte.
Okrem toho devd
pomôcka sa aktualizuje, aby sa zmenila predvolená hodnota syslogd
oznámenie o obnovení z kern
do jadro
.
The devd
je démon, ktorý poskytuje platformu na vykonávanie programov užívateľskej krajiny spúšťaných rôznymi udalosťami jadra.
2. Zmeny aplikácie Userland
Obslužný program cron je aktualizovaný, aby podporoval dva nové príznaky v crontab - '-n„a“-q.„
The -n
argument potláča poštu pri úspešnom spustení, zatiaľ čo -q
argument potláča zaznamenávanie vykonania príkazu.
- The
dd
príkaz je aktualizovaný, aby podporoval niekoľko ďalších argumentov:- conv = fsync
- conf = fdatasync
- oflag = fsync
- oflag = synchronizácia
- iflag = fullblock
- The
fsck_msdosfs
je aktualizovaný, aby podporoval niektoré ďalšie funkcie.
Zahŕňajú zníženie pamäťovej stopy, nový argument, -M
ktorý znemožňuje použitie mmap
užitočnosť a ďalšie. fsck_msdosfs
je nástroj používaný na kontrolu konzistencie súborového systému Windows (FAT).
- Podpora pre
osvedčenie
užitočnosť.
osvedčenie
je nástroj príkazového riadku používaný pri správe zoznamu certifikačných autorít TLS, ktorým dôverujú aplikácie používajúce OpenSSL.
ukážka
je aktualizovaný na podporu dlhých možností.
ukážka
je nástroj Linux používaný na získanie stavu servera NFS umiestneného na hostiteľovi.
- The
sed
obslužný program je aktualizovaný tak, aby čítal príkazy zo štandardného vstupu, keď je zadaný argument „-f“. - The
bhyve
obslužný program je aktualizovaný tak, aby podporoval nastavenie ďalších parametrov radiča AHCI. - The
väzenie
obslužný program je aktualizovaný tak, aby umožňoval spustenie systému Linux® v prostredí väzenia.
3. Prispievaný softvér
Softvér | Aktualizované na .. |
---|---|
obslužný program tcsh | verzia 6.21.00 |
menšia užitočnosť | verzia v551 |
knižnica libbsdxml | verzia 2.2.9 |
obslužný program resolvconf | verzia 3.9.2 |
knižnica pcap | verzia 1.9.1 |
obslužný program tcpdump | verzia 4.9.3 |
utilita xz | verzia 5.2.5 |
OpenSSH | verzia 7.9p1 |
Súbory databázy časových pásiem | verzia 2020a |
neviazaná utilita | verzia 1.10.1 |
libarchívna knižnica | verzia 3.4.3 |
súkromná knižnica apríla | verzia 1.7.0 |
utilita svn , lite | verzia 1.14.0 LTS |
sada nástrojov ntpd | verzia 4.2.8p15 |
súborový nástroj | verzia 5.39 |
BC nástroj | verzia 3.1.1 |
súkromná utilita sqlite3 | verzia 3.32.3 |
Nástroj BSD make | verzia 20200719 |
Obslužný program Sendmail | verzia 8.16.1 |
clang, llvm, lld, lldb, utility kompilátora-rt a libc++ | verzia 10.0.1 |
OpenSSL | verzia 1.1.1h |
FreeBSD 12.2 tiež prichádza s niekoľkými aktualizáciami softvéru, ktoré vylepšujú všeobecné funkcie rôznych softvérov. Napríklad:
- The
nc
nástroj dostal aktualizáciu, aby zahrnul nový--sctp
argument. - The
mtree
nástroj tiež dostal aktualizáciu na riešenie problémov, ako je-f
argument nezohľadňujúci zmeny typu a ďalšie.
4. Zastaraný softvér
Okrem aktualizácií existuje aj softvér označený ako zastaraný. The pozm
je jeden a je určený na odstránenie vo FreeBSD 13.0 vydanie.
5. Runtime knižnice a API
S FreeBSD 12.2, ifconfig
obslužný program dostal aktualizáciu a teraz môže hlásiť stav rozhrania mosta.
6. Všeobecné zmeny jadra
čítať
systémové volanie bude teraz zakázanéčítať()
predvolene volať na priečinky a adresáre.- FreeBSD 12.2 sa dodáva s
ixl
ovládač je predvolene povolený. - The
machdep.kdb_on_nmi
premenná na sysctl je odstránená. Dodatočne,machdep.panic_on_nmi
premenná teraz priamo vstúpi do debuggeru. Sysctl je obslužný program zodpovedný za načítanie stavu jadra. - FreeBSD 12.2 tiež obsahuje podporu pre APEI (ACPI Platform Error Interfaces)
7. Zmeny zariadení a ovládačov
V tomto novom vydaní je niekoľko ovládačov vo FreeBSD 13 označených ako zastarané a odstránených.0 vydanie a neskôr. Zahŕňajú:
ubsec
- Umožňuje podporu pre karty Broadcom a BlueSteel, ktoré obsahujú čipy akcelerátora uBsec 5x0x.ufm
- Umožňuje podporu pre tuner D-Link / GEMTEK FM.apm
- Umožňuje podporu pre grafické karty Alliance ProMotion.ctau
cx
8. Zmeny úložiska
The mps
ovládač, ktorý umožňuje podporu radičov SAS a polovodičových pamäťových kariet WarpDrive pre Broadcom, je odstránený z 32-bitovej konfigurácie jadra GENERIC.
The vodič virtio_blk
, ktorý umožňuje podporu blokových zariadení VirtIO, dostal aktualizáciu obsahujúcu podporu TRIM.
Okrem toho súborový systém ZFS teraz podporuje čítanie a zápis kstat
výstup na množinu údajov.
9. Zmeny zavádzacieho systému
S FreeBSD 12.2. vydanie, používatelia teraz budú mať prístup ku konzole z bootloaderu a môžu si vybrať ktorékoľvek z dostupných zariadení konzoly.
10. Všeobecné zmeny v sieti
FreeBSD má tendenciu mať na serveroch veľký trh ako desktopy. Používatelia preto môžu očakávať pomerne veľa aktualizácií v sieťovej časti celého operačného systému. Ďalej uvádzame niektoré z aktualizácií a zmien.
- The
tab
atun
zariadenia sa teraz vytvoria/ dev
aliasy vždy, keď sú premenované. - The
ipfw
ovládač teraz obsahuje podporu pre podsieť RFC6598 / Carrier Grade NAT. - The
ng_nat
teraz bude podporovať pripojenie ethernetového rozhrania.
Ovládače aktualizované na novú verziu zahŕňajú:
ixl
je aktualizovaná na verziu 1.11.29ena
je aktualizovaná na verziu 2.2.0cxgbe
je aktualizovaná na verziu 1.25.0.0
Do tohto nového vydania bola navyše pridaná sada nových ovládačov, ktoré zlepšujú podporu protokolu 802.11n a 802.11ac. FreeBSD 12.2 bude obsahovať tiež podporu pre 100 GB ethernetové karty Intel ľad
vodič.
Inovácia na FreeBSD 12.2
Teraz, keď ste videli niektoré z vynikajúcich funkcií FreeBSD 12.2, pravdepodobne uvažujete o aktualizácii svojho súčasného systému. Nebojte sa, to je to, čo v tomto systéme pokryjeme.
- Stiahnite a nainštalujte si utilitu freebsd-update. Vykonajte nasledujúce príkazy:
freebsd-update načítať freebsd-update nainštalovať
- Teraz môžete na načítanie a inštaláciu aktualizácií použiť obslužný program freebsd-update.
freebsd-update upgrade -r 12.Inštalácia freebsd-update s 2-UVOĽNENÍM
- Po úspešnej inštalácii reštartujte systém pomocou nižšie uvedeného príkazu:
vypnutie -r hned
- Akonáhle sa systém reštartuje, vykonajte znova príkaz freebsd-update install a nainštalujte nové komponenty užívateľskej krajiny.
inštalácia freebsd-update
To je všetko! Aktualizovali ste systém na najnovšiu verziu FreeBSD 12.2 vydanie. Môžete spustiť príkaz uname -a, aby ste videli verziu FreeBSD, ktorú práve používate.
nemenovať -a
Záver
Tento príspevok vám poskytne jasný prehľad o niektorých funkciách, ktoré prichádzajú s FreeBSD 12.2. vydanie a celý proces aktualizácie. Pretože tento operačný systém nie je dodávaný s predinštalovaným grafickým používateľským rozhraním, väčšina aktualizácií a zmien sa zameriava na zlepšenie všeobecného výkonu systému. Ak nie ste pripravení na aktualizáciu systému na toto najnovšie vydanie, môžete ho nainštalovať ako virtuálny stroj a pred použitím na výrobu otestovať jeho výkon.