„FreeBSD Release Engineering Team“ paskelbė apie „FreeBSD 12“ išleidimą ir prieinamumą.2 masėms. Tai trečiasis ir paskutinis stabilios / 12 šakos išleidimas. Šis įrašas apims funkcijas ir pakeitimus, kurių galite tikėtis naudodami „FreeBSD 12“.2 išleidimas. Mes taip pat pateiksime jums išsamų vadovą, kaip atnaujinti iš dabartinės versijos į „FreeBSD 12“.2.
„FreeBSD 12“.2 Savybės
Pagal numatytuosius nustatymus „FreeBSD“ nėra supakuota su darbalaukio aplinka, kaip ir dauguma „Linux“ paskirstymų. Tačiau tai nereiškia, kad negalite jo įdiegti. Todėl dauguma funkcijų ir atnaujinimų yra orientuoti į bendrą sistemos veikimą, o ne į vartotojo sąsają. Pasinerkime!
1. „Userland“ konfigūracijos pakeitimai
„FreeBSD 12“.2 yra su nauju rc.konf
kintamasis - linux_mounts_enable
. Šis naujas kintamasis naudojamas, kai į. Yra įdiegtos konkrečios "Linux" failų sistemos / compat / linux
katalogas ir „linux_enable“ kintamasis nustatytas kaip TAIP
.
rc.konf
yra konfigūracijos failas, kuriame yra išsami įvairių tinklo sąsajų sistemoje konfigūracija, vietinis pagrindinio kompiuterio pavadinimas ir informacija apie paleidimo paslaugas, inicijuotas paleidimo metu. The rc.konf
yra naudojama įvairių paleisties scenarijų, rastų / ir kt
., katalogą, kad jų vykdymas būtų susietas su šio failo nustatymais.
The linux_enable
yra loginis kintamasis, kai nustatytas kaip TAIP
įgalina „Linux / ELF“ įkrovos metu.
Be to, devd
įrankis atnaujinamas, norint pakeisti numatytąjį syslogd
pranešimas atnaujinti nuo branduolys
į branduolys
.
The devd
yra démonas, kuris suteikia platformą „userland“ programų vykdymui, kurią sukelia įvairūs branduolio įvykiai.
2. „Userland“ programos pakeitimai
„Cron“ įrankis atnaujinamas, kad palaikytų dvi naujas vėliavas „crontab“ --n„ir“-q."
The -n
argumentas slopina paštą sėkmingai vykstant, o -q
argumentas slopina komandos vykdymo registravimą.
- The
dd
komanda yra atnaujinta, kad palaikytų kelis papildomus argumentus:- conv = fsync
- conf = fdatasync
- oflag = fsync
- oflag = sinchronizuoti
- iflag = pilnas blokas
- The
fsck_msdosfs
yra atnaujintas, kad palaikytų kai kurias papildomas funkcijas.
Jie apima atminties pėdsako sumažinimą - naują argumentą, -M
kuris neleidžia naudoti mmap
naudingumas ir kiti. fsck_msdosfs
yra įrankis, naudojamas patikrinti „Windows“ (FAT) failų sistemos nuoseklumą.
- Parama
certctl
naudingumas.
certctl
yra komandinės eilutės įrankis, naudojamas tvarkant TLS sertifikato institucijų, kuriomis pasitiki programos, naudojančios OpenSSL, sąrašą.
pasirodymas
įrankis atnaujinamas, kad palaikytų ilgas parinktis.
pasirodymas
yra „Linux“ programa, naudojama norint gauti pagrindiniame kompiuteryje esančio NFS serverio būseną.
- The
sed
Naudingumas atnaujinamas skaityti komandas iš „stdin“, kai nurodomas „-f“ argumentas. - The
bhyve
įrankis atnaujinamas, kad būtų galima nustatyti papildomus AHCI valdiklio parametrus. - The
kalėjimas
Naudingumas atnaujinamas, kad būtų galima paleisti „Linux®“ įkalintoje aplinkoje.
3. Pateikta programinė įranga
Programinė įranga | Atnaujinta į… |
---|---|
tcsh naudingumas | 6 versija.21.00 |
mažiau naudingumo | v551 versija |
libbsdxml biblioteka | 2 versija.2.9 |
„resolvconf“ įrankis | 3 versija.9.2 |
pcap biblioteka | 1 versija.9.1 |
tcpdump naudingumas | 4 versija.9.3 |
xz naudingumas | 5 versija.2.5 |
„OpenSSH“ | 7 versija.9p1 |
Laiko juostos duomenų bazės failai | versija 2020a |
nesurištas naudingumas | 1 versija.10.1 |
libarchyvinė biblioteka | 3 versija.4.3 |
privati balandžio biblioteka | 1 versija.7.0 |
svn , lite naudingumas | 1 versija.14.0 LTS |
ntpd komunalinių paslaugų rinkinys | 4 versija.2.8p15 |
failų naudingumas | 5 versija.39 |
BC naudingumas | 3 versija.1.1 |
privatus sqlite3 įrankis | 3 versija.32.3 |
BSD padaryti naudingumą | versija 20200719 |
„Sendmail“ įrankis | 8 versija.16.1 |
clang, llvm, lld, lldb, kompiliatoriaus-rt komunalinės paslaugos ir libc++ | 10 versija.0.1 |
„OpenSSL“ | 1 versija.1.1 val |
„FreeBSD 12“.2 taip pat pateikiami keli programinės įrangos atnaujinimai, siekiant pagerinti bendrą skirtingų programinės įrangos funkcionalumą. Pavyzdžiui:
- The
nc
įrankis gavo naujinį, kad įtrauktų naują--sctp
argumentas. - The
mtree
taip pat gavo atnaujinimą, kad galėtų tvarkyti tokias problemas kaip-f
argumentas neatsižvelgiant į tipo pakeitimus ir dar daugiau.
4. Nebenaudojama programinė įranga
Be atnaujinimų, taip pat yra programinė įranga, pažymėta kaip nebenaudojama. The pak
naudingumas yra vienas ir skirtas pašalinti „FreeBSD 13“.0 leidimas.
5. Vykdymo bibliotekos ir API
Su „FreeBSD 12“.2, ifconfig
įrankis gavo atnaujinimą ir dabar gali pranešti apie tilto sąsajos būseną.
6. Generolo branduolio pokyčiai
skaityti
sistemos skambutis bus išjungtasskaityti ()
pagal numatytuosius nustatymus skambinkite į aplankus ir katalogus.- „FreeBSD 12“.2 yra su
ixl
tvarkyklė įjungta pagal numatytuosius nustatymus. - The
machdep.kdb_on_nmi
sysctl kintamasis pašalinamas. Papildomai,machdep.panic_on_nmi
kintamasis tiesiogiai pateks į derintuvą. „Sysctl“ yra priemonė, atsakinga už branduolio būsenos paiešką. - „FreeBSD 12“.2 taip pat apima APEI (ACPI platformos klaidų sąsajų) palaikymą
7. Įrenginių ir tvarkyklių pakeitimai
Su šiuo nauju leidimu keli tvarkyklės pažymimos kaip nebenaudojamos ir pašalinamos iš „FreeBSD 13“.0 išleidimas ir vėliau. Jie įtraukia:
ubsec
- Įgalinamas „Broadcom“ ir „BlueSteel“ kortelių, kuriose yra „uBsec 5x0x“ šifravimo greitintuvo lustai, palaikymas.ufm
- Įgalinamas „D-Link / GEMTEK FM“ imtuvo palaikymas.apm
- Įgalinamas „Alliance ProMotion“ vaizdo plokščių palaikymas.ctau
cx
8. Saugyklos pakeitimai
The mps
tvarkyklė, leidžianti palaikyti SAS valdiklius ir „Broadcom“ kietojo kūno saugojimo korteles, pašalinta iš 32 bitų GENERIC branduolio konfigūracijos.
The virtio_blk vairuotojas
, kuris įgalina „VirtIO“ blokinių įrenginių palaikymą, gavo atnaujinimą, įtraukiant TRIM palaikymą.
Be to, ZFS failų sistema dabar palaiko skaitymą / rašymą kstat
duomenų rinkinio išvestis.
9. Įkrovos krautuvo pakeitimai
Su „FreeBSD 12“.2 leidimas, vartotojai dabar galės naudotis konsole iš įkrovos programos ir pasirinkti bet kurį iš galimų konsolės įrenginių.
10. Bendrieji tinklo pakeitimai
„FreeBSD“ paprastai turi didelę serverių rinką nei darbalaukiai. Todėl vartotojai gali tikėtis nemažai atnaujinimų visos operacinės sistemos tinklo dalyje. Toliau pateikiami keli atnaujinimai ir pakeitimai.
- The
skirtuką
irtun
įrenginiai dabar bus sukurti/ dev
slapyvardžiai, kai tik jie pervardijami. - The
ipfw
tvarkyklė dabar apima palaikymą RFC6598 / Carrier Grade NAT potinkliams. - The
ng_nat
dabar palaikys Ethernet sąsajos prijungimą.
Tvarkyklėse, atnaujintose į naują versiją, yra:
ixl
yra atnaujinta į 1 versiją.11.29ena
yra atnaujinta į 2 versiją.2.0cxgbe
yra atnaujinta į 1 versiją.25.0.0
Be to, prie šio naujo leidimo buvo pridėta naujų tvarkyklių rinkinys, siekiant sustiprinti 802 palaikymą.11n ir 802.11ac. „FreeBSD 12“.2 taip pat apims „Intel 100GB Ethernet“ kortelių palaikymą su naujosiomis ledas
vairuotojas.
Atnaujinimas į „FreeBSD 12“.2
Dabar, kai pamatėte keletą įdomių „FreeBSD 12“ funkcijų.2 iškelia, jūs tikriausiai galvojate atnaujinti savo dabartinę sistemą. Nesijaudinkite, tai aptarsime šioje sistemoje.
- Atsisiųskite ir įdiekite „freebsd-update“ įrankį. Vykdykite toliau pateiktas komandas:
freebsd-update gauti freebsd-update įdiegti
- Dabar galite naudoti „freebsd-update“ įrankį, kad gautumėte ir įdiegtumėte naujinimus.
„freebsd-update“ naujinimas -r 12.„2-RELEASE freebsd-update“ diegimas
- Po sėkmingo diegimo iš naujo paleiskite sistemą naudodami žemiau esančią komandą:
išjungimas -r dabar
- Kai sistema bus paleista iš naujo, dar kartą vykdykite komandą „freebsd-update install“, kad įdiegtumėte naujus „userland“ komponentus.
„freebsd-update“ įdiegti
Viskas! Jūs atnaujinote savo sistemą į naujausią „FreeBSD 12“.2 išleidimas. Galite paleisti komandą „uname -a“, kad pamatytumėte šiuo metu naudojamą „FreeBSD“ versiją.
uname -a
Išvada
Šis įrašas suteikė jums aiškų supratimą apie kai kurias su „FreeBSD 12“ teikiamas funkcijas.2 leidimas ir visas atnaujinimo procesas. Kadangi šioje operacinėje sistemoje nėra iš anksto įdiegtos GUI, dauguma atnaujinimų ir pakeitimų siekia pagerinti bendrą sistemos našumą. Jei nesate pasirengę naujovinti sistemos į šią naujausią versiją, galite ją įdiegti kaip virtualią mašiną ir išbandyti jos veikimą prieš naudodami ją gamybai.