base teorica

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 19

lOMoARcPSD|51386504

2 - hgcghccchg

Integrating Protected HPE Storage Solutions (Univerzitet u Beogradu)

Scan to open on Studocu

Studocu is not sponsored or endorsed by any college or university


Downloaded by Keyly Depablos (keylydepablos1@gmail.com)
lOMoARcPSD|51386504

Marco teórico.

Capitulo I. Creación de Linux.

Origen de Linux en la programación de software.

Uno de los aspecto fundamentales a tener en cuenta es que hoy en día la


humanidad cuenta con algún tipo de dispositivo tecnológico para su comunicación,
lo cual todos ellos cuenta con algún software que les permite realizar las
funcionalidades que están destino a realizar.

Lo cual termina siendo un sistema operativo que no es más que un conjunto de


programas básicos encargados de hacer posible el manejo de una computadora y
la utilización de las aplicaciones, que facilita un entorno para que pueda ejecutar
programas de aplicación y pueda controlar dispositivos. Lo cual nos lleva a resaltar
la marca Linux, que hoy en día está en existencia como una competidora de
software haciendo mención que sus principales programas responsables de
interactuar con el cerner (El núcleo o cerner es la parte central de un sistema
operativo y es el que se encarga de realizar toda la comunicación segura entre el
software y el hardware del ordenador) fueron realizada por la fundación de GNU
(que no es más que un sistema operativo libre).

Muchas personas en la actualidad, dado a la situación que estamos pasando


actualmente y se ve afectado el acercamiento social y buscan como realizar sus
pendientes, que no tiene que ver que tener acceso a una computadora la cual
desempeñan diversas actividades.

Es aquí un ejemplo claro que sociedad busca mejorar continuamente los software
con los que se cuenta y es asi como presentamos una breve historia del como
Linux aparece en este mundo de software. “Su origen se remonta al mes de
agosto de 1991, cuando un estudiante finlandés llamado Linux Torvas anunció, en
el newsgroup comp.os.minix que había creado su propio núcleo de sistema
operativo y lo ofreció a la comunidad de desarrolladores para que lo probara y
sugiriera mejoras para hacerlo más utilizable. Este sería el origen del núcleo (o
kernel) del operativo que, más tarde, se llamaría Linux”.

Downloaded by Keyly Depablos (keylydepablos1@gmail.com)


lOMoARcPSD|51386504

Mientras que por otra parte la FSF (Free Software Foundation), mediante su
proyecto GNU, producía software desde 1984 que podía ser utilizado libremente,
debido a lo que Richard Stallman (miembro de la FSF) consideraba software libre:
aquel del que podíamos conseguir sus fuentes (código), estudiarlas y modificarlas,
y redistribuirlo sin que nos obliguen a pagar por ello. En este modelo, el negocio
no está en la ocultación del código, sino en el software complementario añadido,
en la adecuación del software a los clientes y en los servicios añadidos, como el
mantenimiento y la formación de usuarios (el soporte que les ofrezcamos), ya sea
en forma de material, libros y manuales, o en cursos de formación.

Podemos decir que con estos dos software que se desarrollaron no fue solo un
modelo a la inovacion, sino un avance reestructural a los software y a su
mercadotecnia, dado que antes se tenia que realizar pagos económicos para tener
algún tipo de mejora, y con esta innovación simplemente los usuarios tenían la
libertad de solicitar o sugerir una nueva mejora, sin necesidad de realizar algún
tipo de pago económico. Lo cual a los usuarios le permitía un mejor
funcionamiento y a la vez el software se actualizaba y podía competir con algunos
más importantes.

El software tiene un régimen de vida dependiendo de cómo se compongan en los


sistemas operativos y desarrollen sus actividades, las cuales tienen clasificaciones
diferentes:

Si bien esta distinción es, en cierto modo, arbitraria, y a veces confusa, a los fines
prácticos se puede clasificar al software en tres grandes tipos:

1. Software de sistema: Su objetivo es desvincular adecuadamente al usuario y al


