Лінус Торвальдс, біографія якого представлена в статті, народився в сім'ї журналістів в Фінляндії, де і виріс. У школі його вважали ботаніком через його захоплень і зовнішності. Низькорослий і щуплий, наймолодша дитина в класі, негарний (за його власним визнанням), Лінус був дуже захоплений технікою. Спілкування з однолітками його мало цікавило. Торвальдс Лінус відмінно вчився з фізики і математики, часом на шкоду гуманітарних предметів. На фото нижче - школа, яку відвідував Лінус.
Знайомство зі світом комп'ютерів
Через деякий час Торвальдсу набрид монотонний введення програм. Лінус Торвальдс (фото його представлено вище) почав скуповувати все комп'ютерні журнали і книги, що з'являлися в країні. В одному журналі Лінус знайшов програму для азбуки Морзе. Вона була створена не на бейсике, як всі інші, які йому траплялися раніше, а була просто набором цифр. Їх можна було перевести вручну на машинну мову, записавши ланцюжком одиниць і нулів, зрозумілою для комп'ютера.
Торвальдс Лінус зрозумів, що Бейсік - це частина комп'ютера, а потім почав вивчати інші його сторони. Коли помер дідусь, він з головою занурився в роботу з комп'ютером, який дістався Лінусу у спадок.
сім'я Лінуса
юнацькі роки
В юнацькі роки Лінуса, на відміну від багатьох його однолітків, не залучали ні хокей з футболом, ні флірт з дівчатами. Торвальдс був повністю присвятив себе роботі з комп'ютерами.
Потім Лінус Торвальдс вступив до університету. Провчившись в ньому рік, він був покликаний в армію, де зміцнив здоров'я і підкачав м'язи на заняттях з фізичної підготовки. Після демобілізації Торвальдс повернувся до навчання в університеті. Саме цей навчальний заклад дав йому поштовх до занять програмуванням вже на серйозному рівні. Усе подальше життя Торвальдса пов'язана з розробкою відомої на весь світ операційної системи.
Інтерес до операційних систем
Практично відразу у Лінуса з'явився інтерес до різних операційних систем. Для того щоб встановити флоппі-контроль, придбаний Торвальдс, йому знадобилося написати власний драйвер пристрою. Тоді ж він знайшов проколи в операційній системі. Лінус виявив, що те, що відбувалося в реальності, несоответствовать того, що було обіцяно в документації.
Наступним кроком Торвальдса стало дизасемблювання ОС Q-DOS, яка була встановлена на його власному комп'ютері. Лінус був розчарований, дізнавшись про те, що в цій системі неможливо нічого змінити, оскільки вона була прописана в ПЗУ.
Лінус спочатку написав на новому комп'ютері кілька ігор. Ідеї більшості з них він запозичив зі старого комп'ютера. Встановлена ОС, однак, мала безліч недоліків. Наприклад, незважаючи на свою мультизадачність, у неї не було функції захисту пам'яті. Система могла зависнути в будь-який момент. Крім того, К. Сінклер після розробки Sinclair QL перестав вдосконалити свої моделі, а також підтримувати існуючі.
Історія створення Linux
Лінус, повернувшись з армії, познайомився з системою Unix. Разом з іншими 32-ма студентами Торвальдс вирішив вибрати курс "C і Unix". Оскільки ця система тільки що з'явилася в той час в Гельсінському університеті, вчителю доводилося навчатися нової ОС разом зі студентами.
Вивчивши переваги і недоліки цієї операційної системи, Лінус вирішив довести її до розуму. Це була навчальна ОС, урізана і перекручена. Minix стала більш досконалою після установки старих програм Лінуса і латочок Брюса Еванса, знаменитого хакера з Австралії.
Створення пакету емуляції терміналу
Все почалося з того, що в Minix термінал віддаленого зв'язку був реалізований дуже погано. А це була функція, яку Лінус використовував найчастіше. За допомогою неї він зв'язувався з університетським комп'ютером по модемного зв'язку. Торвальдс вирішив створити власну програму для зв'язку, взявши за основу НЕ Minix, а апаратний рівень самого комп'ютера. Завдяки цьому він паралельно вивчив комп'ютер на 386-му процесорі, а також його ОС. Торвальдс був дуже гордий тим, що йому вдалося вдосконалити ОС. Але спроби представити свої заслуги іншим не привели ні до чого. Було складно пояснити людям, що під зовнішньою невигадлива часом можна знайти складні глибинні процеси.
Розробка драйвера файлової системи і дисковода
Отже, Linux почалася зі створення пакета емуляції терміналу. Після цього одне нововведення було за іншим. Торвальдсу знадобилося завантажувати і записувати файли на комп'ютер, що знаходиться в університеті. Для цього необхідно було писати їх на диск. Подумавши, Лінус вирішив створити драйвер файлової системи і дисковода. При цьому система, яку він планував розробити, повинна була бути сумісною з Minix. Створюючи її, він радився з користувачами Minix через usenet-конференцію. По тому, які серйозні питання про архітектуру Minix і Unix ставив студент, можна було здогадатися, що він задумав розробити свою власну ОС.
Робота над першою версією Linux
Linux 0.01
удосконалення системи
"Я роблю безкоштовну операційну систему"
Творець системи відмовився від пропозицій про винагороду. Він лише попросив користувачів вислати листівки з міст, в яких вони проживали. Лінусу цікаво було дізнатися, де використовується його система. Листівки почали сипатися лавиною - з Японії, Нової Зеландії, США, Нідерландів. Родичі, нарешті, помітили, що Лінус набув великої популярності завдяки своїм заняттям за комп'ютером. Стан Лінуса Торвальдса сьогодні, мабуть, досить переконливо. Однак сам він ставиться до грошей спокійно. Прагнення до наживи ніколи не було в його характері.
умови розповсюдження
Поява графічного інтерфейсу, Linux 1.0
Особистим талісманом Торвальдса є пінгвін Tux. Про історію емблеми розповідає в своїй книзі Лінус Торвальдс (Just for Fun). У ній він пише, що вибрав цієї тварини тому, що одного разу пінгвін клюнув його в зоопарку.