Você está na página 1de 11

Introduccin

En este captulo vamos a explorar la evolucin de Linux y los sistemas operativos


ms populares. Tambin vamos a discutir las consideraciones para la eleccin de un
sistema operativo

1.2 Objetivos de Examen Linux Essentials.


Este captulo cubre los temas de los siguientes objetivos del examen Linux
Essentials:
Tema 1: La Comunidad Linux y una carrera en Open Source ( peso: 7 )
1.1: Linux Evolucin y populares sistemas operativos
Peso: 2
Descripcin : El conocimiento del desarrollo de Linux y las principales
distribuciones .
reas de Conocimiento Clave:
Open Source Filosofa
Distribuciones
Sistemas Embebidos
La siguiente es una lista parcial de los archivos usados , trminos y utilidades:
Android
Debian
CentOS
Tema 4 : El sistema operativo Linux (peso : 8 )
4.1: La eleccin de un sistema operativo
Peso: 1
Descripcin: Conocimiento de los principales sistemas operativos y distribuciones
de Linux.
reas de Conocimiento Clave:
Diferencias de Windows , Mac , Linux
Distribucin de gestin de ciclo de vida
La siguiente es una lista parcial de los archivos usados , trminos y utilidades:
GUI frente a la lnea de comandos , configuracin de escritorio
Los ciclos de mantenimiento , Beta y estable

1.3 Evolucin de Linux y Sistema Operativo ms Popular


La definicin de la palabra Linux depende del contexto en el que se utiliza . Linux
significa que el ncleo del sistema , que es el controlador central de todo lo que
pasa en la computadora (ms sobre esto ms adelante) . Las personas que dicen
que su equipo " se ejecuta Linux " por lo general se refieren al ncleo y un conjunto
de herramientas que vienen con l ( llamada la distribucin) . Si usted tiene "
experiencia de Linux " , es muy probable que hablando de los propios programas ,
aunque dependiendo del contexto , podra estar hablando de saber cmo ajustar
con precisin el ncleo. Cada uno de estos componentes sern investigados para
que pueda entender exactamente qu papel desempea cada uno .
Para complicar an ms las cosas es el trmino UNIX . UNIX fue originalmente un
sistema operativo desarrollado por AT & T Bell Labs en la dcada de 1970 . Fue
modificada y bifurcada (es decir , las personas modificado y esas modificaciones
sirven como base para otros sistemas) de tal manera que en la actualidad hay
muchas variantes diferentes de UNIX. No obstante , UNIX es ahora tanto una marca
comercial y una especificacin , propiedad de un consorcio de la industria llamado
Open Group. Slo el software que ha sido certificado por el Open Group puede
llamarse UNIX . A pesar de la adopcin de todos los requisitos de la especificacin
UNIX , Linux no ha sido certificado , por lo que Linux realmente no es UNIX ! Es slo
que ... UNIX .

1.3.1 Papel del Kernel


El ncleo del sistema operativo es como un controlador de trnsito areo en un
aeropuerto. El kernel dicta qu programa consigue que las piezas de la memoria,
que comienza y mata a los programas , y que se encarga de mostrar texto en un
monitor. Cuando una aplicacin necesita para escribir en el disco , se debe pedir al
sistema operativo para hacerlo. Si dos aplicaciones piden el mismo recurso , el
ncleo decide que la padecen, y en algunos casos , mata a una de las aplicaciones
con el fin de salvar al resto del sistema .
El ncleo tambin se encarga de la conmutacin de aplicaciones. Un equipo tendr
un pequeo nmero de CPU y una cantidad finita de memoria. El ncleo se encarga
de descargar una tarea y la carga de una nueva tarea si hay ms tareas que CPUs.
Cuando la tarea actual se ha quedado una cantidad suficiente de tiempo, la CPU
detiene la tarea para que otro puede funcionar . Esto se conoce como multitarea
preventiva. Multitarea significa que el equipo est haciendo varias tareas a la vez ,
y con derecho preferente significa que el ncleo es decidir cundo pasar la
seleccin de tareas . Con las tareas de cambiar rpidamente , parece que el equipo
est haciendo muchas cosas a la vez .
Cada aplicacin puede pensar que tiene un gran bloque de memoria en el sistema ,
pero es el ncleo que mantiene esta ilusin , la reasignacin de bloques ms
pequeos de la memoria , el intercambio de bloques de memoria con otras
aplicaciones , o incluso el canje de bloques que no han sido tocados en el disco.
Cuando se inicia el equipo se carga una pequea pieza de cdigo llamado un gestor
de arranque . El trabajo del gestor de arranque es para cargar el kernel y ponerlo en
marcha . Si usted est ms familiarizado con los sistemas operativos como
Microsoft Windows o OS X de Apple , es probable que nunca ve el gestor de
arranque , pero en el mundo UNIX por lo general es visible para que pueda
modificar la forma en que su equipo se inicia .
El gestor de arranque carga el kernel de Linux , y luego transfiere el control . Linux
contina con la ejecucin de los programas necesarios para hacer que el equipo til
, como conectarse a la red o el inicio de un servidor web .