programador de los detalles del sistema informático en particular que se use,
aislándolo especialmente del procesamiento referido a las características internas
de: memoria, discos, puertos y dispositivos de comunicaciones, impresoras,
pantallas, teclados, etc. El software de sistema le proporciona al usuario y

Downloaded by Keyly Depablos (keylydepablos1@gmail.com)


lOMoARcPSD|51386504

programador adecuadas interfaces de alto nivel, herramientas y utilidades de


apoyo que permiten su mantenimiento. Incluye entre otros:

 Sistemas operativos (Windows, Linux, MacOS)


 Controladores de dispositivos (Drivers, Codecs)
 Herramientas de diagnóstico (Everest, Antivirus)
 Herramientas de Corrección y Optimización (Ccleaner)
 Servidores (FileZilla, WampServer)
 Utilidades (RedoBackup)

2. Software de programación: Es el conjunto de herramientas que permiten al


programador desarrollar programas informáticos, usando diferentes alternativas y
lenguajes de programación, de una manera práctica. Incluye entre otros:

 Editores de texto
 Compiladores
 Intérpretes
 Enlazadores
 Depuradores
 Entornos de Desarrollo Integrados (IDE): Agrupan las anteriores
herramientas, usualmente en un entorno visual, de forma tal que el
programador no necesite introducir múltiples comandos para compilar,
interpretar, depurar, etc. Habitualmente cuentan con una avanzada interfaz
gráfica de usuario (GUI).

3. Software de aplicación: Es aquel que permite a los usuarios llevar a cabo una o
varias tareas específicas, en cualquier campo de actividad susceptible de ser
automatizado o asistido, con especial énfasis en los negocios. Incluye entre otros:

 Aplicaciones ofimáticas (Office, OpenOffice)


 Software educativo (Hot Potatoes, Jclic, Moodle, Dokeos, Prezi)
 Software empresarial (ERP, CRM)
 Bases de datos (Oracle, Mysql, sqlserver)

Downloaded by Keyly Depablos (keylydepablos1@gmail.com)


lOMoARcPSD|51386504

 Telecomunicaciones (por ejemplo Internet y toda su estructura lógica,


Skype, Messenger)
 Videojuegos
 Software médico (Historia Clinica Digital)
 Software de Cálculo Numérico y simbólico (Matlab, Matematica)
 Software de Diseño Asistido (Corel, AutoCad,PhotoShop)
 Aplicaciones para Control de sistemas y automatización industrial
 Software de Control Numérico (CAM).

Características

El software es un elemento del sistema que es lógico, en lugar de físico. Por tanto
el software tiene unas características considerablemente distintas a las del
hardware:

1. El software se desarrolla, no se fabrica en un sentido clásico. Los costes del


software se encuentran en la ingeniería. Esto significa que los proyectos de
software no se pueden gestionar como si fueran proyecto de fabricación.
2. El software no se "estropea". El software no es susceptible a los males del
entorno que hacen que el hardware se estropee. Los defectos no
detectados harán que falle el programa durante las primeras etapas de su
vida. El software no se estropea, ¡pero si deteriora.
3. Aunque la industria tiende a ensamblar componentes, la mayoría del
software se construye a medida. El componente de software debería
diseñarse e implementarse para que pueda volver a ser reutilizado en
muchos programas diferentes. Los componentes reutilizables modernos
encapsulan tanto datos como procesos que se aplican a los datos,
permitiendo al ingeniero del software crear nuevas aplicaciones a partir de
partes reutilizables.

Aplicaciones.

Downloaded by Keyly Depablos (keylydepablos1@gmail.com)


lOMoARcPSD|51386504

 Software de Sistemas. El software de sistemas es un conjunto de


programas que han sido escritos para servir a otros programas. Algunos
programas de sistemas (por ejemplo: compiladores, editores y utilidades de
gestión de archivos) procesan estructuras de información complejas pero
determinadas. Otras aplicaciones de sistemas procesan datos en gran
medida indeterminados.
 Software de tiempo real. El software que coordina, analiza y controla
sucesos del mundo real conforme ocurren, se denomina de tiempo real.

 Software de gestión. Las aplicaciones en esta área reestructuran los datos


