Після шести місяців активної розробки, Команда FreeBSD випустила нову версію "FreeBSD 14.3"«, випуск, який покращує стабільність системи та розширює підтримку сучасного обладнання, віртуалізації та хмарних середовищ. Ця нова версія FreeBSD 14.3 офіційно підтримуватиметься до 30 червня 2026 року, тоді як її попередниця, FreeBSD 14.2, підтримуватиметься до 30 вересня 2025 року.
Гілка 14 в цілому продовжуватиме отримувати оновлення до листопада 2028 року, тоді як наступний реліз, FreeBSD 14.4, запланований на березень 2026 року, а перший реліз FreeBSD 15 вийде в грудні 2025 року, припинивши підтримку 32-бітних архітектур.
Основні нові функції у FreeBSD 14.3
Одна з найбільш помітних змін стосується рівня LinuxKPI, який Тепер включає підтримку Wi-Fi 4 (802.11n) та Wi-Fi 5 (802.11ac), що також дозволяє переносити операції шифрування на сумісні мережеві адаптери. Це покращує продуктивність і зменшує використання процесора завдяки безпосередній інтеграції в драйвер iwlwifi, отриманий з вихідного коду ядра Linux.
Щодо Драйвер rtw88 для чіпів Realtek (наприклад, RTL8723DE та RTL8821CE), було досяг повноцінного функціонального стану, включаючи важливі виправлення, такі як усунення витоків пам'яті. Крім того, підтримку Intel 9260/9560 Bluetooth було додано через оновлення прошивки та портів.
Крім того, FreeBSD 14.3 представляє підтримка гарячого підключення для карт PCIe на системах ARM64, що спрощує використання обладнання у віртуалізованих або вбудованих середовищах. Образи контейнерів у форматі OCI також почали публікуватися на Docker та GitHub, що відкриває нові можливості для його використання як базової системи в сучасних контейнерних інфраструктурах.
Нові комунальні послуги та покращення у в'язниці
У FreeBSD 14.3 Додано системний виклик setcred. для обробки автоматичних змін облікових даних, таких як euid, ruid та groups, а також нова утиліта під назвою mdo, подібна до su, яка використовує цей виклик для безпечного перемикання користувачів без використання setuid.
також Обробку Sysctl покращено завдяки новим опціям прив'язки змінних до джейлів. специфічний, що дозволяє більш детальне керування конфігураціями мережі та ядра у віртуальних середовищах. Наприклад, тепер можна налаштовувати параметри, такі як net.fibs, безпосередньо у в'язниці за допомогою команд типу sysctl -j foo net.fibs=2.
Нові функції в мережевих інтерфейсах, безпеці та продуктивності системи
У FreeBSD 14.3 представлено значні покращення кількох критично важливих підсистем, таких як фільтр пакетів pf, який тепер можна встановити в режим видалення за замовчуванням за допомогою нового параметра net.pf.default_to_drop. Стек віртуальної мережі (vnet) дозволяє змінювати параметри з завантажувача, що спрощує розширені налаштування під час завантаження системи. Крім того, звукова підсистема тепер динамічно призначає віртуальні канали (vchan) на вимогу, покращуючи якість запису та відтворення.
Щодо підключення, Покращена підтримка драйверів Ethernet ix, igc та bnxt, а також гаряче підключення на EC2 (x86 та Graviton). Синхронізація з ядром Linux 6.14 у драйверах rtw88 та rtw89 забезпечує покращену продуктивність на Wi-Fi-картах Realtek.
Крім того, hТакі інструменти, як ps та grep, були скориговані відповідно до стандартів POSIX.: ps -U тепер фільтрує за реальним ідентифікатором користувача (RUID), а grep за замовчуванням припиняє перехід за символічними посиланнями в рекурсивному пошуку.
І останнє, але не менш важливе: варто зазначити, що FreeBSD 14.3 містить попередження про компоненти, які незабаром будуть виключені з підтримки:
- gvinum, застарілий менеджер логічних томів, буде видалено у FreeBSD 15. Рекомендується перейти на сучасні альтернативи, такі як ZFS, gmirror або gconcat.
- Драйвер консолі syscons, який несумісний з UEFI та UTF-8 і все ще залежить від глобального блокування ядра, також буде видалено в майбутньому, можливо, у FreeBSD 16.
Нарешті, якщо вам цікаво дізнатися більше про це, ви можете ознайомитися з деталями в наступне посилання.
Завантажте та отримайте FreeBSD 14.3
Для тих, хто цікавиться владою Отримайте цю нову версію FreeBSD 14.3, вам слід знати, що він поширюється в образах, розроблених для різних архітектур, починаючи від AMD, i386 і кількох варіантів PowerPC до процесорів ARM і RISC-V.
Також було створено спеціальні збірки для середовищ віртуалізації та хмарних обчислень із підтримкою Amazon EC2, Google Compute Engine і Vagrant, а також форматів, сумісних із QCOW2, VHD, VMDK і raw.