Sei sulla pagina 1di 3

4 - Qu es y por qu utilizar Linux?

Linux es un sistema operativo, gratuito y de libre distribucin, inspirado en el sistema UNIX para ordenadores PC (Personal Computer) basados en arquitecturas Intel. Este sistema "alternativo" fue escrito inicialmente por un estudiante de informtica perteneciente a la Universidad de Helsinki (Finlandia) llamado Linus Torvalds y, posteriormente, desarrollado y seguido por cientos de programadores de todo el mundo. Este sistema nace a raz de una idea de Linus de crear un sistema clon de UNIX el cual no tuviera ningn tipo de software comercial y adems lo pudiera disfrutar cualquier usuario libremente. Son muchas las ventajas y excelentes caractersticas que podemos encontrar en Linux para, de este modo, decidirnos por l. Podemos hacer una pequea seleccin de algunas de sus principales caractersticas y funcionalidades: Multiprocesamiento Simtrico: El ncleo del sistema (//Kernel//) es tan robusto que incluso tiene capacidad para ofrecer el mximo rendimiento de aquellos ordenadores los cuales tengan implementados mas de un procesador en la placa base. Realmente Linux da un rendimiento impresionante a la hora de ejecutar aplicaciones informticas bajo esta clase de superordenadores.'''' Multiplataforma: Linux es un sistema tan verstil que es capaz de correr en diversas y mltiples arquitecturas. Funciona bajo cualquier procesador Intel de la gama x86, ordenadores Power PC (//Macintosh//), ordenadores Amiga, estaciones de trabajo Alpha, en arquitecturas SPARC, RISK, ... Convive con otros sistemas operativos: Es un sistema que no crea ningn tipo de conflicto ante la posibilidad de querer elegir e instalar diferentes sistemas operativos en un mismo disco. Para su rbol de directorios y sistema de archivos Linux utiliza particiones de tipo ext2 ms a parte una particin pequea llamada Linux Swap que utiliza como "memoria virtual". Adems Linux cuenta con varias aplicaciones bastante potentes para la administracin y mantenimiento de la eleccin y ejecucin de los diferentes sistemas operativos que tengamos instalados en el inicio de nuestro ordenador; de entre estas aplicaciones podemos destacar LILO (//LInux LOader//) el cual es el ms estandarizado y popular. Multitarea Prioritaria: Linux, como otros sistemas operativos, tiene la capacidad de ejecutar de forma simultnea varias aplicaciones informticas. A su tipo de multitarea se le llama del tipo prioritaria ya que todas aquellas aplicaciones que se ejecuten van a ser ejecutadas por el sistema asignando a cada uno de ellos un nivel prioritario y distribuyendo el tiempo de procesamiento entre dichas aplicaciones. Podemos hablar de otro tipo de multitarea, como es la multitarea cooperativa. Aunque esta ya no es utilizada por Linux; en cambio, sistemas como MS-DOS o Windows si. Esta multitarea prioritaria que hace Linux se realiza supervisando los procesos de las aplicaciones que estn en ejecucin y los procesos que estn en espera de ejecucin. De esta manera parece que todas esas aplicaciones estn ejecutndose al mismo tiempo. Multiusuario: El concepto de un sistema multiusuario es precisamente ese, el de poder trabajar de forma simultnea con varios usuarios al mismo tiempo en el mismo sistema. Estas diferentes sesiones de usuarios que se pueden hacer simultneamente se pueden realizar en un mismo terminal del sistema o en varios. Un sistema Open Source: sta es otra gran caracterstica que tiene Linux. Al contrario de otros sistemas de tipo comercial, como puedan ser los sistemas de la familia Windows, Linux

es un sistema de cdigo abierto (//Open Source//) y cualquier usuario de cualquier parte del planeta tiene acceso a las fuentes del sistema, pudiendo hacer cualquier tipo de modificacin/mejora en l. As como las fuentes del sistema estn disponibles, tambin lo estn las fuentes de la mayora de las aplicaciones que hay en Linux. Esto supone una gran ventaja frente a sistemas que no le permitiran acceder a tal fuente de informacin, ya que usted mismo (si dispone de los conocimientos suficientes de programacin) puede personalizar el sistema y/o aplicaciones en las que va a trabajar. Programacin de la Shell: sta es otra de las grandes caractersticas que hacen de UNIX/Linux los sistemas ms flexibles y personalizables de entre todos los existentes. La programacin de la Shell consiste bsicamente en realizar un archivo con un conjunto de comandos e instrucciones de manera que al ejecutar tal archivo el sistema vaya realizando un anlisis de cada lnea de comandos que usted puso previamente. Si la sintaxis de tales lneas es la correcta, el sistema ejecutar aquellos comandos con sus determinados parmetros e instrucciones que usted le haya indicado. Esta clase de programacin requiere en muchas ocasiones algn conocimiento en algn lenguaje de programacin como C, sino es as, puede llegar a quedarse bloqueado a la hora de escribir un archivo (//script//) para su ejecucin en la Shell. Tambin destacar que en la mayora de los sistemas UNIX (en Linux tambin) se incluyen varios tipos de shell. Podemos encontrar muchos tipos: el shell T (//tsh//), Z (//zsh//), Bourne (//bash//), ... Aunque bsicamente todos ellos funcionan de una forma parecida solo que entre ellos cambia la sintaxis de la lnea de comandos. Flexibilidad en comunicaciones y redes: El sistema UNIX, y por tanto Linux, es muy sofisticado y flexible a la hora de trabajar en red ya que es uno de los sistemas que mejores prestaciones de conexin en red ofrece (por no decir que es el mejor; la mejor opcin) A parte de llevar de por s implementado los protocolos de comunicacin tales como TCP (//Transmisin Control Protocol//) o IP (//Internet Protocol//) (por decir algn ejemplo...) en el Kernel (ncleo del sistema), tambin ofrecen una cantidad de paquetes/aplicaciones de red abundantes y de gran calidad y eficiencia. Estas altas posibilidades que tiene Linux ante el trabajo bajo conexiones en red vienen dadas a que el sistema fue previamente diseado para realizar mltiples tareas entre mltiples usuarios alejados entre s. Tambin podemos destacar la gran estabilidad y accesibilidad que tiene Linux en cuanto conexiones en red se refiere. Gracias a todo esto, los sistemas de la familia UNIX se han convertido en los sistemas claramente dominantes a la hora de trabajar con redes de comunicaciones. Prueba de ello es la red Internet, donde los sistemas que ms se utilizan para hacer de servidores y as ofrecer servicios de red (//WWW, FTP, POP, SMTP, IRC//, ...) son servidores UNIX. Definitivamente, Linux puede llegar a ser la mejor eleccin que usted pueda hacer frente a la gran variedad de sistemas que encontramos disponibles, debido a su mnimo coste, gran potencia, versatilidad, flexibilidad, accesibilidad remota al sistema, estabilidad, ... y un largo etctera... Tanto si es usted propietario de una empresa que desea ser informatizada, como si es un usuario domstico, usted puede encontrar en Linux la solucin alternativa ante los frecuentes problemas de inestabilidad o flexibilidad que le puedan acarrear otros sistemas como Windows (el cual es el ms usado en ordenadores para uso domstico) Quizs una de las pocas desventajas (si se le puede denominar una 'desventaja') que encontramos en este sistema es la dificultad en la utilizacin del mismo. Verdaderamente Linux es un sistema que a primera vista puede resultar incomodo y difcil debido a su gran abanico de comandos que trae el propio sistema y ese aspecto al principio tan poco atractivo que pueda tener algunas veces... Pero no se desanime, esto verdaderamente no supone ningn problema. Linux viene con suficiente informacin y archivos de ayuda y utilizacin

para todo tipo de comandos y aplicaciones. En el mismo sistema podr encontrar infinidad de documentacin de carcter tcnico con la que podr aprender a manejarse en el sistema como pez en el agua. Igualmente en Internet encontramos numerosas pginas y sitios dedicados de forma ntegra a la comprensin y manejo de este robusto sistema! Slo es requerido un mnimo de inters y dedicacin si se quiere realmente llegar a aprender a usar Linux. Si adems usted es un usuario acostumbrado a moverse por sistemas grficos (como son los sistemas Windows, MacOs, o BeOS) y la utilizacin de un sistema por medio de comandos le resulta demasiado incmodo y/o complicado, en Linux encontrar gestores de ventanas muy potentes y sofisticados los cuales, hoy da, estn altamente desarrollados, y con los que podr administrar el sistema prcticamente de una forma completa.

Potrebbero piacerti anche