existentes para facilitar las operaciones comerciales o gestionar la toma de
decisiones.

 Software de ingeniería y científico. Se caracteriza por los algoritmos de


"manejo de números". Las aplicaciones van desde la astronomía a la
vulcanología, desde al análisis de la presión de los automotores a la
dinámica orbital de las lanzaderas espaciales y desde la biología molecular
a la fabricación automática.

 Software de computadoras personales. El mercado del software de


computadoras personales ha germinado en las pasadas dos décadas. El
procesamiento de textos, las hojas de cálculo, los gráficos por
computadora, multimedia, entretenimiento, gestión de bases de datos,
aplicaciones financieras, de negocios, personales y de redes o acceso a
bases de datos externas son algunas de los cientos de aplicaciones.

 Software basado en la Web. Las páginas Web buscadas por un explorador


son software que incorpora instrucciones ejecutables (por ejemplo, CGI,

Downloaded by Keyly Depablos (keylydepablos1@gmail.com)


lOMoARcPSD|51386504

HTML, Perl o Java), y datos (por ejemplo, hipertexto y una variedad de


formatos de audio y visuales).

Proyecto de un solo software libre.

Bajo la idea de los movimientos (o filosofías) de Software Libre y Open Source


[OSIc] [OSIb] (también llamado de código abierto o software abierto), se
encuentran varias formas de software que, aunque no son todas del mismo tipo, sí
comparten muchas ideas comunes.

La combinación (o suma) del software GNU y del kernel Linux es la que nos ha
traído a los actuales sistemas GNU/Linux. Actualmente, tanto los movimientos
Open Source, desde diferentes organizaciones (como FSF) y empresas como las
que generan las diferentes distribuciones Linux (Red Hat, Canonical Ubuntu,
Mandrake, Novell SuSe...), pasando por grandes empresas (como HP, IBM o Sun,
que proporcionan apoyos y/o patrocinios), han dado un empujón muy grande a los
sistemas GNU/Linux hasta situarlos al nivel de poder competir, y superar, muchas
de las soluciones propietarias cerradas existentes.

Muchos conocen y divulgan el sistema operativo del pingüino sólo como Linux,
pero el término correcto es GNU/Linux. En palabras más sencillas, Linux es sólo el
núcleo del sistema operativo, pero depende de una serie de herramientas para
trabajar, empezando por el programa utilizado para compilar el código fuente.
Estas herramientas son provistas por el proyecto GNU, creado por Richard
Stallman.

En otras palabras, el sistema operativo Linux es la unión de Linux con las


herramientas GNU, por lo que el término correcto es GNU/Linux.

Mientras que Eric Raymond y Bruce Perens fueron los que divulgaron la idea.
Raymond [Ray98] fue el autor del ensayo titulado "La catedral y el bazar", que
hablaba sobre las técnicas de desarrollo de software utilizadas por la comunidad

Downloaded by Keyly Depablos (keylydepablos1@gmail.com)


lOMoARcPSD|51386504

Linux, encabezada por Linus Torvalds, y la comunidad GNU de la Free Software


Foundation (FSF), encabezada por Richard Stallman. Por su parte, Bruce Perens
era en aquel momento el jefe del proyecto Debian, que trabajaba en la creación de
una distribución de GNU/Linux integrada únicamente con software libre.

En los primeros años, los usuarios de los primeros ordenadores personales no


disponían de muchos sistemas operativos donde elegir. El mercado de los
ordenadores personales lo dominaba un DOS de Microsoft. Otra posibilidad eran
los Mac de Apple, pero a unos precios desorbitados (en comparación) con el resto.
La otra opción importante, aunque reservada a grandes (y caras) máquinas, era
UNIX.

MINIX fue pensado para ejecutarse sobre una plataforma Intel 8086, muy popular
en la época porque era la base de los primeros IBM PC. La principal ventaja de
este operativo radicaba en su código fuente, accesible a cualquiera (12.000 líneas
de código entre ensamblador y C), ya que estaba incluido en el libro docente de
sistemas operativos de Tanenbaum [Tan87]. Pero MINIX era más una herramienta
de enseñanza que un sistema eficaz pensado para el rendimiento o para
actividades profesionales.

