FreeBSD 13.2 вече е пуснат и идва с поддръжка за Netlink и WireGuard

FreeBSD

FreeBSD е операционна система с отворен код.

След 11 месеца развитие, обяви пускането на новата версия на FreeBSD 13.2, който идва със страхотни подобрения, корекции на грешки и преди всичко доста интересни новини.

И това е, че в тази нова версия, която е представена на FreeBSD 13.2, се подчертава това въведена възможност за създаване на моментни снимки на файлови системи UFS и FFS с активирано регистриране (меки актуализации).

Също така добавено поддръжка за запазване на фонови дъмпове (чрез стартиране на дъмпове с флага "-L") със съдържанието на монтирани UFS файлови системи, когато журналирането е разрешено. От функциите, които не са налични, когато се използва журналиране, има проверка на целостта на фона с помощта на помощната програма fsck.

Контролерът wg работи на ниво ядро с внедряването на мрежовия интерфейс за VPN WireGuard е приета за основна част. За да се използват криптографските алгоритми, изисквани от драйвера, API на криптографската подсистема на ядрото на FreeBSD е разширен, добавяйки кука, която позволява алгоритми от библиотеката libsodium, които не се поддържат от FreeBSD, да бъдат използвани чрез стандартния криптографски API.

По време на процеса на разработка също бяха направени оптимизации за равномерно балансиране на разпределението на задачите за криптиране и декриптиране към ядрата на процесора, което намали режийните разходи за обработка на пакети WireGuard.

Друга промяна, която се откроява в новата версия на FreeBSD 13.2, е Реализирана поддръжка на комуникационния протокол Netlink (RFC 3549), който се използва в Linux pДа организира взаимодействието на ядрото с процесите в потребителското пространство. Проектът е ограничен до поддръжка на семейството от операции NETLINK_ROUTE за управление на състоянието на мрежовата подсистема в ядрото, което позволява на FreeBSD да използва помощната програма Linux ip от пакета iproute2 за управление на мрежови интерфейси, задаване на IP адреси, конфигуриране на маршрутизиране и манипулиране на nexthop обекти, които съхраняват данни за състоянието, използвани за препращане на пакета до желаната дестинация.

В допълнение към това, сега всички изпълними файлове на базовата система на платформи 64 бита имат рандомизиране на оформлението на адресното пространство (ASLR) е активиран по подразбиране. За да деактивирате избирателно ASLR, можете да използвате командите "proccontrol -m aslr -s disabled" или "elfctl -e +noaslr".

Tambien Реализацията на ZFS файлова система е подчертана е актуализиран до изданието на OpenZFS 2.1.9. Стартовият скрипт zfskeys осигурява автоматично зареждане на ключове, съхранени във файловата система ZFS. Добавен е нов RC скрипт zpoolreguid за присвояване на GUID на един или повече zpool (полезно за среди за виртуализация на споделени данни, например).

KTLS, изпълнение на протокола TLS, който работи на ниво ядро ​​на FreeBSD, добавя поддръжка за TLS 1.3 хардуерно ускорение като преместите някои от операциите, свързани с обработката на криптирани входящи пакети, към страната на мрежовата карта. По-рано тази функция беше достъпна за TLS 1.1 и TLS 1.2.

В началния скрипт на growfs, разширяването на основната FS гарантира добавянето на суап дял ако такъв дял първоначално е липсвал (например, това е полезно при инсталиране на подготвено системно изображение на SD карта). Нова опция, growfs_swap_size, е добавена към rc.conf за контрол на размера на суапа.

От останалите промени, които се открояват от новата версия:

  • Linux ABI е почти завършен с поддръжка за механизма vDSO (Виртуални динамични споделени обекти), който предоставя ограничен набор от системни извиквания, налични в потребителското пространство без превключване на контекста.
  • Linux ABI на ARM64 системи е приравнен с внедряването на AMD64 архитектура.
  • Подобрена хардуерна поддръжка. Добавена поддръжка за мониторинг на производителността (hwpmc) за процесори Intel Alder Lake.
  • Актуализиран iwlwifi драйвер за безжични карти на Intel с поддръжка на нови чипове и стандарт 802.11ac. Добавен rtw88 драйвер за безжични карти Realtek PCI.
  • Разширен слой linuxkpi за използване с драйвери на FreeBSD Linux.
  • Библиотеката OpenSSL е актуализирана до версия 1.1.1t, LLVM/Сlang е актуализиран до версия 14.0.5, а SSH сървърът и клиентът са актуализирани до OpenSSH 9.2p1 (предишната версия използва OpenSSH 8.8p1).

И накрая, ако се интересувате да можете да научите повече за това, можете да се консултирате с подробностите в следваща връзка.

За тези, които се интересуват от получаването на тази нова версия, трябва да знаят, че инсталационните изображения вече са налични от следваща връзка.


Оставете вашия коментар

Вашият имейл адрес няма да бъде публикуван. Задължителните полета са отбелязани с *

*

*

  1. Отговорен за данните: Мигел Анхел Гатон
  2. Предназначение на данните: Контрол на СПАМ, управление на коментари.
  3. Легитимация: Вашето съгласие
  4. Съобщаване на данните: Данните няма да бъдат съобщени на трети страни, освен по законово задължение.
  5. Съхранение на данни: База данни, хоствана от Occentus Networks (ЕС)
  6. Права: По всяко време можете да ограничите, възстановите и изтриете информацията си.