A FreeBSD Release Engineering Team bejelentette a FreeBSD 12 kiadását és elérhetőségét.2 a tömegeknek. Ez a stabil / 12 ág harmadik és egyben utolsó kiadása. Ez a bejegyzés ismerteti azokat a funkciókat és változásokat, amelyekre a FreeBSD 12 használatával számíthat.2 kiadás. Ezenkívül lépésről lépésre útmutatást adunk arról, hogyan frissíthet a jelenlegi verziójáról a FreeBSD 12-re.2.
FreeBSD 12.2 Jellemzők
A FreeBSD alapértelmezés szerint nem olyan asztali környezettel van csomagolva, mint a legtöbb Linux disztribúció. Ez azonban nem azt jelenti, hogy nem lehet telepíteni egyet. Ezért a legtöbb szolgáltatás és frissítés nem a felhasználói felületre, hanem a rendszer általános teljesítményére összpontosít. Merüljünk be!
1. A Userland konfigurációs változásai
FreeBSD 12.2 jön egy új rc.konf
változó - a linux_mounts_enable
. Ezt az új változót akkor használják, amikor meghatározott Linux fájlrendszerek vannak csatlakoztatva a / compat / linux
könyvtár és a linux_enable változó értéke IGEN
.
rc.konf
egy konfigurációs fájl, amely tartalmazza a rendszer különféle hálózati interfészeinek konfigurációs részleteit, a helyi hosztnevet és a rendszerindításkor inicializált indítási szolgáltatásokra vonatkozó információkat. A rc.konf
a különböző indító szkriptek használják /stb
., könyvtárat, hogy feltételük legyen a végrehajtásuk a fájlban található beállításokkal.
A linux_enable
logikai változó, ha IGEN
indításkor lehetővé teszi a Linux / ELF használatát.
Ezenkívül a devd
a segédprogram frissül az alapértelmezett változtatáshoz syslogd
értesítés folytatásához alávágás
nak nek kernel
.
A devd
egy olyan démon, amely platformot kínál a különböző kernel események által kiváltott userland programok végrehajtásához.
2. Userland alkalmazásváltozások
A cron segédprogram frissítve két új zászlót támogat a crontab-ban - '-n"és"-q."
A -n
argumentum elfojtja a leveleket a sikeres futtatás során, míg a -q
argument elnyomja a parancs végrehajtásának naplózását.
- A
dd
a parancs több további argumentum támogatására frissül:- conv = fsync
- conf = fdatasync
- oflag = fsync
- oflag = szinkron
- iflag = teljes blokk
- A
fsck_msdosfs
frissítve van néhány további funkció támogatására.
Ezek közé tartozik a memóriaterület csökkentése, egy új érv, -M
amely letiltja a mmap
segédprogram és mások. fsck_msdosfs
egy segédprogram, amelyet a Windows (FAT) fájlrendszer konzisztenciájának ellenőrzésére használnak.
- Támogatás a
certctl
hasznosság.
certctl
egy parancssori eszköz, amelyet az OpenSSL-t használó alkalmazások által megbízható TLS tanúsító hatóságok listájának kezeléséhez használnak.
showmount
A segédprogram frissítve van a hosszú opciók támogatására.
showmount
egy Linux segédprogram, amely a gazdagépen található NFS-kiszolgáló állapotának lekérdezésére szolgál.
- A
sed
A segédprogram frissül, hogy olvassa el a parancsokat az stdin-ből, amikor a „-f” argumentum meg van adva. - A
bhyve
A segédprogram frissül, hogy támogassa az AHCI vezérlő további paramétereinek beállítását. - A
börtön
A segédprogram frissítése lehetővé teszi a Linux® futtatását börtönben lévő környezetben.
3. Közreműködő szoftver
Szoftver | Frissítve ide:… |
---|---|
tcsh segédprogram | 6. verzió.21.00 |
kevesebb hasznosság | verzió v551 |
libbsdxml könyvtár | 2. verzió.2.9 |
resolvconf segédprogram | 3. verzió.9.2 |
pcap könyvtár | 1. verzió.9.1 |
tcpdump segédprogram | 4. verzió.9.3 |
xz segédprogram | 5. verzió.2.5 |
OpenSSH | 7. verzió.9p1 |
Időzóna adatbázis fájlok | verzió 2020a |
kötetlen segédprogram | 1. verzió.10.1 |
libarchív könyvtár | 3. verzió.4.3 |
magán ápr könyvtár | 1. verzió.7.0 |
svn , lite segédprogram | 1. verzió.14.0 LTS |
ntpd segédprogramcsomag | 4. verzió.2.8p15 |
fájl segédprogram | 5. verzió.39 |
bc segédprogram | 3. verzió.1.1 |
privát sqlite3 segédprogram | 3. verzió.32.3 |
A BSD make segédprogram | verzió 20200719 |
Sendmail segédprogram | 8. verzió.16.1 |
clang, llvm, lld, lldb, fordító-rt segédprogramok és libc++ | 10. verzió.0.1 |
OpenSSL | 1. verzió.1.1h |
FreeBSD 12.A 2-hez számos szoftverfrissítés is tartozik, hogy javítsa a különböző szoftverek általános funkcionalitását. Például:
- A
nc
eszköz frissítést kapott, hogy egy új--sctp
érv. - A
mtree
segédprogram is kapott egy frissítést az olyan problémák kezelésére, mint a-f
argumentum, amely nem veszi figyelembe a típusváltozásokat, és így tovább.
4. Elavult szoftver
A frissítéseken kívül van olyan szoftver is, amely elavultként van megjelölve. A amd
segédprogram egy, és a FreeBSD 13-ban való eltávolításra irányul.0 kiadás.
5. Futásidejű könyvtárak és API
FreeBSD 12-vel.2, a ifconfig
segédprogram frissítést kapott, és most jelentheti a híd interfész állapotát.
6. A rendszermag változásai
olvas
a rendszerhívás letiltásra kerülolvas()
alapértelmezés szerint hívjon a mappákban és könyvtárakban.- FreeBSD 12.2 jön a
ixl
illesztőprogram alapértelmezés szerint engedélyezve van. - A
machdep.kdb_on_nmi
A sysctl változó eltávolításra kerül. Továbbá,machdep.panic_on_nmi
változó most közvetlenül belép a hibakeresőbe. A sysctl segédprogram a kernel állapotának lekéréséért felelős. - FreeBSD 12.2 tartalmazza az APEI (ACPI Platform Error Interfaces) támogatását is
7. Eszközök és illesztőprogramok változásai
Ezzel az új kiadással számos illesztőprogramot elavultként jelölnek meg és távolítanak el a FreeBSD 13-ból.0 kiadás és később. Tartalmazzák:
ubsec
- Támogatja azokat a Broadcom és BlueSteel kártyákat, amelyek tartalmazzák az uBsec 5x0x rejtjelgyorsító chipeket.ufm
- Lehetővé teszi a D-Link / GEMTEK FM tuner támogatását.apm
- Lehetővé teszi az Alliance ProMotion videokártyák támogatását.ctau
cx
8. Tárolási változások
A mps
meghajtó, amely lehetővé teszi a SAS vezérlők támogatását és a WarpDrive SSD tárolókártyákat a Broadcom számára, eltávolításra került a 32 bites GENERIC rendszermag-konfigurációból.
A virtio_blk illesztőprogram
, amely lehetővé teszi a VirtIO blokkoló eszközök támogatását, frissítést kapott a TRIM támogatással.
Ezenkívül a ZFS fájlrendszer mostantól támogatja az olvasást / írást kstat
kimenet adatkészletenként.
9. Boot Loader Changes
FreeBSD 12-vel.A 2-es verzió kiadása után a felhasználók mostantól hozzáférhetnek a konzolhoz a rendszerbetöltőből, és kiválaszthatják az elérhető konzolok bármelyikét.
10. Általános hálózati változások
A FreeBSD általában nagy piacot futtat a szervereken, mint az Asztalok. Ezért a felhasználók elég sok frissítésre számíthatnak a teljes operációs rendszer hálózati részében. Az alábbiakban bemutatunk néhány frissítést és módosítást.
- A
fülre
éstun
eszközök létrehozása/ dev
álnevek, amikor átnevezik őket. - A
ipfw
Az illesztőprogram mostantól tartalmazza az RFC6598 / Carrier Grade NAT alhálózatok támogatását. - A
ng_nat
támogatni fogja az Ethernet interfész csatolását.
Az új verzióra frissített illesztőprogramok a következőket tartalmazzák:
ixl
1. verzióra frissül.11.29ena
2. verzióra frissül.2.0cxgbe
1. verzióra frissül.25.0.0
Ezenkívül egy új illesztőprogram-készlet került hozzá az új kiadáshoz a 802 támogatásának fokozása érdekében.És 112. és 802. ábra.11ac. FreeBSD 12.A 2 tartalmazza az Intel 100 GB-os Ethernet kártyáinak támogatását is jég
sofőr.
Frissítés FreeBSD 12-re.2
Most, hogy látta a FreeBSD 12 néhány jó tulajdonságát.A 2 előhozza, valószínűleg a jelenlegi rendszerének frissítésére gondol. Ne aggódjon, erre fogunk kitérni ebben a rendszerben.
- Töltse le és telepítse a freebsd-update segédprogramot. Hajtsa végre az alábbi parancsokat:
freebsd-update letöltés freebsd-update telepítés
- Most a freebsd-update segédprogram segítségével be tudja tölteni és telepíteni a frissítéseket.
freebsd-update frissítés -r 12.2-RELEASE freebsd-update telepítés
- Sikeres telepítés után indítsa újra a rendszert az alábbi paranccsal:
leállítás -r most
- Miután a rendszer újraindult, hajtsa végre újra a freebsd-update install parancsot az új userland-összetevők telepítéséhez.
freebsd-update telepítés
Ez az! Frissítette a rendszerét a legújabb FreeBSD 12-re.2 kiadás. Futtathatja az uname -a parancsot, hogy megtekinthesse az éppen futtatott FreeBSD verziót.
uname -a
Következtetés
Ez a bejegyzés világos betekintést engedett a FreeBSD 12 néhány funkciójába.2 kiadás és az egész frissítési folyamat. Mivel ez az operációs rendszer nem rendelkezik előre telepített GUI-val, a legtöbb frissítés és módosítás célja a rendszer általános teljesítményének javítása. Ha még nem áll készen a rendszer frissítésére erre a legújabb kiadásra, telepítheti virtuális gépként, és tesztelheti annak teljesítményét, mielőtt felhasználná a termeléshez.