Новости

FreeBSD 12.2 Что нужно знать и как обновить

FreeBSD 12.2 Что нужно знать и как обновить

Группа разработки релизов FreeBSD объявила о выпуске и доступности FreeBSD 12.2 в массы. Это третий и последний выпуск ветки stable / 12. В этом посте будут рассмотрены функции и изменения, которые вы можете ожидать в FreeBSD 12.2 выпуск. Мы также предоставим вам пошаговое руководство по обновлению вашей текущей версии до FreeBSD 12.2.

FreeBSD 12.2 Особенности

FreeBSD по умолчанию не входит в комплект поставки Desktop Environment, как большинство дистрибутивов Linux. Однако это не значит, что вы не можете установить его. Поэтому большинство функций и обновлений ориентированы на общую производительность системы, а не на пользовательский интерфейс. Давай нырнем!

1. Изменения конфигурации пользовательского пространства

FreeBSD 12.2 идет с новым rc.conf переменная - linux_mounts_enable. Эта новая переменная используется, когда определенные файловые системы Linux монтируются в / compat / linux каталог, а для переменной linux_enable установлено значение ДА.

rc.conf представляет собой файл конфигурации, содержащий сведения о конфигурации различных сетевых интерфейсов в системе, имя локального хоста и информацию о службах запуска, инициализированных во время загрузки. В rc.conf используется различными сценариями запуска, найденными в /так далее., каталог, чтобы обусловить их выполнение настройками в этом файле.

В linux_enable является логической переменной, если установлено значение ДА включает Linux / ELF во время загрузки.

Кроме того, devd утилита обновлена, чтобы изменить значение по умолчанию syslogd уведомление о возобновлении с керн к ядро.

В devd это демон, который предоставляет платформу для выполнения программ пользовательского уровня, запускаемых различными событиями ядра.

2. Изменения в приложении Userland

Утилита cron обновлена ​​для поддержки двух новых флагов в crontab - '-п' а также '-q.'

В -п аргумент подавляет почту при успешном запуске, в то время как -q аргумент подавляет ведение журнала выполнения команды.

Они включают сокращение объема памяти, новый аргумент, -M который запрещает использование mmap утилита и другие. fsck_msdosfs это утилита, используемая для проверки целостности файловой системы Windows (FAT).

certctl это инструмент командной строки, используемый для управления списком центров сертификации TLS, которым доверяют приложения, использующие OpenSSL.

Showmount это утилита Linux, используемая для получения статуса сервера NFS, расположенного на хосте.

3. Дополнительное программное обеспечение


Программное обеспечение

Обновлено до…
утилита tcshверсия 6.21 год.00
меньше полезностиверсия v551
библиотека libbsdxmlверсия 2.2.9
утилита resolvconfверсия 3.9.2
библиотека pcapверсия 1.9.1
утилита tcpdumpверсия 4.9.3
xz утилитаверсия 5.2.5
OpenSSH версия 7.9п1
Файлы базы данных часовых поясовверсия 2020a
несвязанная полезностьверсия 1.10.1
библиотека libarchiveверсия 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версия 20200719
Утилита sendmailверсия 8.16.1
clang, llvm, lld, lldb, утилиты compiler-rt и libc++версия 10.0.1
OpenSSLверсия 1.1.1 час

FreeBSD 12.2 также поставляется с несколькими обновлениями программного обеспечения для улучшения общей функциональности различного программного обеспечения. Например:

4. Устаревшее программное обеспечение

Помимо обновлений, есть также программное обеспечение, помеченное как устаревшее. В и Утилита одна и предназначена для удаления в FreeBSD 13.0 выпуск.

5. Библиотеки времени выполнения и API

С FreeBSD 12.2, ifconfig Утилита получила обновление и теперь может сообщать о состоянии интерфейса моста.

6. Общие изменения ядра

7. Изменения в устройствах и драйверах

В этом новом выпуске несколько драйверов помечены как устаревшие и удалены из FreeBSD 13.0 и более поздние версии. Они включают:

8. Изменения хранилища

В м / с драйвер, который обеспечивает поддержку контроллеров SAS и твердотельных карт памяти WarpDrive для Broadcom, удален из 32-разрядной конфигурации ядра GENERIC.

В драйвер virtio_blk, который обеспечивает поддержку блочных устройств VirtIO, получил обновление, включающее поддержку TRIM.

Кроме того, файловая система ZFS теперь поддерживает чтение / запись kstat вывод на набор данных.

9. Изменения загрузчика

С FreeBSD 12.2, пользователи теперь будут получать доступ к консоли из загрузчика и могут выбрать любое из доступных консольных устройств.

Консоль FreeBSD

10. Общие изменения в сети

FreeBSD имеет тенденцию иметь больший рынок серверов, чем настольных компьютеров. Таким образом, пользователи могут ожидать довольно много обновлений в сетевой части всей операционной системы. Ниже приведены некоторые обновления и изменения.

Драйверы, обновленные до новой версии, включают:

Кроме того, в этот новый выпуск был добавлен набор новых драйверов для улучшения поддержки 802.11n и 802.11ac. FreeBSD 12.2 также будет включать поддержку карт Intel 100 ГБ Ethernet с новым лед Водитель.

Обновление до FreeBSD 12.2

Теперь, когда вы ознакомились с некоторыми интересными функциями FreeBSD 12.2, вы, вероятно, думаете об обновлении вашей текущей системы. Не волнуйтесь, это то, что мы рассмотрим в этой системе.

  1. Скачайте и установите утилиту freebsd-update. Выполните следующие команды:
    freebsd-update получить freebsd-update установить

    обновить выборку
  2. Теперь вы можете использовать утилиту freebsd-update для загрузки и установки обновлений.
    freebsd-update обновление -r 12.2-RELEASE установка freebsd-update
  3. После успешной установки перезагрузите систему с помощью следующей команды:
    выключение -r сейчас
  4. После перезагрузки системы снова выполните команду установки freebsd-update, чтобы установить новые компоненты пользовательского пространства.
    freebsd-update установить

это оно! Вы обновили свою систему до последней версии FreeBSD 12.2 выпуск. Вы можете продолжить выполнение команды uname -a, чтобы увидеть версию FreeBSD, которую вы используете в данный момент.

uname -a

команда uname

Заключение

Этот пост дал вам четкое представление о некоторых функциях FreeBSD 12.2 релиз и весь процесс обновления. Поскольку эта операционная система не поставляется с предустановленным графическим интерфейсом пользователя, большинство обновлений и изменений направлены на улучшение общей производительности системы. Если вы не готовы к обновлению вашей системы до последней версии, вы можете установить ее как виртуальную машину и протестировать ее производительность, прежде чем использовать в производственной среде.

Как показать счетчик FPS в играх для Linux
Игры для Linux получили серьезный толчок, когда Valve объявила о поддержке Linux для клиента Steam и своих игр в 2012 году. С тех пор многие игры AAA ...
Как загрузить и играть в Sid Meier's Civilization VI в Linux
Введение в игру Civilization 6 - это современный подход к классической концепции, представленной в серии игр Age of Empires. Идея была довольно просто...
Как установить Doom и играть в него в Linux
Введение в Doom Серия Doom возникла в 90-х годах после выхода оригинальной Doom. Это мгновенно стал хитом, и с тех пор серия игр получила множество на...