Subsecciones
Sistemas GNU/Linux
Linux:
- En agosto de 1991, el estudiante finlandés Linus Torvals, presenta en Internet
la versión 0.01 del kernel de un nuevo SO, inspirado en MINIX (aunque sin código de MINIX)
- Esta primera versión tenía poco más de 10.000 líneas de código
- En 1992, Linux se libera bajo licencia GPL
- A través de Internet, muchos programadores se unieron al proyecto
- En 1994 Linux alcanzó la versión 1.0
- En 2003, llegamos a la versión 2.6, con casi 6 millones de líneas de código
- En 2011, versión 3.0, en 2015 versión 4.0 (última 4.2)
GNU:
- El proyecto GNU
(GNU's Not Unix) fue iniciado en 1983 por Richard Stallman
bajo los auspicios de la Free Software Foundation
(ver noticia)
- Objetivo: crear un sistema operativo completo basado en software libre, incluyendo herramientas de desarrollo de software y aplicaciones
- En el momento de la liberación, GNU no tenía listo su kernel
Mascotas
Características de Linux
- Sistema operativo de código abierto, multitarea y multiusuario
- Portable (corre en arquitecturas Intel x86 y IA64, Sparc, MIPS, PowerPC, Alpha, PARisc,...)
- Soporte para multiprocesador
- Soporte para múltiples sistemas de ficheros
- Kernel de tipo monolítico con módulos cargables dinámicamente
Software libre (free software):
- Movimiento que parte de las ideas de Richard Stallman
- El software, una vez obtenido puede ser usado, copiado, estudiado, modificado y redistribuido
- La distribución no tiene que ser necesariamente gratuita
Open Source (o software de código abierto):
- Posibilidad de acceder al código fuente, y modificarlo y distribuirlo dentro de una determinada licencia de código abierto (ver www.opensource.org/licenses)
- La Open Source Initiative
fue fundada en febrero de 1998 por Bruce Perens y Eric S. Raymond para la certificación de software Open Source
FLOSS Free/Libre/Open-Source Software
- Software libre y open software
Diferencia entre ellos principalmente filosóficas
- Código abierto: es una metodología de programación
- Software libre: asociado a la libertad del usuario
Ejemplo de la diferencia: dispositivos tiranos o tivoized
Más información: www.gnu.org/philosophy/
La licencia GPL (GNU General Public License) :
- Bajo GPL el software puede ser copiado y modificado
- Las modificaciones deben hacerse públicas bajo GPL (copyleft)
- Se impide que el código se mezcle con código propietario
La licencia LGPL (GNU Lesser General Public License) permite integrar el software con software propietario
- Pensado para librerías que pueden ser usadas en el desarrollo de software propietario
Más información sobre licencias:
Colección de software que forma un S.O. basado en el kernel Linux; normalmente incluye:
- El kernel Linux
- Las aplicaciones GNU (o parte de ellas)
- Software de terceros, libre o propietario: X Windows, servidores, utilidades,...
Las distribuciones difieren en el empaquetado de los programas (RPM, deb, tgz), el programa de instalación y herramientas específicas
Algunas de las más populares son Debian, Red Hat (Fedora), Mandriva (Mageia), Slackware, SuSE, Gentoo, Ubuntu...
Debian
- Distribución totalmente libre, sin fines comerciales
- Tres ramas en la distribución:
- Stable: destinada a entornos de producción (desde abril 2015, versión 8.0 jessie)
- Testing: software más nuevo, en fase de prueba (actualmente stretch)
- Unstable: en fase de desarrollo (siempre sid)
- Versiones anteriores:
- 7.0 wheezy, mayo 2013
- 6.0 squeeze, febrero 2011
- 5.0 lenny, febrero 2009
- 4.0 etch, abril 2007
- 3.1 sarge, junio 2005
- 3.0 woody, julio 2002
- 2.2 potato, agosto 2000
- 2.1 slink, marzo 1999
- 2.0 hamm, julio 1998
- 1.3 bo, junio 1997
- 1.2 rex, diciembre 1996
- 1.1 buzz, junio 1996
- Algunas características
- Gran número de aplicaciones disponibles
- Potente formato de empaquetado: paquetes DEB y herramienta APT
- Instalación y cambio de versiones a través de red
Ubuntu
- Distribución enfocada a ordenadores de escritorio (Desktop Computers), aunque existe la versión para servidores
- Basada en Debian, Ubuntu concentra su objetivo en la usabilidad, lanzamientos regulares y facilidad en la instalación
- Patrocinado por Canonical Ltd., una empresa privada fundada y financiada por el empresario sudafricano Mark Shuttleworth
- Última versión: Ubuntu 15.04 (Vivid Vervet), fue lanzada el 23 de abril de 2015
- Próxima versión: Ubuntu 15.10 (Wily Werewolf) prevista para el 22 de octubre de 2015
- Última versión con soporte a largo plazo: Ubuntu 14.04 LTS (Trusty Tahr)
- Proyectos relacionados: kubuntu, edubuntu, xubuntu
Red Hat
- Una de las principales firmas comerciales del mundo GNU/Linux
- Fundada por Marc Ewing y Bob Young en 1994
- Inicialmente, proporcionaba distribuciones para el usuario individual (versiones personal y profesional), y orientadas a empresas (versión Enterprise)
- Introduce el formato de empaquetado RPM (RedHat Package Manager)
- Desde 2002, orientado en exclusiva al mercado corporativo
- Cede la última distribución personal (RH 9) a la comunidad --> aparece el proyecto Fedora
- Última versión: Red Hat Enterprise Linux 7
(Maipo) desde junio de 2014
- Distribuciones libres que clonan RHEL: CentOS, Scientific Linux,
ClearOS, etc.
Fedora
- Objetivo: construir un SO completo, de propósito general basado exclusivamente en código abierto
- Parte de la versión Red Hat 9
- Mantiene el sistema de paquetes RPM
- Última versión: Fedora 22, 26 de mayo de 2015
Slackware
- Una de las primeras distribuciones: creada en 1993 Patrick Volkerding
- Orientada hacia usuarios avanzados:
- Ultima versión: Slackware 14.1 (4 de noviembre de 2013)
SuSE Linux
Gentoo Linux
- Distribución orientada a permitir la máxima adaptabilidad y rendimiento
- puede ser optimizada y configurada automáticamente para el uso en un sistema concreto
- Portage: Sistema de distribución, compilación e instalación de software
Arch Linux
- Distro ligera y flexible centrada en la elegancia, corrección del código, minimalismo, y simplicidad (KISS)
- Gestor de paquetes Pacman
Otras distribuciones
- Existen cientos de distribuciones diferentes de Linux
- Adaptadas a diferentes necesidades: seguridad, multimedia, sistemas viejos, análisis forense, clusters...
- Suelen estar basadas en las principales distribuciones
- Ejemplos (ver distrowatch.com):
- Sistemas basados en Debian/Ubuntu: LinuxMint, Knoppix
y derivados (BAcktrack, Damn Small...), Trisquel, Minino, Guadalinex, ...
- Sistemas basados en RedHat/Fedora: Mageia, PCLinuxOS, Oracle Linux, Springdale, Berry Linux, Kororaa, Tinyme, Rocks...
- Sistemas basados en Slackware: SLAX, Zenwalk, Vectorlinux, Porteus, Absolute...
- Sistemas basados en Gentoo: Funtoo, Sabayon, Pentoo, Toorox...
- Sistemas basados en Arch: Parabola, Manjaro, Archbang, Chakra...
Administración de Sistemas e Redes <ASR.USC[at]gmail.com>
Tomás Fernández Pena <tf.pena[at]usc.es>
Última actualización: 30-09-15 17:44 por tomas
Curso de Administración de Sistemas y Redes por Tomás Fernández Pena se distribuye bajo la licencia Creative Commons Recoñecemento-Compartir baixo a mesma licenza. 3.0 España.
Trabajo original en persoal.citius.usc.es/tf.pena/ASR.