Historia de Linux

GNU (no es UNIX) este Sistema Operativo funcional libre, está integrado por pequeñas piezas de Software, fue creado el 27 de septiembre de 1983, para 1991 Linus Torvalds todo un hacker, estando en la universidad estudiando informática, en sus intentos de crear un Sistema Operativo similar a UNIX, crea Linux en Internet inspirado en el MINIX (desarrollado por Andrew S. Tanenbaum). Linux es el Sistema Operativo que GNU exige y aunque éste no es parte oficial del proyecto de GNU, está diseñado para plataforma de PC y escrito en lenguaje C.
Su creador nunca imaginó que un proyecto pequeño, pensado de forma no tan grande, pasarÃa a ser un gran sistema en el que programadores de todo el mundo estén tan interesados en seguir colaborando para su mejor funcionamiento y engrandecimiento, para que asà todas las personas puedan tener acceso a el sin tener que pagar costo alguno.Este sistema tuvo varios componentes como intérprete de comandos, una biblioteca C y un compilador. El primero es un lector de lÃneas de texto, la segunda es utilizada para la programación en lenguaje C y el último puede traducir a otros
lenguajes.Linux es otro Sistema Operativo portátil, muy útil ya que es multitarea y multiproceso. Maneja las bibliotecas y
herramientas de diferentes grupos de Software, algunas de las aplicaciones son OpenOffice.org, Firefox, Apache, MySQL, Ruby, Perl, por mencionar algunos que no pertenecen a GNU. El número de serie 1916230 permite a este sistema ser utilizado en computadoras personales, dispositivos portátiles entre otros.Antes de que se creara Linux el GNU ya tenÃa un editor de texto nombrado Emacs junto al compilador GCC con las bibliotecas del sistema Unix, lo que faltaba era el núcleo. Este es realmente el término para describir al tipo Unix, estándar POSIX en el que se utiliza GNU/Linux.
Kernel, siendo el corazón del sistema es encargado de que el Software y Hardware de la máquina trabajen juntos, contiene funciones como la memoria de los programas, además de que lo complementan los controladores y los drivers. Por otro lado Shell (comando) es el que envuelve al Kernel y este sirve para hacer más fácil la comunicación al usuario y poder utilizar el código fuente con el lenguaje C, después de unas modificaciones se puede personalizar.
Los distros (distribuciones), de Linux siendo un conjunto de aplicaciones de personas, empresas, etc. Sobresalen debido a la fácil instalación del sistema, incluso el Software para varios de sus paquetes.
La recopilación de programas y ficheros es más bien la distribución que se pueden obtener por medio de Internet, pues son necesarios para tener una mejor instalación con la posibilidad de bajarse en distribuciones por medio de FTP, hay algunas de las distribuciones que se pueden encontrar como las utilidades básicas de reparación, asistentes de instalación, existen infinidad.
Aquà solo te mostrare algunas como: “Debian” que tiene una mayor estabilidad y cantidad de paquetes y aunque tienes que ser ayudado por alguien que entienda el tema es muy manejable en el momento de instalarlo. SuSe versión 8.1 (se compone de 7 CD’s) si eres principiante lo puedes configurar con mayor flexibilidad; RedHat se puede manejar con un diseño propio de formato, configuración de Hardware y su detección, su instalación es gráfica, además de hacer sencillo utilizar Linux. Mandrake el de más fácil instalación tiene como objetivo ofrecer un sitio web en donde una persona ayuda a otra acerca de los problemas que tienen con el Sistema Operativo. Esto tiene una gran facilidad de uso además de que el código abierto y el trabajo colaborativo son los dos grandes pilares de MandreakeSoft. “Fedora” perteneciente a RedHat al igual que las anteriores tiene como objetivo ser de libre distribución.
Knoppix basada en “Debian” es otra de las tantas distribuciones de Linux, es un CD con Software en el se puede detectar el Hardware y la detención de algún otro periférico, puede funcionar desde cualquier máquina o bien ser ejecutada desde un CD-ROM, sin tener que utilizar el disco duro, posee una facilidad a tal grado de no usar la configuración de las tarjetas u otras cosas tediosas que se deben de emplear, a diferencia de otras esta puede ser ejecutada por estudiantes debido a la utilidad que posee. Las distribuciones te permiten una mejor relación con el manejo del sistema y son las que junto con el núcleo complementan a lo que conocemos como el Sistema Operativo GNU/LINUX. Cada vez son más los programadores que desean participar en el proyecto.
A diferencia de otros sistemas, Linux no tiene que pagar ninguna licencia, además de la ventaja de poseer el código fuente y ser libre. Linux posee GPL que es una licencia pública general cuyo objetivo principal es proteger la distribución y uso de Software libre. GNU/LINUX tiene la virtud de ser un programa excelente permitiendo que se aproveche el mayor rendimiento de las máquinas, se puede trabajar desde una PC con 16 Mb sin la necesidad de utilizar el disco duro ya que supera al multitarea y administración de memoria sobre otros ejemplos, el único problema es la falta de compatibilidad (no siempre) que tiene con Software.
La primera versión 0.02 en la que se ejecutó el Bash y gcc (que seguÃan sin funcionar bien), 0.03 los programadores empezaron a interesarse más en el proyecto, 0.10 se pudo trabajar con el sistema x -Windows (sistema gráfico), 2.6.x en el que prosiguieron trabajando. Hoy en dÃa se está mejorando para un mayor funcionamiento, ayudando a todos sus usuarios para realizar y crear cualquier trabajo que desee.
La multitarea te servirá para que puedas ejecutar varios programas al mismo tiempo, la Multiplataforma puede utilizar diversas arquitecturas como Pentium, además de las versiones existentes Alpha, ARM, MIPS, PowerPC, SPARC entre otras plataformas que puedes utilizar. Con el Multiprocesador para los sistemas disponibles en Intel, AMD, SPARC y la memoria virtual. El servidor en red que puede orientar a otras redes junto con otras máquinas aunque no pertenezcan a Linux.
El código fuente, siendo lÃneas que forman un bloque de texto es disponible, además de los drivers con las herramientas de desarrollo, se pueden distribuir libremente con el propio núcleo consiguiendo un ahorro de memoria, este código siempre va a ser gratuito y libre.
Mientras que Hurd (sustituto del núcleo de Unix) que es el conjunto de servidores que funcionan sobre el micro núcleo Mach, implementan sistemas de archivos y protocolos para cualquier usuario que desee manejarlo.
Entre otras caracterÃsticas de Unix es que difiere a GNU/Linux por poseer al Kernel, además de formar parte de la colección de Software, contiene una enorme cantidad de paquetes que a su vez consta de una variedad de aplicaciones como: Entornos gráficos, suites ofimáticas, servidores web, servidores de correo, servidores FTP, entre otras múltiples aplicaciones.
El Sistema Operativo trabaja con más de 20 plataformas diferentes como con sistemas compatibles con PCS x86 y x86-64, computadoras Macintosh, PowerPC, Sparc y MIPS y que gracias a su flexibilidad ofrece una gran alternativa como numerosas aplicaciones gráficas siendo una herramienta de escritorio permitiendo una excelente comunicación del usuario.
Linux se puede distribuir en un compacto llamado LiveCDs sin tener que instalarlo en el disco duro los cuales pueden ser descargados desde Internet, se incluyen en la distribución de diversas fuentes mostrando la importancia de proyectos de código abierto o libre como GNU o BSD.
En el mercado, Linux es uno de los más pedidos y apreciados por empresas, instituciones, personas que deseen mejorar su conocimiento dentro de la tecnologÃa de computación. Abarca demasiado con el simple hecho de que sus distribuciones pueden ser bajadas de Internet.
El creador de éste programa quiere que se le llame por su nombre completo a su creación: GNU/LINUX, pues la
aportación de Linus Torvalds no abarca todo y decirlo complementa la importancia de lo que significa el sistema, ya que el proyecto que él desarrollo termina con la confusión sobre el nombre dado.Debian GNU/Hurd y Debian GNU/kFreeBSD se combinan con los núcleos de GNU y el que las personas no estén de acuerdo con la denominación debido a Stallman lo correcto será pronunciar a este Sistema Operativo por su nombre, ya que hoy en dÃa es el sistema que las personas prefirieren debido a la comodidad que ofrece.
Las grandes ventajas que puedes obtener son de éste programa son: La estabilidad, el multitareas real que ofrece, los múltiples procesadores que maneja, la seguridad y velocidad, entre otros, pero lo verdaderamente fascinante es que no tiene virus, que se puede manejar desde casi cualquier PC y lo mejor es de poseer apoyo de usuarios a nivel mundial.
Fuente| getandpost










