Linus Torvalds
Creador del Sistema Operativo Linux
Nacido en Finlandia el 28 de diciembre de 1969 en el seno de una familia de padres de ideología comunista, Linus Torvalds, es una de las piezas fundamentales que completan el rompecabezas de grandes personalidades del Software Libre, y de la informática en general, pero su figura ha sido ciertamente sobrevaluada.
* Linux hace su aparición a principios de la década de los noventa, era el año 1991 y por aquel entonces un estudiante de informática de la Universidad de Helsinki (Finlandia), llamado Linus Torvalds empezó a programar para su tesis final un núcleo para sistema operativo.
Este comienzo estuvo inspirado en Minix, un pequeño sistema Unix desarrollado por el profesor Andrew Tanenbaum. Las primeras discusiones sobre Linux fueron en el grupo de noticias comp.os.minix, en estas discusiones se hablaba sobre todo del desarrollo de un pequeño sistema Unix para usuarios de Minix que querían más.
* Una vez que el núcleo estuvo «usable», los programadores comenzaron a buscar aplicaciones y utilidades para agregar y hacer el sistema más útil, ese es el momento en que entra el proyecto GNU, iniciado en 1984 por la Free Software Foundation (FSF), entidad creada por Richard M. Stallman (o simplemente RMS), con el fin de hacer un sistema operativo libre.
La versión actual del núcleo es la 2.41.1 y sigue avanzando día a día con la meta de perfeccionar y mejorar el sistema.
Linux es un sistema operativo, muy eficiente y tiene un excelente diseño.
Es multitarea, multiusuario, multiplataforma y multiprocesador; en las plataformas Intel corre en modo protegido; protege la memoria para que un programa no pueda hacer caer al resto del sistema; carga sólo las partes de un programa que se usan; comparte la memoria entre programas aumentando la velocidad y disminuyendo el uso de memoria; usa un sistema de memoria virtual por páginas; utiliza toda la memoria libre para cache; permite usar biblioteca enlazadas tanto estática como dinámicamente; se distribuye con código fuente; usa hasta 64 consolas virtuales; tiene un sistema de archivos avanzado pero puede usar los de los otros sistemas; y soporta redes tanto en TCP/IP como en otros protocolos.
Características:
1.Multitarea
Describe la habilidad de ejecutar, aparentemente al mismo tiempo, numerosos
programas sin obstaculizar la ejecución de cada aplicación. Esto se conoce como
multitarea preferente, porque cada programa tiene garantizada la posibilidad de
correr. Windows no soporta multitarea preferente, sólo la llamada multitarea
cooperativa, bajo la cual los programas corren hasta que ellos mismos permiten
la ejecución de otro programa o no tienen otra que hacer durante ese período.
2. Multiusuario
El concepto de que numerosos usuarios pudieran accesar aplicaciones o el
potencial de procesamiento en una sola PC era un mero sueño hace unos cuantos
años. Linux permite que más de una sola persona pueda trabajar en la misma
versión de la misma aplicación de manera simultánea, desde las mismas
terminales, o en terminales separadas.
3. Redes y Telecomunicaciones
La superioridad de Linux sobre otros sistemas operativos es evidente en sus
utilerías para redes y comunicaciones. Ningún otro sistema operativo incluye
capacidades para red tan estrechamente acopladas. Linux soporta las siguientes
interfaces de red: ethernet, fddi, token ring, arcnet, X.25, ISDN, líneas
seriales síncronas y asíncronas.
4.Internet
Con Linux puede conectarse a Internet y al mundo de información
que esta red abarca. Correo Electrónico, Listas de Correo, Grupos de Interés,
Búsqueda y Transferencia de Archivos, Gopher, WAIS, y por supuesto, World Wide
Web.
5.Interconectividad
Linux se puede conectar a una red local, y convertirlo en servidor para
MS-DOS, Windows, Windows para Trabajo en Grupo (WfW), Windows 95 y Macintosh por
un costo muy por debajo de otros sistemas comerciales.
Programación
Linux cuenta con un conjunto poderoso de herramientas para el desarrollo de
programas: C, C++, ObjectiveC, Pascal, Fortran, BASIC, CLISP, SmallTalk, Ada,
Perl, así como depuradores y bibliotecas compartidas de enlace dinámico (DLL).
6.Portabilidad
Linux fue diseñado teniendo en cuenta la portabilidad de las aplicaciones.
Linux es compatible con diversos estándares Unix, tales como System V, BSD y los
estándares internacionales IEEE POSIX.1 e IEEE POSIX.2, facilitando el
desarrollo de aplicaciones para múltiples plataformas.
7.Ambiente Gráfico
Linux proporciona la capacidad de ejecutar aplicaciones gráficas mediante una
red heterogénea al incorporar la revisión 6 del estándar X11 del MIT, conocido
también simplemente como X-Window. Con el hardware adecuado, las Estaciones de
Trabajo Linux son una alternativa de bajo costo a las Estaciones de Trabajo de
alto rendimiento.
http://www.monografias.com/trabajos14/linux/linux.shtml
Software Libre
El software libre surge a partir de la comunidad de miles de programadores de todo el mundo, que pensaban que podían crear programas con las mismas funcionalidades que los comerciales, para evitar pagar licencias y tasas que consideraban excesivas.
Entre estos programadores se encontraba Linus Torvalds, el creador del sistema operativo Linux, basado en otro sistema más antiguo llamado Unix, comercial y con costes de implantación que no deseaba asumir.
Linux es un sistema operativo libre, esto quiere decir que se puede adquirir gratuitamente y se puede distribuir también con toda libertad y sin violar ninguna marca ni patente. Está basado en el sistema operativo Unix, aunque para dar vida a Linux se reprogramó por completo el sistema, gracias a la aportación de miles de personas. Estos mismos programadores cuidan que el sistema se encuentre siempre actualizado, realizando las nuevas versiones y corrigiendo problemas de los desarrollos anteriores. Además, la comunidad de programadores ha realizado software útil para Linux como interfaces de usuario gráficas, servidores para Internet, programas de ofimática y diseño, etc.