Сьогодні вранці ми коментували неприємне новина про хворобу одного з найулюбленіших людей у світі вільного програмного забезпечення. На щастя, здається, що прогноз хороший, і, Оскільки великих треба шанувати за життя, ми збираємося зробити коротку біографію Річарда Столмана
Річард Метью Столман або RMS, як його часто згадують, народився 16 березня 1953 року в Нью-Йорку. Оскільки біографії чомусь вказують на те, що його родина була єврейського походження, ми згадаємо цю деталь, не розуміючи до кінця її важливості.
Коротка біографія Річарда Столлмана
Його дитинство та юність були типовими для дітей-занудників у кіно. Його перший контакт зі світом комп’ютерів відбувся в літньому таборі, де він проводив час, читаючи посібники IBM 7094. Це була високопродуктивна машина, призначена для науково-технічного застосування. Він був здатний виконувати операції з плаваючою та фіксованою комами, а його базовий машинний цикл становив 2 мікросекунди. Його розмір слова 36 фіксованих бітів і кілька регістрів для арифметичних, логічних операцій і операцій введення та виведення з більш ніж 180 доступними інструкціями.
Як бачите, це не типове літнє читання для підлітків. Згодом, у віці від чотирнадцяти до шістнадцяти років Він навчався в школі Колумбійського університету та працював волонтером на біологічному факультеті. з університету Рокфеллера.
Його перші програми
Я тоді ще був у старшій школі був найнятий Нью-Йоркським науковим центром IBM. Сімнадцятирічний хлопець повинен був написати програму числового аналізу на мові програмування Fortran. RMS ненавидів цю мову, і після завершення роботи, яка зайняла пару тижнів, він поклявся більше ніколи до неї не торкатися. Решту відпустки він провів, пишучи текстовий редактор для мови APL і процесор для мови PL/1.
Університетські роки
У 1970 році він вступив до Гарвардського університету, де отримав відмінні знання з математики. ТВін також почав працювати програмістом у Массачусетському технологічному інституті (MIT). У ті роки Столлман вступив у контакт із хакерським співтовариством де він був відомий за своїми ініціалами, які він використовував у своїх облікових записах обміну повідомленнями.
У 1974 році він закінчив факультет фізики з відзнакою, і, хоча він розглядав можливість продовжити навчання в цьому навчальному закладі (Гарвард), він віддав перевагу захистити докторський ступінь у Массачусетському технологічному інституті. Через рік він залишив це, щоб зосередитися на своїй роботі програміста в лабораторії штучного інтелекту.
Як науковий співробітник, він опублікував статтю про проблему зворотного відстеження, яка була піонерською і через десятиліття вважалася найкращим рішенням. Зворотне відстеження — це спосіб поступового створення рішення, пробуючи різні рішення на кожному кроці та повертаючись назад, коли досягається тупик або порушуються обмеження.
Він також не нехтував своєю роллю хакера. робота над проектами для Incompatible Time Sharing System або ITS.
ITS була однією з перших операційних систем із розподілом часу, розроблених Массачусетським технологічним інститутом для DEC PDP-6 і пізніше перенесених на PDP-10. Її назва була одним із звичайних жартів у світі хакерів; попередньою операційною системою MIT була Compatible Time Sharing System.
Іншими роботами Столлмана були операційні системи для машин Lisp, одна з яких вийшла на ринок у наступне десятиліття.
Початок кінця
Столлман не ладнав зі своїми батьками і, ймовірно, також не був популярним у школі. Через роки він скаже, що Гарвардський університет був його першим домом. Це відчуття залишилося (або посилилося, коли прибув до лабораторії штучного інтелекту MIT де він знайшов культуру відкритих дверей, де обмінювалася інформацією і кожен мав доступ до необхідного обладнання.
У наступній статті ми побачимо, як зміни у цій відкритій культурі започаткували рух вільного програмного забезпечення.