Инженерният екип на FreeBSD Release обяви издаването и наличността на FreeBSD 12.2 към масите. Това е третото и последно издание на стабилния клон / 12. Тази публикация ще обхване характеристиките и промените, които можете да очаквате с FreeBSD 12.2 освобождаване. Също така ще ви дадем ръководство стъпка по стъпка как да надстроите от текущата си версия до FreeBSD 12.2.
FreeBSD 12.2 функции
FreeBSD по подразбиране не се предлага с настолна среда, както повечето дистрибуции на Linux. Това обаче не означава, че не можете да инсталирате такъв. Следователно повечето функции и актуализации са фокусирани върху общата производителност на системата, а не върху потребителския интерфейс. Да се потопим!
1. Промени в конфигурацията на Userland
FreeBSD 12.2 идва с нов rc.конф
променлива - linux_mounts_enable
. Тази нова променлива се използва, когато специфични файлови системи на Linux са монтирани в / compat / linux
директория и променливата linux_enable е настроена на ДА
.
rc.конф
е конфигурационен файл, съдържащ подробности за конфигурацията на различни мрежови интерфейси в системата, име на локален хост и информация за стартиращи услуги, инициализирани по време на зареждане. The rc.конф
се използва от различни стартови скриптове, намерени в / и т.н
., директория, за да усъвършенства изпълнението им с настройките в този файл.
The linux_enable
е булева променлива, когато е зададена на ДА
позволява Linux / ELF по време на зареждане.
Освен това devd
помощната програма се актуализира, за да се промени по подразбиране syslogd
известие за възобновяване от керн
да се ядро
.
The devd
е демон, който предоставя платформа за изпълнение на потребителски програми, задействани от различни събития на ядрото.
2. Промени в приложението на Userland
Помощната програма cron се актуализира, за да поддържа два нови флага в crontab - '-н' и '-q.'
The -н
аргумент потиска пощата при успешни изпълнения, докато -q
аргумент потиска регистрирането на изпълнението на команди.
- The
дд
команда се актуализира, за да поддържа няколко допълнителни аргумента:- conv = fsync
- conf = fdatasync
- oflag = fsync
- oflag = синхронизиране
- iflag = пълен блок
- The
fsck_msdosfs
се актуализира, за да поддържа някои допълнителни функции.
Те включват намаляване на отпечатъка на паметта, нов аргумент, -М
което деактивира използването на mmap
полезност и други. fsck_msdosfs
е помощна програма, използвана за проверка на последователността на файловата система на Windows (FAT).
- Подкрепа за
certctl
полезност.
certctl
е инструмент за команден ред, използван при управление на списък с TLS сертифициращи органи, на които се доверяват приложенията, които използват OpenSSL.
showmount
помощната програма се актуализира, за да поддържа дълги опции.
showmount
е помощна програма за Linux, използвана за получаване на състоянието на NFS сървъра, разположен на хоста.
- The
сед
помощната програма се актуализира за четене на команди от stdin, когато е посочен аргументът „-f“. - The
bhyve
помощната програма се актуализира, за да поддържа настройката на допълнителни параметри на AHCI контролера. - The
затвор
помощната програма се актуализира, за да позволи стартирането на Linux® в затворена среда.
3. Допринесен софтуер
Софтуер | Актуализирано до .. |
---|---|
tcsh помощна програма | версия 6.21.00 |
по-малко полезност | версия v551 |
libbsdxml библиотека | версия 2.2.9 |
Резолюция на помощната програма | версия 3.9.2 |
pcap библиотека | Версия 1.9.1 |
tcpdump помощна програма | версия 4.9.3 |
xz помощна програма | версия 5.2.5 |
OpenSSH | версия 7.9p1 |
Файлове с база данни за часовата зона | версия 2020a |
несвързана полезност | Версия 1.10.1 |
библиотека за библиотеки | версия 3.4.3 |
частна апр библиотека | Версия 1.7.0 |
svn , lite помощна програма | Версия 1.14.0 LTS |
ntpd пакет от помощни програми | версия 4.2.8p15 |
файлова програма | версия 5.39 |
bc помощна програма | версия 3.1.1 |
частна помощна програма sqlite3 | версия 3.32.3 |
BSD make utility | версия 20200719 |
Помощна програма Sendmail | версия 8.16.1 |
clang, llvm, lld, lldb, помощни програми и компилатор-rt и libc++ | версия 10.0.1 |
OpenSSL | Версия 1.1.1ч |
FreeBSD 12.2 се предлага и с няколко софтуерни актуализации за подобряване на общата функционалност на различен софтуер. Например:
- The
nc
инструмент получи актуализация за включване на нова--sctp
аргумент. - The
mtree
Помощната програма също получи актуализация за справяне с проблеми като-е
аргумент, който не взема предвид промените в типа и др.
4. Отпаднал софтуер
Освен актуализации, има и софтуер, означен като оттеглен. The AMD
помощната програма е една и е насочена към премахване във FreeBSD 13.0 освобождаване.
5. Runtime библиотеки и API
С FreeBSD 12.2, ifconfig
помощната програма получи актуализация и вече може да отчита състоянието на интерфейсния мост.
6. Общи промени в ядрото
Прочети
системното обаждане вече ще деактивираПрочети()
обадете се по подразбиране в папки и директории.- FreeBSD 12.2 идва с
ixl
драйверът е активиран по подразбиране. - The
machdep.kdb_on_nmi
променливата на sysctl е премахната. Освен това,machdep.panic_on_nmi
променливата ще влезе директно в дебъгера. Sysctl е помощна програма, отговорна за извличане на състоянието на ядрото. - FreeBSD 12.2 включва и поддръжка за APEI (ACPI Platform Error Interfaces)
7. Промени в устройствата и драйверите
С тази нова версия няколко драйвера са маркирани като оттеглени и премахнати във FreeBSD 13.0 издание и по-късно. Те включват:
ubsec
- Позволява поддръжка за Broadcom и BlueSteel карти, които съдържат uBsec 5x0x крипто ускорителни чипове.ufm
- Позволява поддръжка за D-Link / GEMTEK FM тунер.апм
- Позволява поддръжка за видеокарти Alliance ProMotion.ctau
cx
8. Промени в съхранението
The mps
драйвер, който позволява поддръжка на SAS контролери и WarpDrive SSD карти за съхранение за Broadcom е премахнат от 32-битовата конфигурация на ядрото GENERIC.
The драйвер на virtio_blk
, , която позволява поддръжка за блокови устройства VirtIO, получи актуализация, която включва поддръжка на TRIM.
Освен това файловата система ZFS вече поддържа четене / запис kstat
изход за набор от данни.
9. Промени в Boot Loader
С FreeBSD 12.2, потребителите вече ще имат достъп до конзолата от буутлоудъра и могат да изберат някое от наличните конзолни устройства.
10. Общи промени в мрежата
FreeBSD има тенденция да има голям пазар на сървъри, отколкото настолни компютри. Следователно потребителите могат да очакват доста актуализации в мрежовата част на цялата операционна система. По-долу са някои от актуализациите и промените.
- The
раздел
иtun
устройствата сега ще създават/ разработчици
псевдоними, когато са преименувани. - The
ipfw
драйверът вече включва поддръжка за подмрежи RFC6598 / Carrier Grade NAT. - The
ng_nat
сега ще поддържа прикачване на Ethernet интерфейс.
Драйверите, актуализирани до нова версия, включват:
ixl
се актуализира до версия 1.11.29ена
се актуализира до версия 2.2.0cxgbe
се актуализира до версия 1.25.0.0
Освен това към тази нова версия са добавени набор от нови драйвери, за да се подобри поддръжката за 802.11n и 802.11ac. FreeBSD 12.2 ще включва и поддръжка за Intel 100GB Ethernet карти с новото лед
шофьор.
Надстройка до FreeBSD 12.2
След като видяхте някои от страхотните функции FreeBSD 12.2 излиза, вероятно мислите да надстроите текущата си система. Не се притеснявайте, това ще разгледаме в тази система.
- Изтеглете и инсталирайте помощната програма freebsd-update. Изпълнете командите по-долу:
freebsd-update извличане freebsd-update install
- Сега можете да използвате помощната програма freebsd-update, за да изтеглите и инсталирате актуализациите.
freebsd-update upgrade -r 12.2-RELEASE инсталиране на freebsd-update
- След успешна инсталация рестартирайте системата с командата по-долу:
изключване -r сега
- След като системата се рестартира, изпълнете командата за инсталиране freebsd-update отново, за да инсталирате новите компоненти на потребителската земя.
инсталиране на freebsd-update
Това е! Актуализирали сте системата си до най-новия FreeBSD 12.2 освобождаване. Можете да продължите да изпълните командата uname -a, за да видите версията на FreeBSD, която използвате в момента.
uname -a
Заключение
Тази публикация ви даде ясна представа за някои от функциите, които идват с FreeBSD 12.2 издание и целия процес на надстройка. Тъй като тази операционна система не се предлага с предварително инсталиран GUI, повечето актуализации и промени имат за цел да подобрят общата производителност на системата. Ако не сте готови да надстроите системата си до тази последна версия, можете да я инсталирате като виртуална машина и да тествате нейната производителност, преди да я използвате за производство.