Історія створення операційної системи ubuntu

Але перш ніж розповісти про саму Ubuntu, варто згадати про деякі ключові фігури і події, які передували її появі.

Жодна історія Ubuntu не може бути повною без історії свого засновника - Марка Шаттлворта.

У цей період, Марк був пристрасно захоплений комп'ютером і став активним учасником спільноти Open Source. Принаймні побічно, він брав участь в проектах Apache і Debian, і був першою людиною, який завантажив веб-сервер Apache, ймовірно найбільш важливе серверний додаток для платформи GNU / Linux, в архіви проекту Debian.

Побачивши можливості і потенціал інтернету, Шаттлворт заснував у своєму гаражі центр сертифікації і компанію з інтернет-безпеки, названу Thawte. За кілька років він виростив Thawte в другій за величиною центр сертифікації в усьому інтернеті, поступившись лише рибу, щоб вона безпеки - компанії Verisign.

Історія створення операційної системи ubuntu

З такою удачею в молодому віці, Шаттлворт міг би насолоджуватися безбідного життям. Але замість цього, він вирішив реалізувати свою заповітну мрію - відправитися в космічну подорож.

Після оплати порядку 20 мільйонів доларів російській космічній програмі і присвятивши близько року на підготовку, включаючи вивчення української мови і тренування в Зоряному містечку, Шаттлворт реалізував мрію в якості цивільного космонавта на борту українського Союзу TM-34.

В області венчурного капіталу, Шаттлворт сприяв науковим дослідженням, розробкам і підприємництву в Південній Африці зі стратегічними ін'єкціями грошових коштів в стартапи через нову фірму венчурного капіталу, названу HBD, що означає «Here Be Dragons» ( «Тут Дракони»). У цей період, Шаттлворт був зайнятий мозковими штурмами для свого наступного великого проекту, який в кінцевому рахунку стане Ubuntu.

Ніякого недоліку в проектах, які намагалися об'єднати GNU, Linux та інші шматочки відкритого і вільного ПЗ в акуратну, працездатну і доброзичливу до користувача оболонку, не було. Марк Шаттлворт, як і більшість інших людей, вірив в те, що філософські і прагматичні вигоди від використання вільного програмного забезпечення визначать курс подальшого успіху. Проте, жодна існувало пропозиція не була особливо вражаючим. Чогось не вистачало в кожному з них. Шаттлворт побачив у цьому перспективу.

Шаттлворт, як і безліч інших технарів, був великим фанатом проекту Debian. Однак, існувало безліч речей в Debian, які не збігалися з його баченням ідеальної ОС. Деякий час Шаттлворт розглядав можливість стати лідером проекту Debian для реформування проекту зсередини. Трохи пізніше стало ясно, що краще рішення не полягає в тому, щоб працювати всередині проекту Debian, який у багатьох ситуаціях мав вагомі причини залишатися на тому шляху, по якому він розвивався. Замість цього, Марк вирішив побудувати новий проект, який би працював в симбіозі з Debian, для створення нової, кращої системи GNU / Linux.

  • Передбачувані і часті цикли релізів;
  • Упор на локалізацію та доступність;
  • Упор на простоту використання і доброзичливість до користувача;
  • Упор на використання мови Python в ролі єдиної мови програмування, за допомогою якого вся система може бути побудована і розширена;
  • Спільнота-орієнтований підхід, який вже працював з існуючими відкритими проектами і метод, за допомогою якого групи розробників могли б на ходу повертати свої напрацювання;
  • Новий набір інструментів, побудований навколо процесу розробки дистрибутива, який дозволив би розробникам взаємодіяти з екосистемою різних проектів і який дозволив би отримувати максимальну віддачу від користувачів.


У групі було ясне розуміння, що дії важливіше слів, так що не було ніяких публічних заяв або прес-релізів. Замість цього, група встановила собі дедлайн у 6 місяців. Шаттлворт погодився профінансувати роботу і оплачувати розробникам повний робочий день. Після шести місяців, вони оголосять про проект і нададуть перші плоди своєї роботи. Вони також склали список цілей, яких хотіли б досягти у встановлені терміни, і призначили відповідальних осіб.

Що означає «Ubuntu»?


«Бородавочники», як вони самі себе називали, були відмінною командою, мали набір чітких цілей та ідеї про те, як досягти більшості з них. З іншого боку, у команди не було назви для свого проекту. Шаттлворт сильно наполягав на тому, щоб назвати проект «Ubuntu».

Ubuntu - це концепція і термін з декількох південноафриканських мов, включаючи зулу і коса. Визначення «ubuntu» складно перекласти українською, але в загальних рисах це означає «людяність по відношенню до інших» або «я є, тому-що ми є». Деякі описують ubuntu як «віра у вселенську силу, яка пов'язує все людство».

Ubuntu виявилося терміном, який ємко висловлював звідки прийшов проект, куди він йде і яким чином планує це зробити. Назва було ідеальним і воно остаточно закріпилася.

створення Canonical


Щоб платити основним розробникам за роботу над Ubuntu, Шаттлворт знадобилося створити компанію. Він хотів зібрати деяких кращих людей для роботи з глобальними opensource-спільнотами. Ці спільноти не знають національних і географічних кордонів. Замість того, щоб переміщати кожного працівника в якесь одне місце або офіс, Шаттлворт прийняв рішення об'єднати їх в «віртуальну компанію». Хоча у такого рішення були очевидні недоліки у вигляді великої затримки і низької пропускної здатності сполук, різних часових зон і багато чого іншого, це також обіцяло вигоду в конкретному контексті проекту. Розподілена природа співробітників означала, що нова компанія може наймати осіб, не вимагаючи їхнього переїзду в нову країну. Кожен співробітник компанії міг використовувати IRC, поштову розсилку і різноманітні онлайн-комунікації для того, щоб робити свою роботу. У перший рік існування, саме схоже на офіс було особистої квартирою Шаттлворта в Лондоні.

Згодом, компанія розрослася і отримала назву Canonical. Назва було даниною оптимістичними прогнозами - стати канонічним місцем підтримки вільного програмного забезпечення, Ubuntu зокрема. І це також поширене слово в сленгу програмістів. Важливо зауважити, що на відміну від монополії, бути канонічним не означає ексклюзивне право на що-небудь. Інші компанії будуть підтримувати Ubuntu і розробляти операційні системи на її основі. Але поки Canonical робить хорошу роботу, її роль буде залишатися центральною.

Схожі статті