Het FreeBSD Release Engineering Team heeft de release en beschikbaarheid van FreeBSD 12 aangekondigd.2 voor de massa. Het is de derde en laatste release van de stable/12-tak. Dit bericht behandelt de functies en veranderingen die u kunt verwachten met FreeBSD 12.2 release. We zullen u ook een stapsgewijze handleiding geven over hoe u kunt upgraden van uw huidige versie naar FreeBSD 12.2.
GratisBSD 12.2 functies:
FreeBSD wordt standaard niet geleverd met een desktopomgeving zoals de meeste Linux-distributies. Dat betekent echter niet dat u er geen kunt installeren. Daarom zijn de meeste functies en updates gericht op de algemene systeemprestaties en niet op de gebruikersinterface. Laten we erin duiken!
1. Wijzigingen gebruikerslandconfiguratie
GratisBSD 12.2 komt met een nieuwe rc.conf
variabele - de linux_mounts_enable
. Deze nieuwe variabele wordt gebruikt wanneer specifieke Linux-bestandssystemen zijn gemount in de /compat/linux
directory en de variabele linux_enable is ingesteld op JA
.
rc.conf
is een configuratiebestand met configuratiedetails van verschillende netwerkinterfaces in het systeem, de lokale hostnaam en informatie over opstartservices die tijdens het opstarten zijn geïnitialiseerd. De rc.conf
wordt gebruikt door verschillende opstartscripts die te vinden zijn in de /enz
., directory om de uitvoering ervan te conditioneren met de instellingen in dit bestand.
De linux_enable
is een booleaanse variabele indien ingesteld op JA
schakelt Linux/ELF in tijdens het opstarten.
Bovendien, de devd
het hulpprogramma is bijgewerkt om de standaard te wijzigen syslogd
melding voor cv van kern
naar kern
.
De devd
is een daemon die een platform biedt voor de uitvoering van userland-programma's die worden geactiveerd door verschillende kernelgebeurtenissen.
2. Wijzigingen in Userland-toepassing
Het cron-hulpprogramma is bijgewerkt om twee nieuwe vlaggen in crontab te ondersteunen - '-nee' en '-q.'
De -nee
argument onderdrukt e-mail bij succesvolle uitvoeringen terwijl de -q
argument onderdrukt het loggen van de uitvoering van de opdracht.
- De
dd
opdracht is bijgewerkt om verschillende aanvullende argumenten te ondersteunen:- conv=fsync
- conf=fdatasync
- oflag=fsync
- oflag=synchroniseren
- iflag=volledig blok
- De
fsck_msdosfs
is bijgewerkt om enkele extra functies te ondersteunen.
Ze omvatten het verminderen van de geheugenvoetafdruk, een nieuw argument, -M
die het gebruik van uitschakelt mmap
hulpprogramma, en anderen. fsck_msdosfs
is een hulpprogramma dat wordt gebruikt om de consistentie van het Windows (FAT) bestandssysteem te controleren.
- Ondersteuning voor
zeker
nut.
zeker
is een opdrachtregelprogramma dat wordt gebruikt bij het beheren van een lijst met TLS-certificaatautoriteiten die worden vertrouwd door toepassingen die OpenSSL gebruiken.
showmount
hulpprogramma is bijgewerkt om lange opties te ondersteunen.
showmount
is een Linux-hulpprogramma dat wordt gebruikt om de status van de NFS-server op de host te krijgen.
- De
sed
hulpprogramma wordt bijgewerkt om opdrachten van stdin te lezen wanneer het argument "-f" is opgegeven. - De
bhyve
hulpprogramma is bijgewerkt om het instellen van extra AHCI-controllerparameters te ondersteunen. - De
gevangenis
hulpprogramma is bijgewerkt om Linux® in een gevangenisomgeving te kunnen draaien.
3. Bijgedragen software
Software | Bijgewerkt naar… |
---|---|
tcsh-hulpprogramma | versie 6.21.00 |
minder nut | versie v551 |
libbsdxml-bibliotheek | versie 2.2.9 |
hulpprogramma resolvconf | versie 3.9.2 |
pcap-bibliotheek | versie 1.9.1 |
tcpdump-hulpprogramma | versie 4.9.3 |
xz-hulpprogramma | versie 5.2.5 |
OpenSSH | versie 7.9p1 |
Tijdzone-databasebestanden | versie 2020a |
ongebonden hulpprogramma | versie 1.10.1 |
bibliotheekbibliotheek | versie 3.4.3 |
privé april bibliotheek | versie 1.7.0 |
svn,lite hulpprogramma | versie 1.14.0 LTS |
ntpd suite van hulpprogramma's | versie 4.2.8p15 |
bestandshulpprogramma | versie 5.39 |
bc-hulpprogramma | versie 3.1.1 |
privé sqlite3-hulpprogramma | versie 3.32.3 |
BSD-hulpprogramma | versie 20200719 |
Sendmail-hulpprogramma | versie 8.16.1 |
clang, llvm, lld, lldb, compiler-rt-hulpprogramma's en libc++ | versie 10.0.1 |
OpenSSL | versie 1.1.1u |
GratisBSD 12.2 wordt ook geleverd met verschillende software-updates om de algemene functionaliteit van verschillende software te verbeteren. Bijvoorbeeld:
- De
nc
tool heeft een update ontvangen met een nieuwe--sctp
argument. - De
mtree
hulpprogramma heeft ook een update ontvangen om problemen zoals de-f
argument om typewijzigingen niet in overweging te nemen, en meer.
4. Verouderde software
Behalve updates is er ook software die is gemarkeerd als verouderd. De amd
hulpprogramma is er één en is bedoeld voor verwijdering in FreeBSD 13.0 release.
5. Runtime-bibliotheken en API
Met FreeBSD 12.2, de ifconfig
hulpprogramma heeft een update ontvangen en kan nu de status van een bridge-interface rapporteren.
6. Algemene kernelwijzigingen
lezen
systeemoproep wordt nu uitgeschakeldlezen()
bel standaard op mappen en mappen.- GratisBSD 12.2 komt met de
ixl
stuurprogramma standaard ingeschakeld. - De
machdep.kdb_on_nmi
variabele op sysctl is verwijderd. Bovendien,machdep.panic_on_nmi
variabele komt nu direct in de debugger. De sysctl is een hulpprogramma dat verantwoordelijk is voor het ophalen van de kernelstatus. - GratisBSD 12.2 bevat ook ondersteuning voor APEI (ACPI Platform Error Interfaces)
7. Wijzigingen in apparaten en stuurprogramma's
Met deze nieuwe release zijn verschillende stuurprogramma's gemarkeerd als verouderd en verwijderd in FreeBSD 13.0 release en later. Ze bevatten:
ubsec
- Maakt ondersteuning mogelijk voor Broadcom- en BlueSteel-kaarten die de uBsec 5x0x crypto-acceleratorchips bevatten.uhm
- Maakt ondersteuning voor D-Link/GEMTEK FM-tuner mogelijk.apm
- Maakt ondersteuning voor Alliance ProMotion-videokaarten mogelijk.ctau
cx
8. Opslagwijzigingen
De mps
driver, die ondersteuning biedt voor SAS-controllers en WarpDrive solid-state opslagkaarten voor Broadcom wordt verwijderd uit de 32-bit GENERIC kernelconfiguratie.
De virtio_blk-stuurprogramma
, die ondersteuning voor VirtIO block-apparaten mogelijk maakt, heeft een update ontvangen om TRIM-ondersteuning op te nemen.
Bovendien ondersteunt het ZFS-bestandssysteem nu lezen/schrijven kstat
output per dataset.
9. Bootloader-wijzigingen
Met FreeBSD 12.2-release, hebben gebruikers nu toegang tot de konsole vanuit de bootloader en kunnen ze elk van de beschikbare console-apparaten selecteren.
10. Algemene netwerkwijzigingen
FreeBSD heeft meestal een grotere markt op servers dan desktops Desktop. Daarom kunnen gebruikers nogal wat updates verwachten in het netwerkgedeelte van het hele besturingssysteem. Hieronder vindt u enkele van de updates en wijzigingen.
- De
tabblad
entun
apparaten maken nu/dev
aliassen wanneer ze worden hernoemd. - De
ipfw
driver bevat nu ondersteuning voor RFC6598/Carrier Grade NAT-subnetten. - De
ng_nat
ondersteunt nu het koppelen van een ethernet-interface.
De stuurprogramma's die zijn bijgewerkt naar een nieuwe versie, zijn onder meer:
ixl
is bijgewerkt naar versie 1.11.29ena
is bijgewerkt naar versie 2.2.0cxgbe
is bijgewerkt naar versie 1.25.0.0
Daarnaast is er een set nieuwe stuurprogramma's toegevoegd aan deze nieuwe release om de ondersteuning voor 802 . te verbeteren.11n en 802.11ac. GratisBSD 12.2 zal ook ondersteuning bieden voor Intel 100GB Ethernet-kaarten met de nieuwe ijs-
bestuurder.
Upgraden naar FreeBSD 12.2
Nu je enkele van de coole functies van FreeBSD 12 hebt gezien.2 voortbrengt, denkt u waarschijnlijk aan het upgraden van uw huidige systeem upgrading. Maak je geen zorgen, dat is wat we in dit systeem zullen behandelen.
- Download en installeer het hulpprogramma freebsd-update. Voer de onderstaande opdrachten uit:
freebsd-update ophalen freebsd-update install
- Nu kunt u het hulpprogramma freebsd-update gebruiken om de updates op te halen en te installeren.
freebsd-update upgrade -r 12.2-RELEASE freebsd-update installatie
- Na een succesvolle installatie start u het systeem opnieuw op met de onderstaande opdracht:
afsluiten -r nu
- Nadat het systeem opnieuw is opgestart, voert u het freebsd-update install-commando opnieuw uit om de nieuwe userland-componenten te installeren.
freebsd-update installeren
Dat is het! U heeft uw systeem bijgewerkt naar de nieuwste FreeBSD 12.2 release. U kunt doorgaan met het uitvoeren van de opdracht uname -a om de FreeBSD-versie te zien die u momenteel gebruikt.
uname -a
Conclusie
Dit bericht heeft je een duidelijk inzicht gegeven in enkele van de functies die bij FreeBSD 12 worden geleverd.2-release en het hele upgradeproces. Aangezien dit besturingssysteem niet wordt geleverd met een vooraf geïnstalleerde GUI, zijn de meeste updates en wijzigingen bedoeld om de algemene systeemprestaties te verbeteren. Als u nog niet klaar bent met het upgraden van uw systeem naar deze nieuwste release, kunt u het installeren als een virtuele machine en de prestaties testen voordat u het voor productie gebruikt.