1.3.2 Aplicaciones
Al igual que un controlador de trnsito areo , el ncleo no es til sin algo de
controlar. Si el ncleo es la torre , las aplicaciones son los aviones. Aplicaciones
hacen peticiones al kernel y recibir los recursos , como la memoria , CPU y disco , a
cambio. El ncleo tambin abstrae los detalles complicados lejos de la aplicacin.
La aplicacin no sabe si un bloque de disco est en una unidad de estado slido del
fabricante A, un disco duro giratorio de metal del fabricante B , o incluso un recurso
compartido de archivos de red. Aplicaciones slo tienes que seguir el kernel
Application Programming Interface (API ) y en cambio no tiene que preocuparse de
los detalles de implementacin .
Cuando nosotros, como usuarios , pensamos en aplicaciones , tendemos a pensar
en los procesadores de texto , navegadores web y clientes de correo electrnico . El
kernel no le importa si se est ejecutando algo que est orientada al usuario, un
servicio de red que se comunica con un equipo remoto, o un trabajo interno . As , a
partir de esto, obtenemos una abstraccin llamada un proceso. Un proceso es slo
una tarea que se carga y rastreado por el kernel. Una aplicacin puede incluso
necesitar mltiples procesos para funcionar, por lo que el ncleo se encarga de la
ejecucin de los procesos , iniciar y detener a lo solicitado, y la entrega de recursos
del sistema.

1.3.3 Papel de Open Source


Linux comenz en 1991 como un proyecto de pasatiempo por Linus Torvalds . Hizo
la fuente libremente disponible y otros se unieron para dar forma a este sistema
operativo en ciernes. La suya no fue el primer sistema a ser desarrollado por un
grupo , pero ya que estaba construido desde cero proyecto , los primeros en
adoptar tenido la capacidad de influir en la direccin del proyecto y para asegurar
que los errores de otros UNIXes no se repitieron .
Los proyectos de software toman la forma de cdigo fuente, que es un conjunto
legible por humanos de instrucciones informticas . El cdigo fuente puede ser
escrita en cualquiera de los cientos de idiomas diferentes , Linux slo pasa a ser
escrito en C , que es un lenguaje que comparte historia con el UNIX originales .
El cdigo fuente no se entiende directamente por el equipo , por lo que debe ser
compilado en instrucciones de mquina por un compilador . El compilador rene
todos los archivos de origen y genera algo que se puede ejecutar en el equipo ,
como el kernel de Linux .
Histricamente , la mayora del software se ha emitido bajo una licencia de cdigo
cerrado , lo que significa que usted obtiene el derecho a utilizar el cdigo de la
mquina , pero no puede ver el cdigo fuente . A menudo la licencia dice
especficamente que no intentar realizar ingeniera inversa del cdigo mquina de
nuevo al cdigo fuente de averiguar lo que hace!
El cdigo abierto tiene una visin de cdigo cntrica de software. La filosofa de
cdigo abierto es que usted tiene el derecho de obtener el software , y para
modificarlo para su propio uso. Linux ha adoptado esta filosofa al gran xito. La
gente tom la fuente, realizan cambios , y las compartieron atrs con el resto del
grupo .
Junto a esto, fue el proyecto GNU ( , GNU No es Unix ) . Mientras GNU estaba
construyendo su propio sistema operativo , que eran mucho ms eficaces en la
construccin de las herramientas que van junto con un sistema operativo UNIX ,
como los compiladores e interfaces de usuario . La fuente estaba disponible
libremente , por lo que Linux era capaz de dirigirse a sus herramientas y
proporcionar un sistema completo. Como tal , la mayora de las herramientas que
forman parte del sistema de Linux vienen de estas herramientas GNU .
Hay muchas variantes diferentes en cdigo abierto , y los que se examinarn en un
captulo posterior . Todos de acuerdo en que usted debe tener acceso al cdigo
fuente , pero difieren en cmo se puede , o en algunos casos , debe , redistribuir
cambios.

