Ekipa za inženiring za izdajo FreeBSD je objavila izdajo in razpoložljivost FreeBSD 12.2 k množicam. To je tretja in zadnja izdaja podružnice stable / 12. Ta objava bo zajela funkcije in spremembe, ki jih lahko pričakujete pri FreeBSD 12.2 sprostitev. Pripravili vam bomo tudi navodila po korakih za nadgradnjo s trenutne različice na FreeBSD 12.2.
FreeBSD 12.2 Značilnosti
FreeBSD privzeto ni opremljen z namiznim okoljem kot večina distribucij Linuxa. Vendar to ne pomeni, da ga ne morete namestiti. Zato je večina funkcij in posodobitev osredotočena na splošno delovanje sistema in ne na uporabniški vmesnik. Potopimo se noter!
1. Spremembe konfiguracije Userland
FreeBSD 12.2 prihaja z novim rc.conf
spremenljivka - linux_mounts_enable
. Ta nova spremenljivka se uporablja, ko so določeni datotečni sistemi Linux nameščeni v / compat / linux
imenik in spremenljivka linux_enable je nastavljena na DA
.
rc.conf
je konfiguracijska datoteka, ki vsebuje podrobnosti o konfiguraciji različnih omrežnih vmesnikov v sistemu, lokalno ime gostitelja in informacije o zagonskih storitvah, inicializiranih ob zagonu. The rc.conf
uporabljajo različni zagonski skripti, najdeni v / itd
., imenik, da njihovo izvajanje pogojimo z nastavitvami v tej datoteki.
The linux_enable
je logična spremenljivka, če je nastavljena na DA
omogoča Linux / ELF med zagonom.
Poleg tega devd
pripomoček se posodobi, da spremeni privzeto syslogd
obvestilo za nadaljevanje od kern
do jedro
.
The devd
je demon, ki zagotavlja platformo za izvajanje uporabniških programov, ki jih sprožijo različni dogodki v jedru.
2. Spremembe aplikacije Userland
Pripomoček cron je posodobljen tako, da podpira dve novi zastavici v crontabu - '-n"in"-q."
The -n
argument zatira pošto ob uspešnem zagonu, medtem ko -q
argument zatira beleženje izvrševanja ukaza.
- The
dd
ukaz je posodobljen tako, da podpira več dodatnih argumentov:- conv = fsync
- conf = fdatasync
- oflag = fsync
- oflag = sinhronizacija
- iflag = polni blok
- The
fsck_msdosfs
je posodobljen, da podpira nekatere dodatne funkcije.
Vključujejo zmanjšanje spominskega odtisa, nov argument, -M
ki onemogoča uporabo mmap
uporabnost in drugi. fsck_msdosfs
je pripomoček za preverjanje skladnosti datotečnega sistema Windows (FAT).
- Podpora za
certctl
uporabnost.
certctl
je orodje ukazne vrstice, ki se uporablja pri upravljanju seznama overiteljev potrdil TLS, ki jim zaupajo aplikacije, ki uporabljajo OpenSSL.
showmount
pripomoček je posodobljen, da podpira dolge možnosti.
showmount
je pripomoček za Linux, ki se uporablja za pridobivanje stanja strežnika NFS, ki se nahaja na gostitelju.
- The
sed
pripomoček se posodobi za branje ukazov iz stdina, ko je podan argument »-f«. - The
bhyve
pripomoček je posodobljen tako, da podpira nastavitev dodatnih parametrov krmilnika AHCI. - The
zapor
pripomoček je posodobljen, da omogoča zagon Linuxa® v zaprtem okolju.
3. Prispevana programska oprema
Programska oprema | Posodobljeno na… |
---|---|
pripomoček tcsh | različica 6.21.00 |
manj uporabnosti | različica v551 |
knjižnica libbsdxml | različica 2.2.9 |
pripomoček resolvconf | različica 3.9.2 |
knjižnica pcap | različica 1.9.1 |
pripomoček tcpdump | različica 4.9.3 |
pripomoček xz | različica 5.2.5 |
OpenSSH | različica 7.9p1 |
Datoteke zbirke podatkov o časovnem pasu | različica 2020a |
nevezana uporabnost | različica 1.10.1 |
knjižnica libarh | različica 3.4.3 |
zasebna knjižnica apr | različica 1.7.0 |
pripomoček svn , lite | različica 1.14.0 LTS |
ntpd paket pripomočkov | različica 4.2.8p15 |
datotečni pripomoček | različica 5.39 |
bc pripomoček | različica 3.1.1 |
zasebni pripomoček sqlite3 | različica 3.32.3 |
BSD make utility | različica 20200719 |
Pripomoček Sendmail | različica 8.16.1 |
clang, llvm, lld, lldb, compiler-rt pripomočki in libc++ | različica 10.0.1 |
OpenSSL | različica 1.1.1h |
FreeBSD 12.2 vsebuje tudi več posodobitev programske opreme za izboljšanje splošne funkcionalnosti različne programske opreme. Na primer:
- The
nc
orodje je prejelo posodobitev, da vključuje novo--sctp
prepir. - The
mtree
pripomoček je prejel tudi posodobitev za obravnavo težav, kot je-f
argument, ki ne upošteva sprememb tipa, in še več.
4. Zastarela programska oprema
Poleg posodobitev obstaja tudi programska oprema, ki je označena kot zastarela. The amd
pripomoček je eden in je namenjen odstranitvi v FreeBSD 13.0 izdaja.
5. Izvajalne knjižnice in API
Z FreeBSD 12.2, ifconfig
pripomoček je prejel posodobitev in lahko zdaj poroča o stanju mostnega vmesnika.
6. Splošne spremembe jedra
preberite
sistemski klic bo zdaj onemogočenpreberi ()
privzeto pokliče v mapah in imenikih.- FreeBSD 12.2 prihaja z
ixl
gonilnik privzeto omogočen. - The
machdep.kdb_on_nmi
spremenljivka na sysctl je odstranjena. Poleg tega,machdep.panic_on_nmi
spremenljivka bo zdaj neposredno vstopila v razhroščevalnik. Sysctl je pripomoček, ki je odgovoren za pridobivanje stanja jedra. - FreeBSD 12.2 vključuje tudi podporo za APEI (ACPI Platform Error Interfaces)
7. Spremembe naprav in gonilnikov
S to novo različico je v FreeBSD 13 več gonilnikov označenih kot zastarelih in odstranjenih.0 in kasneje. Vključujejo:
ubsec
- Omogoča podporo za kartice Broadcom in BlueSteel, ki vsebujejo čipe za pospeševalnik kripto uBsec 5x0x.ufm
- Omogoča podporo za sprejemnik D-Link / GEMTEK FM.apm
- Omogoča podporo za grafične kartice Alliance ProMotion.ctau
cx
8. Spremembe shranjevanja
The mps
gonilnik, ki omogoča podporo krmilnikom SAS in polprevodniškim karticam WarpDrive za Broadcom, je odstranjen iz 32-bitne konfiguracije jedra GENERIC.
The gonilnik virtio_blk
, , ki omogoča podporo za blokovne naprave VirtIO, je prejel posodobitev, ki vključuje podporo TRIM.
Poleg tega datotečni sistem ZFS zdaj podpira branje / pisanje kstat
izhod na nabor podatkov.
9. Spremembe zagonskega nalagalnika
Z FreeBSD 12.2, bodo uporabniki zdaj dostopali do konzole iz zagonskega nalagalnika in lahko izbrali katero koli razpoložljivo konzolo.
10. Splošne spremembe omrežja
FreeBSD ima ponavadi velik trg na strežnikih kot namizni računalniki. Zato lahko uporabniki pričakujejo kar nekaj posodobitev omrežnega dela celotnega operacijskega sistema. Spodaj je nekaj posodobitev in sprememb.
- The
zavihek
intun
naprave bodo zdaj ustvarile/ razv
vzdevki, kadar koli so preimenovani. - The
ipfw
gonilnik zdaj vključuje podporo za podomrežja RFC6598 / Carrier Grade NAT. - The
ng_nat
bo zdaj podpiral priključitev ethernet vmesnika.
Gonilniki, posodobljeni na novo različico, vključujejo:
ixl
je posodobljen na različico 1.11.29ena
je posodobljen na različico 2.2.0cxgbe
je posodobljen na različico 1.25.0.0
Poleg tega je bil tej novi izdaji dodan nabor novih gonilnikov za izboljšanje podpore za 802.11n in 802.11ac. FreeBSD 12.2 bo vključeval tudi podporo za Intel 100 GB Ethernet kartice z novo led
voznik.
Nadgradnja na FreeBSD 12.2
Zdaj, ko ste videli nekaj odličnih funkcij FreeBSD 12.2, verjetno razmišljate o nadgradnji vašega trenutnega sistema. Ne skrbite, to bomo obravnavali v tem sistemu.
- Prenesite in namestite pripomoček freebsd-update. Izvedite spodnje ukaze:
freebsd-update prinesi namestitev
- Zdaj lahko s pripomočkom freebsd-update pridobite in namestite posodobitve.
nadgradnja posodobitve freebsd -r 12.2-RELEASE namestitev brezplačne posodobitve
- Po uspešni namestitvi znova zaženite sistem s spodnjim ukazom:
izklop -r zdaj
- Ko se sistem znova zažene, znova izvedite ukaz freebsd-update install, da namestite nove komponente uporabniške države.
namestitev posodobitve
To je to! Sistem ste posodobili na najnovejšo različico FreeBSD 12.2 sprostitev. Nadaljujte z izvajanjem ukaza uname -a in si oglejte trenutno različico FreeBSD.
uname -a
Zaključek
Ta objava vam je dala jasen vpogled v nekatere funkcije, ki so priložene FreeBSD 12.2 in celoten postopek nadgradnje. Ker ta operacijski sistem nima vnaprej nameščenega GUI, je večina posodobitev in sprememb namenjena izboljšanju splošne učinkovitosti sistema. Če še niste pripravljeni na nadgradnjo sistema na najnovejšo izdajo, ga lahko namestite kot navidezni stroj in preizkusite njegovo delovanje, preden ga uporabite za proizvodnjo.