Definição de Samba

Por Carlos E. Morimoto. Há .

Um software livre bastante popular que permite compartilhar recursos, como impressoras, arquivos, etc. de um servidor Linux (entre outras plataformas suportadas) com clientes rodando Windows. Permite substituir um servidor Windows na maioria das situações, uma economia considerável. http://www.samba.org/

A primeira versão do Samba, disponibilizada em 1992 foi escrita por Andrew Tridgell, um Australiano que na época era estudante de ciências da computação. Como na época a especificação do SMB utilizada pela Microsoft ainda era fechada, Andrew desenvolveu um pequeno programa, batizado de clockspy, para examinar os pacotes de dados enviados por uma máquina Windows e assim ir implementando uma a uma as chamadas de sistema utilizadas, um trabalho extremamente complexo para ser feito por uma única pessoa.

O resultado foi um programa que rodava no Solaris e era capaz de responder às chamadas SMB como se fosse um servidor Windows. Este arquivo ainda pode ser encontrado em alguns dos FTPs do Samba.org, com o nome “server-0.5'.

O objetivo desta primeira versão era apenas resolver um problema doméstico, interligar um PC rodando o Windows 3.1 ao servidor Solaris. Na época isso já era possível utilizando um dos clientes NFS comerciais para DOS, mas Andrew precisava de suporte a NetBIOS para o um dos aplicativos que pretendia utilizar, o WindX, um servidor X para Windows, que permitia rodar aplicativos via rede a partir do servidor Unix. Até aí o objetivo era apenas fazer o programa funcionar, não criar um sistema de compartilhamento de arquivos.

Depois de algum tempo Andrew recebeu um e-mail contando que o programa também funcionava com o LanManager da Microsoft, permitindo compartilhar arquivos de um servidor Unix com máquinas rodando o DOS. Andrew só acreditou depois de testar, mas ficou tão maravilhado com o que havia conseguido que criou o projeto “NetBios for Unix', e começou a recrutar voluntários através da usenet. Mais tarde o projeto passou a usar o nome Samba, que foi adotado não em apologia ao Carnaval, mas apenas por que é uma das poucas palavras do dicionário do Aspell que possui as letras S, M e B.

Em 94 a Microsoft liberou as especificações do SMB e do NetBios, o que permitiu que o desenvolvimento do Samba desse um grande salto tanto em recursos quanto em compatibilidade, passando a acompanhar os novos recursos adicionados ao protocolo da Microsoft, que novamente deixou de ser aberto.

Hoje além de ser quase 100% compatível com os recursos de rede do Windows 98, NT e 2000 o Samba é reconhecido por ser mais rápido que o próprio Windows na tarefa de servidor de arquivos.

Veja também
TikTok Notes, rival do Instagram, começa a ser liberado para testes
TikTok Notes, rival do Instagram, começa a ser liberado para testes
Mobile
CPU Pentium e GPU NVIDIA: relembre o hardware do primeiro Xbox, lançado em 2001
CPU Pentium e GPU NVIDIA: relembre o hardware do primeiro Xbox, lançado em 2001
Artigos
Samsung lança no Brasil os notebooks Galaxy Book 4 com IA e processadores Core Ultra
Samsung lança no Brasil os notebooks Galaxy Book 4 com IA e processadores Core Ultra
Notícias
Bethesda trabalhou em uma versão de Starfield para o PS5, mas ela foi cancelada pelos chefes do Xbox
Bethesda trabalhou em uma versão de Starfield para o PS5, mas ela foi cancelada pelos chefes do Xbox
Games
ChatGPT será utilizado pelo governo do Estado de SP para a geração do material didático das aulas digitais
ChatGPT será utilizado pelo governo do Estado de SP para a geração do material didático das aulas digitais
Notícias
Chromebox Micro, o mini-PC da Lenovo que é do tamanho de um smartphone
Chromebox Micro, o mini-PC da Lenovo que é do tamanho de um smartphone
Hardware
true