En los noventa, la FSF (Free Software Foundation) y su proyecto GNU motivó a


muchos programadores para promover el software de calidad y de distribución
libre. Y aparte de software de utilidades, se trabajaba en un núcleo (kernel) de
operativo denominado HURD, que llevaría varios años de desarrollo.

Mientras, en octubre de 1991, un estudiante finlandés llamado Linus Torvalds


presentaría la versión 0.0.1 de su kernel de sistema operativo, que denominó
Linux, orientado a máquinas Intel con 386, y lo ofreció bajo licencia GPL a foros de
programadores y a la comunidad de Internet para que lo probaran y, si les
gustaba, le ayudaran a su desarrollo. El entusiasmo fue tal que, en poco tiempo,
había un gran número de programadores trabajando en el núcleo o en
aplicaciones para él.

Downloaded by Keyly Depablos (keylydepablos1@gmail.com)


lOMoARcPSD|51386504

Algunas de las características que diferenciaron a Linux de los sistemas de su


tiempo y que siguen siendo aplicables, y otras heredadas de UNIX, podrían ser:

a)Sistema operativo de código abierto: cualquiera puede disponer de sus fuentes,


modificarlas y crear nuevas versiones que poder compartir bajo la licencia GPL
(que, de hecho, lo convierte en un software libre).

b)Portabilidad: tal como el UNIX original, Linux está pensado para depender muy
poco de una arquitectura concreta de máquina. Consecuentemente Linux es, en
su mayor parte, independiente de la máquina de destino y puede portarse a casi
cualquier arquitectura que disponga de un compilador C como el GNU gcc. Sólo
restan algunas pequeñas partes de código ensamblador y de algunos dispositivos
dependientes de la máquina, que tienen que ser rescritas en cada nueva
arquitectura. Gracias a esto, GNU/Linux es uno de los sistemas operativos que
corre en mayor número de arquitecturas: Intel x86 y IA64, AMD x86 y x86_64,
Sparc de Sun, MIPS de Silicon, PowerPC (Apple), IBM S390, Alpha de Compaq,
m68k Motorola, Vax, ARM, HPPArisc...

c) Kernel de tipo monolítico: el diseño del kernel está unido en una sola pieza,
pero es conceptualmente modular en las diferentes tareas. Otra escuela de diseño
de operativos propone los microkernel (un ejemplo es el proyecto Mach), donde
los servicios se implementan como procesos aparte, comunicados por un (micro)
kernel más básico. Linux se decidió como monolítico, porque es difícil extraer buen
rendimiento de los microkernels (resulta un trabajo bastante duro y complejo). Por
otra parte, el problema de los monolíticos es el crecimiento; cuando se vuelven
muy grandes se vuelven intratables en el desarrollo; esto se intentó solucionar con
los módulos de carga dinámica.

d) Desarrollo del sistema por una comunidad vinculada por Internet: los sistemas
operativos nunca habían tenido un desarrollo tan amplio y disperso; no suelen salir
de la compañía que los elabora (en el caso propietario) o de un pequeño conjunto
de instituciones académicas y laboratorios que colaboran para crear uno. El
fenómeno de la comunidad Linux permite que cada uno colabore en la medida que

Downloaded by Keyly Depablos (keylydepablos1@gmail.com)


lOMoARcPSD|51386504

el tiempo y sus propios conocimientos se lo permitan. El resultado son de cientos


a miles de desarrolladores para Linux. Además, por su naturaleza de sistema de
código fuente abierto, Linux es un laboratorio ideal para probar ideas de sistemas
operativos al mínimo coste; se puede implementar, probar, tomar medidas y, si
funciona, añadir la idea al kernel.

El nacimiento de nuevas empresas, que crearon distribuciones GNU/Linux


(empaquetamientos de kernel + aplicaciones) y le dieron apoyo, como Red Hat,
Mandrake, SuSe, contribuyó a introducir GNU/Linux en las empresas reacias, y a
comenzar el imparable crecimiento que vivimos actualmente.

