Спустя год после прошлого значительно выпуска доступен (https://lists.freebsd.org/pipermail/freebsd-announce/2018-Ju...) релиз FreeBSD 11.2, который подготовлен (ftp://ftp.freebsd.org/pub/FreeBSD/releases/ISO-IMAGES/11.2/) для архитектур amd64, i386, powerpc, powerpc64, sparc64, aarch64 и armv6 (BEAGLEBONE, CUBIEBOARD, CUBIEBOARD2, CUBOX-HUMMINGBOARD, Raspberry Pш B, Raspberry Pi 2, PANDABOARD, WANDBOARD). Дополнительно подготовлены образы для систем виртуализации (QCOW2, VHD, VMDK, raw) и облачных окружений Amazon EC2.Ключевые новшества (https://www.freebsd.org/releases/11.2R/relnotes.html):
- Компоненты Clang, libc++, compiler-rt, LLDB, LLD и LLVM обновлены до версии 6.0.0 (https://www.opennet.ru/opennews/art.shtml?num=48223), из новых возможностей в которой можно отметить включение в Clang по умолчанию стандарта C++14 ("-std=gnu++14" вместо "-std=gnu++98"), обеспечение поддержки некоторых возможностей будущего стандарта C++2a, интеграцию патчей retpoline для блокирования второго варианта уязвимости Spectre, включение по умолчанию фреймворка GlobalISel для архитектуры AArch64 при сборке с уровнем оптимизации "-O0", добавление новых предупреждений компилятора.
- Обновлены версии поставляемых в базовой системе сторонних проектов: libarchive 3.3.2, libxo 0.8.4, Subversion 1.9.7, OpenSSH 7.5p1,
tcpdump 4.9.2, NTP 4.2.8p11, bmake 20180222, OpenSSL 1.0.2o, LLVM (clang, lld, lldb, compiler-rt) 6.0.0.
- Обновлены драйверы устройств cxgbe, ixl и ng_pppoe. Добавлены новые драйверы mlx5io для сетевых адаптеров Connect-X 4 и Connect-X 5, ocs_fc для хост-адаптеров Fibre Channel от компании Emulex и smartpqi для SCSI-контроллеров Microsemi;
- В портах доступны графические окружения KDE 4.14.3 и GNOME 3.18.0;
- Добавлена новая утилита efibootmgr (https://www.freebsd.org/cgi/man.cgi?query=efibootmgr&sektion...) для настройки менеджера загрузки EFI;
- Добавлена новая утилита dwatch (https://www.freebsd.org/cgi/man.cgi?query=dwatch&sektion=1&m...) для наблюдения за процессами с использованием механизма трассировки DTrace;
- Добавлена новая утилита etdump (https://www.freebsd.org/cgi/man.cgi?query=etdump&sektion=1&m...) для просмотра информации из загрузочного каталога El Torito;
- В утилиту crontab добавлена опция "-f" для принудительного удаления файла crontab при использовании опции "-r" в неинтерактивном режиме (предотвращает случайное удаление при ошибочном указании "-r" в командной строке);
- В утилиту diskinfo добавлены флаги "-s" для отображения идентификатора диска (серийного номера) и "-p" для вывода физического пути (physpath) к диску в системе хранения;
- В umount добавлен флаг "-N" для принудительного отмонтирования NFS-раздела;
- В утилите ps обеспечено отображение приоритетов realtime и idle среди флагов состояния. Также добавлен признак "C", позволяющий определить , что процесс выполняется с использованием ограничений capsicum;
- В утилите pw реализована корректная обработка периодов истечения срока работы учётной записи и добавлена возможность использования символов "@" и "!" в поле GECOS;
- В утилите mdmfs появилась поддержка tmpfs;
- В утилиту service добавлен флаг "-j" для выполнения команды в контексте указанного jail-окружения;
- В утилиту sysctl добавлена поддержка присвоения параметрам массивов числовых значений;
- В ipfw возобновлена поддержка sysctl net.inet.ip.fw.dyn_keep_states;
- Для систем на базе процессоров Intel Ice Lake и Cannon Lake по умолчанию активирована поддержка Wake On LAN;
- Установщики memstick-сборок для архитектуры amd64 переведены на использование MBR вместо GPT для улучшения совместимости с оборудованием, поддерживающим MBR и GPT, но не способным загрузиться в режиме с BIOS при использовании GPT;
- С целью сокращения размера проведена чистка окружения Live CD для образа disc1.iso, который теперь опять умещается на 700MB CD-ROM;
- В ifconfig добавлена поддержка опции "random" для случайной генерации MAC-адреса;
- Инсталлятор bsdinstall по умолчанию настроен на использование на системах arm64 только загрузки в режиме UEFI;
- Добавлена поддержка многопротокольных адаптеров TAIO USB (TUMPA);
- Для гипервизора bhyve реализован драйвер виртуальной консоли virtio_console;
URL: https://lists.freebsd.org/pipermail/freebsd-announce/2018-Ju...
Новость: https://www.opennet.ru/opennews/art.shtml?num=48857