[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