Опубликован отчёт о развитии проекта FreeBSD с июля по сентябрь 2017 года.
Основные достижения:
- Общие и системные вопросы
- Возобновлена разработка системного менеджера nosh, включающего набор средств для инициализации, загрузки, ведения логов, управления фоновыми процессами и терминалами. Nosh позиционируется как замена систем BSD init и NetBSD rc.d, вобравшая в себя черты таких систем, как Solaris SMF, daemontools-encore, UCSPI и средств IBM AIX по раздельному управлению системой и сервисами. Предоставляется набор прослоек для использования команд, ставших привычных в других системах, импорта существующих конфигурационных файлов /etc/fstab, /etc/rc.conf, /etc/rc.local и /etc/ttys, а также настроек изолированных окружений Jail и PC-BSD Warden.
Доступны возможности для определения порядка запуска сервисов, организации зависимостей между сервисами, обеспечения параллельного запуска сервисов, автоматической ротации логов, отслеживания работы сервисов и применения kevent для обеспечения событийно-ориентированного параллелизма. Система переносимая, не зависит от особенностей ядра и может применяться как в BSD-системах, так и в Linux.
С момента прошлого упоминания nosh в отчёте о развитии FreeBSD в 2015 году, проведена реструктуризация пакетов, позволившая сократить число конфликтов с другими инструментариями. Добавлен файл для автодополнения ввода к zsh. Улучшены подсистемы управления виртуальными терминалами, раскладкой клавиатуры, мышью, ugen и DECSCUSR. Добавлена возможность удалённой передачи логов (RFC 5424/5426). Представлено несколько вспомогательных команд. Добавлено автоматическое определение местоположения Java VM. Улучшены средства активации по обращению к сокету. Улучшена работа одноразовых сервисов. Добавлена поддержка псевдонимов (alias) сервисов. Улучшена работа привязанных к пользователю сервисов D-Bus. Улучшен импорт сервисов MySQL, MariaDB, Percona и OpenVPN, а также импорт конфигурации.
- Размер пожертвований за 2017 год составил 978 тысяч долларов от 859 участников, при поставленной цели в 1250 тысяч долларов.
|