Релиз на 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 е добавена поддръжка на паралелно монтиране на няколко FAT раздела;
  • В зареждача е реализирана възможност за криптиране на раздели с помощта на 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

Купете надежден хостинг за сайтове с защита от DDoS, VPS VDS сървъри 🔥 Купете надежден хостинг за сайтове с защита от DDoS, VPS VDS сървъри | ProHoster