1.3.4 Distribuciones Linux


Tome Linux , las herramientas GNU , aadir un poco ms fcil de enfrentar
aplicaciones como un cliente de correo electrnico, y usted tiene un completo
sistema Linux . La gente empez a empaquetar todo este software en una
distribucin casi tan pronto como Linux se volvi usable . La distribucin se encarga
de configurar el almacenamiento, la instalacin del kernel , e instalar el resto del
software. Las distribuciones de funciones completo tambin incluyen herramientas
para gestionar el sistema y un gestor de paquetes para ayudar a agregar y quitar
software despus de la instalacin se haya completado .
Al igual que UNIX , hay muchos sabores diferentes de distribuciones. En estos das ,
hay distribuciones que se centran en el funcionamiento de las herramientas
especficas servidores , equipos de escritorio , o incluso de la industria , como el
diseo de la electrnica o computacin estadstica . Los principales actores en el

mercado se pueden remontar de nuevo a Red Hat o Debian . La diferencia ms


visible es el gestor de paquetes , aunque se encuentra otra diferencia en todo,
desde las ubicaciones de archivos a filosofas polticas .
Red Hat comenz como una simple distribucin que introdujo el Red Hat Package
Manager (RPM ) . El desarrollador finalmente form una compaa alrededor que
intent comercializar un escritorio Linux para los negocios. Con el tiempo , Red Hat
comenz a centrarse ms en las aplicaciones de servidor como web y servidores de
archivos , y lanz Red Hat Enterprise Linux , que era un servicio de pago en un ciclo
de lanzamiento de largo. El ciclo de lanzamiento dicta qu frecuencia se actualiza el
software . Una empresa puede valorar la estabilidad y quiere ciclos de lanzamiento
de largo, un aficionado o un inicio puede querer el ltimo software y optar por un
ciclo de liberacin ms corto. Para satisfacer este ltimo grupo, Red Hat patrocina el
Proyecto Fedora que hace un escritorio personal que comprende el software ms
reciente , pero an construido sobre las mismas bases que la versin de la
empresa .
Porque todo en Red Hat Enterprise Linux es de cdigo abierto , un proyecto llamado
CentOS lleg a ser, que vuelve a compilar todos los paquetes de RHEL y les dio de
forma gratuita . CentOS y otros como l (como Scientific Linux ) son en gran medida
compatible con RHEL y se integran algunos de software ms reciente , pero no
ofrecen el apoyo prestado que Red Hat hace.
Debian es ms un esfuerzo de la comunidad , y como tal, tambin promueve el uso
de software de cdigo abierto y el cumplimiento de las normas . Debian se acerc
con su propio sistema de gestin de paquetes basado en el formato de archivo .deb.
Mientras que Red Hat abandona el soporte de plataformas no Intel y AMD para
proyectos derivados, Debian soporta muchas de estas plataformas directamente.
Ubuntu es el ms popular de Debian distribucin derivada. Es la creacin de
Canonical, una empresa que se hizo para favorecer el crecimiento de Ubuntu y
ganar dinero por la prestacin de apoyo .

1.3.4.4 Qu es un comando ?
La respuesta ms sencilla a la pregunta : "Qu es una orden ? " , Es que un
comando es un programa de software que cuando se ejecuta en la lnea de
comandos , ejecuta una accin en el equipo.
Cuando se considera un comando con esta definicin , en realidad ests pensando
en lo que sucede cuando se ejecuta un comando . Cuando se escribe en un
comando, un proceso que se ejecuta por el sistema operativo que puede leer la
entrada , manipular los datos y producir una salida . Desde esta perspectiva, un
comando ejecuta un proceso en el sistema operativo , el cual hace que el equipo
para realizar un trabajo .
Sin embargo , hay otra manera de mirar lo que un comando es: mira su fuente. La
fuente es donde el comando " viene de" y hay varias fuentes diferentes de
comandos dentro de la concha de su CLI:
Comandos integrado en el propio depsito : Un buen ejemplo es el comando cd ,
ya que es parte de la shell bash . Cuando un usuario escribe el comando cd , el shell
bash ya est ejecutando y sabe cmo interpretar ese comando , sin necesidad de
programas adicionales para iniciarse .
Los comandos que se almacenan en archivos que se buscan por el shell : Si
escribe un lscommand , entonces las bsquedas shell a travs de los directorios que
se enumeran en el PATHvariable para tratar de encontrar un archivo de ls con

