ANÁLISIS Y DISEÑO DE SISTEMAS
Maria Eugenia Viloria
Ortin –
http://es.geocities.com/mariaeugeniaviloriaortin
TRABAJO FINAL
LINUX: SOFTWARE LIBRE
1.
Qué es Linux. Características. Comparación.
Qué es
Linux. Linux es un sistema
operativo y un núcleo. Es uno de los paradigmas del desarrollo de software
libre (y de código abierto), donde el código fuente está disponible
públicamente y cualquier persona puede libremente usarlo, modificarlo y/o
redistribuirlo.
También es llamado GNU/Linux que es un acrónimo recursivo
que significa no es UNIX, pero nacido a partir de este último.
Esto no significa software gratis, pues las
distribuciones tienen un costo: de compilación, por desarrollo de instaladores,
por soporte y asesoría, por ejemplo.
Fue desarrollado originalmente por el estudiante
finlandés de informática Linus Torvalds,
que publicó su código fuente en 1990.
Características. A continuación las características de este SO
Comparación. Aquí algunas de las diferencias entre los SO más
conocidos.
|
WINDOWS |
LINUX |
|
El
usuario requiere una licencia para estar legal |
No
requiere licencia para estar legal. |
|
Alto
costo de la licencia |
Gratuito
si no se requieren los servicios de compilación y soporte. Pero aun así es
muchísimo más económico |
|
Código
cerrado y propietario |
Código
abierto y público |
|
Interfaz
gráfica |
Interfaz
de línea de comando y gráfica de acuerdo a la instalación que desee el usuario
con emuladores de interfaz Windows o Mac |
|
Gran
cantidad de software disponible |
Restringido
software disponible |
|
Todos
los procesos corren en back |
Selección
de parte del usuario para correr en back o en fore |
|
Varios
administradores si así se decide en la configuración del servidor |
Sólo
el root es superusuario |
|
Los
procesos corren sin intervención del cliente |
Identificación
de procesos como archivos permitiendo detenerlos o matarlos si así lo desea
el usuario |
|
No
reconoce particiones ajenas a él |
Reconoce
cualquier otro tipo de partición y se permite entrar y visualizar contenidos |
|
Por
su interfaz gráfica es más sencilla su operación |
Se
requiere de conocimiento de código para explotar su potencialidad |
|
Tiene
la desventaja de “colgarse” porque el SO está “adherido” a la interfaz
gráfica |
Se
“cuelga” la interfaz gráfica pero como posee interfaz de línea de comando
independiente de la gráfica, la operatividad continúa |
|
Los
errores de programación no pueden ser corregidos por el usuario |
Los
errores de programación pueden ser corregidos por los usuarios experimentados |
|
Por
la razón anterior, es más susceptible a ser invadido por virus y troyanos |
Por
la razón anterior, es susceptible sólo a los troyanos pues su comunicación
depende de ellos, pero no por virus |
|
Simplicidad
para la instalación |
Complejo
proceso de instalación para usuarios inexpertos por la necesidad de crear la
partición swap |
|
No
respeta a LILO ni cualquier otro boot que no sea el
suyo |
Respeta
el boot de cualquier sistema operativo |
|
Soporte
para todo el hardware existente |
Soporte
para algunos fabricantes y esto es realmente ¡terrible! |
|
Requiere
de gran potencialidad en hardware para correr adecuadamente. Y eso se agrava
en la medida que las versiones evolucionan |
Requiere
de hardware de acuerdo a las necesidades de los usuarios, pero por ejemplo,
un firewall puede ser montado perfectamente en una
MMX (o peor aun, una AMD viejita) con 16Mb de RAM. El incremento de los
requerimientos dependerán de la utilización de la
interfaz gráfica. |
|
Kernell predeterminado por la versión de SO, lo que significa que ocupará
mucho espacio |
El
Kernell es configurable de acuerdo a los
dispositivos de hardware instalados |
|
Compatibilidad
con todo tipo de tarjeta PCMCIA de servicio satelital de conexión a Internet |
Incompatibilidad
por hardware con las empresas de conectividad a Internet en Venezuela. Trate
de instalar una GTran sobre LINUX y verá el demonio
(pero no será ni el simpático CRON ni los demás demonios de Linux) |
2.
¿Cómo podemos instalar Linux en un servidor?
Existen diversas formas para instalar Linux, ya sea
en un servidor o en un equipo independiente.
Los métodos son los siguientes:
·
Desde un CD-ROM
Es la forma más sencilla de instalación y sólo
requiere tener la distribución completa en el CD.
·
Desde un servidor FTP
Un equipo conectado a una red puede instalar LINUX
desde un servidor FTP que esté disponible a la red. Desde aquí, o descarga la
instalación desde el FTP o en el caso que el servidor donde esté residenciado
el FTP puede dar acceso a un mirror de LINUX para
descargarlo e instalarlo. Evidentemente, en el primer caso, el servidor FTP
debe tener cargado LINUX.
·
Desde HTTP
Esto se puede hacer de dos formas: o directamente
por una conexión por red a wan y direccionando
a una IP específica; o inicialmente con un cd de
inicio de los que llamamos “vivos”, que instala lo básico para poder ir al mirror que éste especifique.
·
Desde un Disco Duro
Este procedimiento se inicia desde una partición de
disco duro donde esté cargado Linux en forma nativa. Se elige en el caso de no
poseer ningún tipo de servidor o conexión a Internet, ni CD-ROM en el equipo.
·
Desde cualquier dispositivo
externo
Hasta un pen drive puede
ser el source de instalación de LINUX, siempre y
cuando el equipo donde se desea instalar tenga la opción de elección de origen
de boot y éste esté disponible.
3.
Implicaciones para las empresas el uso de LINUX (Debilidades
y Fortalezas)
Ciertamente la instalación de LINUX ya sea en una
empresa o en la pc de hogar, implica una serie de
cambios tanto positivos como negativos que presentaré a continuación que podrán
sonar maniqueos, pero en realidad no lo son.
El reto más grande que presenta LINUX a la empresa
es la existencia de los paradigmas. Las formas de trabajo de Windows que han
viciado al personal son la gran limitación. La resistencia al cambio de estos a
la nueva modalidad que LINUX ofrece costará a las empresas no sólo la inversión
para capacitar a su personal, sino también para soportar los ataques que por
los radicales cambios que LINUX genera deberá soportar.
La seguridad de la empresa corre riesgos si no a
adopta una planificación que estratégicamente organice el ingreso de la nueva
filosofía de trabajo de LINUX.
Por supuesto, estos cambios traen elementos positivos, básicamente en cuanto al área de productividad pues LINUX con sus requerimientos básicos de operatividad reduce las necesidades de máquina para funcionar adecuadamente. Esto quiere decir que con equipos teóricamente obsoletos para Windows, se podrían montar excelentes redes en LINUX. Esto redunda en ahorro económico en inversión de equipos, además de no tener que gastar en adquisición de software pues si no se requiere de un servicio o soporte continuo, todas las aplicaciones de Linux pueden ser descargados en forma gratuita de Internet.
|
IMPLICACIONES POSITIVAS |
|
Requiere
menos recursos de equipo |
|
No
inversión de software |
|
Liberación
de riesgos de virus |
|
Control
de seguridad más eficiente |
|
Un
solo administrador total: el root |
|
Código
abierto que permite la adecuación de los recursos a las necesidades
particulares de las empresas |
|
|
|
IMPLICACIONES NEGATIVAS |
|
Requiere
cambios de método para su utilización |
|
Requiere
mayor conocimiento del sistema que Windows |
|
Resistencia
del personal al cambio |
|
Escasez
de software |
4. Empresas Venezolanas que ofrecen asesorías y entrenamiento en LINUX
|
Sitio Oficial de |
|
b. http://www.latinsourcetech.com/detalle.php?IDSECCION=308 Sitio de Capacitación de RedHat en Venezuela |
|
c. http://www.iseit.com.ve/tiki-index.php?page=QuienEsISEIT Centro de capacitación a nivel de Certificación |
|
d. http://www.unixsup.com/cursos/principal.html Lugar de Adiestramiento en Caracas |
5.
Políticas y planes para las empresas públicas en el
uso de Software Libre
Las políticas y planes para las empresas públicas
que se consideran en cuanto al uso del software libre como una forma de
garantizar la seguridad de las redes informáticas, están contempladas en
diversos instrumentos jurídicos, y en especial en la resolución 237 con la cual
se crea
La resolución 237, de conformidad con lo establecido
con el artículo 76, numerales 12 y 26 de
Lamentablemente este programa no ha “arrancado” como
es debido, y las diferentes dependencias deben buscar cómo suplir esta
deficiencia, teniendo presente que el límite para tal emigración es el 31 de
diciembre de 2006.
Aun cuando se sabe que España sigue en un proceso de
emigración de sus sistemas desde hace algunos años, eso no quiere decir que
debamos solamente consolarnos con la lentitud de las demás naciones sino tratar
de cumplir con las pautas preestablecidas.
6.
Implicaciones que debemos considerar al momento de
instalar un software en equipos bajo LINUX (Plan de Pruebas)
Estas implicaciones están ya ampliamente presentadas
más arriba, pero serán sintetizadas a continuación:
|
IMPLICACIONES A CONSIDERAR |
|
El
recurso humano: capacitación y resistencia al cambio |
|
Compatibilidad
de hardware con LINUX |
|
Servicios
a instalar |
|
Seguridad
en LAN y WAN |
|
Aplicaciones
disponibles |
|
Soporte
y Asesoría |
7.
Clasificación de productos para software libres. Características
y Funciones. Ejemplo: OpenOffice, Apache, Debian,
Suse, Mandrake, Mozilla, etc.
En seguida se presentan algunas de las aplicaciones y
distribuciones disponibles en Software Libre.
El hecho que sean Software Libre no necesariamente significa que sean gratuitos, pues por ejemplo: Suse, para tener la garantía de operatividad al 100% es conveniente comprar el kit de distribución, en el cual viene anejo el soporte on-line en caso de presentarse algún inconveniente.
|
SOFTWARE
O DISTRIBUCIÓN |
CARACTERÍSTICAS |
FUNCIONES |
|
OpenOffice |
Es
una suite ofimática de software libre
y código abierto. Igual a Office de Windows es
la herramienta básica de oficina. |
Incluye
herramientas como procesador de textos, hoja de cálculo, presentaciones, herramientas
para el dibujo vectorial y base de datos. |
|
Apache |
Es
un servidor de páginas Web desarrollado por |
1.
Funciona sobre muchas plataformas (muchos sabores
de Unix, Linux, Vms,
Win32,OS2)
2.
Modulos cargados dinámicamente.
|
|
Debian |
Debian
GNU/Linux es un sistema operativo (SO) libre,
una distribución Linux, y basa sus principios y fin en el software
libre. Es
la distribución padre escogida por el gobierno nacional para emigrar
sus sistemas informáticos. De él nacen otras distribuciones (más sencillas
de instalar) como Knoppix, ELive,
Ubuntu. |
1. Es de las pocas distribuciones no comerciales, mantenida
por voluntarios. 2. Debian es el sistema operativo oficial de el proyecto GNU y no tiene fines de lucro. 3. Una gran base de desarrolladores dispersos en todo
el mundo superando la masa critica por lo que
garantiza su continuidad. 4. Separación muy visible del software libre y del software
propietario. 5. Soporte de múltiples arquitecturas Hardware (Debian Woody soporta actualmente
11 arquitecturas). 6.
Su sistema de
actualización de paquetes con revisión de dependencias (apt) es considero uno de los mejores. |
|
Suse |
SuSE
es una de las principales distribuciones GNU/Linux existentes a nivel
mundial, y su centro de producción está ubicado en Alemania. Entre las
principales virtudes de esta distribución se encuentra el que sea una
de las más sencillas de instalar y administrar, ya que cuenta con varios
asistentes gráficos para completar diversas tareas. |
1.
Es fácil de instalar
y usar 2.
Arranque dual 3.
Más documentado
que cualquier otra distribución 4.
Compatibilidad
con Hardware de 64 bits 5.
Compatiblidad con memoria
grande 6.
Requiere Pentium
I como mínimo 7.
Configuración
inalámbrica sencilla |
|
Mandrake |
Creado
en 1998 con la meta de hacer Linux mas
sencillo de usar para todos. En ese entonces Linux ya era bien
conocido como un sistema operativo estable y poderoso que demandaba
fuertes conocimientos tecnicos y extensivo
uso de la linea de comando; MandrakeSoft
vio en esto una oportunidad de integrar el mejor ambiente grafico de
escritorio y contribuir sus propias utilerias
de configuracion graficas. Es
un SO al igual que Suse y Debian. |
1.
Interfaz de instalación
grafica reconocida por muchos como la mejor. 2.
El sistema de
detección de hardware mas avanzado y eficiente.
3.
Aproximación a
la administración de sistemas grafica adicionalmente a la de línea de
comandos. 4.
Entorno amigable
e integrado. 5.
Niveles de seguridad
pre-configurados. 6.
Sistema de configuración
centralizado. |
|
Mozilla |
Mozilla es un Navegador web y una plataforma de desarrollo
libre y de código abierto para la WWW |
Tres
importantes características de los productos de Mozilla
son: 1.
el código abierto,
2.
el respeto por
los estándares 3. la portabilidad o posibilidad para la interacción del software en múltiples plataformas. |
1. http://www.google.co.ve/search?hl=es&lr=&defl=es&q=define:Linux&sa=X&oi=glossary_definition&ct=title
2. http://www.google.co.ve/search?hl=es&q=define%3Agnu&meta=
3. http://servpc.galeon.com/CaracteristicaLinux.htm
4. http://www.fayerwayer.com/archivo/2005/06/comparacian_de.php
5. http://linuxcol.uniandes.edu.co/~linuxmng/infolinux/docs/faq/cache/32.html
6. http://fferrer.dsic.upv.es/cursos/Linux/basico/ch01s02.html
8.
http://es.wikipedia.org/wiki/Proyecto_Mozilla#Caracter.C3.ADsticas
9. http://es.wikipedia.org/wiki/Proyecto_Mozilla
10. http://www.linuxtj.org/beta/distribuciones.html
11. http://www.google.co.ve/search?hl=es&lr=&oi=definer&q=define:mandrake+linux&defl=es
12. http://www.google.co.ve/search?hl=es&lr=&defl=es&q=define:SuSE&sa=X&oi=glossary_definition&ct=title
13. http://www.debian.org/index.es.html