Приступая к разработке своей операционной системы линус торвальдс: Практическая работа по информатике «Оформление документа в MS Word»
Практическая работа по информатике «Оформление документа в MS Word»
Линус Торвальдс
Я делаю (бесплатную) операционную систему (это всего лишь хобби , и она
не будет большой и профессиональной как gnu) для клонов 386(486) AT.
Линус
Приступая к разработке своей операционной системы (ОС), Линус Торвальдс не помышлял о какой-либо конкуренции с фирмами типа Microsoft — это было просто хобби студента Хельсинского университета. Затем это хобби незаметно превратилось в самую многообещающую ОС ,причем на это превращение потребовалось восемь лет.
С детства Линус привык делать все собственными руками. Однажды мальчик не стал дожидаться отца , купившего ему сложную модель корабля, чтобы вместе с сыном склеить ее. Линус сделал все сам в первую же ночь. А позже это проявилось, как говорили университетские преподаватели ,в «сумашествии» — 20-летний студент решил самостоятельно создать самую сложную из компьютерных программ — операционную систему.
История ОС Linux , в принципе, началась еще до поступления Линуса в Хельсинский университет. Профессор Амстердамского университета Эндрю Танненбаум написал ОС Minix ,усеченную версию операционной системы UNIX , которая могла работать на персональном компьютере минимальной конфигурации.
Торвальдс решил заняться переработкой Minix ,устав от бесплодных попыток получить машинное время на принадлежащей университету машине Micro VAX корпорации Digital Equipment .Однако с Minix, незаменимой как средство обучения ,было все-таки невозможно работать как с полнофункциональной ОС.
Так или иначе, в итоге возникло ядро, содержащее все основные компоненты UNIX — переключение задач ,файловую систему и драйверы устройств.Другими словами, на свет появилась операционная система Linux Version 0.02.Это произошло весной 1991 года. Система, разработанная Линусом, получила название ,образованное от имени создателя и операционной системы UNIX.
Многие крупные производители программного обеспечения, такие как Oracle и Netscape, объявили о поддержке данной ОС ;растет и число коммерческих предложений для этой платформы. Целый ряд компаний, например Red Hat Software и Caldera Systems ,продают собственные дистрибутивы Linux с обязательствами технической поддержки.
По материалам сайта http://chernykh.net
романтики и анархисты от ИТ
Фото David Paul Morris / Bloomberg via Getty Images
Почему Павел Дуров, Линус Торвальдс и Палмер Лаки не всегда уживаются с организациями, которые они создали
Одержимость собственным проектом, приверженность принципам, внимание к деталям в сочетании с бунтарским духом позволили энтузиастам технологического мира, начав с гаражного стартапа, сделать крупнейшие корпорации мира. Они стали кумирами для многих руководителей и основателей последующих ИТ-компаний. Но зачастую подобный набор качеств слишком опасен для подросшей компании, и создатели объявляют войну собственному детищу, ссорятся с партнерами и покидают свои фирмы. Пожалуй, самый известный из них — основатель Apple Стив Джобс. Кто идет его путем сегодня?
Стив Джобс впитал в себя, пожалуй, самые значимые социальные движения 60-х годов в Сан-Франциско: культуру хиппи и хай-тек-культуру Кремниевой долины. Смесь бунтарского духа антивоенных активистов, «гаражного» предпринимательства и различных практик самосовершенствования, которыми увлекался Джобс, взрастили человека, не привыкшего искать компромисс ни в чем. А особенно в том, что касалось его проекта Macintosh — своего рода жертвы завышенных амбиций с учетом относительно скромных возможностей компьютеров того периода. Но Джобс доказал, что умеет учитывать свои ошибки: он смог вернуться в свою компанию и вернуть ей былую славу. Как складываются дела у его последователей?
Линус Торвальдс
Создатель Linux несомненно имеет много общего со Стивом Джобсом. Неслучайно Джобс предлагал ему место в Apple, которая создавала операционную систему на базе Unix. Но Линус ответил отказом. Вероятно, работа с платформой с открытым исходным кодом не дала Торвальдсу такого богатства, которое получил Джобс. Но разработки на созданной им платформе перевернули мир: ее используют и Android с 2 млрд пользователей, и проданный на днях IBM за $33,4 млрд разработчик корпоративной ОС Red Hat.
История созданной Линусом Торвальдсом операционной системы Linux проста: когда в 1991 году финский аспирант Линус Торвальдс приобрел пакет операционной системы MINIX, он настолько разочаровался в поставляемой с ней программе эмуляции терминала, что в порыве гнева решил переписать ее, не привязывая ни к какой операционной системе. После некоторых модификаций благодаря усилиям и энтузиазму более 8000 программистов за последние 7 лет проект развился в наиболее распространенную операционную систему в мире, которая вместе с построенной на ее основе Android в настоящий момент обеспечивает работу 42% всех устройств в мире.
Создатель Linux, несомненно, имеет много общего со Стивом Джобсом. Торвальдс руководит проектом Linux, не участвуя в написании кода, а путем арбитражных споров и принятия технических решений, которые поддерживают движение проекта в правильном направлении. И эта способность похожа на фанатичное внимание Джобса к деталям дизайна. Другой бунтарь от ИТ Джереми Эллисон, в свое время покинувший Novell из-за непринятия сделки с Microsoft, вспоминал: «У Джобса было это замечательное дизайнерское чувство вкуса, он создал эти прекрасные продукты, которые все любили…У Линуса есть инженерный вкус, и это то, что делает его особенным. Он может посмотреть на все эти потенциально конкурирующие решения, отбросить лишнее, сказав, что это неправильный выбор».
Торвальдс, как и Джобс, — обладатель непростого характера, что не всегда шло обоим на пользу. И если острый язык Джобса нередко приводил к демотивации и уходу талантливых сотрудников из компании, то дурной нрав Линуса сыграл злую шутку с ним самим: в сентябре создатель Linux был вынужден временно отказаться от разработки из-за плохого отношения к людям. К своему уходу Линус представил новый «кодекс поведения участников сообщества», сделав его более традиционным по аналогии с общепринятым Contributor Covenant, наделив всех участников сообщества Linux равными правами вне зависимости от социального статуса, национальности, религии, пола, возраста, образования и других возможных отличий.
Павел Дуров
В 2006 году Павел Дуров, тогда еще никому не известный выпускник СПбГУ, создал российский аналог Facebook — социальную сеть «ВКонтакте», нашел первых инвесторов и всего за год собрал аудиторию в первые 3 млн подписчиков. Позднее масштабы компании позволили привлечь в качестве инвесторов фонд Алишера Усманова и Юрия Мильнера DST (позднее, в 2010 году был переименован в Mail.ru Group). Бунтарский дух, свойственный Павлу еще со школьной скамьи, нашел свое воплощение в явно скопированной с западной социальной сети. Обилие пиратского контента в соцсети и свобода самовыражения в одночасье сделали его настоящим героем и «русским Цукербергом», бросившим вызов как социальной системе, так и государству.
Оборотной стороной бунтарского характера стала неспособность договориться и ладить с партнерами: в свое время Дуров ссорился с каждым из акционеров «ВКонтакте», включая Mail.Ru Group. Ссора с сооснователями Левиевым и Мирилашвили в конечном счете стоила продажи их доли фонду UCP в 2013 году без ведома генерального директора, а ссора с ФСБ через год вылилась в последующую консолидацию всей социальной сети в руках Алишера Усманова с оценкой в $3,06 млрд. Потеряв как место в основанной им компании, так и долю в «ВКонтакте», Дуров ни о чем не жалел: «Защита личных данных людей стоит этого и намного большего. С декабря 2013 года у меня нет собственности, но у меня осталось нечто более важное — чистая совесть и идеалы, которые я готов защищать».
И действительно, унывать было некогда: в августе 2013 года свет увидел другой проект Павла Дурова, — скандальный мессенджер Telegram. Последовали очередной конфликт с ФСБ и Роскомнадзором, но это уже совсем другая история.
Палмер Лаки
В эпоху, когда основатели компаний сплошь и рядом являются студентами престижных университетов, Палмер Лаки, казалось, был глотком свежего воздуха. Школьник-самоучка, он предпочел колледжу интернет-форумы, которые он штудировал в раздумьях и поиске советов, пересобирая игровые консоли в гараже родителей, прежде чем углубиться в мир 3D-экранов и очков. Это увлечение в конечном счете привело его к встрече с легендарным игровым разработчиком Джоном Кармаком, который помог молодому Лаки привлечь внимание игрового сообщества после презентации одного из его первых прототипов — шлема виртуальной реальности (VR-гарнитуры) на крупной игровой конференции. Внимание вылилось в успешную кампанию по привлечению средств инвесторов на Kickstarter, позволившую собрать юному 19-летнему вундеркинду и его партнеру Брендану Айрибу нескромные $2,4 млн. После успешной кампании Kickstarter, Палмер и его разработка Oculus Rift привлекли внимание Марка Цукерберга, который в 2014 году приобрел компанию за $2 млрд.
Возможно, ставший «иконой для республиканцев» Стив Джобс был примером для Лаки не только в его стиле «гаражного предпринимательства». Поэтому или по иной причине, но в 2016 году Лаки оказался в эпицентре политического скандала, когда достоянием общественности стало тайное финансирование компании, распространявшей интернет-мемы в поддержку кандидата от республиканцев Дональда Трампа. Не исключено, что подобного рода протест был адресован Марку Цукербергу, которого по результатам опроса признали возможным оппонентом Дональда Трампа от демократов на выборах 2020 года 69% респондентов, проголосовавших за Хиллари Клинтон в 2016 году. Так это или нет, но Цукерберг юмора мемов, пародировавших кандидата от демократической партии, не понял, и Лаки покинул Oculus VR в 2017 году.
Гении не только ломают рамки, создавая стартапы в сферах, где их современники не могли и помыслить рынка, но и часто не уживаются в разросшихся корпорациях. Далеко не всем им удается встать у руля собственной компании. Однако без них не существовало бы половины крупнейших компаний мира.
Линус Торвальдс (Linux): Чтобы написать свою собственную ОС, нужно быть немного наивным
Когда речь идет о славе и карьере в tech-индустрии, на ум обычно приходит Стив Джобс. Но не жажда известности сделала Линуса Торвальдса одним из самых знаменитых программистов.
В свои студенческие годы Торвальдс изобрел Linux, бесплатную операционную систему, на которой сегодня работают большинство серверов мира (включая те, которые используются Google и Facebook), большинство самых быстрых суперкомпьютеров мира, и которая является основой Android.
Он создал её в 1991 году и описал её как «просто хобби, ничего масштабного и профессионального».
Сегодня роль Linux настолько важна, что она стала, вопреки замыслу, масштабной и профессиональной. Она стала олицетворением open-source проектов, и каждый может приложить руку к её улучшению. С 2005 года почти 12,000 программистов из 1,200 компаний внесли свой код в ядро этой операционной системы.
Помимо создания самой Linux, Торвальдсу пришлось изобрести способ, благодаря которому люди смогли совместно работать над разработкой проектов.
Этот способ был назван «Git» и сам «Git» создал свою собственную индустрию (без помощи Торвальдса) под названием Github, стартап, который оценивается в $2 миллиарда и предоставляет ПО Git.
И, как говорит Торвальдс, ничего бы из этого не случилось, будь он типичным мечтателем.
Я ценю то, что я не знал, на какой, черт возьми, успех я обрекаю себя, создавая Linux. Если бы я тогда знал, что знаю сейчас, у меня бы ни за что не хватило смелости написать свою собственную операционную систему: чтобы сделать это, нужно быть немного наивным.
Из-за того, что я не знал, чем все это обернется, я, наверное, был более открыт для предложений и влияния со стороны. Эта открытость для внешнего влияния сделала этот процесс проще и гораздо интереснее для тех, кто присоединился к проекту. Люди не должны соглашаться с чьим-либо видением, но они могут присоединиться к нему со своим собственным видением того, как всё должно быть.
Если вы нашли опечатку — выделите ее и нажмите Ctrl + Enter! Для связи с нами вы можете использовать [email protected].
ЛИНУС ТОРВАЛЬДС «Могучий финн» и его операционная система Linux
ЛИНУС ТОРВАЛЬДС
«Могучий финн» и его операционная система Linux
Многие программисты хотят писать операционные системы, но даже не приступают к этому, т. к. знают, что это большой проект. Игнорируя эту проблему, я избавился от тормозов, которые ограничивали свободу моих действий, не давая мне совершать глупости. Если бы я имел представление обо всем этом, то ни за что не начал бы писать Linux. Но с другой стороны, если бы я знал, насколько это веселое занятие и какой успех оно мне принесет, то обязательно повторил бы все сначала.
Линус Торвальдс
Линус Торвальдс
Приступая к разработке своей операционной системы (ОС), Линус Торвальдс не помышлял о какой-либо конкуренции с фирмами типа Microsoft — это было просто хобби студента Хельсинского университета. Затем это хобби незаметно превратилось в самую многообещающую ОС, причем на это превращение потребовалось восемь лет.
Линус Бенедикт Торвальдс родился в 1970 году в Хельсинки. Семейство Торвальдсов шведского происхождения. Как он вспоминает, его воспитывали на «Мумми-тролле», которого придумала знакомая его деда — Туве Янсон, на «Пеппи — Длинный Чулок» и на «Малыше и Карлсоне» Астрид Лингрен. Отец Линуса, Нильс Торвальдс — журналист, корреспондент финского радио и телевидения в России. С детства Линус привык делать все собственными руками. Однажды мальчик не стал дожидаться отца, купившего ему сложную модель корабля, чтобы вместе с сыном склеить ее. Линус сделал все сам в первую же ночь. А позже это проявилось, как говорили университетские преподаватели, в «сумашествии» — 20-летний студент решил самостоятельно создать самую сложную из компьютерных программ — операционную систему.
Программировать он начал с десяти лет, работая на дедовском допотопном компьютере «Commodore Vic 20», и первую программу он написал для младшей сестренки — бегущая по экрану строка сообщала: «Сара лучше всех!»
История ОС Linux, в принципе, началась еще до поступления Линуса в Хельсинский университет. Профессор Амстердамского университета Эндрю Танненбаум написал ОС Minix, усеченную версию операционной системы UNIX, которая могла работать на персональном компьютере минимальной конфигурации.
Торвальдс решил заняться переработкой Minix, устав от бесплодных попыток получить машинное время на принадлежащей университету машине Micro VAX корпорации Digital Equipment. Однако с Minix, незаменимой как средство обучения, было все-таки невозможно работать как с полнофункциональной ОС.
Торвальдс, по мнению Питера Салуса, директора компании Specialised Systems Consultants, выпускающий журнал «Linux Journal», сделал беспрецендентный шаг: «Он предпочел разобраться, как работает операционная система, написав ее. Это то же самое, что пытаться оседлать велосипед, научившись прежде с него падать.»
Так или иначе, в итоге возникло ядро, содержащее все основные компоненты UNIX — переключение задач, файловую систему и драйверы устройств. Другими словами, на свет появилась операционная система Linux Version 0.02. Это произошло весной 1991 года. Система, разработанная Линусом, получила название, образованное от имени создателя и операционной системы UNIX.
Linux так и осталась бы на начальной стадии своего развития, если бы не Internet. Именно благодаря Сети о новой системе узнали десятки тысяч разработчиков по всему миру. Вскоре после того, как Торвальдс представил свою разработку в группе новостей Minix, было решено, что Linux должна бесплатно предоставляться по Internet всем, кто пожелает загрузить ее. Права на Linux были сформулированы в терминах публичной лицензии General Public License ассоциацией Free Software Foundation. Эта лицензия предоставляет право продавать, копировать и изменять исходный код программ любому, кто согласен предоставлять другому такое же право.
В 1994 году была представлена полуфункциональная операционная система Linux 1.0, в состав которой вошло ядро Linux, средства обеспечения работы в сети, сотни утилит, инструменты поддержки разработки программ и ряд других функций. В современной же версии 2.0 реализована 64-разрядная обработка, симметричная многопроцессорная обработка и передовые сетевые возможности.
По данным Dataquest, число компаний, использующих Linux, выросло только за 1999 год на 27 %, а количество пользователей достигло, по наиболее заслуживающим доверия оценкам, 7 млн. Согласно недавнему опросу International Data Соrр., охватившему 788 крупных, небольших и средних организаций в Соединенных Штатах и Канаде, 13 % из них используют Linux.
«Linux набирает силу, становясь вровень с операционными системами Windows и UNIX для некоторых серверных приложений», — говорит Дэн Кузнецки, аналитик International Data Соrр.
Многие крупные производители программного обеспечения, такие как Oracle и Netscape, объявили о поддержке данной ОС; растет и число коммерческих предложений для этой платформы. Целый ряд компаний, например Red Hat Software и Caldera Systems, продают собственные дистрибутивы Linux с обязательствами технической поддержки.
Между прочим, Китай и вовсе объявил Linux официальной операционной системой для государственных учреждений и национальной части Internet. В России же первой ласточкой перехода на Linux стала одна из крупнейших компаний-сборщиков — Aquarius, отказавшаяся предустанавливать Windows на свои компьютеры. Поразительна одна из новостей от Microsoft: Билл Гейтс срочно нанимает программистов на Linux.
Вполне вероятно, что через некоторое время и на домашних компьютерах вместо разноцветного «оконного» флага будет при загрузке появляться забавный пингвиненок — символ ОС Линуса Торвальдса. A Linux станет не только управлять персоналками, но и помогать вести через Internet домашнее хозяйство. «Пингвин» наделит недюжинным умом привычный мобильный телефон, телевизор, видеомагнитофон, холодильник, заставит их общаться со своими хозяевами, между собой, со всем миром и сделает дом гораздо удобнее для жизни.
«Пингвин стал логотипом Linux просто потому, что считается дружелюбной птицей. Но этот образ сработал даже лучше, чем можно было предположить. Поначалу кто-то начал выпускать игрушки — пингвин Linux, и у меня в доме теперь полно плюшевых пингвинов. Потом изображение пингвина стало появляться и в других местах, а теперь в Штатах можно завести себе кредитную карту фонда Linux, часть выручки которого идет на развитие программ с открытым кодом», — говорил Торвальдс в интервью на компьютерной выставке Comdex 99.
Торвальдс с логотипом на плене
А тем временем Линус переехал из Финляндии в Кремниевую долину и стал сотрудником процессорной корпорации Transmeta, которая, понимая, что само имя Торвальдса принесет ей немалый доход, значительно подняла ему зарплату. Его доход вырос и за счет того, что финские телекоммуникационные фирмы включили его в состав Советов директоров. А в основном он заработал на акциях. Некоторые молодые компании, разрабатывающие программы на основе Linux, еще до выпуска на биржу дарят ему свои акции. Другие — продают их ему по номиналу.
Линус Торвальдс и глава Transmeta Дэвид Дитцел с процессорами Crusoe 3400 и 5400
Недавно Линус купил в калифорнийском Сан-Хосе свой первый дом. Его отец говорит, что сын был вынужден отказаться от арендуемой квартиры, потому что по правилам американской налоговой системы выгоднее купить собственное жилье, чем отдавать государству в виде налогов значительную долю доходов. Собственный дом нужен и потому, что семья Торвальдсов растет. У него и его жены Туве уже две дочери — Патрисия и Даниела. Их появление, утверждает Линус, повлияло на его ежедневное существование куда сильнее, чем настигшая его слава. Недавно вышла его книга- автобиография «Just for Fun» («Просто ради удовольствия»).
Занимаемая им в корпорации Transmeta высокая должность не мешает Торвардсу по-прежнему посвящать много времени своей операционной системе. Как говорит Питер Салус: «Линус придирчиво следит за тем, чтобы ядро Linux оставалось настолько компактным и утилитарным, насколько возможно, чтобы, как говорится, весь пар не ушел в гудок».
Поделитесь на страничке
Следующая глава >
история Линуса Торвальдса — Ferra.ru
Таким образом, популярность Linux, на мой взгляд, определили три вещи: способность работать на слабых компьютерах (не настолько слабых, как Minix, но всё же), бесплатность, и открытость. Последнее — важный фактор для вирусного эффекта. Поскольку каждый может “поковыряться” в ОС, а то и поучаствовать в её доработке, то многие энтузиасты интересовались Linux и на её популярность работало “сарафанное радио”.
Поэтому, в том числе, Linux стала основной ОС для многих периферийных устройств. Эту ОС легко портировать, она нетребовательна, её можно конфигурировать по своему усмотрению (т.е. просто не ставить ненужные модули), и она может работать вообще без интерфейса. То есть, если для современных Windows графический интерфейс — неотъемлемая часть, то для Linux это просто опциональная оболочка.
Наши дни
На сегодняшний день Линус Торвальдс по-прежнему наблюдает за развитием Linux и принимает непосредственное участие в одобрении изменений и добавлений, а также владеет товарным знаком “Linux”. В 1999 году он получил статус доктора Стокгольмского университета, а в 2000 — доктора Университета Хельсинки. В честь Торвальдса назван астероид №9793, а журнал Time поместил его на 17 место в списке “Человек века”.
Кстати, среди заслуг Линуса — не только создание операционной системы Linux, но и создание системы управления версиями Git. В сообществе программистов второе ничуть не менее важно, чем первое. Git создавалась для ведения разработки самой Linux, однако впоследствии использовалась (и используется) для множества других проектов, в том числе — Android. Git помогает контролировать, кто какие изменения внёс, и распределяет их по всем участникам проекта, в автоматическом режиме решая конфликты версий (чтобы не получилось так, что у разных людей есть различные версии одного и того же файла).
А вот Эндрю Танненбауму, автору той самой книги и ОС Minix, вдохновителю Торвальдса, Linux не понравилась. Танненбаум считал (да и до сих пор считает), что будущее — за микроядрами, а не за монолитными ядрами, как у Linux. Торвальдс с Танненбаумом спорят на эту тему и по сей день — причём, оба в выражениях особо не стесняются.
Коровкина
Линус
Торвальдс
«Я
делаю (бесплатную) операционную систему
(это всего лишь хобби, и она
не
будет большой и профессиональной как
gnu) для клонов 386(486) AT.
»
Линус
Приступая
к разработке своей операционной системы
(ОС), Линус Торвальдс не помышлял о
какой-либо конкуренции с фирмами типа
Microsoft
— это было просто хобби студента
Хельсинского университета. Затем это
хобби незаметно превратилось в самую
многообещающую ОС, причем на это
превращение потребовалось восемь лет.
С
детства Линус привык делать все
собственными руками. Однажды мальчик
не стал дожидаться отца, купившего ему
сложную модель корабля, чтобы вместе с
сыном склеить ее. Линус сделал все сам
в первую же ночь. А позже это проявилось,
как говорили университетские преподаватели,
в «сумашествии» — 20-летний студент
решил самостоятельно создать самую
сложную из компьютерных программ —
операционную систему.
История
ОС Linux,
в принципе, началась еще до поступления
Линуса в Хельсинский университет.
Профессор Амстердамского университета
Эндрю Танненбаум написал ОС Minix,
усеченную версию операционной системы
UNIX,
которая могла работать на персональном
компьютере минимальной конфигурации.
Торвальдс
решил заняться переработкой Minix,
устав от бесплодных попыток получить
машинное время на принадлежащей
университету машине Micro
VAX
корпорации Digital
Equipment.
Однако с Minix,
незаменимой как средство обучения, было
все-таки невозможно работать как с
полнофункциональной ОС.
Так
или иначе, в итоге возникло ядро,
содержащее все основные компоненты
UNIX
— переключение задач, файловую систему
и драйверы устройств. Другими словами,
на свет появилась операционная система
Linux
Version 0.02.
Это произошло весной 1991 года. Система,
разработанная Линусом, получила название,
образованное от имени создателя и
операционной системы UNIX.
Многие
крупные производители программного
обеспечения, такие как Oracle
и Netscape,
объявили о поддержке данной ОС; растет
и число коммерческих предложений для
этой платформы. Целый ряд компаний,
например Red
Hat Software
и Caldera
Systems
,продают собственные дистрибутивы Linux
с
обязательствами технической поддержки.
По
материалам сайта http://chernykh.net /
Линус Торвальдс: человек, который создал ядро Linux
Линус Бенедикт Торвальдс, финско-американский программист, создал ядро Linux в 1991 году. Это свободное ядро Unix-подобной операционной системы с открытым исходным кодом, которое породило сотни дистрибутивов операционных систем, широко известных как Linux.
Сегодня Linux используется в широком спектре вычислительных систем, от встроенных устройств и персональных компьютеров до больших ЭВМ и суперкомпьютеров. Она поддерживает большую часть сети, включая Google и Facebook, и полностью доминирует над суперкомпьютерами. На самом деле, 500 самых быстрых суперкомпьютеров в мире работают под управлением Linux.
Торвальдс был удостоен многочисленных наград и премий за свое творчество. Мы собрали некоторые из самых интересных фактов о его жизни, карьере и медийном признании.
1. Назван в честь лауреата Нобелевской премии
Торвальдс был назван в честь Линуса Полинга, который был удостоен Нобелевской премии по химии (1954) и Нобелевской премии мира (1962). Полинг был одним из четырех человек, получивших более чем одну Нобелевскую премию.
2. Торвальдс — Редкая фамилия
В мире едва ли найдется 30 человек с такой фамилией. По словам Линуса, его дед по отцовской линии сменил фамилию с Торвальда на Торвальдс, вероятно, потому, что не любил свою семью. Все Торвальды в мире-его потомки.
Или можно сказать, что одно из самых известных имен в вычислительной технике полностью выдумано, причем не более двух поколений назад.
3. Его первый компьютер
VIC-20 материнская плата
Торвальдс получил свой первый компьютер в возрасте 10 лет. Это был 8-битный домашний компьютер Commodore VIC-20. Он был оснащен 5 КБ статической памяти и использовал процессор MOS 6502.
4. Торвальдс был младшим лейтенантом в армии
Хотя Торвальдс любит проводить время за компьютерами, он должен был выбрать 11-месячную программу подготовки офицеров для выполнения обязательной военной службы в Финляндии. В армии он носил звание младшего лейтенанта.
5. Он разработал свой собственный ассемблер и игры
Интерес Торвальдса к программированию начался еще в раннем возрасте. Он основательно настроил операционную систему своего персонального компьютера Sinclair QL. Поскольку в Финляндии было довольно трудно получить программное обеспечение, он написал свой собственный ассемблер и редактор для компьютера. Он также разработал несколько игр, в том числе клон Pac-Man под названием Cool Man.
6. Университетский проект
Торвальдс узнал о UNIX впервые в 1990 году. Это было время, когда он использовал MicroVAX (недорогой мини-компьютер, разработанный Digital Equipment Corporation), работающий под управлением операционной системы Unix под названием Ultrix.
Впоследствии он приобрел 32-разрядный клон IBM PC на базе Intel i386 и начал работать над новой операционной системой. Год спустя он опубликовал свою магистерскую диссертацию под названием «Linux: портативная операционная система».
7. Торвальдс хотел назвать ядро Freax
На начальном этапе разработки Торвальдс хотел назвать свое изобретение Freax, которое представляет собой объединение Free, Freak и буквы X (как намек на Unix). Он даже хранил файлы под именем Freax около шести месяцев.
Но Ари Лемке, одному из добровольных администраторов FTP-сервера, не понравилось имя Freax, и он назвал проект Linux на сервере, не спросив Торвальдса. Позже, однако, Торвальдс согласился на это имя.
8. Он получил торговую марку Linux
В период с 1994 по 1995 год несколько человек из разных стран пытались зарегистрировать название «Linux» в качестве товарного знака и начали требовать лицензионных отчислений от разработчиков Linux.
Это заставило Торвальдса вмешаться. Он подавил этих людей с помощью Linux International и получил товарный знак Linux. Охраной товарного знака позже занимался некоммерческий Институт Linux Mark Institute .
В 2000 году Торвальдс установил определенные правила для выдачи лицензий. Любой, кто предлагает продукты или услуги с именем Linux, должен приобрести лицензию.
9. Его личный талисман
Талисманом Торвальдса является пингвин по кличке Такс. Он также был принят в качестве талисмана ядра Linux. Логотип операционной системы, пухлый пингвин, является изображением с открытым исходным кодом, и никто не владеет им. Он был разработан Ларри Юингом в 1996 году и усовершенствован Линусом Торвальдсом.
10. Он женился на своей ученице
В 1993 году Торвальдс преподавал базовые компьютерные уроки в Хельсинкском университете. Он поручил своим ученикам отправить ему электронное письмо в качестве теста (да, тогда составление электронной почты было большим делом).
Одна из его студенток по имени Туве Монни ответил на электронное письмо с просьбой о свидании. Перенесемся на пару лет вперед, они поженились и родили трех дочерей. Системный вызов перезагрузки ядра Linux принимает их даты рождения (введенные в шестнадцатеричном формате) в качестве магических значений.
11. Стив Джобс пытался завербовать Линуса Торвальдса
В 2000 году генеральный директор Apple Стив Джобс пригласил Торвальдса в кампус Apple в Купертино и попытался нанять его. Джобс хотел, чтобы он работал в Apple и прекратил работу над проектом Linux. Торвальдс отклонил предложение и продолжил работу над Linux. Кроме того, ему не нравилось ядро Mac в Mac OS.
Это было время, когда Apple активно вкладывала средства в Mac OS X, которая впоследствии послужила основой для iPhone и iPad.
12. В его честь назван астероид
ОС Linux использовалась Spacewatch и многими другими исследованиями астероидов для сбора и анализа данных. В честь Линуса за это создание астероид 9793 Торвальдс был назван в его честь в 1996 году.
В 2003 году в честь него была названа астероидная луна Линус, которая вращается вокруг большого астероида M-типа 22 Каллиопа. Название также предназначалось в честь персонажа комикса «Арахис» Линуса ван Пелта.
13. Его другие известные творения
Git: Линус также создал Git, распределенную систему контроля версий для отслеживания изменений в исходном коде во время разработки программного обеспечения.
До 2005 года он использовал проприетарное программное обеспечение под названием BitKeeper для контроля версий в ядре Linux. Когда Bitkeeper закрыл бесплатный сервис, Торвальдс написал собственное бесплатное программное обеспечение [Git] для координации работы разработчиков и отслеживания изменений в любом наборе файлов.
Subsurface: Торвальдс любит подводное плавание. Он даже создал программу для регистрации и планирования подводного плавания. Она называется Suburface. Она позволяет дайверам следить за их работой и представлять данные как в графическом, так и в табличном виде.
14. Торвальдсу не любит C ++
Линус Торвальдс опубликовал сообщение в техническом списке, в котором говорится, что C++ — это ужасный язык. По его словам, библиотечные функции C++, такие как Boost и STL, являются неэффективными и нестабильными . Эти функции заставляют разработчиков переписывать приложения, как только они понимают, что их программа слишком сильно зависит от хороших объектных моделей вокруг нее.
Существует множество опровержений атакам Торвальдса. Многие компании считают, что преимущества C++ перевешивают недостатки, и язык не собирается уходить в ближайшее время.
15. Он ненавидит социальные сети
Линус не большой поклонник современных социальных сетей, таких как Twitter, Facebook или Instagram. В интервью с Робертом Янгом он сказал, что социальные сети — это болезнь, и это, похоже, способствует плохому поведению.
Google Plus был единственной социальной сетью, которую он когда-либо использовал, где он провел некоторое время, рассматривая гаджеты.
16. Его часто обвиняют в том, что он невежлив с другими программистами
Торвальдс также известен как острый на язык, который имеет печальные истерики в списке рассылки ядра Linux, где происходит большинство объявлений, дискуссий и обсуждений по ядру.
Хотя он блестящий, веселый и вовсе не плохой человек, он не терпит разработчиков, которые не соответствуют его высоким ожиданиям. Иногда технические дискуссии переходят в страстные словесные кулачные бои, полные оскорблений.
17. Он больше не программист
В то время как ядро Linux содержит около 28 миллионов строк кода в своем репозитории Git , Торвальдс написал менее 1%. Он написал большую часть основных функций, таких как планировщик, управление памятью, интерфейс системных вызовов. По состоянию на 2020 год основными участниками по почтовым доменам являются Intel и Red Hat.
В наши дни Торвальдс является менеджером кода и сопровождающим, а не разработчиком. Большая часть его личного вклада включает в себя объединение кода, написанного другими, с небольшим программированием. Он имеет высшие полномочия решать, какие функции должны (или не должны) быть включены в ядро Linux.
18. Чистая стоимость Торвальдса
Довольно сложно рассчитать собственный капитал Линуса Торвальдса или сколько он зарабатывает, потому что он никогда не делал эту информацию публичной.
Однако мы знаем, что два ведущих разработчика программного обеспечения на основе Linux, VA Linux и Red Hat, представили Торвальдсу опционы на акции в 1999 году. Обе компании стали публичными в том же году, и временная стоимость акций Линуса выросла до 20 миллионов долларов США.
19. Награды и признание СМИ
Торвальдс получил десятки престижных наград, в том числе IEEE Masaru Ibuka Consumer Electronics Award (2018), IEEE Computer Pioneer Award (2014), Интернет-зал славы (2012) и Vollum Award (2005).
Кроме того, журнал Time признал его одним из самых влиятельных людей в мире (2004 год) и одним из героев-революционеров последних шести десятилетий (2006 год). Путеводитель Британика в 2010 году назвал его одним из 100 самых влиятельных изобретателей всех времен.
Линус Торвальдс делает шаг назад, чтобы улучшить свои коммуникативные навыки
Создатель Linux Линус Торвальдс объявил в воскресенье, что он делает перерыв в разработке самой популярной в мире операционной системы, чтобы поработать над своим «непрофессиональным» поведением. Эта новость вряд ли повлияет на график выпуска Linux: она была сделана как часть примечаний Торвальдса к 4.19-rc4, Торвальдс сказал, что попросил Грега Кроа-Хартмана «закончить» собственно 4.19, а Торвальдс все еще планирует появиться в ядре Linux. Саммит сопровождающих.
Торвальдс неоднократно проявлял неподобающее поведение. В 2012 году он позорно сказал Nvidia «пошли на хуй» из-за незаинтересованности графической компании в надлежащей поддержке Linux с ее графическими процессорами — Nvidia ответила с изяществом, которого вы ожидаете от крупной компании, которая не может позволить себе ненормативную лексику. публичные ссоры — и позже сбросили «рождественскую бомбу» на разработчика ядра, который обвинил пользовательские программы в поломке. Эти события не являются исключением.
Эти вспышки могут быть забавными, если они наблюдаются извне.Кому не нравится то и дело трепаться? И покажите нам человека, который никогда не хотел ругать коллегу, служащего или начальника, и мы покажем вам следующего кандидата в святые. Однако веселье прекращается, когда вы становитесь объектом этих злобных писем или когда чувствуете, что должны ходить по яичной скорлупе каждый раз, когда отправляете кому-то письмо.
Торвальдс признал эту проблему своим поведением в сообщении под названием «Выпущен Linux 4.19-rc4, извинения и примечания к сопровождению»:
«На этой неделе люди из нашего сообщества рассказали мне о моей жизни, в которой я не понимал эмоций.Мои легкомысленные нападки в электронных письмах были непрофессиональными и неуместными. Особенно временами, когда я делал это личным. В моих поисках лучшего патча это имело для меня смысл. Теперь я знаю, что это было не нормально, и мне очень жаль. […] Вышеупомянутое — это в основном длинный путь к несколько болезненному личному признанию, что эй, мне нужно немного изменить свое поведение, и я хочу извиниться перед людьми за то, что мое личное поведение повредило и, возможно, заставило от разработки ядра «.
Решение этих проблем, по-видимому, потребует сочетания разработки новых инструментов — Торвальдс предложил фильтр электронной почты, который останавливал отправку любых сообщений с ненормативной лексикой, — и самоанализа.(Последнее кажется более искренним усилием, но любой, кому приходилось решать подобные проблемы в своей собственной жизни, вероятно, знает, что хорошо иметь отказоустойчивое устройство, и здесь на помощь приходит что-то вроде первого.)
Торвальдс был также обратите внимание, что его решение сделать перерыв не является признаком того, что он хочет прекратить работу над Linux. «Скорее наоборот, — сказал он. «Я очень * действительно * хочу продолжить работу над этим проектом, над которым я работал почти три десятилетия». Отступление на некоторое время может помочь Торвальдсу в следующем десятилетии развития, надеюсь, с меньшим количеством ругательств и межличностных проблем.
.
Почему Линус Торвальдс предпочел кодировать, чем зарабатывать деньги
Ядро Linux — это то, над чем работает все остальное, поэтому это ключ ко всему, что может делать устройство Linux.
Это в вашем телефоне Android. Он находится в компьютерах, на которых работают серверы Google, Amazon и всех других веб-сервисов, которые мы принимаем как должное.
Он поддерживает базу данных, которую иммиграция США использует, чтобы решить, являетесь ли вы тем, кем себя называете, он находится глубоко под Альпами в поисках новых частиц в ЦЕРНе, и это даже на беспилотных дронах, ищущих торговцев наркотиками в Карибском бассейне.
Linux везде.
Нам в Linux Format посчастливилось поговорить с Линусом Торвальдсом, человеком, который написал исходное ядро Linux и до сих пор работает его сопровождающим.
Мы пошли к нему домой, погладили его собаку, мы чуть не убили его жену в автокатастрофе, но, несмотря на этот неловкий с социальной точки зрения инцидент с автомобилем, наше присутствие не показалось ему слишком раздраженным.
Хотя он мог бы быть невероятно богатым (и он все еще мог использовать свое положение сопровождающего ядра, чтобы заработать кучу денег), он больше озабочен тем, чтобы положить еду на стол и создать крышу над головой.
Вместо того, чтобы покупать гавайский остров или огромную яхту, он с удовольствием спорит с людьми в Интернете.
И вместо того, чтобы доставить свой Google Nexus 7 на вертолете прямо из штаб-квартиры Google (в конце концов, он написал внутреннюю часть его операционной системы), он должен весь день сидеть дома и ждать, пока появится почтальон, как и все остальные.
Спасибо, Линус; мы любим вашу работу …
Объявление Linux
Линус Торвальдс начал работу над Linux примерно в апреле 1991 года, но он не объявил об этом миру до 25 августа 1991 года, когда он отправил это сообщение компании.os.minix Группа новостей Usenet:
Привет всем, кто использует minix — я делаю (бесплатную) операционную систему (просто хобби, не будет такой большой и профессиональной, как gnu) для клонов 386 (486) AT.
Это варится с апреля, и сейчас готовится. Я хотел бы получить отзывы о том, что людям нравится / не нравится в minix, так как моя ОС чем-то похожа на нее (среди прочего такая же физическая структура файловой системы (по практическим причинам)).
Я уже перенес bash (1.08) и gcc (1.40), и все вроде работает. Это означает, что в течение нескольких месяцев я получу что-то практичное, и я хотел бы знать, какие функции большинство людей захотят.
Любые предложения приветствуются, но я не обещаю, что буду их реализовывать 🙂
Линус ([email protected]) PS. Да, он не содержит какого-либо кода minix и имеет многопоточный файл fs.
Он НЕ переносится (использует 386 переключений задач и т.д.), и, вероятно, никогда не будет поддерживать ничего, кроме AT-жестких дисков, так как это все, что у меня есть :-(.
Линус Торвальдс
Как и Дэвид Хассельхофф в Knight Rider, Линус является доказательством того, что один человек может изменить ситуацию.
Minix — еще одна Unix-подобная операционная система. Он был создан Эндрю С. Таненбаумом в 1987 году, но был доступен только для использования университетами.
Линус был пользователем Minix, но обнаружил, что у него есть ограничения. Он был разработан для работы на 16-битных процессорах, поэтому не был хорошо адаптирован к 32-битным инструкциям на все более популярных процессорах Intel 386.
Итак, Линус приступил к созданию операционной системы, подобной Minix, которая позволила бы ему воспользоваться дополнительными функциями, которые она предоставляла.
Еще одна поразительная особенность этого сообщения — то, насколько низкими и скромными были его ожидания.
Линус никогда не намеревался изменить мир, он просто хотел сделать что-нибудь крутое, что было бы ему полезно.
Слишком большой выбор
Выбор — это хорошо — по крайней мере, так гласит мантра свободных программ.
Но выбор приводит нас к RPM против Debs, к быстрому увеличению числа опций рабочего стола и к тому, что Интернет забивается сотнями практически идентичных респинов Ubuntu.
.
Интервью с Линусом Торвальдсом — TechCrunch
Премия Millenium Technology Prize, присуждаемая каждые два года, — это финская награда, предназначенная «для улучшения качества жизни и содействия исследованиям, разработкам и инновациям, ориентированным на устойчивое развитие». Сэр Тим Бернерс-Ли выиграл приз в 2004 году. Финалистами этого года стали доктор Шинья Яманака, внесший свой вклад в область исследований стволовых клеток, и создатель Linux Линус Торвальдс. Победитель Гран-при 2012 будет объявлен 13 июня в Хельсинки, Финляндия.
Из пресс-релиза:
В знак признания им создания нового ядра операционной системы с открытым исходным кодом для компьютеров, что привело к появлению широко используемой операционной системы Linux. Бесплатная доступность Linux в сети быстро вызвала цепную реакцию, которая привела к дальнейшему развитию и настройке, что эквивалентно 73 000 человеко-лет. Сегодня миллионы людей используют компьютеры, смартфоны и цифровые видеомагнитофоны, такие как Tivo, работающие под управлением Linux. Достижения Линуса Торвальдса оказали большое влияние на совместную разработку программного обеспечения, создание сетей и открытость Интернета, сделав его доступным для миллионов, если не миллиардов.
У меня была возможность задать Линусу несколько вопросов по электронной почте. Надеюсь, я не просто создал ботаническую версию «Шоу Криса Фарли».
Скотт Меррилл : вы используете MacBook Air, потому что вам нужен бесшумный качественный компьютер. Почему Apple занимает лидирующие позиции на этом рынке? Вы не думали использовать свою известность или часть состояния, чтобы попытаться исправить это?
Линус Торвальдс : Вы * действительно * не хотите, чтобы я начал разрабатывать оборудование.Эй, я хороший инженер-программист, но я не совсем известен своим чувством моды. Белые носки и сандалии не означают «хороший дизайн»;)
Тем не менее, я должен признать, что меня немного сбивает с толку то, что, похоже, никто другой не сделал того, что Apple сделала с Macbook Air — даже через несколько лет после первого выпуска другие производители ноутбуков продолжают продвигать эти уродливые и * неуклюжие * вещи. Да, есть поставщики, которые пытались подражать этому, но обычно довольно плохо. Я не считаю себя необычным, когда предпочитаю свой ноутбук тонким и легким.
Кстати, даже когда дело доходит до Apple, я считаю, что особенным является только Air. Другие ноутбуки Apple могут быть красивыми, но они все те же старые неуклюжие устройства, только в красивом платье.
Лично я просто надеюсь, что опередил всех в своем строгом требовании «маленький и бесшумный». Кстати, это не только ноутбуки — Intel иногда предоставляет мне предварительные версии оборудования, и люди в Intel, с которыми я работаю, узнали, что бесшумность — одно из моих основных требований и к настольным компьютерам.Я иногда удивляюсь, с какими ветвями листьев некоторые люди, кажется, мирились под своими столами.
Я хочу, чтобы в моем офисе было тихо. Самым громким звуком в комнате — безусловно, — должно быть периодическое мурлыканье кошки. И когда я путешествую, я хочу путешествовать налегке. Ноутбук, который весит более килограмма, — это просто нехорошо (да, я использую меньший 11-дюймовый MacBook Air, и я думаю, что вес еще можно улучшить, но, по крайней мере, он очень близок к магическому пределу в 1 кг) .
SM : Я не так много спрашивал, почему вы не разработали собственное оборудование — я полностью понимаю людей, играющих на свои сильные стороны.Производителям оборудования потребовалось немало времени, чтобы признать Linux жизнеспособной платформой, и сегодня все больше и больше OEM-производителей активно включают или работают над совместимостью с Linux. Разве у мирового сообщества Linux есть возможность повлиять на дизайн ноутбуков на благо всех? Я знаю, что это не твоя страсть, и уважаю это. Есть ли у вас какие-либо предложения или рекомендации о том, как мы можем коллективно влиять на подобные вещи?
LT : Я думаю, что одна из вещей, которые помогли Apple сделать это, заключалась в том, насколько сосредоточенными они смогли оставаться.У них действительно довольно мало SKU по сравнению с большинством крупных производителей компьютеров, и я думаю, что именно это позволило им сосредоточиться на этих конкретных SKU и сделать их лучше, чем у обычных компьютеров.
Конечно, у них есть * некоторые * вариации (разный объем памяти и т. Д.), Но сравните предложения Apple с диким и безумным миром HP, Lenovo или Toshiba. Другие производители оборудования, как правило, не кладут все свои яйца в одну (или несколько) корзин, и даже в этом случае они склонны хеджировать свои ставки и делать большинство предложений довольно безопасными и скучными (а затем они иногда совершают ошибку, идя своим путем. сумасшедшие для «дизайнерских» моделей, которые чрезмерно компенсируют их скучный хлеб с маслом).
Такой фокус впечатляет. Кроме того, он часто бывает нестабильным — я думаю, большинство людей все еще помнят трудный путь Apple. Раньше я думал, что Apple обанкротится не так давно, и я уверен, что не один такой. И это может быть трудно поддерживать в долгосрочной перспективе, вероятно, поэтому большинство других компаний не поступают таким образом — компании, которые постоянно пытаются революционизировать мир, также постоянно терпят поражение.
Так что такой фокус требует смелости.Я не фанат яблок, потому что думаю, что они тоже делали действительно плохие вещи, но я должен отдать им должное не только за то, что у них есть хорошие дизайнеры, но и за то, что они готовы к этому. Джобс явно имел к этому отношение.
В любом случае, я не думаю, что стоит слишком беспокоиться о ноутбуках. Дело в том, что Macbook Air был (и до сих пор в какой-то степени) опередил свое время. Но я на самом деле думаю, что оборудование приближается к точке, когда создание хороших ноутбуков больше не будет ракетной наукой.Вращающиеся носители действительно ушли, и вместе с ними исчезла одна из последних проблем с форм-фактором: людям действительно не нужен (или не нужен) такой большой шпиндель для жесткого диска или глупый шпиндель для оптического привода.
Конечно, оптические приводы останутся в одних форм-факторах какое-то время, а другие форм-факторы останутся крупнее только потому, что производитель захочет и дальше предлагать возможности вращающегося диска — они все еще дешевле и имеют большую емкость. Но в то же время * небольшие * флеш-хранилища действительно становятся неплохими, и, хотя вы по-прежнему платите за них больше, это уже не революция.Форм-фактор mSATA / miniPCIe делает его все более реалистичным в стандартном форм-факторе.
Наряду с тем, что ЦП часто бывает «достаточно быстрым», я ожидал, что форм-фактор MacBook Air станет более нормальным, чем раньше. Apple была впереди всех, и у меня абсолютно большие ожидания от оборудования, которое я использую, чем, вероятно, средний пользователь, но в то же время я убежден, что рынок ноутбуков, наконец, станет там, где я думаю, он должен быть. Конечно, некоторые люди по-прежнему захотят использовать большие драндулеты, но создание хорошей тонкой и легкой машины просто не будет сложной технической дорогой, как раньше.
Другими словами, через несколько лет мы будем воспринимать формфактор Macbook Air как должное. Это было сделано, это было довольно революционно, это будет довольно стандартно.
По общему признанию, это заняло намного больше времени, чем я думал. Я любил тонкие и легкие гораздо дольше, чем существовал Macbook Air. Не то чтобы Apple придумала концепцию — они просто хорошо ее реализовали.
Что мне кажется более интересным, так это люди, которые делают что-то новое.Мне, например, нравится вся концепция Raspberry PI. Это революция в совершенно другом направлении — возможно, не самый красивый форм-фактор, но использование преимуществ того, что технологии становятся дешевле, чтобы действительно снизить цену до точки, при которой это действительно дешево. Конечно, это немного ограничено, но это невероятно, что можно сделать за 35 долларов. Подумайте об этом, имея за плечами еще несколько лет.
Причина, по которой я считаю это интересным, заключается в том, что мы приближаемся к тому моменту, когда собирать вместе традиционный компьютер * настолько * дешево, что вы действительно можете начать использовать его в качестве платформы для создания совершенно новых вещей.Конечно, это хорошо для обучения людей, но настоящая магия в том, что кто-то из тех, кто разбирается в одной из этих вещей, придумывает что-то действительно новое и интересное.
Довольно дешевые домашние компьютеры изменили мою жизнь. Я бы не стал беспокоиться о том, как постепенно улучшать дизайн ноутбука: я думаю, что интересно посмотреть, что может * полностью * измениться, когда у вас есть очень дешевые почти одноразовые компьютеры, которые вы можете использовать, чтобы поместить настоящий компьютер в какую-то случайную игрушку или встроить устройство.Что это значит для мира встраиваемых систем, когда такие вещи действительно широко доступны?
SM : вы ничего не делаете при общении с разработчиками ядра и отправителями исправлений. Помогла ли эта тактика вашему отцовскому успеху или помешала?
LT : правда не знаю. Я думаю, что дети выросли очень хорошо, и я не думаю, что им было больно, что у нас в семье были довольно строгие правила (обычно с пятиминутным перерывом в туалете).У нас, например, было очень строгое правило «не ныть», и я видел детей, которые определенно должны были воспитываться с парой подобных правил.
Тем не менее, может быть, они просто хорошие дети от природы. Я не помню, когда в последний раз отправлял их в ванную (но в нашей семье до сих пор шутят: «Если ты не будешь вести себя, то проведешь остаток дня в ванной»)
И пока я работаю из дома, я * не * «отец», когда работаю. Дети всегда знали, что если они войдут и потревожат меня, пока я работаю за компьютером, на них будут кричать.Я знаю некоторых людей, которые говорят, что они никогда не смогут работать из дома, потому что их постоянно отвлекают дети — в нашей семье это совсем не так. Поэтому, несмотря на то, что я работаю из дома, мы очень «традиционная» семья — Туве оставалась дома, была домохозяйкой и заботилась о детях.
И поймите меня правильно: когда я общаюсь с разработчиками ядра, может возникнуть много ругательств. И хотя это может * иногда * случаться и с детьми, дети тоже получают объятия и поцелуи на ночь.Разработчики ядра? Не так много.
Неужели некоторые люди, занимающиеся ядром, предпочли бы укрыться ночью вместо того, чтобы подвергаться проклятиям? Я уверен, что буду признателен. Но я не думаю, что во мне это есть.
SM : Как ваша семья относится к тому, чем вы зарабатываете на жизнь? Какие вопросы они задавали / задают?
LT : Они никогда больше ничего не видели, поэтому я сомневаюсь, что они даже думают об этом. Папа просто так делает. Ни одна из трех моих дочерей до сих пор не проявляла реального интереса к компьютерам (кроме того, что они были чистыми пользователями — они играют, болтают, занимаются фейсбуком), и хотя они в конечном итоге используют Linux для всего этого, они не кажутся думать, что это все так странно.
SM : Пытаетесь ли вы участвовать в решении технологических проблем в повседневной жизни, например, в школе ваших детей? Если да, то как это было получено?
LT : Абсолютно * последнее *, что я хочу сделать, — это видеть меня как помощника. Ни за что.
Конечно, я обслуживаю компьютеры в доме, и это, очевидно, означает, что детские ноутбуки (которые они тоже используют в школе) работают под управлением Linux, но оказывается, что местный школьный округ все равно использовал Linux в своих компьютерных лабораториях. , так что они никогда даже не выглядели так иначе.
Но я просто недостаточно организован, чтобы быть хорошим специалистом по MIS. И, честно говоря, мне не хватает интереса. Я нахожу низкоуровневые подробности того, как работают компьютеры, действительно интересными, но если бы мне приходилось заботиться о проблемах пользователей и о людях, которые забывали свои пароли или испортили свои резервные копии, я не знаю, что бы я делал. Я бы, наверное, обратился к наркотикам и алкоголю, чтобы притупить боль.
Даже в проекте ядра я очень рад, что я не традиционный менеджер. Мне не нужно управлять логистикой и людьми, я могу беспокоиться исключительно о технической стороне.Так что, хотя я больше не занимаюсь программированием (большую часть дня я трачу на слияние кода, написанного другими), я также не считаю себя «менеджером», я склонен называть себя «техническим руководителем». Вместо этого.
SM : Что вы хотите сказать людям, о чем никто никогда не удосужился спросить?
LT: Дело в том, что у меня нет «послания» людям. Я никогда не делал этого. Я сделал (и делаю) Linux, потому что это весело и интересно, и мне очень нравится социальный аспект разработки вещей в открытом доступе, но мне действительно нечего сказать людям.
SM : Прошу прощения за то, что не уточнил этот вопрос. Я не спрашиваю, есть ли у вас послание, гимн или что-нибудь в этом роде. Как знаменитость, вы дали много интервью. Многие из них были шаблонными, и лишь очень много раз вы можете получить одни и те же вопросы, прежде чем закатываете глаза от раздражения.
Есть ли какой-нибудь вопрос, который бы вам задали на собеседовании? Потому ли это потому, что вы подготовили идеальный / умный / любой ответ, или просто потому, что вы приветствовали его новизну? Если да, то каков был бы ваш ответ?
LT : Хм.Некоторые из интервью, которые мне больше всего понравились, были получены от людей, настроенных враждебно и не имеющих никакого отношения к компьютеру. Я помню этого российского журналиста (еще когда я жил в Хельсинки), который писал статью для какой-то российской финансовой газеты. Он действительно был довольно агрессивен, и, будучи русским после распада Советского Союза, он испытывал почти нездоровое восхищение Microsoft, зарабатыванием больших денег и капитализмом. Я уверен, что это было усилено восхищением Уолл-стрит и т. Д., Которое должно быть в крови большинства финансовых журналистов с самого начала.
Получилось интересное интервью — потому что я люблю спорить. Было интересно объяснить такому человеку, почему открытый исходный код работает и на самом деле работает лучше, чем модель, которую он так явно боготворил. Не думаю, что я его убедил, но интервью получилось запоминающимся.
А какой конкретный вопрос? Нет. Это не то, что я считаю интересным — мне нравится процесс, споры и поток идей интервью, я не думаю, что есть «идеальный вопрос», а тем более «идеальный ответ, который я хочу кто-то задал мне вопрос для ».Значит, вы не просите того, о чем я думаю.
Но чтобы расширить это и, возможно, дать вам хоть какой-то ответ: это очень верно и для меня в разработке программного обеспечения. Мне нравится * процесс *. Мне нравится писать программы. Мне нравится стараться, чтобы все работало лучше. Во многих отношениях конечный результат не важен — на самом деле это просто повод для всего опыта. Вот почему я начал с Linux — конечно, мне нужна была ОС, но мне нужен был * проект * для работы больше, чем мне была нужна ОС.
На самом деле, чтобы получить немного «мета» по этому вопросу, что даже более интересно, чем улучшение части программного обеспечения, — это улучшить * способ * написания и улучшения программного обеспечения. Изменение процесса создания программного обеспечения иногда было одной из самых болезненных частей разработки программного обеспечения (потому что мы так легко привыкаем к определенным моделям), но это также часто было наиболее полезной частью. В конце концов, именно поэтому, например, возник «git». И я думаю, что открытый исходный код в целом, очевидно, является просто еще одним изменением «модели процесса», которое я считаю очень успешным.
Итак, моя модель — это своего рода обратная сторона: «конечный результат оправдывает средства». Черт возьми, это самое глупое изречение в истории человечества, и я даже не говорю это, потому что оно использовалось для оправдания плохого поведения. Нет, это наихудшее из возможных высказываний, потому что в них полностью упускается смысл.
Дело не в самом конце. Это средство — путешествие. Конечный результат практически бессмысленен. Если вы будете поступать правильно, конечный результат * будет * тоже хорош, но настоящее удовольствие в том, что вы делаете, а не в результате.
И я все еще очень рад, что 20 лет спустя «делаю», и конца этому не видно.
SM : Оглядываясь назад на историю Linux, есть ли у вас какие-нибудь реакции типа «О, чувак, я не могу поверить, что я сказал / сказал это»? (Примечание: это касается не строго кода, а инженерных или политических решений)
LT : Технические решения обычно не проблема. Конечно, я много раз принимал неправильные решения, но обычно в то время для этого была веская причина — и важная часть инженерных решений состоит в том, что вы можете исправить их позже, когда поймете, что они ошибались.Итак, «о, это было совершенно неправильно» происходит постоянно, но чем оно эффектнее, тем быстрее мы замечаем, а это значит, что мы тоже быстро исправляем это.
Один действительно запоминающийся момент «О, черт!» Случился буквально на очень раннем этапе разработки Linux, когда я понял, что автоматически набрал свой основной жесткий диск, когда я * хотел * автоматически набирать телефонные линии университета через модем. И в процессе уничтожил мою тогдашнюю установку Minix, записав AT-команды на диск, которые, по понятным причинам, не отвечали так, как ожидал скрипт автодозвона («AT-команды» — это просто традиционный набор команд для управления модемом Hayes).
Это тот момент, когда я полностью перешел на Linux, так что это было действительно большое дело для разработки Linux. Но это было еще в 1991 году.
SM : Если бы вы могли вручить награду кому-то, кто был бы ее получателем и за какое достижение?
LT : Эй, пока я компьютерщик, мои герои все еще «настоящие ученые». Так что, если я могу кого-нибудь выбрать, я бы выбрал Ричарда Докинза за то, что он просто был таким откровенным критиком путаницы и антинаучной мысли.
SM : Церемония вручения премии Millennium Technology Prize состоится 13 июня, в мой день рождения. Есть ли шанс, что я могу быть твоим +1 к вечеринке? 😉
LT : Скотт, я никогда не знал, что ты так думаешь. Думаю, моя жена не одобрит.
SM : Я тоже не буду, но вы пропускаете все выстрелы, которые не делаете! 🙂
SM : Что в целом основные дистрибутивы Linux делают правильно и в чем они не справляются? Ваша недавняя напыщенная речь в Google+ о позиции безопасности OpenSUSE проливает свет на это, но я хотел бы узнать больше.Являются ли формализованные распределения неизбежным злом? Насколько сильно (если есть) вы повлияли на дистрибутивы?
LT : Мне очень нравятся дистрибутивы, потому что они делают все то, что мне неинтересно, и даже очень рано они начали оказывать большую поддержку ядру и управляли всем, что большинство технических специалистов (в том числе и я очень много) не интересовались: простотой использования, интернационализацией, красивой упаковкой, просто превращением вещей в хороший «опыт».
Итак, я думаю, что дистрибутивы сыграли очень важную роль в обеспечении успеха Linux, и все это начало происходить очень рано (некоторые из первых дистрибутивов начали появляться в начале 92 года — на гибких дисках).
Значит, они даже не «необходимое зло» — они «необходимое добро». Они сыграли очень важную роль в превращении Linux в то, что есть, как с технической стороны, так и * особенно * с точки зрения простоты использования и доступности.
Тем не менее, именно потому, что они так важны, меня действительно расстраивает, когда я ударяю по вещам, которые я воспринимаю как шаги назад.Шутка SuSE заключалась в том, чтобы спросить у нетехнического пользователя пароль, который у нетехнического пользователя не было абсолютно никакой причины даже знать, в ситуации, когда это не имело смысла. Подобная бессмысленная враждебность пользователей — это то, от чего мы обычно уходим (и некоторые люди, занимающиеся ядром, склонны отвергать Ubuntu, но я действительно думаю, что Ubuntu в целом придерживается правильного подхода и очень ориентирован на пользователя).
То же самое и расстраивало меня во многих изменениях в Gnome 3. Вся фраза «давайте сделаем это без беспорядка» была доведена до такой степени, что на самом деле было трудно сделать что-то, и это даже не было очевидно как * делать вещи, когда вы могли это делать.Такой минималистский подход — это не прогресс, это просто UI люди, говорящие людям: «мы знаем лучше», даже если это усложняет задачу. Подобные «вещи, которые раньше были легкими, внезапно становятся трудными или невозможными» просто поднимают меня на стену и расстраивают.
Что касается моего собственного влияния: оно действительно идет другим путем. Дистрибутивы оказали огромное влияние на ядро, и не только в виде найма большого количества инженеров. Я активно смотрю на дистрибутивы, чтобы узнать, какие части ядра используются, и часто, когда люди предлагают новые функции, одна из вещей, которая действительно решает для меня, — это то, что менеджер какого-либо дистрибутива говорит: «мы уже используя это, потому что нам это нужно для xyz ».
Конечно, я оказываю на них влияние через то, что я объединяю и как это делается, но в то же время я действительно вижу дистрибутивы как одного из первых пользователей ядра, и весь способ, которым мы делаем выпуски (в зависимости от времени , а не функции) отчасти потому, что таким образом дистрибутивы могут разумно планировать заранее. Они знают график выпуска с точностью до недели или двух, и мы очень стараемся быть надежными и не делать сумасшедших вещей.
Например, у нас есть очень строгое правило «без регрессии», и большая часть этого правила состоит в том, чтобы людям — в том числе и людям, участвующим в распространении — не бояться обновлений.Если раньше это работало определенным образом, мы очень стараемся, чтобы он продолжал работать таким образом. Конечно, ошибки случаются, и некоторые изменения могут быть не замечены вовремя, но в целом я думаю, что большая часть разработки ядра — это попытаться сделать его как можно более безболезненным, чтобы люди могли плавно обновиться.
Потому что, если вы делаете обновления болезненными, это просто означает, что люди останутся прежними.
SM : Вы занимаетесь этим 20 лет. Что вы думаете о новейших разработчиках ядра? Вы видите восходящие звезды? Видите ли вы какие-либо положительные или тревожные тенденции в отношении характера и масштабов вклада молодых разработчиков?
LT : Я очень рад, что у нас по-прежнему очень широкая база разработчиков, и мы продолжаем видеть более тысячи разных людей для каждого выпуска (что примерно каждые три месяца или около того).Многие из этих вкладов поступают от людей, которые вносят только крошечные однострочные изменения, и о некоторых из них больше никогда не слышно, как только они сделали свое одно небольшое исправление, но, с другой стороны, небольшие однострочные изменения — это сколько другие начинают.
Тем не менее, одна из вещей, которые * сильно изменились за 20 лет, — это то, что у нас определенно гораздо больше «процессов». Большинство этих однострочных сообщений не доходили до меня напрямую — многие из них приходили через несколько уровней вспомогательных средств обслуживания и т. Д.К тому времени, как я вижу большинство «восходящих звезд», они уже давно вносят небольшие изменения.
Одна тревожная тенденция в значительной степени неизбежна: ядро * становится * большим, а большая часть кода ядра довольно сложна, и иногда ее трудно осмыслить. Такие ключевые области, как подсистема виртуальных машин или базовый уровень VFS, просто непросто освоить новому разработчику. Это немного усложняет начало работы, если это то, что вас интересует — планку просто подняли с того места, где она была десять или пятнадцать лет назад.
В то же время, я думаю, по-прежнему довольно легко принять участие, возможно, вам просто придется начать с менее центрального места. Большинство разработчиков ядра начинают беспокоиться об одном конкретном драйвере или платформе и оттуда «растут». У нас действительно довольно много разработчиков, и я разговаривал с разработчиками проектов с открытым исходным кодом, которые очень завидуют тому, сколько людей мы задействовали в ядре.
SM : Вы сказали, что это техническая проблема, которая держит вас вовлеченным и мотивированным.Несомненно, в мире много технических проблем. Зачем придерживаться ядра?
LT : Я думаю, отчасти потому, что я из тех людей, которые не бегают с одного проекта на другой. Я продолжаю заниматься Linux, потому что, начав работать, я становлюсь упрямым.
Но отчасти это просто причина, по которой я в первую очередь начал делать ядро - если то, что вас интересует, — это низкоуровневые взаимодействия с оборудованием, ядро - это то, где это все. Конечно, существует масса технических проблем, но очень немногие из них так же интересны, как ядро операционной системы, если вы занимаетесь таким низкоуровневым взаимодействием между программным обеспечением и оборудованием.
SM : Поскольку количество систем и архитектур, поддерживаемых ядром Linux, продолжает расти, у вас не может быть оборудования для разработки для каждой из них. Как вы проверяете качество и функциональность всех получаемых запросов на изменение?
LT : О, это просто: я не знаю.
Вся модель построена на доверии между разработчиками, которые узнали друг друга за долгие годы. Я не могу протестировать все платформы, которые мы поддерживаем, точно так же, как я не могу проверить каждый коммит, который сливается через меня.И я бы даже не стал * хотеть * проверять каждое оборудование или каждое изменение — смысл разработки с открытым исходным кодом и распределенной разработки заключается в том, что вы делаете что-то вместе. У нас есть несколько десятков «высокоуровневых» специалистов по сопровождению различных подсистем (например, сети, USB-драйверы, графика, определенные аппаратные архитектуры и т. Д.), И даже эти специалисты не могут протестировать все в своей области, потому что у них не будет этой конкретной оборудование и т. д. Я доверяю им, а они, в свою очередь, доверяют людям, с которыми работают.
Я думаю, что любой большой проект связан с поиском людей, которым можно доверять, и на самом деле в зависимости от этого доверия.Я не * хочу * управлять людьми на микроуровне, и я не мог себе этого позволить, даже если бы захотел.
И дело в том, что умные люди (и люди, у которых есть то, что я называю «хорошим вкусом», что часто даже более важно) могут быть редкостью, но вы их узнаете. Я думаю, что один из моих самых больших успехов на самом деле находится за пределами Linux: я понял, насколько хорош разработчик Джунио Хамано в git, и достаточно ему доверял, чтобы просто спросить, захочет ли он поддерживать проект. Возможность отпустить и доверять кому-то другому * важна *, потому что без такого доверия вы не сможете выполнять большие проекты.
Что Линус будет делать с призовыми, если выиграет? «Думаю, мне больше не придется беспокоиться об образовании детей», — говорит он.
Спасибо, Линус, что нашел время поговорить со мной. И удачи! Мы надеемся, что вы выиграете премию Millenium Technology Prize!
Фото: Википедия
.