nombre que se puede ejecutar. Estos comandos tambin se pueden ejecutar


escribiendo la ruta completa al comando.
Alias : Un alias puede anular un comando integrado , una funcin o un comando
que se encuentra en un archivo. Abreviaturas pueden ser tiles para la creacin de
nuevos comandos integrados de funciones y comandos existentes .
Funciones : Las funciones tambin se pueden construir utilizando los comandos
existentes para cualquiera crear nuevos comandos , anular comandos integrados a
la carcasa o los comandos almacenados en archivos . Alias y funciones
normalmente se cargan desde los archivos de inicializacin cuando la cscara
empieza primero se explican ms adelante en esta seccin.
Considera
Mientras que los alias se tratarn en detalle en una seccin posterior , este breve
ejemplo puede ser til para comprender el concepto de comandos .
Un alias es esencialmente un apodo para otro comando o serie de comandos . Por
ejemplo, el comando cal 2014 exhibir el calendario para el ao 2014. Supongamos
que usted termina de ejecutar este comando a menudo. En lugar de ejecutar el
comando completo cada vez , puede crear un alias llamado Mycal y ejecutar el
alias, como se demuestra en el siguiente grfico:

1.3.5 Plataformas de hardware


Linux comenz como algo que slo se ejecuta en un equipo como Linus ' : un 386
con un controlador de disco duro especfico. La gama de apoyo creci, como la
gente construy apoyo a otro hardware . Finalmente , Linux comenz a apoyar otros
chips , incluyendo el hardware que se hizo para ejecutar sistemas operativos
competitivos !
Los tipos de hardware crecieron desde el chip Intel humilde hasta
supercomputadoras . Ms tarde, de tamao ms pequeo , Linux compatible, se
desarrollaron chips de encajar en los dispositivos de consumo , llamados
dispositivos integrados. El soporte para Linux se convirti en omnipresente de tal
manera que a menudo es ms fcil construir hardware para soportar Linux y luego
usar Linux como un trampoln para su software a la medida , de lo que es para
construir el hardware personalizado y software desde cero.

Con el tiempo , los telfonos celulares y tabletas comenzaron a correr Linux . Una
empresa , ms tarde comprada por Google , se le ocurri la plataforma Android, que
es un paquete de Linux y el software necesario para ejecutar un telfono o tableta.
Esto significa que el esfuerzo por conseguir un telfono en el mercado es
significativamente menor , y las empresas pueden pasar su tiempo innovando en el
software del usuario frente en lugar de reinventar la rueda cada vez . Android es
ahora uno de los lderes del mercado en el espacio .
Aparte de telfonos y tabletas , Linux se puede encontrar en muchos dispositivos de
consumo . Los routers inalmbricos suelen ejecutar Linux , ya que tiene un rico
conjunto de caractersticas de la red . El TiVo es un grabador de vdeo digital de
consumo basada en Linux . A pesar de que estos dispositivos tienen en el ncleo de
Linux , los usuarios finales no tienen que saber. El software personalizado interacta
con el usuario y Linux proporciona la plataforma estable.

1.4 La eleccin de un sistema operativo


Usted ha aprendido que Linux es un sistema operativo similar a UNIX , lo que
significa que no ha sido objeto de certificacin formal y por lo tanto no se puede
utilizar la marca oficial de UNIX . Hay muchas otras alternativas; algunos son de tipo
UNIX y algunos estn certificados como UNIX . Tambin hay sistemas no Unix
operativos como Microsoft Windows.
La pregunta ms importante preguntar la hora de determinar la configuracin de
una mquina es "lo que va a esta mquina de hacer? " Si tiene que ejecutar un
software especializado que slo se ejecuta en Oracle Solaris , entonces eso es lo
que usted necesita. Si tiene que ser capaz de leer y escribir documentos de
Microsoft Office , a continuacin, ya sea que usted necesita Windows o algo capaz
de ejecutar LibreOffice o OpenOffice.

1.4.1 Puntos de Decisin


