Para entender que es este sistema y porque se denomina así, hay que saber la historia del movimiento Gnu y cuando se creo el kernel linux, como y porque. El sistema es erróneamente llamado Linux, y que linux solo es el kernel y gnu son los programas que corre en este sistema operativo.
Un Kernel o núcleo es lo que comunica el Software con el Hardware es el responsable de gestionar acceso seguro a los programas con el Hardware.
Veamos a continuación lo que significa Gnu y Linux.
GNU es un sistema operativo similar a Unix que es software libre y respeta su
libertad.
Richard Stallman
El Proyecto GNU se inició en 1984 para
desarrollar el sistema GNU. El nombre «GNU» (que significa «ñu» en inglés)
es un acrónimo recursivo de «¡GNU No es Unix!» y en español se pronuncia
fonéticamente como una sílaba sin vocal entre la g y la
n.
Los sistemas operativos similares a Unix se construyen a partir de un conjunto de aplicaciones, bibliotecas y herramientas
de programación, además de un programa para alojar recursos e interactuar
con el hardware, denominado núcleo.
Hurd, el núcleo propio de GNU, está
lejos de poderse usar en el día a día. Por este motivo, GNU se usa
habitualmente con un núcleo denominado Linux. Esta combinación es el sistema operativo
GNU/Linux. GNU/Linux lo usan millones de personas, aunque
muchos lo denominan
El Proyecto GNU se inició en 1984 para
desarrollar el sistema GNU. El nombre «GNU» (que significa «ñu» en inglés)
es un acrónimo recursivo de «¡GNU No es Unix!» y en español se pronuncia
fonéticamente como una sílaba sin vocal entre la g y la
n.
Los sistemas operativos similares a Unix se construyen a partir de un conjunto de aplicaciones, bibliotecas y herramientas
de programación, además de un programa para alojar recursos e interactuar
con el hardware, denominado núcleo.
Hurd, el núcleo propio de GNU, está
lejos de poderse usar en el día a día. Por este motivo, GNU se usa
habitualmente con un núcleo denominado Linux. Esta combinación es el sistema operativo
GNU/Linux. GNU/Linux lo usan millones de personas, aunque
muchos lo denominan «Linux» por
error.
Aparición de Linux
En 1991 , en Helsinki, Linus Torvalds comenzó un proyecto que más tarde llegó a ser el núcleo Linux. Esto fue al principio un emulador terminal, al cual Torvalds solía tener acceso en los grandes servidores UNIX de la universidad. Él escribió el programa expresamente para el hardware que usaba, e ndependiente de un sistema operativo, porque quiso usar las funciones de su nueva computadora personal con un procesador 80386. Este es aún el estándar de hoy. El sistema operativo que él usó durante el desarrollo fue Minix, y el compilador inicial fue el GNU C compiler, que aún es la opción principal para compilar Linux hoy (aunque Linux puede ser compilado bajo otros compiladores, tal como el Intel C Compiler).
Como Torvalds escribió en su libro "Solamente por diversión"), él tarde o temprano comprendió que había escrito un núcleo de sistema operativo. El 25 de agosto de 1991, 20:57:08 GMT, anunció este sistema en un envío a la red Usenet, en el newsgroup (grupo de noticias): comp.os.minix.:
Hello everybody out there using minix -
I'm doing a (free) operating system (just a hobby, won't be big and
professional like gnu) for 386(486) AT clones. This has been brewing
since april, and is starting to get ready. I'd like any feedback on
things people like/dislike in minix, as my OS resembles it somewhat
(same physical layout of the file-system (due to practical reasons)
among other things).
I've currently ported bash(1.08) and gcc(1.40), and things seem to
work. This implies that I'll get something practical within a few
months, and I'd like to know what features most people would want. Any
suggestions are welcome, but I won't promise I'll implement them :-)
Linus Benedict Torvalds (torvalds@kruuna.helsinki.fi)
PS. Yes – it's free of any minix code, and it has a multi-threaded
fs. It is NOT portable (uses 386 task switching etc), and it probably
never will support anything other than AT-harddisks, as that's all I
have :-(.
|
Hola a todos aquellos que usan Minix -
Estoy haciendo un sistema operativo (gratuito) (solamente una
afición, no será grande ni profesional como el GNU) para clones 386(486)
AT. Este ha estado gestándose desde abril, y está comenzando a estar
listo. Me gustaría recibir cualquier comentario sobre las cosas que
gustan/disgustan en minix, ya que mi SO (Sistema Operativo) se le parece
un poco (la misma disposición física del sistema de archivos, debido a
motivos prácticos, entre otras cosas).
Actualmente he portado bash(1.08) y gcc(1.40), y las cosas parecen
funcionar. Esto implica que conseguiré algo práctico dentro de unos
meses, y me gustaría saber qué características quiere la mayoría de la
gente. Cualquier sugerencia es bienvenida, pero no prometeré que las
pondré en práctica :-)
Linus Benedict Torvalds (torvalds@kruuna.helsinki.fi)
PD. Sí – es libre de cualquier código de minix, y tiene un sistema de
archivos multi-hilo. NO es portable (usa 386 una conmutación de tarea
etc.), y probablemente nunca será soportada por nada más que los discos
duros AT, porque es todo lo que tengo :-(.
|
Linus Torvalds
fragmento sacado de
https://es.wikipedia.org/wiki/Historia_de_Linux