Error
¿Por qué Linux? Imprimir
LINUX - GENERAL
¿Por qué usar Linux en lugar de un sistema operativo comercial conocido, bien probado, y bien documentado?

Podríamos darte miles de razones. Una de las más importantes es, sin embargo, que Linux es una excelente elección para trabajar con UNIX a nivel personal.
Si eres un desarrollador de software UNIX, ¿por qué usar MS-DOS en casa?, Linux te permitirá desarrollar y probar el software UNIX en tu PC, incluyendo aplicaciones de bases de datos y X Windows.

Si eres estudiante, la oportunidad está en que los sistemas de tu universidad correrán UNIX.

Con Linux, podrás correr tu propio sistema UNIX y adaptarlo a tus necesidades. La instalación y uso de Linux es también una excelente manera de aprender UNIX si no tienes acceso a otras máquinas UNIX.

Pero no perdamos de vista el punto...

Linux no es solo para los usuarios personales de UNIX. Es robusto y suficientemente completo para manejar grandes tareas, así como necesidades de cómputo distribuidas y servidores de red.

Muchas empresas, especialmente las pequeñas se están cambiando a Linux en lugar de a otros
entornos de estación de trabajo basados en UNIX.

Las universidades encuentran a Linux perfecto para dar cursos de diseño de sistemas operativos.

Grandes vendedores de software comercial ya se dieron cuenta de las oportunidades que puede brindar un sistema operativo gratuito cómo este.

Las siguientes secciones deberían destacar las diferencias más importantes entre Linux y otros sistemas operativos. Esperamos que encuentres que Linux puede cubrir tus necesidades, o (al menos) mejorar tu entorno actual de trabajo. Ten en mente que la mejor manera de saborear Linux es simplemente probándolo, ni siquiera necesitas instalar un sistema completo para tener una muestra de él.

Linux vs. MS-DOS


No es raro tenerlos a ambos (de echo yo los tengo), Linux y MS-DOS (y seguramente
alguna versión de Windows), en el mismo sistema (computadora). Muchos usuarios de Linux confían en MS-DOS para aplicaciones tales como procesadores de texto. Aunque Linux proporciona sus propios análogos para estas aplicaciones (por ejemplo, TEX), existen varias razones por las que un usuario concreto desearía correr tanto MS-DOS como Linux.

Si toda su tesis está escrita en Microsoft Word 5 para MS-DOS (que antiguo ¿no?), puede no ser capaz de convertirla fácilmente a TEX o algún otro formato. Hay muchas aplicaciones comerciales para MS-DOS que no están disponibles para Linux, y no hay ninguna razón por la que no puedas utilizar ambos.

Como debes saber, MS-DOS no utiliza completamente la funcionalidad de los
microprocesadores. Por otro lado, Linux corre completamente en el modo protegido del procesador y explota todas las características de éste.

Puede acceder directamente a toda su memoria disponible (e incluso más allá de la disponible, usando RAM virtual). Linux proporciona una interface UNIX completa, no disponible bajo MS-DOS, el desarrollo y adaptación de aplicaciones UNIX bajo Linux es cosa fácil, mientras que, bajo MS-DOS, estás limitado a un pequeño subgrupo de la funcionalidad de programación UNIX.

Al ser Linux un verdadero sistema UNIX, no tendrás estas limitaciones.

Podríamos debatir los pro y contras de MS-DOS y Linux durante páginas y páginas.

Sin embargo, basta decir que Linux y MS-DOS son entidades completamente diferentes.

MS-DOS
no es caro (comparado con otros sistemas operativos comerciales), y tiene un fuerte asentamiento en el mundo de las PCs. Ningún otro sistema operativo para PC ha conseguido el nivel de popularidad de MS-DOS básicamente porque el costo de esos otros sistemas operativos es inaccesible para la mayoría de los usuarios de PCs, y además cuando se popularizó el MS-DOS, linux no existía y UNIX no funcionaba en PCs.

Muy pocos usuarios de PC pueden imaginar gastarse 120 dólares o más solamente en el sistema operativo.

Linux, sin embargo, es gratis, y por fin tienes la oportunidad de decidirte.

Te permitiremos emitir tus propias opiniones de Linux, MS-DOS, Windows y otros basados en tus expectativas y necesidades. Linux no está destinado a todo el mundo. Si siempre quisiste tener un sistema UNIX completo en casa, si es alto el costo de otras implementaciones UNIX para PC, Linux puede ser lo que estabas buscando.

Se dispone de herramientas que permiten interactuar entre Linux y MS-DOS.