Lo primero que tiene que decidir es el papel de la mquina. Va a estar
sentado en la consola de la ejecucin de aplicaciones de productividad o
navegacin por la web? Si es as, usted tiene una computadora de escritorio.
La mquina se utiliza como un servidor Web o de otra manera de estar en
un rack de servidor en alguna parte? Se encuentra en un servidor.
Los servidores suelen sentarse en un estante y compartir un teclado y un
monitor con muchos otros equipos, ya que el acceso de la consola slo se
utiliza para configurar y solucionar problemas del servidor. El servidor se
ejecutar en modo no grfico, lo que libera recursos para el propsito real
de la computadora. Un escritorio se ejecutar principalmente una interfaz
grfica de usuario.
A continuacin, determine las funciones de la mquina. Hay un software
especfico que necesita para funcionar, o funciones especficas que necesita
para hacer? Es necesario ser capaz de gestionar cientos o miles de estas
mquinas al mismo tiempo? Cul es el conjunto de habilidades del equipo
de manejo de la computadora y el software?

Tambin debe determinar la tolerancia del servidor de vida y el riesgo. Los


sistemas operativos y actualizaciones de software vienen en forma
peridica, llamado el ciclo de lanzamiento. Los proveedores de software slo
apoyarn las versiones anteriores del software durante un determinado
perodo de tiempo antes de no ofrecer las actualizaciones, que se llama el
ciclo de mantenimiento (o ciclo de vida). Por ejemplo, las principales
versiones de Fedora Linux salen aproximadamente cada 6 meses. Las
versiones se considera Final de la Vida (EOL) tras 2 versiones principales
ms un mes, por lo que tienen entre 7 y 13 meses despus de instalar
Fedora antes de tener que actualizar. Contrasta esto con la variante servidor
comercial, Red Hat Enterprise Linux, y se puede ir hasta 13 aos antes de
tener que actualizar.
Los ciclos de mantenimiento y liberacin son importantes porque en un
entorno de servidor empresarial que requiere mucho tiempo, y por lo tanto
rara, de hacer una importante actualizacin en el servidor. En lugar de ello,
el propio servidor se reemplaza cuando hay grandes mejoras o sustituciones
a la aplicacin que requieren una actualizacin del sistema operativo. Del
mismo modo, un ciclo de liberacin lenta es importante porque las
aplicaciones a menudo apuntan a la versin actual del sistema operativo y
desea evitar la sobrecarga de la actualizacin de los servidores y sistemas
operativos constantemente para mantenerse al da. Hay una buena
cantidad de trabajo necesario para la actualizacin de un servidor, y la
funcin de servidor a menudo tiene muchas personalizaciones realizadas
que son difciles de puerto a un nuevo servidor. Esto requiere mucho ms
prueba que si se actualiza slo la aplicacin.
Si usted est haciendo el desarrollo de software o trabajo de escritorio
tradicional, a menudo se desea que el software ms reciente. Software ms
reciente tiene mejoras en la funcionalidad y la apariencia, lo que contribuye
a disfrutar ms de la utilizacin de la computadora. Un escritorio menudo
almacena su trabajo en un servidor remoto, por lo que el escritorio se puede
limpiar y el sistema operativo ms reciente se puso con la mnima
interrupcin.
Versiones de software individuales se pueden caracterizar como beta o
estable. Una de las mejores cosas de ser un desarrollador de cdigo abierto
es que puede liberar su nuevo software y rpidamente obtener
retroalimentacin de los usuarios. Si una nueva versin de software est en
un estado que tiene muchas caractersticas nuevas que no han sido
rigurosamente probados, que se conoce normalmente como beta. Despus
de esas caractersticas se han probado en el campo, el software se mueve a
un punto estable. Si usted necesita las ltimas caractersticas, entonces
usted est buscando una distribucin que tiene un ciclo de liberacin rpida
y hace que sea fcil de usar software beta. En el lado del servidor, desea
que el software estable a menos que esas nuevas caractersticas son
necesarias y que no les importa correr cdigo que no ha sido probado a
fondo.

Otro concepto vagamente relacionado es la compatibilidad hacia atrs. Esto


se refiere a la capacidad de un sistema operativo ms adelante para ser
compatible con el software hecho para las versiones anteriores. Esto suele
ser un problema si usted necesita actualizar su sistema operativo, pero no
est en condiciones de actualizar su software de aplicacin.
Por supuesto, el costo es siempre un factor. Linux en s mismo podra ser
libre, pero es posible que tenga que pagar por el apoyo, dependiendo de las
opciones que elija. Microsoft tiene costos de licencia de servidor y puede
tener costos de soporte tcnico adicionales durante la vida til del servidor.
El sistema operativo elegido slo puede funcionar con una seleccin
particular de hardware, lo que afecta an ms el costo.

1.4.2 Microsoft Windows


