Revolution OS
prev.
play.
mark.
next.

:25:01
što u stvari znaèi da je OS
jedan nedeljivi entitet.

:25:11
Dok je u mikrokernelu,
:25:13
kernel operativnog sistema
:25:17
je u stvari skup servisa
:25:20
koji rade razlièite stvari
po usklaðenom protokolu

:25:23
i na taj naèin komuniciraju meðusobno.
:25:26
Zašto se GNU projekat mnogo produžio,
:25:31
zašto je na kraju došao
u delovima a ne u celini?

:25:35
GNU Hurd smo zapoèeli ne mnogo pre
nego što je Linus zapoèeo svoj Linux.

:25:41
I odluèili smo da napravimo
veoma napredan dizajn

:25:46
u smislu dobijenih moguænosti
:25:48
ali je ispalo da je bilo
veoma teško da se debaguje.

:25:51
Odluèili smo da podelimo kernel
koji je sve do tada bio jedan program,

:25:57
da ga podelimo na manje programe
:25:59
koji bi asinhrono komunicirali,
pomoæu poruka.

:26:05
Problem je bio u tome
što takav naèin programiranja

:26:09
stvara puno grešaka,
:26:11
koje je vrlo teško otkriti
jer zavise od toga...

:26:14
da li je ovaj program poslao ovu poruku
pre ili pošto je onaj program poslao onu poruku...

:26:22
Rezultat je bio:
trebale su nam godine da sve to proradi.

:26:28
Kakva je veza Linuxa sa GNU projektom?
:26:32
Veza sa GNUom se zasniva na više nivoa.
:26:39
Jedan je filozofski stav koji kaže
:26:44
"uèiniti svoj izvorni kod slobodnim
je dobra ideja".

:26:47
Kada je Linus razvijao kernel
nije ga razvijao za GNU projekat.

:26:51
Radio je to nezavisno.
:26:52
I objavio ga je nezavisno
i mi nismo uopšte znali za to.

:26:56
Ali neki ljudi koji su znali za to
:26:58
odluèili su da vide
šta sve mogu da pronaðu


prev.
next.