1. FreeBSD 12, что нас ждёт?
v1
Андрей Фесенко
f0andrey@gmail.com
SPbLUG
Санкт-Петербург
Oct 31, 2018
2. Вводная FreeBSD 12 Заключение
Начало
Уровень знания аудитории
FreeBSD?
Уточнения?
Да кому она нужна...
FreeBSD 12, что нас ждёт? v1
3. Вводная FreeBSD 12 Заключение
Если вы пропустили FreeBSD 11
buuu....
FreeBSD 12, что нас ждёт? v1
4. Вводная FreeBSD 12 Заключение
Если вы пропустили FreeBSD 11
Начальная поддержка ARM архитектур
Capsicum добавлен в ядро GENERIC
vt (newcons) - да, да, UTF8 в консоли (поддержка нового
графического стека, конечно)
...
FreeBSD 12, что нас ждёт? v1
5. Вводная FreeBSD 12 Заключение
Architectures
Расширена поддержка arm/arm64 и Risc-V (ну когда то же
они появятся в железе)
ARM
arm6 - RPI-B
arm7 - тысячи их... (собираются образы нескольких
популярных)
arm64 (aarch64) - RPI3, PINE64
FreeBSD 12, что нас ждёт? v1
6. Вводная FreeBSD 12 Заключение
toolchain
clang 6.0.1 (c 7-м видно не сложилось)
EFI, LUA loader
всё меньше GNU утилит в системе (dialog, diff3, grep/grepf)
попытка пакетирования базовой системы в пакеты (pkg),
почти удалась
REPRODUCIBLE_BUILD
x86 CPU Microcode Updates
FreeBSD 12, что нас ждёт? v1
7. Вводная FreeBSD 12 Заключение
Сеть
Устаревшие 10/100 Ethernet devices (ae, bm, cs, de, dme,
ed, ep, ex, fe, pcn, sf, sn, tl, tx, txp, vx, wb, xe)
Множество оптимизаций TCP стека (теперь модульный)
VIMAGE теперь в GENERIC
ipfw стал лучше
Wi-Fi - ac (не шмагла), SDIO - может быть
FreeBSD 12, что нас ждёт? v1
8. Вводная FreeBSD 12 Заключение
Хранилища
sysutils/beadm -> bectl (8), libbe(3)
Множество изменений ZFS (checkpoint, Channel Programs)
FreeBSD 12, что нас ждёт? v1
9. Вводная FreeBSD 12 Заключение
Виртуализация
bhyve on armv7/arm64
NUMA - скорее не сюда, но теперь есть
линуксулятор 64 битный
FreeBSD 12, что нас ждёт? v1
10. Вводная FreeBSD 12 Заключение
Разное
Ага, подобие списка нововведений
OpenSSL 1.1.1 - base (openssh, unbound 1.8 TLS)
KDE/FreeBSD - скорее живо
top (1) - снова в строю
LibXo - поддержка машиночитаемых форматов Text, XML,
JSON и HTML в выводе утилит (vmstat, jls, df, ls, netstat,
ps, ...)
Стабилизация DRM/KMS (поддержка видеокарт),
вынесено в порты graphics/drm-devel/next/stable-kmod
Flavo(u)rs порты (@py27, @py36)
Снепшеты @re
FreeBSD 12, что нас ждёт? v1
11. Вводная FreeBSD 12 Заключение
Подборка ссылок
При подготовке слайдов, вероятно, использовались материалы
доступные по следующим ссылкам.
WhatsNew FreeBSD12
devsummit_201806_re_slides
wikipedia List of products based on FreeBSD
FreeBSD 12, что нас ждёт? v1
12. Вводная FreeBSD 12 Заключение
Вопросы?
Спасибо за внимание!
Вопросы? :-)
FreeBSD 12, что нас ждёт? v1