Для FreeBSD представлен конфигуратор bsdconfig

Началось тестирвоание новой утилиты bsdconfig, в рамках которой подготовлен интерфейс для настройки различных параметров системы FreeBSD. Целью создания bsdconfig является разработка набора скриптов, способных обеспечить возможности меню "Configure" из sysinstall, и пригодных для интеграции в новый инсталлятор bsdinstall. Bsdconfig написан на языке Shell и включает в себя около 25 тыс. строк кода.

На время тестирования утилита добавлена в дерево портов (sysutils/bsdconfig). После завершения тестирования будет произведена интеграция кода в базовую систему в ветки HEAD и STABLE, т.е. bsdconfig намечен для включения в состав FreeBSD 9.1, что позволит сгладить переход с sуsinstall на bsdinstall (sуsinstall не будет входить в состав FreeBSD 10). Так как bsdconfig изначально имеет модульную структуру, кроме обособленного использования, ожидается его интеграция с инсталлятором bsdinstall, что позволит довести возможности инсталлятора по конфигурированию системы до уровня sysinstall.

Из возможностей 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

<= Назад
Комментарии
]]> ipv6 ready Kiev LUGLinux4MeНостальгияЛичный сайт skeletora ]]>