Для FreeBSD представлен конфигуратор bsdconfig
На время тестирования утилита добавлена в дерево портов (sysutils/bsdconfig). Так как bsdconfig изначально имеет модульную структуру, будет предоставлена возможность как обособленного использования, так и интеграция с инсталлятором bsdinstall, что позволит довести возможности инсталлятора по конфигурированию системы до уровня sysinstall. После завершения тестирования будет произведена интеграция кода в базовую систему в ветки HEAD и STABLE, т.е. bsdconfig намечен для включения в состав FreeBSD 9.1, что сгладит переход с sуsinstall на bsdinstall, так как sуsinstall не будет входить в состав FreeBSD 10.
Из возможностей bsdconfig отмечается:
- Модульный дизайн, позволяющий легко добавлять новые возможности и упрощающий сопровождение кодовой базы;
- Поддержка интернационализации интерфейса;
- Минимальное число зависимостей, код написан на shell, а интерфейс пользователя может формироваться с использованием программ dialog(1) и Xdialog(1), что позволяет одним кодом обеспечить работу консольного и графического интерфейсов;
- Управление настройками в rc.conf на основе наработок порта sysutils/sysrc;
- Создание и управления аккаунтами и группами пользователей в системе;
- Конфигурирование часовых поясов на базе sysutils/tzdialog;
- Настройка сетевых соединений на базе sysutils/host-setup. Конфигурирования сетевых интерфейсов, параметров хоста , используемых DNS-серверов и шлюза по умолчанию;
- Управление дисковыми разделами;
- Настройка параметров консоли (шрифты, кодировки, локаль, хранитель экрана и т.п.) и включение использование мыши;
- Настройка параметров обеспечения безопасности;
- Управление запуском сервисов (пока до конца не реализовано).
Из планов на будущее отмечается создание интерфейса для загрузки и установки бинарных пакетов и дополнительных наборов программ. При этом работа данной функции будет основана на использовании нового пакетного менеджера pkgng, выступающего в роли замены инструментария pkg_install для управления бинарными пакетами, с поддержкой таких функций, как обновление пакетов, работа с репозиториями, учёт зависимостей, интерфейс в стиле APT и полноценная поддержка метаданных.
Источник: http://www.opennet.ru/opennews/art.shtml?num=34153
|
0 | Tweet | Нравится |
|