Представлен отчёт об изменениях в системе, документации и команде разработчиков FreeBSD в период с июля по сентябрь 2013 года. Среди изменений в компонентах можно отметить:
- Ядро
- Добавлен новый iSCSI стек, отличающийся более высокой производительностью и надёжностью
- Из OpenBSD портирован драйвер Ethernet-адаптеров vmx.
- В фреймворке OpenCrypto улучшена поддержка инструкций AES-NI, что позволило увеличить скорость расшифровки AES-XTS и AES-CBC. Результат - прирост производительности дискового шифрования при использовании GELI до трёх раз
- Продолжена работа над проектом Newcon, нацеленного на замену виртуальных терминалов syscons. На данный момент в проекте реализованы:
- Поддержка шрифтов Unicode с латинским и кириллическим набором символов.
- Поддержка вывода в Unicode
- Поддержка текстового и графического режима
- Поддержка работы с мышью (без возможности copy/paste)
- Прокрутка истории терминала
- Драйвер KMS drm2/fb_helper, связывающий Newcon с фреймбуфером через DRM-драйверы в ядре.
- Приложения пользовательского окружения
- Продолжена работа по интеграции в систему отладчика LLDB. Для тестирования в базовую систему импортирван снапшот LLDB (SVN rev 255722), который можно собрать, указав WITH_LLDB= в src.conf. Из пока не решённых задач отмечается поддержка отладки многопоточных программ, core-файлов и ядра, возможность удалённой отладки, поддержка архитектуры MIPS
- Поддержка архитектур
- Cubieboard2 - добавлена начальная поддержка Allwinner A20 SoC. Поддерживаются USB EHCI и GPIO. Запланировано добавление большего количества драйверов, в том числе EMAC Ethernet (проекту требуется помощь экспертов в разработке сетевых драйверов)
- Устранены проблемы с портом на платформу sparc64, обеспечена кросс-сборка образов, обеспечена возможность использования X.org.
- Улучшена производительность, снижено энергопотребление на ARMv7. Произведена полная интеграция в FreeBSD head.
Новость взята с opennet.ru
>>> Подробности