El perfil del administrador de sistemas.

El administrador de sistemas tiene una amplia variedad de tareas importantes. Los


mejores administradores de sistema suelen ser bastante generalistas, tanto teórica
como prácticamente. Pueden enfrentarse a tareas como realizar cableados de
instalaciones o reparar cables; instalar sistemas operativos o software de
aplicaciones; corregir problemas y errores en los sistemas, tanto hardware como
software; formar a los usuarios, ofrecer trucos o técnicas para mejorar la
productividad en áreas que pueden ir desde aplicaciones de procesamiento de
textos hasta áreas complejas de sistemas CAD o simuladores; evaluar
económicamente compras de equipamiento de hardware y software; automatizar
un gran número de tareas comunes, e incrementar el rendimiento general del
trabajo en su organización.

La relación con los usuarios finales de la organización puede establecerse de


diferentes maneras: mediante la formación de usuarios o con ayuda directa en el
caso de presentarse problemas (incidencias). El administrador es la persona
encargada de que las tecnologías utilizadas por los usuarios funcionen
adecuadamente, o en otras palabras, que los sistemas cumplan las expectativas
de los usuarios, así como las tareas que éstos quieran realizar.

Downloaded by Keyly Depablos (keylydepablos1@gmail.com)


lOMoARcPSD|51386504

Hoy en día, en la época de Internet y de los servicios distribuidos, un


administrador de sistemas es un profesional (con dedicación propia y exclusiva)
que proporciona servicios en la "arena" del software y hardware de sistemas. El
administrador tiene que llevar a cabo varias tareas que tendrán como destino
múltiples sistemas informáticos, la mayoría heterogéneos, con objeto de hacerlos
operativos para una serie de tareas.

En una organización más pequeña, varias o todas las tareas pueden estar
asignadas a uno o pocos administradores. Los administradores de sistemas UNIX
(o de GNU/Linux) serían una parte de estos administradores (cuando no el
administrador que tendrá que hacer todas las tareas). Su plataforma de trabajo es
UNIX (o GNU/Linux en nuestro caso), y requiere de bastantes elementos
específicos que hacen este trabajo único. UNIX (y variantes) es un sistema
operativo abierto y muy potente, y, como cualquier sistema software, exige cierto
nivel de adecuación, configuración y mantenimiento en las tareas para las que
vaya a ser usado. Configurar y mantener un sistema operativo es una tarea amplia
y seria, y en el caso de UNIX y nuestros GNU/Linux puede llegar a ser bastante
frustrante.

Downloaded by Keyly Depablos (keylydepablos1@gmail.com)


lOMoARcPSD|51386504

Capítulo II. Aplicación de Linux en la actualidad.

*Los diferentes tipos de aplicaciones en la actualidad del software de Linux.

GNU/Linux posee una riqueza incomparable de aplicaciones, ofreciendo


más de una solución a ciertas necesidades. La mayor dificultad está en
encontrar una aplicación que se adapte a tus necesidades. Hay
innumerables aplicaciones para las mismas funciones que presentan
ciertas características, entre las que se adaptan o no al gusto del usuario,
por eso tenemos tanta variedad de aplicaciones disponibles hoy en día.

El hecho de que casi el 100% de las aplicaciones sean de código


abierto ayuda para que esta lista cada vez crezca más. Entre otras
cosas, las aplicaciones permiten ser modificadas según las
necesidades de los usuarios.

Una de las más populares y completas suites de oficina es


OpenOffice.org. Es una suite de aplicaciones para oficina libre y
multiplataforma, siendo distribuida para Microsoft Windows, Unix,
Solaris, Linux y Mac OS X. La suite utiliza el formato ODF
(OpenDocument) y es compatible con el formato de Microsoft Office.

OpenOffice.org se basa en una antigua versión de StarOffice: el


StarOffice 5.1, adquirido por Sun Microsystems en agosto de 1999. El
código fuente de la suite fue liberado dando inicio a un proyecto de
desarrollo de un software de código abierto el 13 de octubre de 2000, el
OpenOffice.org. El principal objetivo era proporcionar una alternativa de
bajo costo, de alta calidad y de código abierto. OpenOffice.org es
compatible con los formatos de archivo de Microsoft Office.

