FreeBSD Release Engineering Team najavio je izlazak i dostupnost FreeBSD 12.2 masama. To je treće i posljednje izdanje grane staje / 12. Ovaj će post obuhvatiti značajke i promjene koje možete očekivati s FreeBSD 12.2 puštanje. Dat ćemo vam i detaljni vodič za nadogradnju s vaše trenutne verzije na FreeBSD 12.2.
FreeBSD 12.2 Značajke
FreeBSD se po defaultu ne isporučuje s radnim okruženjem kao većina Linux distribucija. Međutim, to ne znači da ga ne možete instalirati. Stoga je većina značajki i ažuriranja usmjerena na opće performanse sustava, a ne na korisničko sučelje. Zaronimo!
1. Promjene konfiguracije Userlanda
FreeBSD 12.2 dolazi s novim rc.konf
varijabla - linux_mounts_enable
. Ova nova varijabla koristi se kada su specifični Linux datotečni sustavi montirani u / compat / linux
direktorija, a varijabla linux_enable postavljena je na DA
.
rc.konf
je konfiguracijska datoteka koja sadrži detalje o konfiguraciji različitih mrežnih sučelja u sustavu, lokalno ime hosta i informacije o pokretačkim uslugama inicijaliziranim u vrijeme pokretanja. The rc.konf
koristi se različitim skriptama za pokretanje koje se nalaze u / itd
., direktorij kako bi uskladio njihovo izvršavanje s postavkama u ovoj datoteci.
The linux_enable
je logička varijabla kada je postavljeno na DA
omogućuje Linux / ELF prilikom pokretanja.
Uz to, devd
uslužni program se ažurira radi promjene zadanog syslogd
obavijest za nastavak od kern
do zrno
.
The devd
je demon koji pruža platformu za izvršavanje korisničkih programa pokrenutih raznim događajima jezgre.
2. Promjene u aplikaciji Userland
Uslužni program cron ažuriran je tako da podržava dvije nove zastavice u crontabu - '-n'i'-q.'
The -n
argument suzbija poštu pri uspješnom izvođenju dok -q
argument potiskuje bilježenje izvršavanja naredbi.
- The
dd
naredba se ažurira kako bi podržala nekoliko dodatnih argumenata:- conv = fsync
- conf = fdatasync
- oflag = fsync
- oflag = sinkronizacija
- iflag = puni blok
- The
fsck_msdosfs
je ažuriran kako bi podržao neke dodatne značajke.
Oni uključuju smanjenje memorijskog otiska, novi argument, -M
što onemogućava upotrebu mapa
korisnost i drugi. fsck_msdosfs
je uslužni program koji se koristi za provjeru usklađenosti datotečnog sustava Windows (FAT).
- Podrška za
certctl
korisnost.
certctl
je alat naredbenog retka koji se koristi u upravljanju popisom TLS certifikata kojima aplikacije koje koriste OpenSSL vjeruju.
showmount
uslužni program se ažurira kako bi podržao duge opcije.
showmount
je uslužni program za Linux koji se koristi za dobivanje statusa NFS poslužitelja smještenog na hostu.
- The
sed
uslužni program ažurira se za čitanje naredbi iz stdina kada je naveden argument "-f". - The
bhyve
uslužni program je ažuriran kako bi podržao postavljanje dodatnih parametara AHCI kontrolera. - The
zatvor
uslužni program je ažuriran kako bi omogućio pokretanje Linuxa® u zatvorenom okruženju.
3. Doprinošeni softver
Softver | Ažurirano na… |
---|---|
uslužni program tcsh | inačica 6.21.00 |
manje korisnosti | inačica v551 |
biblioteka libbsdxml | inačica 2.2.9 |
uslužni program resolvconf | verzija 3.9.2 |
knjižnica pcap | inačica 1.9.1 |
uslužni program tcpdump | inačica 4.9.3 |
uslužni program xz | inačica 5.2.5 |
OpenSSH | inačica 7.9p1 |
Datoteke baze podataka vremenske zone | inačica 2020a |
nevezana korisnost | inačica 1.10.1 |
biblioteka libarhije | verzija 3.4.3 |
privatna apr | inačica 1.7.0 |
svn , lite uslužni program | inačica 1.14.0 LTS |
ntpd paket uslužnih programa | inačica 4.2.8p15 |
uslužni program za datoteke | inačica 5.39 |
bc uslužni program | verzija 3.1.1 |
privatni uslužni program sqlite3 | verzija 3.32.3 |
Uslužni program BSD make | inačica 20200719 |
Uslužni program Sendmail | inačica 8.16.1 |
clang, llvm, lld, lldb, kompajler-rt uslužni programi i libc++ | inačica 10.0.1 |
OpenSSL | inačica 1.1.1h |
FreeBSD 12.2 također dolazi s nekoliko ažuriranja softvera za poboljšanje opće funkcionalnosti različitih softvera. Na primjer:
- The
nc
alat je primio ažuriranje koje uključuje novo--sctp
argument. - The
mtree
uslužni program također je dobio ažuriranje za rješavanje problema poput-f
argument koji ne uzima u obzir promjene tipa i još mnogo toga.
4. Zastarjeli softver
Osim ažuriranja, postoji i softver koji je označen kao zastario. The amd
uslužni program je jedan i cilja se na uklanjanje u FreeBSD-u 13.0 izdanje.
5. Runtime knjižnice i API
Uz FreeBSD 12.2, ifconfig
uslužni program primio je ažuriranje i sada može prijaviti status sučelja za premošćivanje.
6. Opće promjene kernela
čitati
sistemski poziv sada će se onemogućitičitati()
poziv prema zadanim postavkama na mapama i direktorijima.- FreeBSD 12.2 dolazi s
ixl
upravljački program omogućen prema zadanim postavkama. - The
machdep.kdb_on_nmi
varijabla na sysctl je uklonjena. Dodatno,machdep.panic_on_nmi
varijabla sada će izravno ući u program za ispravljanje pogrešaka. Sysctl je uslužni program odgovoran za dohvaćanje stanja kernela. - FreeBSD 12.2 također uključuje podršku za APEI (sučelja za pogreške platforme ACPI)
7. Izmjene uređaja i upravljačkih programa
Ovim novim izdanjem nekoliko pokretača označeno je kao zastarjelo i uklonjeno u FreeBSD 13.0 izdanje i kasnije. Oni uključuju:
ubsec
- Omogućuje podršku za Broadcom i BlueSteel kartice koje sadrže uBsec 5x0x čipove za ubrzavanje kriptoa.ufm
- Omogućuje podršku za D-Link / GEMTEK FM tuner.apm
- Omogućuje podršku za video kartice Alliance ProMotion.ctau
cx
8. Promjene u pohrani
The mps
upravljački program, koji omogućuje podršku SAS kontrolera i SSD kartice WarpDrive za SSD, uklonjen je iz 32-bitne GENERIC konfiguracije jezgre.
The vozač virtio_blk
, koji omogućuje podršku za VirtIO blok uređaje, primio je ažuriranje koje uključuje TRIM podršku.
Uz to, ZFS sustav datoteka sada podržava čitanje / pisanje kstat
izlaz po skupu podataka.
9. Promjene u pokretačkom programu
Uz FreeBSD 12.2, korisnici će sada pristupiti konsoli iz pokretača i mogu odabrati bilo koji od dostupnih uređaja konzole.
10. Općenite promjene na mreži
FreeBSD ima veliko tržište na poslužiteljima od stonih računala. Stoga korisnici mogu očekivati poprilična ažuriranja u mrežnom dijelu cijelog operativnog sustava. Ispod su neka ažuriranja i promjene.
- The
tab
itun
uređaji će sada stvoriti/ razv
aliasi kad god se preimenuju. - The
ipfw
upravljački program sada uključuje podršku za podmreže RFC6598 / Carrier Grade NAT. - The
ng_nat
sada će podržati priključivanje ethernet sučelja.
Upravljački programi ažurirani na novu verziju uključuju:
ixl
je ažuriran na verziju 1.11.29ena
je ažuriran na verziju 2.2.0cxgbe
je ažuriran na verziju 1.25.0.0
Pored toga, u ovo je novo izdanje dodan skup novih upravljačkih programa kako bi se poboljšala podrška za 802.11n i 802.11ac. FreeBSD 12.2 također će uključivati podršku za Intel 100GB Ethernet kartice s novom led
vozač.
Nadogradnja na FreeBSD 12.2
Sad kad ste vidjeli neke od sjajnih značajki FreeBSD 12.2, vjerojatno razmišljate o nadogradnji svog trenutnog sustava. Ne brinite, to je ono što ćemo pokriti u ovom sustavu.
- Preuzmite i instalirajte uslužni program freebsd-update. Izvršite naredbe u nastavku:
freebsd-update preuzmi freebsd-update instaliraj
- Sada možete koristiti uslužni program freebsd-update za dohvaćanje i instaliranje ažuriranja.
nadogradnja freebsd-update -r 12.Instalirajte 2-RELEASE freebsd-update
- Nakon uspješne instalacije, ponovno pokrenite sustav pomoću naredbe u nastavku:
isključivanje -r sada
- Nakon što se sustav ponovno pokrene, ponovno izvršite naredbu freebsd-update install da biste instalirali nove komponente korisničke zemlje.
instalacija freebsd-update
To je to! Ažurirali ste svoj sustav na najnoviji FreeBSD 12.2 puštanje. Možete izvršiti naredbu uname -a da biste vidjeli verziju FreeBSD koju trenutno koristite.
uname -a
Zaključak
Ovaj vam je post dao jasan uvid u neke značajke koje dolaze s FreeBSD 12.2 izdanje i cijeli postupak nadogradnje. Budući da ovaj operativni sustav ne dolazi s unaprijed instaliranim GUI-jem, većina ažuriranja i promjena ima za cilj poboljšati opće performanse sustava. Ako niste spremni s nadogradnjom sustava na ovo najnovije izdanje, možete ga instalirati kao virtualni stroj i testirati njegove performanse prije nego što ga upotrijebite za proizvodnju.