Samba
Samba | |
---|---|
Тип | Сетевая файловая система |
Разработчик | The Samba Team |
Написана на | C[1] |
Операционная система | Мультиплатформенная |
Первый выпуск | 1992[2] |
Последняя версия | 3.5.8 (7 марта 2011 года) |
Тестовая версия | 4.0.0 alpha14 (24 декабря 2010 года) |
Репозиторий | git.samba.org |
Лицензия |
GNU GPL версии старше 3.2 — только GPLv3 |
Сайт | www.samba.org |
Медиафайлы на Викискладе |
Samba — программа, которая позволяет обращаться к сетевым дискам на различных операционных системах по протоколу SMB/CIFS. Имеет клиентскую и серверную части. Является свободным программным обеспечением, выпущена под лицензией GPL.
Начиная с третьей версии Samba предоставляет службы файлов и печати для различных клиентов Microsoft Windows и может интегрироваться с операционной системой Windows Server, либо как основной контроллер домена (PDC), либо как член домена. Она также может быть частью домена Active Directory.
Samba работает на большинстве Unix-подобных систем, таких, как Linux, POSIX-совместимых Solaris и Mac OS X Server, на различных вариантах BSD; в OS/2 портирован Samba-клиент, являющийся плагином к виртуальной файловой системе NetDrive. Samba включена практически во все дистрибутивы Linux.
Создание
Эндрю Триджелл разработал первую версию Samba Unix в 1992 году в Австралийском национальном университете. Программа «nbserver 1.5» была выпущена в декабре 1993 года. Позже Триджелл выяснил, что протокол был во многом похож на тот, который используется в других сетевых серверных системах, в том числе - Microsoft’s LAN Manager. Эта информация подтолкнула его к решению сосредоточиться на сетевой совместимости с продуктами Microsoft.
Samba первоначально назывался smbserver, но название было изменено в связи с извещением от компании «Syntax», которая является владельцем товарного знака на «SMBserver», о нарушении права на торговую марку.
История версий
Версия 3.0.0 выпущена 23 сентября 2003 года и являлась на тот момент одним из самых больших обновлений. Samba сервер получил возможность входить в домен Active Directory, хотя и не в качестве контроллера домена. В последующих обновлениях 3.0 добавлены новые функции. Последнее обновление этой версии 3.0.37 выпущено 1 октября 2009 года добровольцами. Официально поддержка версии 3.0 прекращена 5 августа 2009 года.
Версия 3.1 использовалась только для разработки.
Версия 3.3.0 выпущена 27 января 2009 года. Последнее обновление 3.3.10.
Версии 3.4.0 выпущена 3 июля 2009 года. Это первый релиз, который включает исходный код Samba 3 и Samba 4.
Версия 3.4.5 выпущена 19 января 2010 года. Она является последней стабильной версией Samba 3.4.
Версия 3.5.0 выпущена 1 марта 2010 года. Первый релиз с экспериментальной поддержкой SMB2.
Версия 3.5.8 выпущена 7 марта 2011 года. Последняя стабильная версия. Корректирующий релиз, в котором исправлена 51 ошибка.
Версия 3.6.0pre2 выпущена 12 апреля 2011 года. Предварительный релиз одним из нововведений которого является полнофункциональная поддержка SMB2.
Основным нововведением разрабатываемой версии 4.0 будет возможность использовать Samba сервер в качестве контроллера домена Active Directory. Данная возможность реализована в версиях 3.x, но в сильно урезанном виде. После трех лет разработки первый технический релиз 4.0.0TP1 был выпущен в январе 2006 года. Впоследствии альфа-релизы появляются регулярно. Последняя версия 4.0.0-alpha14 выпущена 24 декабря 2010 года..
Сравнение с Windows Server
Главными отличиями от серверных версий Windows являются:
- отсутствие поддержки для групповых политик (косвенная поддержка для версии 3.х в принципе возможна[3], версия Samba 4 будет включать поддержку групповых политик[4][5])
- отсутствие настроек профилей пользователей и компьютеров
- отсутствие поддержки инфраструктуры узлов (sites) и репликации каталога в соответствии с настройками межузловых связей
Ещё одной особенностью следует считать то, что Samba работает только поверх TCP/IP, тогда как аналогичный сервис в Windows может предоставляться также поверх IPX и NetBEUI. Однако, сама Microsoft в последних версиях Windows ориентируется на NBT, так что это отличие Samba неактуально.
По утверждениям ITLabs, в условиях многопользовательского доступа, скорость работы в качестве ролей файлового и принт-сервера более чем в два раза выше по сравнению с Windows Server 2003 с теми же ролями.[6]