El diseño y el software son conocidos comúnmente como “OpenOffice”


pero, debido a una disputa de marca registrada, Sun fue obligada a
cambiar el nombre del software, que pasó a llamarse “OpenOffice.org”.

Downloaded by Keyly Depablos (keylydepablos1@gmail.com)


lOMoARcPSD|51386504

Componentes de Linux

El sistema operativo Linux sigue un diseño modular que es la clave de sus muchas
variaciones y distribuciones. Un cargador de arranque es responsable de iniciar el
kernel de Linux. El kernel está en el núcleo del sistema Linux, gestionando el
acceso a la red, los procesos de programación o las aplicaciones, administrando
dispositivos periféricos básicos, y supervisando los servicios del sistema de
archivos.

Pero realmente son los muchos los desarrolladores externos y proyectos GNU los
que ofrecen funciones de alto nivel al kernel de Linux para proporcionar un
sistema operativo completamente realizado. Por ejemplo, hay módulos para
proporcionar una interfaz de línea de comandos, implementar una interfaz gráfica
de usuario, administrar la seguridad, ofrecer servicios de entrada de video o audio,
y muchos otros, cada uno de los cuales puede ser modificado y optimizado para
formar distribuciones únicas para tareas específicas.

El software del gestor de paquetes suele agregar, actualizar o eliminar


componentes de software bajo el sistema operativo Linux. Ejemplos de gestores
de paquetes incluyen dpkg, OpenPKG, RPM Package Manager y Zero Install.

*instalación.

Al contrario de lo que ocurre con Microsoft Windows, la instalación de Linux no es


un proceso sencillo, dado que Linux permite el control y la per- sonalización de
una cantidad mayor de parámetros y opciones. Pese a todo antes de proceder a
instalar Linux es necesario tener en cuenta una serie de aspectos fundamentales.

El primero de ellos es leer la información que contiene el CD de la insta- lación,


esta información puede aparecer de dos formas distintas, los llamados HOWTO o
en forma de manuales desarrollados para la distribución.

Otro de los conceptos principales a tener en cuenta antes de la instalación es el de


partición. Cada sistema operativo organiza la información de los fi- cheros que

Downloaded by Keyly Depablos (keylydepablos1@gmail.com)


lOMoARcPSD|51386504

contiene de forma diferente, utilizando cada uno su propio sistema de archivos.


Esto en general impide que se puedan instalar varios sistemas operativos
mezclados en un mismo disco. Para solucionar este problema existen las llamadas
particiones con las que se divide un determinado disco duro de forma que pueda
contener ambos sistemas de archivos.

Aquí se presenta una visión general del proceso de instalación, aunque ésta varía
según la distribución que se utilice. Los pasos básicos son:

1. Reparticiones el disco duro, con el fin de reservar espacio para Linux.

2. Arrancar la instalación de Linux, cada distribución incluye algo para arrancar


inicialmente e instalar el software, usualmente un diskette de arranque. Al arrancar
de esta manera, se iniciará un programa de ins- talación para el resto del software,
o bien se podrá seguir instalando a mano.

3. Crear las particiones para Linux. Después de reparticionar el disco para


reservar espacio para Linux, se deben crear particiones de Linux en dicho espacio.
Esto se realiza con el programa fdisk.

4. Crear los sistemas de ficheros y el espacio de intercambio. Se debe crear uno o


más sistemas de ficheros, utilizados para guardar los ficheros en las particiones
recién creadas. Además, si se piensa usar espacio de inter- cambio (”smap™),
hay que crear dicho espacio en una de las particiones para Linux.

5. Instalar los programas en los sistemas de ficheros.

La mayoría de las distribuciones de Linux proporcionan un programa de


instalación que conduce en cada paso de la instalación, y automatiza algunos de
esos pasos.

Instalar Linux no es difícil, pero hay que recordar continuamente muchos detalles.
Conviene llevar un registro de todos esos detalles para poder probar de otra forma
si algo no va bien.

