Descargar

Proyecto de Software Libre “Samba”


Partes: 1, 2

  1. Introducción
  2. Desarrollo
  3. Curiosidades
  4. Referencias bibliográficas

edu.red

INTRODUCCIÓN

La compartición de recursos

Inconvenientes del servicio de FTP

El servicio de FTP permite intercambiar ficheros en red. Pero presenta serios problemas de integración:

Su uso no es transparente, es decir, cambia según tratemos con estaciones de trabajo Unix o Windows.

NFS, una solución limitada a máquinas UNIX

Entre maquinas Unix, es posible usar el protocolo NFS para compartir ficheros. Se trata de una gran solución puesto que permite conservar todas las funcionalidades del sistema de ficheros Unix. Aun así, presenta una serie de inconvenientes :

NFS presenta problemas de seguridad.

No existe una buena implementacion libre de NFS para equipos Windows. La solucion: utilizar el protocolo CIFS

En lugar de usar una solucion, costosa, en los equipos Windows, es mas economico -y lleva menos trabajo utilizar el protocolo utilizado nativamente por las maquinas Windows. Este protocolo, llamado Common Internet FileSystem (CIFS), tiene implementaciones sobre un gran numero de plataformas.

Existe una implementación libre de este protocolo llamada SaMBa, que permite utilizarlo sobre servidores Unix.

DESARROLLO

¿Qué es el Software Libre?

? Un movimiento social que busca corregir una aberración histórica.

? Miles de voluntarios que rompen toda predicción económica.

? Un movimiento eminentemente social, con efectos técnicos como primer resultado.

? Un nuevo modelo de producción de software.

? Un esquema justo de licenciamiento de la propiedad intelectual.

? El software libre básicamente nos devuelve la propiedad y los derechos.

? Con el software libre recuperamos el control de nuestra propiedad.

? Podemos adecuar el software a nuestras necesidades.

? Podemos corregir los problemas que presente.

? Podemos compartir nuestro desarrollo con quien lo necesite.

Un programa es considerado software libre si su licencia nos garantiza:

1. Libertad de uso

? Su código.

? Podemos incluir partes de su código en nuestros desarrollos.

2. Libertad de redistribución.

? Podemos compartir el programa con otras personas Libertad de uso.

? Podemos usar el programa para el propósito que deseemos.

3. Libertad de aprendizaje.

? Podemos aprender cómo está hecho el programa.

? Tenemos acceso a su código fuente.

4. Libertad de modificación.

? Podemos adecuar el programa a nuestras necesidades modificando.

? Podemos compartir el código fuente con otras personas.

? En su estado original o modificado.

¿Qué es SAMBA ?

Samba es un proyecto software libre que sirve como servidor de impresión y administrador de redes para sistemas de tipo Unix (entre los cuales contamos a GNU/Linux, BSD o Mac OS X) que incluye una colección de programas implementando el protocolo SMB/CIFS (a veces llamado LanManager o NetBIOS) permitiendo servir archivos e impresoras a sistemas Windows, NT, OS/2 y clientes DOS.

Es un conjunto de aplicaciones UNIX que entienden el protocolo SMB (Server Message Block). Muchos sistemas operativos, entre ellos Windows y OS/2, usan SMB para operaciones de red cliente/servidor. Mediante el soporte de este protocolo, Samba permite a los servidores UNIX entrar en acción, comunicando con el mismo protocolo de red que los Windows. De esta manera, una máquina UNIX con Samba puede enmascararse como servidor en una red Microsoft y ofrecer los siguientes servicios.

Compartir uno o más sistemas de archivos.

Compartir impresoras, instaladas tanto en el servidor como en los clientes. Autenticar clientes logueándose contra un dominio Windows.

Proporcionar un servidor con resolución de nombre WINS.

El creador de Samba fue Andrew Tridgell quien continúa liderando el equipo de desarrollo de Samba. En un comienzo Tridgell creó un programa servidor de archivos para LAN que soportaba el protocolo DEC de la empresa Digital Pathworks. Tiempo después este protocolo se convirtió en SMB, y ahí nació realmente el proyecto. En un principio simplemente era conocido como servidor SMB, pero luego no pudo mantener ese nombre y su creador tuvo que cambiarlo. Para ello utilizó el comando grep.

grep -i `sm*m.*b' /usr/dict/words y la respuesta fue:

salmonberry samba sawtimber scramble

Partes: 1, 2
Página siguiente