Revolution OS
anterior.
reproducción.
marcadores.
siguiente.

: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

:25:05
es propenso a tener bugs,
que son a menudo difíciles

:25:08
de detectar porque dependen de...
Este programa manda

:25:13
un mensaje antes o después
de que éste mande ese mensaje,

:25:17
y el resultado es que nos llevó
años hacer que la cosa funcionase.

:25:23
¿Cual es la relación entre
Linux y el proyecto GNU?

:25:27
Bien, existe una
relación con GNU

:25:32
a varios niveles: uno de ellos
el filosófico de pensar que

:25:38
hacer tu código abierto
es una gran idea.

:25:41
Cuando Linus desarrolló su Kernel,
no lo estaba haciendo

:25:43
para el proyecto GNU,
lo hizo de forma independiente.

:25:47
Y lo lanzó independientemente y no lo sabíamos.
Pero alguna de las persona que sí lo conocían,

:25:52
decidieron ver que más
podían encontrar para unir

:25:54
a ese Kernel para hacer
un sistema completo.

:25:57
Miraron a su alrededor y todo lo
que necesitaban ya estaba disponible.


anterior.
siguiente.