:23:00
Y, no podía encontrar
nada adecuado para ello.
:23:06
Así que, habiendo manejado
computadoras durante toda mi vida,
:23:09
en ese punto sencillamente
decidí que lo haría yo mismo.
:23:12
La mayoría de la inspiración
me vino del Sun OS,
:23:17
que era a lo que yo estaba acostumbrado
en mi universidad en ese momento.
:23:22
¿En qué universidad?
:23:22
La universidad de Helsinki,
en Finlandia.
:23:25
Desde 1991 hasta aproximadamente 1993
:23:29
fue realmente, supongo, la infancia
de Linux. Eso fue cuando era
:23:33
sólo de calidad Alfa o Beta,
era relativamente inestable
:23:38
aunque incluso entonces, era mucho más estable
que muchos de los que ahora se llaman
:23:42
"Sistemas Operativos de Producción".
:23:44
Linus usó el método tradicional
de escribir un programa
:23:49
que hace todo el trabajo. Y consiguió
que funcionase rápidamente. De hecho
:23:54
más rápido de lo que yo
pensaba que era posible.
:23:56
La palabra que lo describe es monolítico,
que quiere decir básicamente que
:24:02
el sistema operativo en sí
es una entidad indivisible.
:24:08
Bien, en un micro-Kernel el sistema
operativo Kernel es, en realidad
:24:14
una colección de servidores que
hacen cosas distintas y tienen
:24:20
un protocolo común
para intercomunicarse.
:24:23
¿Por qué si el proyecto GNU tenía
tanto tiempo para hacer sólo esto
:24:29
fue el último en terminar?
:24:32
Bien, comenzamos GNU HURD poco
antes de empezar Linux.
:24:37
Sucedió que elegimos un diseño muy
avanzado debido al poder que te da,
:24:44
pero resulta que también es
muy difícil de depurarlo.
:24:48
Decidimos dividir el Kernel,
que al principio era un programa,
:24:53
para dividirlo en muchos programas más
pequeños que se mandasen mensajes entre sí
:24:57
asincrónicamente para comunicarse.
El problema es que ese estilo de programación