Samba

Samba – это свободная реализация протокола SMB/CIFS, который используется для обмена файлами и печати между компьютерами в сетях, основанных на операционных системах Windows. Samba позволяет компьютерам с различными операционными системами (Windows, Linux, Mac OS) взаимодействовать друг с другом и обмениваться файлами и ресурсами.
Samba предоставляет серверные и клиентские компоненты. Серверная часть позволяет компьютеру с операционной системой Linux или Unix выступать в роли файлового сервера Windows, позволяя пользователям Windows обмениваться файлами и печатать по сети. Клиентская часть позволяет компьютерам Linux или Unix получить доступ к файлам и принтерам, разделенным другими компьютерами Windows в сети.
Samba предлагает широкий спектр функций, таких как:
– Установка и передача файлов между компьютерами Windows и Linux/Unix
– Общий доступ к папкам и файлам на удаленных компьютерах через сеть
– Поддержка обмена принтерами и печать на удаленных принтерах
– Аутентификация пользователей через протокол NTLM
Samba является одним из наиболее популярных решений для интеграции Linux/Unix и Windows в корпоративных средах. Она также широко используется в домашних сетях для обмена файлами между компьютерами разных операционных систем.

Эндрю Триджелл разработал первую версию Samba Unix в 1992 году в Австралийском национальном университете. Программа «nbserver 1.5» была выпущена в декабре 1993 года. Позже Триджелл выяснил, что протокол был во многом похож на тот, который используется в других сетевых серверных системах, в том числе — LAN manager. Эта информация подтолкнула его к решению сосредоточиться на сетевой совместимости с продуктами Microsoft.

Samba первоначально назывался smbserver, но название было изменено в связи с извещением от компании «Syntax», которая является владельцем товарного знака на «SMBserver», о нарушении права на торговую марку.

Разные версии Samba, которые были выпущены со временем, включают:
1. Samba 2.2: Выпущена в 2001 году и предоставляет поддержку для работы с Windows 2000 и более ранними версиями.
2. Samba 3.x: Выпущена в 2003 году и включает улучшенные функции и поддержку, включая создание контроллера домена, многоуровневую аутентификацию и поддержку Windows Server 2003.
3. Samba 4.x: Выпущена в 2012 году и предоставляет функциональность Active Directory, что позволяет имитировать домены Windows Server, а также предоставляет интеграцию с Kerberos и LDAP.
4. Samba 4.1: Выпущена в 2013 году и добавляет возможность использования Samba в качестве файлового сервера для Mac OS X.
5. Samba 4.2: Выпущена в 2015 году и добавляет функцию многопоточности, что улучшает производительность при работе с большими файлами.
6. Samba 4.3: Выпущена в 2015 году и предоставляет поддержку автоматического снятия резервных копий данных и обновление реестра во время установки и обновления.
7. Samba 4.4: Выпущена в 2016 году и добавляет поддержку файловых систем ZFS и GlusterFS, а также добавляет новые функции для совместной работы с Windows 10 и Windows Server 2016.
8. Samba 4.5: Выпущена в 2016 году и добавляет поддержку протоколов SMB3 и SMB3_02, улучшает производительность и надежность.
9. Samba 4.6: Выпущена в 2017 году и включает улучшенную поддержку для работы с Windows 10 и Windows Server 2016, а также добавляет поддержку блокировки модификаций файлов.
10. Samba 4.7: Выпущена в 2017 году и добавляет множество новых функций, включая поддержку надежного дублирования данных (Rsync), улучшения в работе AD DC и улучшенную поддержку протокола SMB3.
11. Samba 4.8: Выпущена в 2018 году и включает в себя улучшенную поддержку протокола SMB3, новые функции интеграции с Active Directory и улучшения в производительности.
Важно отметить, что это только некоторые из различных версий Samba, выпущенных со временем, и каждая версия вносит улучшения по сравнению с предыдущими версиями.

Начиная с четвёртой версии, разработка которой велась почти 10 лет, Samba может выступать в роли контроллера домена и сервиса Active Directory, совместимого с реализацией Windows 2000, и способна обслуживать все поддерживаемые Microsoft версии Windows-клиентов, в том числе Windows 10.

Samba работает на большинстве Unix-подобных систем, таких как LinuxPOSIX-совместимых Solaris и Mac OS X Server, на различных вариантах BSD; в OS/2 портирован Samba-клиент, являющийся плагином к виртуальной файловой системе NetDrive. Samba включена практически во все дистрибутивы Linux.

Обсуждение закрыто.