:31:00
Ние решихме да разделим ядрото,
което по принцип е една програма,
:31:06
на множество малко програмки,
:31:09
които изпращат съобщения
една на друга, за да взаимодействат.
:31:16
Проблема беше, че стила ни на програмиране
:31:21
беше чудесно условие
за появата на много грешки в кода,
:31:24
които често са много трудни за оправяне
защото зависят
:31:27
дали едната програма е изпратила
съобщението преди или след другата.
:31:36
И резултата беше, че ни отне години
за да го направим добре.
:31:44
[ Каква е връзката на Линукс с проекта GNU? ]
:31:49
Има много неща които свързват
Линукс с GNU
:31:57
Едната е просто философията на мислене
:32:03
"отворения код е добър".
:32:06
Когато Линус разработвал ядрото,
той не го е правил за GNU проекта.
:32:11
Той вършел това самостоятелно.
:32:13
Той го е пуснал съвсем сам
и дори не знаехме за нея
:32:17
Но някои хора които знаеха,
:32:20
решиха да погледнат
какво още могат да намерят,
:32:23
да сложат при ядрото за да се
получи цялостна система.
:32:27
Разгледали и видели, че всичко
от което се нуждаели било там.
:32:33
"Много добро се получи" казали си.
:32:35
Но всъщност за него нямаше шанс.
:32:38
Бяха намерили всичко, което
липсваше във ядрото на системата на GNU,
:32:44
и така те събрали всичко заедно.
:32:46
Наистина поставяха Линукс
в операционната система на GNU.
:32:52
Но знаеха, че
:32:54
доста от тези програми
:32:59
са направени от Фондацията за Свободен софтуер,