Por ejemplo, es fácil acceder a los archivos MS-DOS desde Linux (no así a la inversa). También hay disponible emuladores de MS-DOS, que permiten ejecutar muchas aplicaciones populares de MS-DOS. Actualmente se han perfeccionando (y se utilizan en las distribuciones corrientes) emuladores de Microsoft Windows que funcionan muy bien.

Linux vs. otros Sistemas Operativos

Desde que yo comenzé con UNIX, Han surgido un gran número de sistemas operativos avanzados en el mundo de las PCs. Concretamente, OS/2 Warp de IBM, Windows 95, 98, ME, NT, 2000 (pronto XP) de Microsoft ya tienen gran popularidad entre nuevos usuarios de PCs.

Ambos, OS/2 y Windows NT/2000 son sistemas operativos completamente multitarea, muy parecidos a Linux.

Técnicamente, OS/2, Windows NT/2000 y Linux son bastante similares:

Soportan aproximadamente las mismas características en términos de interface de usuario, redes, seguridad, y demás. Sin embargo, la diferencia real entre Linux y los otros es el hecho de que Linux es una versión de UNIX, gratis y de código abierto y por ello se beneficia de las contribuciones de la comunidad UNIX en pleno.

¿Qué hace a UNIX tan importante?

No solo es el sistema operativo más popular para máquinas multiusuario, también es la base de la mayoría del mundo del software de libre distribución. Si tienes acceso a Internet (y seguramente así es, sinó no estarías leyendo esta página), casi todo el software de libre distribución disponible está específicamente escrito para sistemas UNIX. (Internet en si está profundamente basada en UNIX).

Hay muchas implementaciones de UNIX, de muchos vendedores, y ni una sola organización es responsable de su distribución. Hay un gran pulso en la comunidad UNIX por la estandarización en forma de sistemas abiertos, pero ninguna corporación controla este diseño. Por eso, ningún vendedor (o, como parece, ningún hacker) puede adoptarar estos estandars en una implementación de UNIX (pero que los hay... los hay...).

Por otro lado, OS/2 y Windows NT/2000 son sistemas propietarios.

La interface y diseño están controlados por una sola corporación, y solo esa corporación puede implementar ese diseño (a pesar de que existen programas emuladores de entorno gráfico, son solo emuladores de la “cara del sistema” no de su funcionamiento, no esperes encontrar una versión gratis de OS/2 en un futuro cercano).

De alguna forma, este tipo de organización es beneficiosa: Establece un estándar estricto para la programación y la interfaz de usuario distinto al encontrado incluso en la comunidad de sistemas abiertos. OS/2 es OS/2 vaya donde vaya lo mismo ocurre con Windows NT/2000 y otros.

Sin embargo, la interface UNIX está constantemente desarrollándose y cambiando. Varias organizaciones están intentando estandarizar el modelo de programación, pero la tarea es muy difícil (personalmente creo que llevará muchos años para que suceda algo así, y si llegara ese día, Linux dejaría posiblemente de ser libre).

Linux, en particular, es en su mayoría compatible con el estándar POSIX.1 para la interface de programación UNIX.

A medida que pase el tiempo, se espera que el sistema se adhiera a otros estandars (como ya lo hace), pero la estandarización no es la etapa primaria en la comunidad de desarrollo de Linux.

Otras implementaciones de UNIX

Hay otras implementaciones de UNIX para el x386, x486, x586 (y los más nuevos). La arquitectura 80386 se presta al diseño de UNIX y buen un número de vendedores han sacado ventaja de este factor.

Hablando de características, otras implementaciones de UNIX para PC son bastante similares a Linux.

Podrás ver que casi todas las versiones comerciales de UNIX soportan básicamente el mismo software, entorno de programación, y características de red. Sin embargo, hay algunas fuertes diferencias entre Linux y las versiones comerciales de UNIX.

En primer lugar, Linux soporta un rango de hardware diferente de las implementaciones comerciales.

En general, Linux soporta la mayoría de dispositivos hardware conocidos, pero el soporte está aun limitado a ese hardware al que los desarrolladores tengan acceso actualmente.

Sin embargo, los vendedores de UNIX comercial por lo general tienen una base de soporte más amplia, y tienden a soportar más hardware, (aunque Linux no esta tan lejos de ellos con las nuevas versiones, diría que están a la par).

En segundo, las implementaciones comerciales de UNIX suelen venir acompañadas de un conjunto completo de documentación, así como soporte de usuario por parte del vendedor. Por contra, la mayoría de documentación para Linux se limita a documentos disponibles en Internet y manuales como el que encontrarás en TodoLinux.com.

