Características, historia y distribuciones de Linux
Características de Linux
GNU/Linux=GNU(proyecto de generación de código libre) + Linux
- Linux es un sistema multiusuario
- Es una alternativa a los sistemas Windows
- Basado en Unix (que es un sistema operativo multitarea y multiproceso)
- Es un S.O multiplataforma (se desarrolló en Intel, PowerPC, Alpha, etc.)
- Es de libre distribución (GPL: cambiar, copiar y distribuir sin restricciones)
- El código fuente es público
Historia
- Andrew Tanenbaum diseñó Minix con propósitos académicos
- Al ser Minix, decidió añadirle mayores funcionalidades
- Difundió el código por internet (Linus-Unix)
- La primera versión oficial “0.02” usaba programas GNU
- Linux era bastante limitado, pero al difundirse creció
- Linux es realmente el núcleo o Kernel del S.O que gestiona los recursos del ordenador
- La primera versión estable fue la 1.0 (GNU)
- Se utilizaba una metodología de desarrollo: Rama inestable o fase del desarrollo -> La estabilidad no está asegurada, pero se añade funcionalidad al núcleo, Rama estable o fase de estabilización -> Se toma el núcleo anterior y se hace lo más estable posible, modificaciones mínimas, retoques, etc.
- La última versión estable es la 2.6.38 y la inestable 2.6.39
- Un porcentaje muy alto de código está escrito en C
- Linux respeta las especificaciones POSIX y posee ciertas extensiones en las versiones System V y BSD de Unix
Distribuciones
Una distribución es una recopilación de programas y ficheros organizados preparados para su instalación
- Suele tener licencia GPL
- Se pueden descargar desde internet o obtenerla a un precio aceptable
- Hay muchas distribuciones
Red Hat-Fedora
- Red Hat Linux nació en 1994
- Su contribución más importante es el formato de software empaquetado RPM
- Ha servido de base para otras distribuciones como Mandrake
- Desarrolló Anaconda
- A partir de 2003 se centró en su versión para empresas Red Hat Enterprise Linux y la parte no comercial ha sido asumida por Fedora Project
Debian
- Es una distribución no comercial, desarrollada por programadores, y es utilizada para usuarios avanzados por su principal robustez y estabilidad
- No incorpora nuevo software hasta que no esté probado y usa el sistema de empaquetado DEB
SUSE
- Distribución alemana de enfoque comercial
- Tiene su propio software de instalación “YaST2”
- Utiliza empaquetado RPM
- Suse Linux y OpenSuse (libre)
Mandrake-Mandriva
- Está basada en Red Hat
- Su filosofía es ofrecer un sistema robusto, flexible y fácil de usar
- Incluye su propio programa de instalación (Drakes) y tiene una línea comercial y otra libre
Ubuntu
- Está basada en Debian, utiliza GNOME, apoyada económicamente por Mark Shuttleworth, publica versiones en abril y octubre cada año
Knoppix
- Distribución alemana basada en Debian
- Fue una de las primeras distribuciones en utilizar live CD
- Proporciona la opción de instalación (aunque no es tan eficiente)
Distribuciones Nacionales
- Extremadura (fue la primera y su software se llama Linex (basada en Debian)
- Andalucía -> Guadalinex
- Madrid -> Max
- Valencia: Lilurex
- Castilla la Mancha: MoLlinux
- Cataluña: LinKat -> OpenSuse
Entorno gráfico de Linux
- Basado en líneas de comandos llamados terminales
- Existen sistemas gráficos para simplificar la interacción con los usuarios
- La interacción se realiza a través de teclado y ratón
- En Linux podemos seleccionar más de un entorno gráfico (GNOME y KDE)
- Los entornos de ventanas funcionan sobre un programa de gestión de ventanas (Xfree86 o X window)
- El escritorio es el elemento central en el que se visualizan los iconos que facilitan el acceso a unidades o aplicaciones (aparecen ventanas)
- Son capaces de gestionar varios escritorios a la vez, aunque en cada momento se muestra uno
GNOME
- Es el entorno de escritorio oficial (GNU)
- Utiliza la biblioteca de controles gráficos GTK
- El gestor de ventanas que utilizan es Megacity
- Se divide en dos partes: El escritorio con los iconos y los paneles que incorporan
- Ofrece algunas herramientas básicas como el gestor de archivos Nautilus, el editor de texto Gedit o el gestor de archivos File Roller
KDE
- Es un entorno gráfico propietario desarrollado para las plataformas Unix
- Utiliza la biblioteca de controles gráficos QT que tiene una licencia incompatible con GPL
- Incluye un gestor de ventanas llamado KWN
- Se divide en escritorio y panel
- Ofrece muchas más aplicaciones y herramientas que GNOME como Konqueror (gestor de archivos y navegador web)
- Ofrece un completo control para realizar labores de configuración
Modo SHELL
- Sirve para que el usuario pueda interactuar con Linux
- El usuario escribe la operación que desea realizar y pulsa la tecla correspondiente para procesarlo y finalmente muestra los resultados por pantalla (utilizado por usuarios profesionales)
- Se pueden acceder a ellas mediante las teclas: Ctrl + F1, F2, etc.
- Las líneas de comandos se caracterizan por disponer de un indicador de mandatos que establecen donde se introducen los comandos
- Opción Terminal -> pueden abrirse todas las ventanas que deseen y ejecutar comandos al mismo tiempo
Particionado de disco
- Se necesitan al menos dos particiones: Una para Linux y otra para su memoria virtual llamada swap
- Se aconseja que el tamaño de la Swap sea el doble que la memoria física (Particiones separadas para el directorio /var y /home)
Gestor de arranque
- Es necesario disponer de una herramienta que permita seleccionar el S.O
- Los más utilizados son LILO y GRUB
- El gestor de arranque se debe instalar en el MBR del disco
Usuario Administrador
- Durante la instalación se pide contraseña del usuario, el nombre que se le da a este usuario es root (En Ubuntu esta cuenta está deshabilitada, para tener derechos de administrador debemos utilizar el comando “sudo”)
- La mayoría de las distribuciones permiten la creación de un usuario normal durante la instalación (El usuario creado durante la instalación es el que tiene derecho de administrador, el resto tienen la opción desactivada)
Software Instalado
- El número de programas incluidos en la distribución es elevado y cubre varios perfiles de usos diferentes
- La mayoría de distribuciones permite elegir qué aplicaciones o paquetes instalar o qué perfil de uso tiene el equipo
Ubuntu
Se ha convertido en una distribución muy popular al tomar robustez y estabilidad de Debian pero siendo más amigable
- Ubuntu -> Utiliza GNOME como interfaz gráfica
- Kubuntu -> Utiliza la interfaz gráfica KDE
- Xubuntu -> Usa el interfaz gráfico Xfe, para usuarios con equipos con recursos limitados
- Edubuntu -> Orientada a usos educativos. Utiliza GNOME personalizado y aplicaciones para la enseñanza
- Gobuntu -> No incluye ningún software que no sea libre en todos los sentidos
- Ubuntu Studio -> Orientada a la edición multimedia profesional de audio, video y gráficos
Requisitos mínimos recomendados para Ubuntu 10.10
- Pentium 4, 1 Ghz
- Ram 512MB
- Disco duro 5GB
Términos
- IEEE: Institutos de Ingenieros Eléctricos y Electrónicos
- ISO: Organización Internacional de Normalización
- API: Application Programming Interface, Interfaz de programación de Aplicaciones
- GNOME: GNU Network Object Model Environment
- KDE: K Desktop Environment
Iniciar sesión en el equipo
Pulsamos sobre el nombre y nos mostrará una nueva pantalla para indicar la contraseña que escribiremos
El escritorio:
- Paneles y fondo de escritorio
- Panel superior:
- Aplicaciones
- Lugares
- Sistema
- Iconos de acceso directo
- Área de notificación
- Control de volumen
- Fecha y hora
- Papelera