¿LINUX O BSD?
¿QuØ sistema uso?
Javier Alexandro Del Pino Coronel
Centro Nacional De Prevenci(cid:243)n De Desastres
CENAPRED
[email protected]
http://www.cenapred.unam.mx
LICENCIAS GPL y BSD
Estas licencias nos permiten copiar no s(cid:243)lo para uso personal sino tambiØn pœblico, el
programa con licencia BSD o GPL y dÆrselo a cuantas personas quiera o instalarlo en
tantos ordenadores necesite.
(cid:147)PodrÆ hacerlo gratuitamente o a cambio de dinero.(cid:148)
Mucha gente cree que el software BSD o GPL tiene que ser gratis obligatoriamente
debido a que a esta filosof(cid:237)a se la ha llamado en inglØs "free software" y free significa
libre y tambiØn gratis. "Free" no se refiere a (cid:147)gratis(cid:148); sino a las "tres libertades":
1.- Usar el programa.
2.- Poder modificar el programa.
3.- Distribuir el programa modificado o no.
¿Puedo vender software BSD y GPL? SI respetando las 3 libertades.
No se cobra por el programa en s(cid:237), sino por los servicios que implica: instalaci(cid:243)n y
mantenimiento.
LICENCIAS GPL y BSD
GNU GPL (GNU General Public License)
La Licencia Pœblica GNU y las licencias con este modelo (LGPL, copyleft, etc)
imponen la restricci(cid:243)n de que el c(cid:243)digo fuente debe ser distribuido o puesto a
disposici(cid:243)n para todos los trabajos que deriven de c(cid:243)digo bajo los derechos de autor
de GNU. La FSF califica como "copyleft" a aquellos programas que son libres, se
distribuyen con el c(cid:243)digo fuente, y no puede cambiarse la licencia al distribuirse.
Licencia BSD (Berkeley Software Distribution)
La Licencia BSD cumple las tres libertades pero no es copyleft como la GPL
ya que es posible cambiar la licencia pero existe la posibilidad de desarrollar
software propietario a partir de un programa BSD.
Ninguna ofrece garant(cid:237)as de funcionamiento.
SISTEMAS OPERATIVOS LIBRES
GNU/Linux
FreeBSD
OpenBSD
NetBSD
GNU/Linux
GNU/Linux
¿QU(cid:201) ES GNU/Linux?
Es LIBRE.
En 1991 es un kernel con algunas herramientas GNU.
Hoy es un sistema operativo libre, con una diversidad de aplicaciones y
herramientas.
Existen distribuciones de todos los tipos para cualquier necesidad.
Se desarrolla bajo la licencia GPL.
GNU/Linux
GNU/Linux
HISTORIA
Es un sistema operativo creado inicialmente por Linus Torvalds en la Universidad de
Helsinki en Finlandia.
En 1991 aparece la versi(cid:243)n 0.02 del kernel y la versi(cid:243)n actual estable es la 2.4.x
Linus decidio desarrollar un sistema que excediera los estÆndares de Minix.
Infinidad de programadores se unieron al desarrollo de Linux, debido a la
integraci(cid:243)n perfecta (y oportuna) de las herramientas GNU.
GNU/Linux
GNU/Linux
DISTRIBUCIONES
Slackware, Red Hat, Debian, Mandrake, SuSe, Caldera, Yellow Dog, Corel Linux,
Existe una diversidad de distribuciones para diversas arquitecturas por lo que cada
una tiene sus objetivos y prioridades.
El manejo de paquetes entre distribuciones varia: rpm’s, .deb, .tgz, .mdk, etc.
Al final siempre tienes GNU/Linux en tu equipo porque el sistema operativo en s(cid:237) es
el KERNEL.
Las mÆs importantes dejan disponibles imÆgenes ISO en su sitio.
GNU/Linux
GNU/Linux
¿PORQU(cid:201) USARLO?
ES LIBRE.
Existen diversidad de aplicaciones (OpenOffice, Evolution, Gimp, Samba).
Una diversidad de usos (Firewall, Web Server, E-mail Server, Workstation, Router).
Se instala en diversidas plataformas (x386, Alpha, Sparc, Mac, Amiga, Atari,
PowerPC, DEC, etc).
GNU/Linux
GNU/Linux
¿QuØ es FUD?
Fear, Uncertainty, Doubt; esto tan solo es una tØcnica de mercadeo cuando un
competidor lanza un producto nuevo que es mucho mejor y que reduce costos.
Frases T(cid:237)picas:
Linux es inseguro
No existe personal capacitado
No es compatible con Windows
Es muy dif(cid:237)cil
GNU/Linux
GNU/Linux
OBJETIVO:
Linus Torvalds a establecido un objetivo a largo plazo:
La dominaci(cid:243)n mundial.
FreeBSD
FreeBSD
¿Que es FreeBSD?
Es un sistema operativo para arquitecturas x86, DEC, Alpha.
Es tambiØn un derivado de BSD UNIX que es la versi(cid:243)n de UNIX desarrollada por
la Universidad de California en Berkeley.
Se desarrollo originalmente en la versi(cid:243)n Net/2 conocida como 386BSD.
Es LIBRE y GRATUITO, se pueden obtener imagenes ISO.
Es un KERNEL y existe una sola distribuci(cid:243)n.
FreeBSD
FreeBSD
Caracter(cid:237)sticas
Sistema desarrollado totalmente en 32 bits.
Compatibilidad de binarios con otros Sistemas Operativos como SCO, BSD/OS,
NetBSD, 386BSD, Linux, BSDi.
Cuenta con una serie de aplicaciones englobadas en dos sistemas: Packages y Ports
Requerimientos de Hardware m(cid:237)nimos
Altas prestaciones en comunicaciones de red, rendimiento,
compatibilidad.
seguridad y
FreeBSD
FreeBSD
HISTORIA
Nace a inicios de 1993 debido a diferencias entre los 3 coordinadores del (cid:147)Unofficial
386BSD Patchkit(cid:148).
Novell y la U.C. Berkeley solucionan sus problemas legales y FreeBSD tiene que
migrar reinventandose a s(cid:237) mismo basado en un 4.4BSD-Lite nuevo e incompleto.
Enero de 1995 aparece FreeBSD 2.0 en Internet y en CD-ROM
Durante 1996 y 1997 aparecen releases que se dan a conocer entre ISP’s.
Las ramas 2.2 aparecen en 1997 y la œltima en 1998. En Octubre de 1998 aparece la
rama 3.0 y la rama actual es la 4.
FreeBSD
FreeBSD
¿PorquØ usarlo?
Es LIBRE.
Ideal para usar en entornos de: WebServer, MailServer, Router, DNS, Firewall.
Requerimientos de Hardware m(cid:237)nimos
Miles de aplicaciones.
FreeBSD
FreeBSD
Objetivos
Proveer de software usado para cualquier objetivo.
Proveer c(cid:243)digo a cualquier persona de manera que pueda ser muy distribuido y
ofrezca el mayor nœmero de beneficios.
OpenBSD
OpenBSD
¿Que Øs OpenBSD?
Es LIBRE, SEGURO y FUNCIONAL.
Sistema Operativo Multiarquitectura (x386, Sparc, Sparc64, hp300, Amiga, Mac68k,
Macppc, Alpha, Vax.
Basado en 4.4BSD.
Soporta emulaci(cid:243)n de binarios de SVR4 (Solaris), FreeBSD, Linux, BSDI, SunOS,
HPUX.
No se desarrollan imÆgenes ISO para los usuarios.
OpenBSD
OpenBSD
Caracter(cid:237)sticas
No incluye restricciones mÆs allÆ de las impuestas por la licencia original BSD.
Intenta ser el sistema operativo mÆs seguro.
Derivado de NetBSD.
Primer sistema operativo en integrar el soporte a la criptograf(cid:237)a fuerte como
caracter(cid:237)stica del nœcleo del sistema.
Da mÆs importancia a la seguridad, funcionalidad y estabilidad que a
adoptar nuevas caracter(cid:237)sticas.
OpenBSD
OpenBSD
HISTORIA
Nace en 1995 a ra(cid:237)z de la separaci(cid:243)n de Theo de Raadt de NetBSD.
En 1996 OpenBSD 2.0 se convierte en la primera versi(cid:243)n pœblica.
Aprovechando el lanzamiento de OpenBSD 2.6, deciden incluir una versi(cid:243)n libre del
protocolo SSH, que bautizaron como OpenSSH.
El œltimo release es la 3.2 que se lanzo en Noviembre de 2002.
OpenBSD
OpenBSD
OBJETIVOS
Proveer la mejor plataforma de desarrollo posible.
Acceso al c(cid:243)digo fuente a los desarrolladores y usuarios incluyendo el Ærbol de CVS.
Atenci(cid:243)n a problemas de seguridad y resolverlos.
Crear un release aproximadamente cada seis meses para obtener fondos y continuar
con el proyecto.
OpenBSD
NetBSD
¿QuØ es NetBSD?
Es LIBRE.
Es PORTABLE, trabaja sobre arquitecturas de 32 y 64 bits (Digital Alpha, Atari,
x386, Mac, Motorola, Sparc, Vax, etc, etc, etc.
Su diseæo y caracter(cid:237)sticas lo convierte en un sistema ideal para ambientes de
producci(cid:243)n e investigaci(cid:243)n.
Diversidad de aplicaciones.
OpenBSD
NetBSD
Caracter(cid:237)sticas
Portable.
Correci(cid:243)n y calidad del c(cid:243)digo.
Se usa para investigaci(cid:243)n e innovaci(cid:243)n.
Emulaci(cid:243)n de Linux (Netscape, Acrobat Reader, Doom, Quake, etc), FreeBSD, BSDI
y otros sistemas.
Diversidad de aplicaciones.
OpenBSD
NetBSD
HISTORIA
La primer versi(cid:243)n aparece en 1993 teniendo como base a 4.3BSD Lite y 386BSD.
Durante su desarrollo ha contribuido con herramientas como el editor VI, el
sistemma de archivos (cid:147)fast file system(cid:148), soporte de memoria virtual, implementaci(cid:243)n
de TCP/IP, etc., que son un estÆndar en todos los ambientes UNIX.
Tiene una tradici(cid:243)n de investigaci(cid:243)n y desarrollo.
OpenBSD
NetBSD
OBJETIVOS
Proporcionar un sistema bien diseæado, estable y rÆpido.
Proporcionar un sistema portable que se ejecute en cualquier plataforma de
hardware.
Interoperar con otros sistemas.
Sitios que ver
Linux:
http://www.linux.org
http://www.linux.org.mx
FreeBSD:
http://www.freebsd.org
http://www.freebsd.org.mx
OpenBSD:
http://www.openbsd.org
http://www.openbsd.org.mx
NetBSD:
http://www.netbsd.org
Agradecimientos
A ustedes por venir a este foro y aguantar una hora.
A quienes me ayudaron a realizar este documento aportando ideas y
cr(cid:237)ticas.
A todos los que han creado estos sistemas y que no se dan por
vencidos a pesar de las dificultades.
Javier Alexandro Del Pino Coronel
[email protected]
Comentarios de: ¿Linux o BSD? ¿Qué sistema uso? (0)
No hay comentarios