Downloaded by Keyly Depablos (keylydepablos1@gmail.com)


lOMoARcPSD|51386504

*principales características.

Gratis: Una de las principales razones por las que muchos usuarios eligen Linux o
al menos le dan una oportunidad es por el hecho de que se trata de un sistema
operativo gratuito. Además, existen un montón de distribuciones para que
podamos elegir la que más nos guste o mejor se adapte a nuestras necesidades.

Código abierto: Sus creadores decidieron que Linux fuese un sistema de código
abierto, lo que hizo que se liberase su código fuente para que cualquiera pueda
desarrollar nuevas capacidades o funciones y las ponga a disponibilidad de todo el
mundo.

Seguro: La seguridad es una de las características más importantes de Linux.


Debido a que se trata de un sistema libre, son pocos los que se interesan en crear
virus para el sistema. Además, contiene una arquitectura para el manejo de
archivos, procesos y memoria que no permite fácilmente la permanencia de virus o
malware. Es más, una vez que algún usuario detecta alguna amenaza, ésta es
eliminada y con una simple actualización está solucionado el problema.

Multitarea: El hecho de que Linux sea un sistema operativo multitarea significa que
permite ejecutar varios programas de forma simultánea. Por lo tanto, permite el
uso de numerosas aplicaciones para poder navegar por Internet, procesar
documentos, escuchar música, ver vídeos, etc, al igual que podemos hacer con
otros sistemas como el propio Windows o macOS.

Mulitusuario: Otra de las características de Linux es que se trata de un sistema


multiusuario. Es decir, múltiples usuarios pueden acceder a los recursos y las
aplicaciones de Linux de manera simultánea y siempre de forma segura.

*ventajas y desventajas de Linux.

Aunque ya hemos mencionado algunas, lo cierto es que las principales ventajas


que nos ofrece Linux es que se trata de un sistema operativo totalmente gratuito,
por lo tanto, podemos probarlo cuando queramos sin ningún problema. Hace años

Downloaded by Keyly Depablos (keylydepablos1@gmail.com)


lOMoARcPSD|51386504

estaba más etiquetado como un sistema pensado para usuarios más expertos por
la necesidad de controlar prácticamente todo desde la línea de comandos, pero a
día de hoy ofrece una gran facilidad de uso, incluso podemos elegir la interfaz
gráfica que más nos guste o más fácil de manejar nos parezca.

La seguridad es sin duda uno de sus grandes ventajas. Lo cierto es que es una
garantía frente a la mayoría de virus y amenazas, aunque no es seguro 100%.
Podríamos decir que cualquier distro es más segura que Windows. Su
personalización también es un punto a destacar, ya que el entorno Linux nos
permite usar diferentes interfaces gráficas, es decir, no limita a una única interfaz
como ocurre en otros sistemas.

Su robustez, un mayor control sobre los dispositivos, las grandes posibilidades


para trabajar en modo multiusuario y las capacidades multitarea son sin duda
otras de las características a destacar de Linux. Ahora bien, también hay ciertas
limitaciones o inconvenientes a la hora de usar el sistema.

Si somos de los que nos gusta los juegos de PC, lo cierto es que aquí es donde
podemos encontrar uno de los principales inconvenientes de Linux, ya que existen
pocos juegos en comparación con la gran oferta o mercado de videojuegos que
rodea a Windows. Muchos de los principales desarrolladores de videojuegos
únicamente sacan sus títulos compatibles para el sistema operativo de Microsoft.

Aunque cada vez hay más aplicaciones o software compatible con Linux, puede
que determinadas herramientas de las que estamos acostumbrados a usar cada
día si venimos del entorno de Windows, no estén disponibles para Linux y no
encontremos ninguna otra que cumpla con nuestras necesidades. La curva de
aprendizaje de Linux es mayor, además, la necesidad de tener que usar la línea
de comandos, puede ser también un inconveniente para muchos usuarios con
menos conocimientos.

Downloaded by Keyly Depablos (keylydepablos1@gmail.com)


lOMoARcPSD|51386504