El mundo Microsoft divide los sistemas operativos de acuerdo al propsito
de la mquina: de escritorio o servidor? La edicin de escritorio de Windows
ha sido objeto de diversos esquemas de nombramiento con la versin actual
(en este escrito) que son simplemente de Windows 8. Las nuevas versiones
del escritorio salen cada 3-5 aos y tienden a ser apoyado por muchos aos.
La compatibilidad hacia atrs es tambin una prioridad para Microsoft,
incluso yendo tan lejos como para agrupar la tecnologa de mquina virtual
para que los usuarios puedan ejecutar software antiguo.
En el rea del servidor, no es Windows Server, actualmente (en este escrito)
en la versin 2012 para indicar la fecha de lanzamiento. El servidor ejecuta
una interfaz grfica de usuario, pero en gran parte como una respuesta
competitiva a Linux, ha dado pasos increbles en las capacidades de
scripting de lnea de comandos a travs de PowerShell. Tambin puede
hacer que el aspecto del servidor como un escritorio con el paquete
Experiencia de escritorio opcional.

1.4.3 Apple OS X
Apple hace el sistema operativo OS X, que ha sido objeto de certificacin
UNIX. OS X se basa parcialmente en el software del proyecto FreeBSD.
Por el momento, OS X es ante todo un sistema operativo de escritorio pero
hay paquetes opcionales que ayudan con la gestin de los servicios de red
que permiten muchas OS X escritorios para colaborar, como compartir
archivos o tener un inicio de sesin de red.
OS X en el escritorio suele ser una decisin personal como muchos
encuentran el sistema ms fcil de utilizar. La creciente popularidad de OS X
se ha asegurado el apoyo saludable de proveedores de software. OS X es
tambin muy popular en las industrias creativas, como la produccin de
vdeo. Esta es un rea donde las aplicaciones por las que un sistema

operativo, y por lo tanto la eleccin de hardware desde OS X se ejecuta en


hardware de Apple.

1.4.4 BSD
Hay varios proyectos de cdigo abierto BSD (Berkeley Software
Distribution), como OpenBSD, FreeBSD, NetBSD y. Estos son alternativas a
Linux en muchos aspectos, ya que utilizan una gran cantidad de software
comn. BSD se aplican normalmente en la funcin de servidor, aunque hay
tambin variantes como GNOME y KDE que fueron desarrollados para los
papeles del escritorio.

1.4.5 Otros Unix comerciales


Algunos de los Unix comerciales ms populares son:
-Oracle Solaris
-IBM AIX
-HP-UX
Cada una de estas carreras en el hardware de sus respectivos creadores. El
hardware es generalmente grande y poderoso, que ofrece caractersticas
tales como CPU de intercambio en caliente y la memoria, o la integracin
con los sistemas mainframe heredadas tambin ofrecidos por el vendedor.
A menos que el software requiere el hardware especfico o las necesidades
de la aplicacin requiere algo de la redundancia incorporada en el hardware,
la mayora de la gente tiende a elegir estas opciones porque ya son usuarios
de los productos de la compaa. Por ejemplo, IBM AIX se ejecuta en una
amplia variedad de hardware de IBM y puede compartir hardware con
ordenadores centrales. Por lo tanto, usted encuentra AIX en empresas que
ya tienen una gran huella de IBM o que hacen uso de software de IBM como
WebSphere.

1.4.6 Linux
Uno de los aspectos en los que Linux es muy diferente de las alternativas es
que despus de que hayas elegido Linux todava tiene que elegir una
distribucin. Recuerde del tema 1 que la distribucin de paquetes del kernel
de Linux, utilidades y herramientas de gestin en un paquete instalable y
proporciona una forma de instalar y actualizar los paquetes despus de la
instalacin inicial.
Si decide OS X, Windows, o incluso OpenBSD, eso es lo que hay. Con Linux
tiene varias opciones, desde ofertas comerciales para el servidor o de
escritorio, a distribuciones personalizadas hechas para convertir un viejo
ordenador en un servidor de seguridad de red.

A menudo, los proveedores de aplicaciones elegirn un subconjunto de las


distribuciones que mantener. Diferentes distribuciones tienen diferentes
versiones de las bibliotecas principales y es difcil para una empresa para
apoyar todas estas diferentes versiones.
Tambin puede limitar sus decisiones a las distribuciones que ofrecen
soporte comercial. Esto es comn en las compaas ms grandes donde el
pago de otro nivel de apoyo es mejor que correr el riesgo de extensos
apagones.

Você também pode gostar