После десяти месяцев разработки официально представлен релиз FreeBSD 10.1, который доступен для архитектур amd64, i386, ia64, powerpc, powerpc64, sparc64 и armv6. Новый выпуск примечателен интеграцией консольного драйвера vt, начальной поддержкой UEFI, поддержкой гостевых систем FreeBSD/i386 и загрузки с ZFS в гипервизоре Bhyve, поддержкой многопроцессорности (SMP) для архитектуры ARMv6, реализацией протокола UDP-Lite, добавлением подсистемы autofs, переход по умолчанию на ключи ED25519 в sshd.
Основные новшества:
- Система
- Начальная поддержка загрузки FreeBSD/amd64 на системах с UEFI. Формирование дополнительных загрузочных образов для CD/DVD и flash-накопителей с поддержкой загрузки на системах с UEFI;
- Из ветки FreeBSD-CURRENT импортирован драйвер vt, развиваемый в рамках проекта Newcons, развивающего замену syscons. Vt предоставляет новый интерфейс для обеспечения вывода через графические устройства, позволяющий организовать доступ простых драйверов к консоли и терминальному режиму, а также доступ к фреймбуферу для X.Org. При этом от драйвера не требуется встраивание шрифтов, цветовых карт и изображений курсоров мыши, все эти компоненты предоставлены Newcons-драйвером vt. Среди возможностей отмечается поддержка мыши, KMS (i915kms и radeonkms), USB-клавиатур, экрана-заставки, vidcontrol, Unicode, xterm-подобная эмуляция терминала, использование различных шрифтов в разных окнах терминала;
- Расширены возможности инсталлятора (bsdinstall), в котором появилась поддержка создания зашифрованных (geli) и отзеркалированных (gmirror) разделов подкачки при установке на ZFS;
- В подсистеме виртуальной памяти реализован метод "fast path" в обработчике обращений к невыделенным страницам памяти (page-fault);
- В загрузчике реализовано меню для выбора используемого для загрузки ядра;
- Существенно улучшена производительность кода RPC (например, используется на NFS-сервере) на SMP-системах;
- Читать далее
|