Академический Документы
Профессиональный Документы
Культура Документы
SEMANA 7
Todos los derechos de autor son de la exclusiva propiedad de IACC o de los otorgantes de sus licencias. No está
permitido copiar, reproducir, reeditar, descargar, publicar, emitir, difundir, poner a disposición del público ni
utilizar los contenidos para fines comerciales de ninguna clase.
IACC-2018
1
SEMANA 7 – FUNDAMENTOS DE HARDWARE Y SOFTWARE
APRENDIZAJE ESPERADO
Analizar conceptos básicos y orientación
de las diferentes distribuciones, tanto
para usuario como para servidor, de
sistemas operativos de Linux.
IACC-2018
2
SEMANA 7 – FUNDAMENTOS DE HARDWARE Y SOFTWARE
APRENDIZAJE ESPERADO....................................................................................................................2
INTRODUCCIÓN ..................................................................................................................................4
1. SISTEMAS OPERATIVOS LINUX ...................................................................................................5
1.1 CONCEPTOS BÁSICOS .........................................................................................................5
1.1.1 FILOSOFÍA DE TRABAJO GNU ......................................................................................8
1.1.2 MULTITAREA Y MULTIUSUARIO ..................................................................................9
1.1.3 CLIENTE-SERVIDOR .....................................................................................................9
1.1.4 POTENCIALIDADES ....................................................................................................10
1.2 DISTRIBUCIONES ORIENTADAS A USUARIOS ....................................................................11
1.2.1 DISTRIBUCIÓN FEDORA ............................................................................................12
1.2.2 DISTRIBUCIÓN UBUNTU ...........................................................................................13
1.2.3 DISTRIBUCIÓN KUBUNTU .........................................................................................14
1.3 DISTRIBUCIONES ORIENTADAS A SERVIDOR .....................................................................15
1.3.1 DISTRIBUCIÓN MANDRIVA / MANDRAKE .................................................................16
1.3.2 DISTRIBUCIÓN SUSE..................................................................................................17
1.3.3 DISTRIBUCIÓN RED HAT............................................................................................17
COMENTARIO FINAL.........................................................................................................................19
IACC-2018
3
SEMANA 7 – FUNDAMENTOS DE HARDWARE Y SOFTWARE
INTRODUCCIÓN
El avance de las tecnologías de la ideas, innovaciones y conocimientos. De esta
información y comunicación ha generado forma nació el sistema operativo Linux.
cambios en los sistemas operativos,
generando interfaces que permiten la Este ha sido desarrollado por comunidades
de programadores, dando como resultado
comunicación entre el usuario y el
computador, posibilitando así administrar, que el software se distribuya para
controlar y gestionar los recursos de este computadores personales y servidores. Cada
último. versión y distribución posee características
similares, ya que parten de la filosofía de que
Dentro de las diferentes vertientes de pueden ser copiados, mejorados y
sistemas operativos disponibles se han distribuidos, ofreciendo variaciones notables
generado versiones y cada una de ellas, a su en cuanto a un aspecto en particular: manejo
vez, cuenta con distribuciones de sistemas de archivos, control multimedia, etc.
operativos basados en código abierto bajo la
Esta semana se abordarán los conceptos
filosofía de software libre. Estos han tomado
mayor fuerza a nivel mundial, permitiendo básicos, filosofía de trabajo, características y
que comunidades de desarrollo compartan variantes del sistema operativo Linux.
“De hecho son muchos los usuarios que temen si podrán o no realizar las mismas tareas en Linux,
a las que están acostumbrados en Windows”
IACC-2018
4
SEMANA 7 – FUNDAMENTOS DE HARDWARE Y SOFTWARE
Los avances a nivel de hardware producidos en los computadores demandan cambio en los
sistemas operativos, permitiendo que puedan funcionar en un computador personal o servidor,
facilitando así la utilización y administración de su hardware y software, de una forma sencilla,
rápida eficiente y segura. Esto se logra a través del uso de un software diseñado para mejorar la
comunicación entre el usuario y el computador.
Entre los diferentes sistemas operativos existentes hoy se encuentra Linux, desarrollado de
manera similar a UNIX (este último fue desarrollado en los sesenta por los investigadores Dennis
Ritchie y Ken Thompson, de los Laboratorios Telefónicos Bell).
1
Anunciado por Richard Stallman en 1983, es un proyecto colaborativo de software libre cuyo objetivo es
crear un sistema operativo libre (sin pago por usos de licencia y libre de derechos de copia).
IACC-2018
5
SEMANA 7 – FUNDAMENTOS DE HARDWARE Y SOFTWARE
porque el kernel2 del Linux por sí solo realiza los trabajos mínimos elementales y precisa de otras
herramientas para explotar su potencial.
El desarrollo de Linux estuvo marcado por el kernel o núcleo, en 1994, año en que se da a conocer
la primera versión. El tamaño era de 71 kb y solo funcionaba para procesadores 80386; trabajaba
con memoria virtual y pocos controladores de dispositivos. Era utilizado en computadores
personales y los elementos de redes aún no existían para la versión de ese año.
Mansoor, Koretsky, Aqeel y Bermejo (2003) explican que el kernel “es la parte más importante del
sistema operativo, encargada de acceder a dispositivos, organiza el orden de ejecución de los
programas que se cargan en memoria” (p. 13). Esto marcó el inicio del Linux, generando
actualmente versiones y distribuciones del software a nivel de computador personal y para
estaciones de trabajo, bajo la filosofía cliente-servidor.
El kernel recibe información del CPU para garantizar la administración de la memoria (asignando
las posiciones y tamaño de memoria a ser utilizada). También recibe información del estado de los
dispositivos, con el objeto de administrar y gestionar los recursos necesarios durante le ejecución
de los procesos.
Fuente: https://goo.gl/GtfvPv
2
Se denomina de esta manera al software que constituye una parte fundamental del sistema operativo y
que es el responsable de gestionar el acceso seguro al hardware de la computadora. También se le
denomina núcleo.
IACC-2018
6
SEMANA 7 – FUNDAMENTOS DE HARDWARE Y SOFTWARE
En general existen tres tipos de kernel, los cuales varían de acuerdo a la arquitectura: microkernel,
monolítico, e híbridos. En el sistema operativo Linux es del tipo kernel monolítico, el resto de los
sistemas operativos como OS X (XNU) y Windows 7 fueron desarrollados a partir de los de tipo
híbridos.
Microkernel
Kernel Monolítico
Híbridos
Dado su carácter monolítico, el núcleo del Linux es grande y complejo, programado de forma no
modular. La memoria trabaja en forma de anillo, por ello, de existir algún problema, todo el
sistema falla, ya que concentra todas sus funciones dentro de un único programa.
IACC-2018
7
SEMANA 7 – FUNDAMENTOS DE HARDWARE Y SOFTWARE
Shell de Linux: es la capa encargada de interpretar las órdenes que debe procesar
el sistema.
Basado en un trabajo en equipo, donde se comparten ideas y código fuente, y para mejorar la
funcionabilidad del sistema operativo, nace la filosofía del software libre o programas libres,
creado por Richard Stallman, partiendo de cuatro libertades:
El propósito del proyecto GNU es otorgar libertad para ejecutar, copiar, modificar, mejorar y
redistribuir versiones de los sistemas, sin restringir el uso del software, con la libertad de publicar
y compartir las mejoras de las versiones. Surge entonces el concepto de copyleft, el cual se define
como un “método general para liberar un programa u otro tipo de trabajo (en el sentido de
3
Acrónimo de Application Programming Interface.
4
Acrónimo recursivo de GNU no es Unix.
5
Acrónimo recursivo de Linux no es Unix.
IACC-2018
8
SEMANA 7 – FUNDAMENTOS DE HARDWARE Y SOFTWARE
libertad, no de gratuidad), que requiere que todas las versiones modificadas y extendidas sean
también libres”. (GNU.org, 2018, párr. 1)
La característica de multitarea es un beneficio del sistema operativo Linux, ya que reduce los
tiempos de espera para el procesador, y posee la flexibilidad de gestión del cierre de ventanas de
aplicaciones, permitiendo el intercambio entre aplicaciones.
Por otro lado, el término multiusuario se relaciona con la capacidad de ejecutar tareas o
aplicaciones entre varios usuarios de forma simultánea, desde la misma estación de trabajo o en
diferentes computadoras, a través de la gestión del kernel, dando respuesta a solicitudes
realizadas desde los periféricos que permiten la conexión a múltiples usuarios. Se utilizan técnicas
de tiempo compartido, a través de algoritmos especiales tales como:
1.1.3 CLIENTE-SERVIDOR
Una de las características más importantes del sistema operativo Linux es la capacidad de ser
cliente-servidor, respaldada por los siguientes aspectos:
IACC-2018
9
SEMANA 7 – FUNDAMENTOS DE HARDWARE Y SOFTWARE
Seguridad: el tiempo y velocidad para detectar ataques y fallas es inmediato, producto del
trabajo colaborativo de programadores expertos en el área de seguridad, permitiendo un
sistema operativo seguro, no vulnerable.
Manejo de aplicaciones: Linux hace uso del repositorio de aplicaciones, el cual maneja
niveles y políticas de control de seguridad que permiten garantizar la integridad de las
aplicaciones, así como el correcto funcionamiento y la facilidad de uso de las aplicaciones.
Costos: el costo es el más bajo del mercado, ya que la mayoría del software disponible es
gratuito; sin embargo, existen versiones donde los complementos para agregar nuevas
funciones específicas son de pago.
Comunidad: Linux, por ser un producto desarrollado por una comunidad, seguirá siendo
un software bajo los estándares libres para la comunidad, con el objeto de que los
usuarios puedan adaptarlos a las necesidades y compartan las mejoras alcanzadas.
Libertad: es libre para copiar, modificar, actualizar y distribuir las nuevas versiones, sin la
presión de un ente o empresa limitando el uso del software, a través de cláusulas legales.
1.1.4 POTENCIALIDADES
El sistema operativo Linux, a nivel mundial, se ha desarrollado gracias al trabajo colaborativo de
muchos programadores, quienes publican actualizaciones de distribuciones existentes en el
mercado cada seis meses, permitiendo adaptarse a las necesidades del mercado, tanto en
computadores personales como administración de servidores.
Una de las ventajas competitivas es que que la licencia del sistema operativo Linux no tiene costo,
sin embrago, las empresas dedicadas a su instalación y configuración generan ingresos por
servicios.
Actualmente son muchas empresas que brindan respaldo a Linux, las cuales conformaron el OSDL
(Open Source Development Labs), permitiéndoles obtener confianza y asesoría de la comunidad
Linux. Esta organización trabaja en el proceso de certificar distribuciones tales como: Desktop
Grade Linux, Datacenter Grade Linux y Carrier Grade Linux.
IACC-2018
10
SEMANA 7 – FUNDAMENTOS DE HARDWARE Y SOFTWARE
Los proveedores que prestan el soporte para instalar y configurar recomiendan el uso del sistema
operativo Linux por ser estable, seguro y en la línea de servidores. Aunque muchas empresas
prefieren ser tradicionales y continuar con el uso del sistema operativo Windows, se mantiene la
tendencia de crecimiento del Linux, como futura alternativa a nivel de servidores.
Cada día, el desarrollo tecnológico permite que los programadores del proyecto GNU pongan en
principal repositorio de Linux aplicaciones de código abierto a disposición de los usuarios, con el
objeto de facilitar el trabajo diario.
Existen muchas distribuciones disponibles del sistema operativo Linux y todas están basadas en
UNIX, con mejoras del equipo GNU. La figura 2 muestra la línea de tiempo para las diferentes
versiones conocidas que, como puede observarse, constituyen un gran número. Por ello a
continuación se mencionarán las que han sido mejor adoptadas por los usuarios a nivel mundial.
IACC-2018
11
SEMANA 7 – FUNDAMENTOS DE HARDWARE Y SOFTWARE
Fuente: https://goo.gl/mnx1UD
Fedora utiliza repositorios que disponen de paquetes de software libre, o código abierto, sin
problemas de patentes. Los desarrolladores de Fedora hacen cambios frecuentes en el código
fuente, evitando el desarrollo de parches en la distribución y asegurando de esta manera una
versión disponible para las variantes de GNU/Linux.
6
El Proyecto Fedora viene de la fusión del Proyecto Fedora Linux y el Red Hat Linux. Este último pertenecía a
la empresa Red Hat Software Inc., fundada el año 1994 con la visión de desarrollar software en colaboración
con un ecosistema de defensores del open source.
IACC-2018
12
SEMANA 7 – FUNDAMENTOS DE HARDWARE Y SOFTWARE
Fuente: https://spins.fedoraproject.org/
Las nuevas versiones se distribuyen con una frecuencia promedio de seis meses, al igual que el
resto de los sistemas operativos Linux. Los tiempos de soportes varían de acuerdo al uso. Entre los
requisitos para instalar Fedora se encuentran una memoria mínima de 64 Mb (256 Mb
recomendada) y espacio en disco duro de al menos 5 Gb.
Según Pons (2011), esta tiene la “capacidad de actualizar todas sus aplicaciones desde el directorio
principal o repositorio, sin requerir pago por licencias de uso” (p. 30). De las distribuciones de
Linux, es la más utilizada a nivel mundial, donde la mayor parte de sus programadores parten de la
colaboración del código fuente con apoyo de la comunidad Debian.
7
Comunidad de desarrolladores y usuarios que mantienen un sistema operativo precompilado y
empaquetado para varios núcleos y múltiples arquitecturas.
IACC-2018
13
SEMANA 7 – FUNDAMENTOS DE HARDWARE Y SOFTWARE
La primera versión de Ubuntu (Warty Warthog8) fue publicada en 2004, la cual presentaba
variedad de entornos de escritorio. Con el paso del tiempo la comunidad creó Kubuntu, Xubuntu,
Edubuntu y otras variantes más, todas íntimamente relacionadas o derivadas de Ubuntu.
Fuente: https://goo.gl/Kyba5s
Las nuevas versiones se distribuyen con un promedio de seis meses, y los tiempos de soporte
varían de acuerdo al uso. Entre los requisitos para instalar Ubuntu se encuentran una memoria
mínima de 64 Mb (256 Mb recomendada, 512 Mb con entorno gráfico) y espacio en disco duro de
al menos 1 Gb (5 Gb con entorno gráfico).
Kubuntu, basado en la distribución Debian GNU/Linux, es capaz de actualizar a la vez todas las
aplicaciones instaladas en la máquina a través de repositorios de software. A diferencia de otros
8
Lanzado el 20 de octubre de 2004, denominado Ubuntu 4.10 (nombre clave: Warty Warthog, que viene a
significar jabalí verrugoso en español).
9
Empresario sudafricano que promueve el software libre y ha financiado el proyecto Ubuntu, que es una
distribución de GNU/Linux.
IACC-2018
14
SEMANA 7 – FUNDAMENTOS DE HARDWARE Y SOFTWARE
sistemas operativos, esta distribución está disponible en varios idiomas, además de ser coherente
y actualizada para su uso como entorno de escritorio y/o servidor. Incluye paquetes de la
distribución Debian y un sistema de administración de paquetes, facilitando el proceso de
instalación.
En relación al entorno de trabajo, puede ser utilizado para computadores personales y equipos de
oficinas.
Fuente: https://goo.gl/bFtAJF
Las nuevas versiones se distribuyen con un promedio de seis meses, y los tiempos de soporte
varían de acuerdo al uso. Entre los requisitos para instalar Kubuntu se encuentran una memoria
mínima de 64 Mb (512 Mb con entorno gráfico) y espacio en disco duro de al menos 5 Gb.
IACC-2018
15
SEMANA 7 – FUNDAMENTOS DE HARDWARE Y SOFTWARE
Está basada en Red Hat Linux (versión 5.1) y trabaja con entorno gráfico. Incluye herramientas
propias, que facilitan la configuración del sistema. Está disponible en 47 idiomas y forma parte del
grupo LSB (Linux Standard Base), contiene paquetes de software, juegos, programas de oficina y
utilidades de Internet. A nivel de instalación, los usuarios experimentados no necesitan invertir
recursos para instalar y configurar el equipo, ya que esta distribución permite su gestión con
asistentes incorporados.
Fuente: https://goo.gl/NZvZv2
10
Corresponde a un conjunto de aplicaciones para Linux y que permite conectarse a carpetas compartidas.
11
Acrónimo de General Public License (licencia pública general).
IACC-2018
16
SEMANA 7 – FUNDAMENTOS DE HARDWARE Y SOFTWARE
Las nuevas versiones se distribuyen con un promedio de seis meses, y los tiempos de soportes
varían de acuerdo al uso. Entre los requisitos para instalar Mandriva se encuentran una memoria
mínima de 64 Mb (512 Mb recomendado) y espacio en disco duro de al menos 5 Gb.
Fuente: https://goo.gl/eYbiPE
Las nuevas versiones se distribuyen con un promedio de seis meses, y los tiempos de soporte
varían de acuerdo al uso. Entre los requisitos para instalar Suse se encuentran una memoria
mínima de 64 Mb (512 Mb recomendado) y espacio en disco duro de al menos 5 Gb.
IACC-2018
17
SEMANA 7 – FUNDAMENTOS DE HARDWARE Y SOFTWARE
requieren servidores de internet. Posee un entorno gráfico amigable, lo que facilita su proceso de
configuración.
Fuente: https://goo.gl/nf3C1z
Las nuevas versiones se distribuyen con un promedio de seis meses, y los tiempos de soportes
varían de acuerdo al uso. Entre los requisitos para instalar Red Hat se encuentran una memoria
mínima de 64 Mb (512 Mb recomendado) y espacio en disco duro de al menos 5 Gb.
IACC-2018
18
SEMANA 7 – FUNDAMENTOS DE HARDWARE Y SOFTWARE
COMENTARIO FINAL
El sistema operativo Linux tiene como base el sistema UNIX. Aunque no son lo mismo, posee
características similares a este último y fue creado bajo la filosofía de software libre. Este sistema
operativo es cada vez más amigable con prácticamente cualquier tipo de hardware o periférico y
actualmente cuenta con gran popularidad y aceptación.
Linux se caracteriza por poseer un núcleo o kernel, el cual administra, dirige y controla todas las
acciones del sistema operativo. Este sistema operativo es portable, fácil de instalar (de forma
gratuita desde repositorios o servidores) y configurar.
IACC-2018
19
SEMANA 7 – FUNDAMENTOS DE HARDWARE Y SOFTWARE
REFERENCIAS
https://www.gnu.org/licenses/copyleft.es.html
Mansoor, S.; Koretsky, R.; Aqeel, S. y Bermejo, J. (2003). El libro de Linux. Madrid, España: Editorial
Pearson.
Pons, N. (2011). Linux: principios básicos del uso del sistema. Barcelona, España: Ediciones ENI.
Semana 7.
IACC-2018
20
SEMANA 7 – FUNDAMENTOS DE HARDWARE Y SOFTWARE
IACC-2018
21