Реліз FreeBSD 11.3

Через рік після випуску 11.2 та 7 місяців з моменту релізу 12.0 доступний реліз FreeBSD 11.3, який підготовлений для архітектур amd64, i386, powerpc, powerpc64, sparc64, aarch64 та armv6 (BEAGLEBONE, CUBIEBOARD, CUBIEBOARD2, CUBOX-HUMMINGBOARD, Raspberry Pi B, Raspberry Pi 2, PANDABOARD, WANDBOARD Додатково підготовлені образи для систем віртуалізації (QCOW2, VHD, VMDK, raw) та хмарних оточень Amazon EC2.
Підтримка випуску 11.2 буде припинено через 3 місяці, а підтримка FreeBSD 11.3 здійснюватиметься до 30 вересня 2021 року або, у разі рішення сформувати наступного року реліз 11.4, три місяці з моменту його випуску. Реліз FreeBSD 12.1 очікується 4 листопада.

Ключові нововведення:

  • Компоненти Clang, libc++, compiler-rt, LLDB, LLD та LLVM оновлені до версії 8.0;
  • У ZFS додано підтримка паралельного монтування відразу кількох розділів ФС;
  • У завантажувачі реалізована можливість шифрування розділів за допомогою geli на всіх підтримуваних архітектурах;
  • Loader додає функціональність завантажувача zfsloader, який для завантаження з ZFS тепер не потрібний;
  • У завантажувачі для UEFI покращено визначення типу системної консолі та пристрою консолі, якщо вони не визначені у loader.conf;
  • До базової поставки додано варіант завантажувача, написаний мовою Lua;
  • У ядрі забезпечено виведення в лог ідентифікатора jail-оточення при відстеженні завершення процесів;
  • Включено виведення попереджень про можливості, підтримка яких буде припинена у майбутніх випусках. Також додано попередження при використанні небезпечних алгоритмів Geli та алгоритмів IPSec, які оголошені застарілими в RFC 8221;
  • У пакетному фільтрі ipfw додані нові параметри: record-state (як "keep-state", але без генерації O_PROBE_STATE), set-limit (як "limit", але без генерації O_PROBE_STATE) та defer-action (замість запуску правила, створюється динамічне стан, який можна перевірити за допомогою виразу "check-state");
  • Додана підтримка NAT64 CLAT з реалізацією працюючого на стороні споживача транслятора, що перетворює 1 до 1 внутрішні IPv4 адреси в глобальні IPv6 адреси і навпаки;
  • У бібліотеці pthread(3) проведено роботу з поліпшення сумісності з POSIX;
  • У /etc/rc.initdiskless додано підтримку додаткової пам'яті NVRAM. В утиліту rcorder додано підтримку /etc/rc.resume. Визначення змінної jail_conf (за замовчуванням містить /etc/jail.conf) перенесено до /etc/defaults/rc.conf. У rc.subr додана змінна rc_service, що визначає шлях до сервісу, який буде запущений у разі, якщо сервісу необхідно повторно викликати себе;
  • jail.conf для утиліти jail доданий новий параметр allow.read_msgbuf, за допомогою якого можна обмежити доступ до dmesg для ізольованих процесів і користувачів;
  • В утиліту jail додана опція «-e», що дозволяє вказати як аргумент будь-який параметр jail.conf і відобразити список оточень, в яких він використовується;
  • Додано утиліту trim, що дозволяє ініціювати видалення вмісту блоків на Flash, які використовують алгоритми нормалізації зносу;
  • У newfs та tunefs дозволено використання символів підкреслення та тире в іменах міток;
  • В утиліті fdisk додано підтримку секторів, що перевищують 2048 байт;
  • В оболонку sh додано підтримку опції pipefail, що спрощує перевірку коду повернення для всіх команд, об'єднаних неіменованими каналами;
  • Додано утиліту spi, що дозволяє взаємодіяти з пристроями через шину SPI із простору користувача;
  • У kenv додана змінна init_exec, за допомогою якої можна визначити файл, що виконується, який буде запущений процесом init після відкриття консолі в якості обробника PID 1;
  • Утиліти cpuset(1), sockstat(1), ipfw(8) і ugidfw(8) додана підтримка символьних імен для ідентифікації оточення jail;
  • В утиліту dd додані опції "status" і "progress" для виведення інформації про стан кожну секунду;
  • В утилітах last і lastlogin додана підтримка libxo;
  • Оновлено прошивки та версії мережних драйверів;
  • Пакетний менеджер pkg оновлений до випуску 1.10.5, OpenSSL до випуску 1.0.2s, а інструментарій для файлів ELF до випуску r3614;
  • У портах запропоновано оточення робочого столу KDE 5.15.3 та GNOME 3.28.

Джерело: opennet.ru

Додати коментар або відгук