1. Introducción

Anuncio
12/02/2012
Modulo 3. Gestión de Datos
Tema 5. Software Libre. Linux
Estefanía Teniente
1. Introducción
LINUX es un sistema operativo, compatible UNIX.
Posee dos características diferenciadoras del resto de SO:
1.
2.
Es LIBRE
LIBRE, esto significa que no tenemos que pagar ningún tipo de
licencia a ninguna casa desarrolladora de software por el uso del mismo
El sistema viene acompañado del CÓDIGO FUENTE
FUENTE. El sistema lo
forman el núcleo del sistema (kernel) mas un gran numero de programas
/ librerías que hacen posible su utilización.
1
12/02/2012
1. Introducción
El sistema ha sido diseñado y programado por multitud de
programadores alrededor del mundo. El núcleo del sistema sigue
en continuo desarrollo bajo la coordinación de Linus Torvalds, la
persona de la que partió la idea de este proyecto, a principios de la
década de los noventa.
Día a día, mas y mas programas / aplicaciones están disponibles para este
sistema, y la calidad de los mismos aumenta de versión a versión. La gran
mayoría de los mismos vienen acompañados del código fuente y se
distribuyen gratuitamente.
En los últimos tiempos, ciertas casas de software comercial han empezado a
distribuir sus productos para Linux y la presencia del mismo en empresas
aumenta rápidamente por la excelente relación calidad-precio que se
consigue con Linux.
2. Historia
LINUX hace su aparición a principios de la década de los noventa, era el año
1991 y por aquel entonces un estudiante de informática de la Universidad de
Helsinki, llamado Linus Torvalds empezó, como una afición y sin poderse
imaginar a lo que llegaría este proyecto, a programar las primeras líneas de
código de este sistema operativo.
Este comienzo estuvo inspirado en MINIX, un pequeño sistema Unix desarrollado por Andy
Tanenbaum, para usuarios de PC, ya que UNIX se utilizaba más en grandes computadoras más
complejas.
No fue hasta la versión 0.10 cuando Linux tuvo aceptación y consiguieron que gran número
de programadores a lo largo y ancho de internet empezaron a trabajar en el proyecto y
después de sucesivas revisiones, Linux incremento el numero de versión hasta la 0.95 (Marzo
1992).
Linux sigue avanzando día a día con la meta de perfeccionar y mejorar el sistema.
2
12/02/2012
3. Características de Linux
Multitarea: La palabra multitarea describe la habilidad de ejecutar varios
programas al mismo tiempo.
LINUX utiliza la llamada multitarea preventiva, la cual asegura que todos los
programas que se están utilizando en un momento dado serán ejecutados,
siendo el sistema operativo el encargado de ceder tiempo de microprocesador a
cada programa.
Multiusuario: Muchos usuarios usando la misma maquina al mismo tiempo.
Multiplataforma: en principio se puede utilizar Linux en todo tipo de
computadoras. (386-, 486-. Pentium, Pentium Pro, Pentium II, …)
Multiprocesador: Soporte para sistemas con mas de un procesador esta
disponible para Intel y SPARC.
3. Características de Linux
Protección de la memoria entre procesos, de manera que uno de ellos no pueda
colgar el sistema.
Carga de ejecutables por demanda: Linux sólo lee del disco aquellas partes de un
programa que están siendo usadas actualmente.
Política de copia en escritura para la compartición de páginas entre ejecutables:
esto significa que varios procesos pueden usar la misma zona de memoria para
ejecutarse. Esta política de copia en escritura tiene dos beneficios: aumenta la
velocidad y reduce el uso de memoria.
Memoria virtual usando paginación a disco: A una partición o un archivo en el
sistema de archivos, o ambos, con la posibilidad de añadir más áreas de
intercambio sobre la marcha.
3
12/02/2012
4. Distribuciones de Linux
Linux es un sistema de libre distribución por lo que podéis encontrar todos los
ficheros/programas necesarios para su funcionamiento en multitud de
servidores conectados a Internet.
La tarea de reunir todos los ficheros/programas necesarios, así como instalarlos
en tu sistema, puede ser una tarea bastante complicada y no apta para muchos.
Por esto mismo, nacieron las llamadas distribuciones de Linux, empresas que se
dedican a hacer el trabajo "sucio" para nuestro beneficio y comodidad.
4.1- Red Hat
Para muchos el nombre de Red Hat equivale a Linux, ya que
probablemente se trata de la compañía de linux más popular del
mundo. Fundada en 1995 por Bob Young y Marc Ewing.
Es una distribución bien probada y estable. Las facilidades para enviar fallos están
abiertas al público y hay un gran espíritu en las listas de correo públicas.
• Red Hat Linux se ha convertido en la distribución Linux dominante en servidores
en todo el mundo.
• Ofrece gran variedad de servicios populares.
• Una larga lista de servicios de soporte son accesibles en la compañía y, aunque no
siempre baratos, tienes virtualmente asegurado un excelente soporte de personal
altamente cualificado.
4
12/02/2012
4.2- Mandrake Linux
Mandrake Linux (Mandriva), creada por Gaël Duval, es una distribución
que ha experimentado un enorme aumento de popularidad desde su
primera versión de julio de 1998.
Mandrake Linux ha madurado y se ha convertido en una distribución popular entre los
nuevos usuarios de Linux y aquellos hogares que buscan un sistema operativo
alternativo.
Los desarrolladores partieron de la distribución de Red Hat,
cambiaron el entorno de escritorio predeterminado por KDE,
y añadieron un instalador fácil de usar rompiendo el mito de
que Linux es difícil de instalar.
4.3- Debian
Debian es un proyecto totalmente no-comercial; posiblemente el más
puro de los ideales que iniciaron el movimiento del software libre.
Cientos de desarrolladores voluntarios de alrededor del mundo
contribuyen al proyecto, que es bien dirigido y estricto,
asegurando la calidad de una distribución conocida como Debian.
5
12/02/2012
4.4- Knoppix
Desarrollada por Klaus Knopper en Alemania, es seguro que esta
distribución basada en Debian ha puesto muy alto el listón,
especialmente con su detección automática de hardware que deja a la
altura del barro la de muchas distribuciones comerciales.
Características que han convertido a knoppix en una herramienta indispensable:
1. Arranque automático
2. Gran cantidad de software
3. Posibilidad de instalarlo al disco duro
Puede ser usada como un disco de rescate, una herramienta para enseñar Linux para
aquellos que no lo han visto o una herramienta para probar una nueva computadora
antes de comprarla. También puede ser usada como una completa distribución Linux
para el uso diario.
4.5- Suse
SuSE es otra compañía orientada a los escritorios, aunque variedad de
otros productos para empresas están disponibles.
La distribución tiene un gran porcentaje de mercado en Europa y América del norte,
pero no se vende en Asia y otras partes del mundo.
Se están haciendo inversiones importantes en mantener y desarrollar esta distribución,
a nivel corporativo, pero sin olvidarse del usuario final, y ha seguido la misma
estrategia que Redhat, dejando SuSE para pequeñas oficinas y usuarios domésticos, y
creando una distribución para entornos empresariales.
6
12/02/2012
4.6- Ubuntu
Ubuntu es una distribución Linux que ofrece un sistema operativo
predominantemente enfocado a ordenadores de escritorio aunque
también proporciona soporte para servidores.
El eslogan de Ubuntu – “Linux para seres humanos” – resume una de sus metas
principales: hacer de Linux un sistema operativo más accesible y fácil de usar.
• Ubuntu siempre será gratuito, y no habrá un coste adicional para la «edición
profesional».
• Para que pueda ser usado por el mayor número de personas posible, Ubuntu
emplea las mejores herramientas de traducción y accesibilidad.
• Ubuntu está totalmente comprometido con los principios de desarrollo del
software de código abierto, animamos a la gente a utilizarlo, mejorarlo y
compartirlo.
5. Linux vs Windows
Instalación
Linux
Windows
La instalación no resulta sencilla siempre, La
instalación
es
mínimamente
pero te permite personalizar totalmente configurarle aunque es muy sencilla.
los paquetes que quieras instalar.
Compatibilidad
Linux
Windows
Linux no esta detrás de ninguna casa
comercial gracias a su elevada
popularidad
ofrece
una
alta
compatibilidad
ofreciendo,
además,
actualizaciones frecuentes.
Windows al ser parte de Microsoft intenta
ofrecer una gran cantidad de drivers ya
que su gran poder económico hace que
las empresas mismas de hardware creen
sus propios drivers.
7
12/02/2012
5. Linux vs Windows
Software
Linux
Windows
Linux al tener menos software en algunos Windows al ser el más fácil de usar en las
campos sufre una menor aceptación por empresas, posee una gran cantidad de
parte de las empresas, aunque gracias a software.
los apoyos de empresas como Sun
Microsystems o IBM se ha logrado
muchos avances.
Robustez
Linux
Windows
Linux se ha caracterizado siempre por la
robustez de su sistema ya que pueden
pasar meses e incluso años sin la
necesidad de apagar o reiniciar el equipo,
también si una aplicación falla
simplemente no bloquea totalmente al
equipo.
En Windows siempre hay que reiniciar
cuando se cambia la configuración del
sistema, se bloquea fácilmente cuando
ejecuta operaciones aparentemente
simples por lo que hay que reiniciar el
equipo.
Ejemplo: Costes en licencias de software para un
servidor de trabajo en grupo.
8
12/02/2012
5. Linux vs Windows
Tanto Windows como Linux tienen su ventajas y inconvenientes,
aunque desde un punto de vista más técnico Linux sale
ganando.
Razones para cambiar a Linux
• Es software libre
libre, lo que quiere decir que no hay que pagar nada por el sistema
en sí.
• Es un sistema operativo muy fiable ya que hereda la robustez de UNIX.
• Ideal para las redes ya que fue diseñado en Internet y para Internet
• No es cierto que tenga pocos programas, solo en algún campo muy especifico.
• Es 100
100%
% configurable.
configurable
• Es el sistema más seguro
seguro, ya que al disponer del código fuente cualquiera
puede darse cuanta de algún fallo, se puede decir que decenas de miles de
personas velan por tu seguridad.
• Existe muchísima documentación,
documentación también en español gracias a los proyectos
como LUCAS.
• Cuenta con el soporte de muchas grandes empresas como IBM, Corel, Lotus,
Siemens, Motorola, Sun, etc.
• Puedes encontrar ayuda en millones de sitios en Internet como los foros.
• Es muy portable,
portable si tienes un Mac un Alpha o un Sparc puedes usar Linux sin
problemas.
6. Empresas que patrocinan su uso
Con la adopción por numerosas empresas fabricantes
fabricantes, un buen número de
computadoras se venden con distribuciones pre-instaladas, y GNU/Linux ha
comenzado a tomar su lugar en el vasto mercado de las computadoras de escritorio.
escritorio
Algunas de las empresas que colaboran en la difusión de este sistema operativo ya
sea trabajando en el núcleo Linux, proporcionando soluciones de software o
preinstalando el sistema operativo, son: Intel, Google, IBM, AMD, Sun
Microsystems, Dell, Lenovo, Asus, Hewlett-Packard (HP), Silicon Graphics
International (SGI), Renesas Technology, Fujitsu, Analog Devices, Freescale, VIA
Technologies, Oracle, Novell y RedHat, entre otras.
El respaldo de compañías de software también está presente, ya que, entre otras
aplicaciones, Nero, Java, Google Earth, Google Desktop, Adobe Reader, Adobe
Flash, RealPlayer y Yahoo! Messenger están disponibles para Linux.
9
12/02/2012
7. Linux en la administración pública
Hay una serie de administraciones públicas que han mostrado su apoyo al software
libre, sea ya migrando total o parcialmente sus servidores y sistemas de escritorio, o
bien sea subvencionándolo.
El Estado requiere un software que cumpla determinados requisitos y varios de los
mismos llevan a utilizar exclusivamente Software Libre.
Como ejemplos se tiene a Alemania, Argentina, Brasil, Cuba, Chile, China, Ecuador,
España, Francia, México, República Dominicana y Venezuela.
España
Distintos gobiernos regionales están desarrollando sus propias
distribuciones no sólo para uso administrativo sino también académico.
• LINEX en Extremadura
• AUGUSTUX en Aragón
• GUADALINEX en Andalucía
• LLIUREX en La Comunidad Valenciana
• MOLINUX en Castilla-La Mancha
• MAX en La Comunidad de Madrid
• LINKAT en Cataluña
• TRISQUEL en Galicia
• LINUXGLOBAL en Cantabria
• EHUX en el País Vasco
• MEDUXA en la Comunidad Canaria
• MELINUX en la Ciudad Autónoma de Melilla.
Algunas de estas distribuciones están basadas en Debian, otras en
Ubuntu y otras en OpenSuSE
10
Descargar