En lo que concierne a estabilidad y robustez, muchos usuarios han comentado que Linux es al menos tan estable como los sistemas UNIX comerciales. Linux sigue en desarrollo, y algunas características (como redes TCP/IP) son menos estables y difíciles de instalar (en algunas versiones), pero mejora a medida que pasa el tiempo.

El factor más importante a considerar por muchos usuarios es el precio. El software de Linux es gratis, teniendo acceso a Internet (o a otra red de computadoras) puedes bajártelo. Si no tienes acceso a tales redes, tienes la opción de comprarlo pidiéndolo por correo en CD-ROM.

Por supuesto, puedes copiarte Linux de un amigo que puede tener ya el software, o compartir el costo de comprarlo con alguien más. Si planeas instalar Linux en un gran número de máquinas, solo necesitas comprar u obtener una copia del software, Linux no se distribuye con licencia para "una sola máquina".

El valor de las implementaciones comerciales de UNIX no debería ser rebajado:

Conjuntamente con el precio del software en si, uno paga generalmente por la documentación, el soporte, y un label de calidad. Estos factores son muy importantes para grandes instituciones, pero los usuarios de computadoras personales pueden no necesitar esos beneficios. En cualquier caso, muchos negocios y universidades encuentran que ejecutar Linux en un laboratorio con PCs. baratas (tipo clonos) es preferible a correr una versión comercial de UNIX en un laboratorio de estaciones de trabajo. Linux es capaz de proporcionar la funcionalidad de una estación de trabajo
sobre hardware de PC a una fracción de su costo.

Como un ejemplo del "mundo real" (no muy actual) sobre el uso de Linux dentro de la comunidad informática, los sistemas Linux han viajado hasta los grandes mares del Pacífico Norte, encargándose de las telecomunicaciones y análisis de datos para en un buque de investigación oceanográfica. Los sistemas Linux se están usando en estaciones de investigación en la Antártida ("La Antártida es Argentina").

Como ejemplo más mundano, quizá, varios hospitales están usando Linux para mantener registros de pacientes.

Está probando ser tan fiable y útil como otras implementaciones de UNIX.

Sin ir más allá, todos los que poseemos acceso a Internet sabemos que la mayor parte de los servidores de hospedaje para web sites, ya se mudaron a Linux o lo están haciendo (corriendo en la mayoría de los casos Apache para integrarse a la red de redes), ya que la confiabilidad que encuentran es asombrosa.

Hay otras implementaciones gratuitas o baratas de UNIX para el 386, 486, 586, etc. Una de las más conocidas es 386BSD, una implementación y adaptación del UNIX BSD para el 386. 386BSD es comparable a Linux en muchos aspectos, pero cual de ellos es "mejor" depende de las necesidades y espectativas personales. La única distinción fuerte que se puede hacer es que Linux se desarrolla abiertamente (donde cualquier voluntario puede colaborar en el proceso de desarrollo), mientras 386BSD se desarrolla dentro de un equipo cerrado de programadores que mantienen el
sistema.

Debido a esto, existen diferencias filosóficas y de diseño serias entre los dos proyectos. Los objetivos de los dos proyectos son completamente distintos: El objetivo de Linux es desarrollar un sistema UNIX completo desde el desconocimiento (y divertirse mucho en el proceso), y el objetivo de 386BSD es en parte modificar el código de BSD existente para usarlo en el 386 (algo viejito el ejemplo, pero es la base de la realidad en todo esto).

NetBSD es otra adaptación de la distribución NET/2 de BSD a un número de máquinas, incluyendo el 386.

NetBSD tiene una estructura de desarrollo ligeramente más abierta, y es comparable al 386BSD en muchos aspectos.

Otro proyecto conocido es HURD (denominado originalmente Alix, hoy se ha redefinido a Alix para referirse a cierta parte del núcleo
de HURD -la parte que captura las llamadas del sistema y las gestiona por medio del envío de mensajes a los servidores HURD-). un esfuerzo de la Free Software Foundation (Fundación de Software gratuito) para desarrollar y distribuir una versión gratis de UNIX para muchas plataformas.

Contacta con la Free Software Foundation para obtener más información sobre este proyecto.

También existen versiones baratas de UNIX, tales como Coherent (disponible por unos us$ 99) y Minix (un clono de UNIX académico, pero útil, en el que se basaron los primeros pasos del desarrollo de Linux).

Algunas de estas implementaciones son de un interés en mayor parte académico, mientras que otras son sistemas ya maduros para una productividad real. No hace falta decir, sin embargo, que muchos usuarios de UNIX de PCs se están pasando a Linux diariamente.

Esperamos que este resúmen te sirva para cpmprender un poquito ¿Por qué Linux?

Fuente: www.todolinux.com
Ultima actualización ( 25 de Enero de 2008 )