:30:14
Ядрото на операционната система всъщност
:30:19
е колекция от сървъри,
:30:23
които правят различни неща,
свързва ги един общ протокол,
:30:26
за да е възможно взаимодействието
между тях.
:30:29
[ Защо стана така? GNU проекта
имаше толкова много преднина.
:30:36
Как стана, че той успя да се
включи и да има глас? ]
:30:40
Ние започнахме да правим
GNU Hurd не много преди той да започне Линукс.
:30:48
Избрахме дизайн,
който е доста добър
:30:53
от страната на възможностите,
които ти позволява,
:30:56
но също така беше и много
труден за поправяне.
:31:00
Ние решихме да разделим ядрото,
което по принцип е една програма,
:31:06
на множество малко програмки,
:31:09
които изпращат съобщения
една на друга, за да взаимодействат.
:31:16
Проблема беше, че стила ни на програмиране
:31:21
беше чудесно условие
за появата на много грешки в кода,
:31:24
които често са много трудни за оправяне
защото зависят
:31:27
дали едната програма е изпратила
съобщението преди или след другата.
:31:36
И резултата беше, че ни отне години
за да го направим добре.
:31:44
[ Каква е връзката на Линукс с проекта GNU? ]
:31:49
Има много неща които свързват
Линукс с GNU
:31:57
Едната е просто философията на мислене