Ciclo de Vida del Software

SUSE Linux Enterprise Server tiene un ciclo de vida de 10 años, el cual se divide
en 7años de soporte general y 3 años de soporte extendido. Cada 4años se lanza
una nueva versión y entre 16 y 18 meses aproximadamente sale al mercado un
ser vice pack. Cada seis meses tendremos la opción de realizar un upgrade de la
versión actual.

Downloaded by Keyly Depablos (keylydepablos1@gmail.com)


lOMoARcPSD|51386504

Capítulo III. Distribución de Linux en la actualidad

*Distribución actualmente de Linux

Al hablar de los orígenes de los sistemas GNU/Linux, hemos comprobado que no


había un único sistema claramente definido. Por una parte, hay tres elementos
software principal que componen un sistema GNU/Linux:

1) El kernel Linux: como vimos, el kernel es tan sólo la pieza central del
sistema. Pero sin las aplicaciones de utilidad, shells, compiladores,
editores, etc. no podríamos tener un sistema completo.
2) Las aplicaciones GNU: en el desarrollo de Linux, éste se vio
complementado con el software de la FSF existente del proyecto
GNU, que le aportó editores (como emacs), compilador (gcc) y
diferentes utilidades.
3) 3) Software de terceros: normalmente de tipo de código abierto en su
mayor parte. Todo sistema GNU/Linux se integra además con
software de terceros que permite añadir una serie de aplicaciones de
amplio uso, ya sea el propio sistema gráfico de X Windows,
servidores como el Apache para web, navegadores, ofimática, etc.
Asimismo, puede ser habitual incluir algún software propietario (para
ámbitos no cubiertos por el software libre), dependiendo del carácter
libre que en mayor o menor grado quieran disponer los creadores de
la distribución.

Al ser la mayoría del software de tipo de código abierto o libre, ya sea el kernel,
software GNU o de terceros, hay una evolución más o menos rápida de versiones,
ya sea por medio de corrección de errores o nuevas prestaciones introducidas.
Esto obliga a que, en el caso de querer crear un sistema GNU/Linux, tengamos
que escoger qué software queremos instalar en el sistema y qué versiones
concretas de este software.

En el caso de un distribuidor de sistemas GNU/Linux, ya sea comercial o bien una


organización/comunidad sin beneficio propio, dicho distribuidor tiene como

Downloaded by Keyly Depablos (keylydepablos1@gmail.com)


lOMoARcPSD|51386504

responsabilidad generar un sistema que funcione, seleccionando las mejores


versiones y productos software que puedan conseguirse en el momento.

En este caso, una distribución GNU/Linux es una colección de software que forma
un sistema operativo basado en el kernel Linux.

Actualmente, existen muchas distribuciones diferentes basadas en GNU/Linux.


Las hay para toda clase de ordenadores y dispositivos electrónicos: ordenadores
portátiles o de sobremesa, pocketPC o PDA, puntos de acceso de redes wireless,
etc. La naturaleza del software libre permite esto: cualquiera puede coger el
código desarrollado hasta el momento y adaptarlo a sus propias necesidades. Es
un hecho que, cada vez más, empresas y usuarios eligen sistemas basados en
GNU/Linux por sus elevadas prestaciones y la cantidad de software disponible

Un dato importante a tener en cuenta, y que provoca más de una confusión, es


que, como cada uno de los paquetes de software de la distribución tendrá su
propia versión (independiente de la distribución en la que esté ubicado), el número
de distribución asignado no mantiene una relación con las versiones de los
paquetes software.

*Linux en el comercio

Linux tiene varios modelos, y estos se denominan distribuciones. Una


distribución no es más que un núcleo y programas elegidos a dedo por el
equipo que la desarrolla. Cada distribución tiene sus particularidades,
tales como la forma de instalar un paquete (o software), la interfaz de
instalación del sistema operativo en sí, la interfaz gráfica y el soporte de
hardware.

Entonces le queda al usuario definir qué distribución se adapta mejor a sus


necesidades.

Downloaded by Keyly Depablos (keylydepablos1@gmail.com)

También podría gustarte