Samba (software)


Samba es un software libre re-implementación del SMB redes de protocolo , y fue desarrollado originalmente por Andrew Tridgell . Samba proporciona archivos y de impresión servicios para varios de Microsoft Windows clientes y puede integrarse con Microsoft un dominio de Windows Server , ya sea como un controlador de dominio (DC) o como un miembro del dominio. A partir de la versión 4, admite dominios de Active Directory y Microsoft Windows NT .

Samba se ejecuta en la mayoría de los sistemas similares a Unix, como Linux , Solaris , AIX y las variantes BSD , incluido el macOS Server de Apple y el cliente macOS ( Mac OS X 10.2 y superior). Samba también se ejecuta en varios otros sistemas operativos, como OpenVMS e IBM i . Samba es estándar en casi todas las distribuciones de Linux y también se incluye comúnmente como un servicio de sistema básico en otros sistemas operativos basados ​​en Unix. Samba se publica bajo los términos de la Licencia Pública General GNU . El nombre Samba proviene de SMB (Server Message Block ), el nombre del protocolo propietario utilizado por el sistema de archivos de red de Microsoft Windows.

Andrew Tridgell desarrolló la primera versión de Samba Unix en diciembre de 1991 y enero de 1992, como estudiante de doctorado en la Universidad Nacional de Australia , utilizando un rastreador de paquetes para realizar análisis de red del protocolo utilizado por el software de servidor DEC Pathworks . En el momento de los primeros lanzamientos, las versiones 0.1, 0.5 y 1.0, todas de la primera quincena de enero de 1992, no tenía un nombre propio, y Tridgell simplemente lo llamó "un servidor de archivos Unix para Dos Pathworks". En el momento de la versión 1.0, se dio cuenta de que "de hecho había implementado el protocolo netbios" y que "este software podría usarse con otros clientes de PC".

Con un enfoque en la interoperabilidad con LAN Manager de Microsoft , Tridgell lanzó "netbios para unix", observer, versión 1.5 en diciembre de 1993. Esta versión fue la primera en incluir software cliente, así como un servidor. Además, en este momento se eligió GPL2 como licencia.

A mitad de camino de la serie 1.5, el nombre se cambió a smbserver . Sin embargo, Tridgell recibió un aviso de marca comercial de la empresa "Syntax", que vendió un producto llamado TotalNet Advanced Server y poseía la marca comercial de "SMBserver". El nombre "Samba" se obtuvo al ejecutar el comando de Unix grep a través del diccionario del sistema en busca de palabras que contengan las letras S, M y B, en ese orden (es decir ). [3]grep -i '^s.*m.*b' /usr/share/dict/words

Las versiones 1.6, 1.7, 1.8 y 1.9 siguieron relativamente rápido, y la última se lanzó en enero de 1995. Tridgell considera que la adopción de CVS en mayo de 1996 marca el nacimiento del Equipo de Samba, aunque ha habido contribuciones de otras personas, especialmente Jeremy Allison , anteriormente. [4]