Вышла четвертая альфа версия 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 сервера, проведена работа по улучшению работы на различных аппаратных платформах;
Источники[править]
Любой участник может оформить статью: добавить иллюстрации, викифицировать, заполнить шаблоны и добавить категории.
Любой редактор может снять этот шаблон после оформления и проверки.
Комментарии[править]
Если вы хотите сообщить о проблеме в статье (например, фактическая ошибка и т. д.), пожалуйста, используйте обычную страницу обсуждения.
Комментарии на этой странице могут не соответствовать политике нейтральной точки зрения, однако, пожалуйста, придерживайтесь темы и попытайтесь избежать брани, оскорбительных или подстрекательных комментариев. Попробуйте написать такие комментарии, которые заставят задуматься, будут проницательными или спорными. Цивилизованная дискуссия и вежливый спор делают страницу комментариев дружелюбным местом. Пожалуйста, подумайте об этом.
Несколько советов по оформлению реплик:
- Новые темы начинайте, пожалуйста, снизу.
- Используйте символ звёздочки «*» в начале строки для начала новой темы. Далее пишите свой текст.
- Для ответа в начале строки укажите на одну звёздочку больше, чем в предыдущей реплике.
- Пожалуйста, подписывайте все свои сообщения, используя четыре тильды (~~~~). При предварительном просмотре и сохранении они будут автоматически заменены на ваше имя и дату.
Обращаем ваше внимание, что комментарии не предназначены для размещения ссылок на внешние ресурсы не по теме статьи, которые могут быть удалены или скрыты любым участником. Тем не менее, на странице комментариев вы можете сообщить о статьях в СМИ, которые ссылаются на эту заметку, а также о её обсуждении на сторонних ресурсах.