Вышла четвертая альфа версия Samba 4.0

Материал из Викиновостей, свободного источника новостей

6 июня 2008 года

Вышла Samba 4.0.0alpha4. По сравнению со третьей альфа версией можно отметить следующие изменения:

  • Python биндинги теперь используется для обеспечения работы всех внутренних скриптов. Вместо smbpython задействован интерпретатор Python из операционной системы. Требование к наличию Python в системе переведено в разряд обязательных условий сборки samba (было опционально, стало обязательно).
  • Отключены остатки активных компонент web-интерфейса SWAT, отключенного в 3 альфа версии из-за стагнации разработки и отсутствия мантейнера. В будущем планируется полностью переписать SWAT на языке Python;
  • Произведена попытка упрощения системы сборки, через задействование особенностей GNU Make вместо автогенерации множества make-файлов. Переход на GNU Make был представлен в прошлой альфа версии;
  • Расширены возможности специализированной библиотеки функций для работы с реестром Windows (registry);
  • Внутренний маппинг идентификаторов пользователей в winbind для всех базовых пользователей, которые могут не присутствовать в /etc/passwd;
  • Поддержка в NTPd (патч принят командой разработчиков ntp.org) нестандартного механизма синхронизации времени, используемого продуктами Microsoft;
  • Улучшена реализация передачи CLDAP и 'netlogon' данных через интерфейс mailslot, что позволяет значительно уменьшить задержки на этапе входа в домен;
  • Значительное улучшение реализации SMB2 сервера, который тем не менее пока остается отключенным по умолчанию;
  • Поддержка протокола аутентификации GSS-TSIG при отправке обновлений в DNS;

Проект Samba4 более 4 лет развивается параллельно с Samba3 и содержит почти полную переработку кода, в контексте реализации работы в качестве Active Directory Domain Controller (совместимый с Windows 2000 и выше) и приведения поддерживаемого SMB протокола к полной совместимости с продуктами Microsoft. Реализованы: встроенный LDAP сервер, поддерживающий Active Directory правила, встроенный Kerberos KDC (Key Distribution Center) сервер, ACL в базе пользователей, виртуальная файловая система (Microsoft VFS) и т.д.

В настоящее время ведется улучшение кластерных возможностях Samba 4.0 (проект CTDB), разработка интерфейса для организации печати и реализации поддержки протокола SMB2, используемого в Windows Vista.

Изменения в прошлых экспериментальных релизах:

  • Samba 4.0.0alpha11: Устранены серьезные недоработки в реализации AD-совместимых сервисов реприкации директорий ('Directory Replication Services'), Samba4 теперь может входить в AD-домен как полноценный DC с поддержкой чтения и записи;
  • Samba 4.0.0alpha10: исправлены две ошибки, приводящие к краху;
  • Samba 4.0.0alpha9: Samba4 теперь включает полный набор спецификаторов пользовательского интерфейса, которые требуется для управления через Microsoft Management Console; LDB, базовая библиотека для работы с БД в Samba4, переработана с целью увеличения производительности; Продемонстрирована возможность репликации между Samba4 и доменами на базе Active Directory при помощи нативного протокола для организации репликации данных DRS;
  • Samba 4.0.0alpha8: Samba 4 теперь включает полную Active Directory схему, аналогичную той, что используется в Microsoft Windows 2008; В LDB, базовой библиотеке для работы с БД в Samba4, значительно увеличена эффективность работы с большим числом пользователей и групп.
  • Samba 4.0.0alpha7: Поддержка генерации для OpenLDAP бэкенда конфигурации для мульти-мастер репликации (MMR - Multi Master Replication); Поддержка генерации olc-конфигурации (OpenLDAP-Online-Configuration) для OpenLDAP бэкенда; Поддержка работы Windows 7-beta в домене под управлением Samba4;Обновлен ряд внутренних библиотек, с целью упрощения использования приложениями не из комплекта samba4; Возможность использования для обеспечения работы TLS/SSL последних версий GnuTLS.
  • Samba 4.0.0alpha6: Налажено совместное использование исходных текстов библиотек одновременной используемых в Samba 3 и Samba 4; Начальная поддержка Microsoft LDAP схемы; Работа по направлению к реализации OpenLDAP бэкенда; Удалена библиотека для встроенного скриптинга на языке JavaScript, в пользу языка Python;Основной исполняемый файл теперь называется "samba", а не "smbd"; LDB библиотека переведена на полностью асинхронный режим работы;
  • Samba 4.0.0alpha5: Восстановлена поддержка LDAP бэкенда, работа которого была нарушена в alpha4; SMB2 сервер по прежнему отключен по умолчанию, хотя и продолжает развиваться, например, появилась поддержка "SMB2 signing"; Улучшена поддержка OpenChange в библиотеках samba4, реализующего открытую реализацию протоколов MS Exchange; Увеличена скорость операции аутентификации в некоторых модулях; По прежнему остается отключенным web-интерфейс SWAT;
  • Samba 4.0.0alpha4: см. текст в начале новости.
  • Samba 4.0.0alpha3: Python биндинг включен по умолчанию в качестве встроенного интерпретатора скриптов. Отключен web-интерфейс SWAT отключен, так как сейчас он не развивается из-за отсутствия мантейнера. Поддержка механизма блокировок OpLock; Система сборки переведена на GNU Make; Улучшена поддержка режима совместимости с реестром Windows (registry); Усовершенствованы утилиты для выполнения задач администрирования, как правило в направлении улучшения интеграции с аналогичными утилитами Windows;
  • Samba 4.0.0alpha2: налажена работа с группами через MMC (Microsoft Management Console), реализована поддержка переименования поддерева объектов LDAP без потери целостности, проведена подготовка к интеграции Python как встроенного интерпретатора скриптов, большая часть Samba4 когда вынесена в разделяемую библиотеку;
  • Samba 4.0.0alpha1: поддержка групповых политик, обеспечена совместимость с MMC (Microsoft Management Console), включена отдельная реализация Winbind, Kerberos библиотека перешла на использование Heimdal 1.0;
  • Samba 4.0.0tp3: появился "LDAP backend" к OpenLDAP 2.3 (разработка собственного обособленного LDAP сервера еще не завершена), добавлена реализация экспериментального SMB2 сервера, проведена работа по улучшению работы на различных аппаратных платформах;

Источники[править]


Creative Commons
Creative Commons
Эта статья содержит материалы из статьи «Вышла четвертая альфа версия Samba 4.0», опубликованной OpenNET и распространяющейся на условиях лицензии Creative Commons Attribution (CC BY) — указание автора, источник и лицензию.
Эта статья загружена автоматически ботом NewsBots в архив и ещё не проверялась редакторами Викиновостей.
Любой участник может оформить статью: добавить иллюстрации, викифицировать, заполнить шаблоны и добавить категории.
Любой редактор может снять этот шаблон после оформления и проверки.

Комментарии[править]

Викиновости и Wikimedia Foundation не несут ответственности за любые материалы и точки зрения, находящиеся на странице и в разделе комментариев.