[devel] I: Samba 3.0 release and Sisyphus plans
Alexander Bokovoy
=?iso-8859-1?q?a=2Ebokovoy_=CE=C1_sam-solutions=2Enet?=
Ср Сен 24 13:01:15 MSD 2003
Greetings!
Сегодня ориентировочно в 17:00 GMT-5 выйдет Samba 3.0.0. Это серьезная
веха также знаменует начало постепенного избавления от двух версий Samba в
Сизифе -- мы начинаем переход на Samba 3.0.0 как на основную версию Samba
в ALT Linux.
Однако переход не осуществится в одно обновление Сизифа, поэтому ниже
изложен примерный план действий с тем, чтобы системные администраторы,
использующие Samba из Сизифа, могли подготовиться к переходу
заблаговременно.
1. Некоторое время пакеты samba-2.2 и samba3-3.0 будут по-прежнему
сосуществовать. По моим оценкам это продлится до конца октября,
не далее. За этот период будет подготовлена новая система
управления конфигурацией Samba 3.0.0. О ней речь пойдет ниже.
2. Как только новая система будет готова, из основного Сизифа исчезнут
пакеты samba-2.2.8 и samba3-3.0 и вместо них появятся пакет
samba-3.0.0 и целое семейство пакетов smbconf, содержащих настройки для
новой системы конфигурации Samba 3.0.0 в ALT Linux на базе control(8).
Важным моментом для такого перехода является несовместимость по
параметрам в smb.conf базовых установок Samba 2.2 и 3.0 -- при переходе
все равно придется переписывать имеющуюся конфигурацию, поэтому
введение системы настройки на базе control(8) не создаст существенной
дополнительной работы системным администраторам.
3. С этого момента существование samba-2.2.8 в Сизифе прекращается, пакет
уйдет во вспомогательный репозитарий для поддержки старых систем на
некоторое время (два-три месяца), после чего samba-2.2.8 канет в Лету.
4. Таким образом, к выходу нового ALT Linux Master мы полностью перейдем
на Samba 3.0.0.
Новая система управления конфигурацией Samba 3.0.0 будет построена на базе
control(8) и будет представлять из себя конструктор, содержащий некоторые
детали, типичные для реальных инсталляций. Из этих деталей при поддержке
control(8) можно будет настроить Samba 3.0.0 с минимальными усилиями. В
дальнейшем будут добавлены механизмы группировки типовых настроек с целью
обеспечения автоматического обновления конфигурационных файлов без
уничтожения локальной специфики.
Ниже приведены тезисно некоторые особенности новой системы:
- все непересекающиеся блоки параметров будет возможным настраивать
независимо;
- для связи блоков параметров будут введены механизмы зависимостей внутри
системы настройки конфигурации с тем, чтобы свести к минимуму возможность
появления неработающих конфигураций;
- локальные настройки ресурсов будут вынесены в отдельный конфигурационный
файл; этот подход не нов, он уже активно применяется в SuSE Linux;
- как результат, smb.conf станет автоматически генерируемым по
метаинформации, полученной в процессе настройки через control(8) и, тем
самым, будет возможным его автоматическое обновление в случае проблем с
безопасностью без нарушения локальной специфики.
- типовые конфигурации можно будет добавлять самостоятельно, тем самым
создавая решения для своих специфических задач в рамках общей схемы и
при желании предлагать их для всеобщего использования в Сизифе.
--
/ Alexander Bokovoy
---
QOTD:
"If I'm what I eat, I'm a chocolate chip cookie."
Подробная информация о списке рассылки Devel