FreeBSD Release Engineering Team teatas FreeBSD 12 väljaandmisest ja kättesaadavusest.2 massidele. See on stabiilse / 12 haru kolmas ja viimane vabanemine. See postitus käsitleb funktsioone ja muudatusi, mida võite FreeBSD 12-ga oodata.2 vabastamine. Anname teile ka samm-sammulise juhendi selle kohta, kuidas uuendada oma praegust versiooni versioonile FreeBSD 12.2.
FreeBSD 12.2 funktsioonid
FreeBSD pole vaikimisi pakitud töölauakeskkonnaga nagu enamik Linuxi jaotusi. See aga ei tähenda, et te ei saaks seda installida. Seetõttu on enamik funktsioone ja värskendusi suunatud süsteemi üldisele jõudlusele, mitte kasutajaliidesele. Sukeldume sisse!
1. Userlandi konfiguratsiooni muudatused
FreeBSD 12.2 on varustatud uuega rc.konf
muutuja - linux_mounts_enable
. Seda uut muutujat kasutatakse juhul, kui jaotisesse on installitud konkreetsed Linuxi failisüsteemid / compat / linux
kataloog ja muutuja linux_enable on seatud väärtusele JAH
.
rc.konf
on konfiguratsioonifail, mis sisaldab süsteemi erinevate võrguliideste konfiguratsiooni üksikasju, kohalikku hosti nime ja teavet käivitamise ajal initsialiseeritud käivitamisteenuste kohta. The rc.konf
seda kasutavad erinevad käivitusskriptid, mis on leitud /jne
., kataloogi nende täitmise tingimiseks selles failis olevate sätetega.
The linux_enable
on tõeväärtuse muutuja, kui see on seatud väärtusele JAH
lubab Linuxi / ELF-i käivitamise ajal.
Lisaks devd
vaikimisi muutmiseks värskendatakse utiliiti syslogd
teade jätkamiseks alates kern
kuni tuum
.
The devd
on deemon, mis pakub platvormi erinevate tuumaürituste poolt käivitatud kasutajaprogrammide käivitamiseks.
2. Userlandi rakenduse muudatused
Croni utiliiti värskendatakse, et see toetaks crontabis kahte uut lippu - "-n"ja"-q."
The -n
argument pärsib edukatel käivitustel kirju, samas kui -q
argument pärsib käsu täitmise logimise.
- The
dd
käsku värskendatakse mitme täiendava argumendi toetamiseks:- conv = fsync
- conf = fdatasync
- oflag = fsync
- oflag = sünkroniseeri
- iflag = täisblokk
- The
fsck_msdosfs
on värskendatud, et toetada mõningaid lisafunktsioone.
Nende hulka kuulub mälu jalajälje vähendamine, uus argument, -M
mis keelab mmap
kasulikkus ja teised. fsck_msdosfs
on utiliit, mida kasutatakse Windowsi (FAT) failisüsteemi järjepidevuse kontrollimiseks.
- Toetus kasutajale
certctl
utiliit.
certctl
on käsurea tööriist, mida kasutatakse OpenSL-i kasutavate rakenduste usaldusväärsete TLS-i sertifikaadiasutuste loendi haldamiseks.
showmount
utiliiti värskendatakse pikkade valikute toetamiseks.
showmount
on Linuxi utiliit, mida kasutatakse hostil asuva NFS-serveri oleku saamiseks.
- The
sed
utiliiti värskendatakse, et lugeda käske stdinilt, kui "-f" argument on määratud. - The
bhyve
utiliiti värskendatakse, et toetada AHCI kontrolleri täiendavate parameetrite seadistamist. - The
vangla
Utiliiti värskendatakse, et võimaldada Linuxi kasutamist vangistatud keskkonnas.
3. Kaastöödeldud tarkvara
Tarkvara | Värskendatud .. |
---|---|
tcsh utiliit | versioon 6.21.00 |
vähem kasulikkust | versioon v551 |
libbsdxml teek | versioon 2.2.9 |
resolvconfi utiliit | versioon 3.9.2 |
pcap raamatukogu | versioon 1.9.1 |
tcpdump utiliit | versioon 4.9.3 |
xz utiliit | versioon 5.2.5 |
OpenSSH | versioon 7.9p1 |
Ajavööndi andmebaasifailid | versioon 2020a |
sidumata utiliit | versioon 1.10.1 |
libarhiivraamatukogu | versioon 3.4.3 |
privaatne apr raamatukogu | versioon 1.7.0 |
svn , lite utiliit | versioon 1.14.0 LTS |
ntpd utiliitide komplekt | versioon 4.2.8p15 |
faili utiliit | versioon 5.39 |
bc utiliit | versioon 3.1.1 |
privaatne sqlite3 utiliit | versioon 3.32.3 |
BSD-i utiliit | versioon 20200719 |
Sendmaili utiliit | versioon 8.16.1 |
clang, llvm, lld, lldb, kompilaatori-rt utiliidid ja libc++ | versioon 10.0.1 |
OpenSSL | versioon 1.1.1h |
FreeBSD 12.2 on varustatud ka mitme tarkvarauuendusega, et tõhustada eri tarkvara üldist funktsionaalsust. Näiteks:
- The
nc
tööriist on saanud uue kaasamise värskenduse--sctp
argument. - The
mtree
utiliit sai värskenduse ka selliste probleemide lahendamiseks nagu-f
argument, mis ei arvesta tüübimuutusi ja palju muud.
4. Aegunud tarkvara
Peale värskenduste on olemas ka tarkvara, mis on märgitud iganenuks. The parandus
utiliit on üks ja on mõeldud eemaldamiseks FreeBSD 13-s.0 vabastamine.
5. Runtime teegid ja API
FreeBSD 12-ga.2, ifconfig
utiliit on saanud värskenduse ja saab nüüd teatada silla liidese olekust.
6. Kindralituuma muudatused
lugeda
süsteemikõne keelatakseloe ()
helistage vaikimisi kaustadele ja kataloogidele.- FreeBSD 12.2 on varustatud
ixl
draiver on vaikimisi lubatud. - The
machdep.kdb_on_nmi
sysctl muutuja eemaldatakse. Lisaks,machdep.panic_on_nmi
muutuja sisestab nüüd otse siluri. Sysctl on utiliit, mis vastutab kerneli oleku hankimise eest. - FreeBSD 12.2 sisaldab ka tuge APEI-le (ACPI platvormi tõrke liidesed)
7. Seadmete ja draiverite muudatused
Selle uue väljalaskega on FreeBSD 13-s märgitud mitu draiverit aegunuks ja eemaldatuks.0 vabastamine ja hiljem. Nad sisaldavad:
ubsec
- Võimaldab toetada Broadcomi ja BlueSteeli kaarte, mis sisaldavad uBsec 5x0x krüptokiirendi kiipe.ufm
- Võimaldab toetada D-Linki / GEMTEK FM-tuunerit.apm
- Võimaldab toetada videokaarte Alliance ProMotion.ctau
cx
8. Salvestuse muudatused
The mps
draiver, mis võimaldab tugiteenuste SAS-kontrollereid ja WarpDrive'i tahkis-salvestuskaarte Broadcomile, eemaldatakse 32-bitise GENERIC-tuuma konfiguratsioonist.
The virtio_blk juht
, mis võimaldab VirtIO plokiseadmete tuge, on saanud värskenduse TRIM-i toe lisamiseks.
Lisaks toetab ZFS-failisüsteem nüüd lugemist / kirjutamist kstat
väljund andmekogumi kohta.
9. Alglaaduri muudatused
FreeBSD 12-ga.2 väljalaskega pääsevad kasutajad nüüd alglaadurist konsole juurde ja saavad valida mis tahes olemasoleva konsooli seadme.
10. Üldised muudatused võrgus
FreeBSD-l on serveritel tavaliselt suur turg kui lauaarvutitel. Seetõttu võivad kasutajad oodata üsna palju värskendusi kogu opsüsteemi võrguosas. Allpool on toodud mõned värskendused ja muudatused.
- The
vaheleht
jatuun
seadmed loovad/ dev
varjunimed alati, kui neid ümber nimetatakse. - The
ipfw
draiver sisaldab nüüd tuge RFC6598 / Carrier Grade NAT alamvõrkudele. - The
ng_nat
toetab nüüd Etherneti liidese kinnitamist.
Uuele versioonile värskendatud draiverid hõlmavad järgmist:
ixl
värskendatakse versioonile 1.11.29ena
värskendatakse versioonile 2.2.0cxgbe
värskendatakse versioonile 1.25.0.0
Lisaks sellele on sellele uuele versioonile lisatud hulk uusi draivereid, et suurendada 802 tuge.11n ja 802.11ac. FreeBSD 12.2 sisaldab ka Inteli 100GB Etherneti kaartide tuge uuega jää
autojuht.
Üleminek FreeBSD 12-le.2
Nüüd, kui olete näinud mõnda lahedat funktsiooni FreeBSD 12.2 toob välja, mõtlete tõenäoliselt oma praeguse süsteemi täiendamisele. Ärge muretsege, seda me selles süsteemis kajastame.
- Laadige alla ja installige utiliit freebsd-update. Käivitage järgmised käsud:
freebsd-update tõmbab freebsd-update installi
- Nüüd saate värskenduste toomiseks ja installimiseks kasutada utiliiti freebsd-update.
freebsd-update uuendus -r 12.2-VABASTAMINE freebsd-update install
- Pärast edukat installimist taaskäivitage süsteem alloleva käsuga:
seiskamine -r nüüd
- Kui süsteem taaskäivitub, käivitage uute kasutajamaa komponentide installimiseks uuesti käsk freebsd-update install.
freebsd-update install
See selleks! Olete värskendanud oma süsteemi uusimale FreeBSD 12-le.2 vabastamine. Võite käivitada käsu uname -a, et näha praegu kasutatavat FreeBSD versiooni.
uname -a
Järeldus
See postitus on andnud teile selge ülevaate FreeBSD 12-ga kaasnevatest funktsioonidest.2 vabastamine ja kogu täiendamise protsess. Kuna selle operatsioonisüsteemiga ei ole eelinstallitud GUI-d, on suurema osa värskenduste ja muudatuste eesmärk parandada süsteemi üldist jõudlust. Kui te pole veel valmis oma süsteemi uuemale versioonile täiendama, saate selle installida virtuaalmasinana ja enne tootmiseks kasutamist selle jõudlust testida.