Примечание переводчика: недавно мы опубликовали в блоге перевод статьи о том, как GitHub заменил SourceForge в роли доминирующей платформы для хостинга кода. О существовании оригинального текста недавно узнал один из сооснователей GitHub — Скотт Чакон. Он написал ответный лонгрид о контексте времени и двух главных причинах того, почему именно их продукт быстро взлетел и стал успешным. Мы не могли пройти мимо продолжения истории со взглядом изнутри и перевели его тоже. Слово Скотту.
Рубрика «Линус Торвальдс»
Почему GitHub на самом деле победил: история глазами сооснователя
2024-10-12 в 7:41, admin, рубрики: Git, github, история успеха, Линус ТорвальдсИстория Git: на этот раз не так весело
2024-10-11 в 9:24, admin, рубрики: cvs, Git, github, история, Линус ТорвальдсЛинус Торвальдс как-то написал в своей книге, что создавал Linux для развлечения, но в итоге это привело к революции. Git, его второе творение, также оказалось «случайной революцией» — и сегодня это стандартный инструмент для людей в ИТ. Однако процесс его создания был уже не таким «весёлым» — по крайней мере, для самого Линуса.
Линус не масштабируется
Исследуем внутренности Linux версии 0.01
2023-08-14 в 6:00, admin, рубрики: linux, minix, open source, Линус Торвальдс, операционные системы, Разработка под Linux, эндрю таненбаумЯдро Linux считается ужасно масштабным опенсорсным ПО. Последняя на момент написания этой статьи версия 6.5-rc5 состоит из 36 миллионов строк кода. Само собой, Linux — это плод упорного многолетнего труда множества участников проекта.
Как развлекался Линус Торвальдс, каково на вкус виртуальное пиво и причем здесь sisu
2022-12-28 в 8:01, admin, рубрики: ATDT, BSD, DOOM, expo, FTP, IBM PC, linux, PC, quake, Sinclair QL, timeweb_статьи, usenet, Блог компании Timeweb Cloud, история, Косынка, Линус Торвальдс, серверMS-DOS, Читальный залСегодня исполняется 53 года человеку, имя которого знакомо каждому айтишнику. Наверное, в заслугу Линуса Бенедикта Торвальдса можно записать не только создание ядра Linux, но и то обстоятельство, что, несмотря на публичность и широкую известность, он сумел не «забронзоветь» и не превратился в живую икону.Читать полностью »
Компиляция без предупреждений — что случилось в Linux-сообществе
2021-09-19 в 10:08, admin, рубрики: vas experts, Блог компании VAS Experts, Линус Торвальдс, разработка ос, Разработка под Linux, флаг -WerrorПару недель назад Линус Торвальдс активировал флаг -Werror для всех сборок ядра. Мнения сообщества касательно этого решения разделились. Против даже высказался разработчик фронтенда Clang и фреймворка LLVM. Обсуждаем ситуацию.
Warning’и не нужны
Год назад Линус Торвальдс в рассылке LKML рассказалЧитать полностью »
30 лет Линукса. Интервью с Линусом Торвальдсом. Часть 2
2021-05-06 в 11:01, admin, рубрики: linux, vds, vps, Блог компании Маклауд, быстрые vps, интервью, Линус Торвальдс, Настройка Linux, Разработка под Linux, ядро Linux
Первая часть интервью.
Распределенная система контроля версий Git
Дж.А.: Linux – только первая из ваших работ, глобально повлиявших на мир опенсорса. В 2005 году вы также создали Git, исключительно популярную распределенную систему контроля версий. Вы быстро перенесли дерево исходников ядра Linux из проприетарного хранилища Bitkeeper в новоиспеченный Git, который сделали опенсорсным, и в том же году передали поддержку Git Джунио Хамано. История этих событий увлекательна, расскажите, что побудило вас передать этот проект так быстро, и как вы нашли и выбрали Джунио?
ЛТ: Итак, ответ на этот вопрос состоит из двух частей.
Во-первых, я совершенно не хотел создавать новую систему контроля исходников. Linux был создан, так как мне очень интересен низкоуровневый интерфейс между аппаратным и программным обеспечением — в принципе, эта работа была выполнена из любви к предмету и личного интереса. Напротив, Git был создан из необходимости: не потому, что я интересуюсь контролем исходников, а потому что большинство имевшихся на тот момент систем контроля версий вызывали у меня подлинное отвращение, а та единственная, что показалась мне наиболее терпимой и при этом действительно весьма хорошо сочеталась с моделью разработки Linux (BitKeeper) стала несостоятельной.
Читать полностью »
30 лет Линукса. Интервью с Линусом Торвальдсом. Часть 1
2021-05-04 в 7:00, admin, рубрики: linux, vds, vps, Блог компании Маклауд, быстрые vps, интервью, Линус Торвальдс, Настройка Linux, Разработка под Linux, ядро Linux
Тридцать лет назад Линусу Торвальдсу был 21 год, он был студентом Хельсинского университета. Именно тогда он впервые выпустил ядро Linux. Анонс этого события начинался так: «Я делаю (свободную) операционную систему (просто в качестве хобби, большой и профессиональной она не будет…)». Три десятилетия спустя все топ-500 суперкомпьютеров в мире работают под Linux, равно как и более 70% всех смартфонов. Linux явно стал и большим, и профессиональным.
Читать полностью »
Линус Торвальдс остался недоволен рядом моментов в использовании Rust для Linux
2021-04-15 в 10:53, admin, рубрики: open source, Блог компании Selectel, линукс, Линус Торвальдс, ОС, Разработка под Linux, СофтВ прошлом году разработчики ядра Linux предложили использовать Rust для нового встроенного кода. В марте 2021 года эта идея была частично реализована — в состав ветки linux-next, на которой будет базироваться Linux 5.13, включили начальный набор компонентов для разработки драйверов устройств на Rust.
Тогда же была опубликована документация по использованию Rust в ядре Linux с практическими примерами. Изначально Торвальдс не выступал резко против нововведений (не делает этого он и сейчас). Заявил лишь, что нужно проверить, как все эти новинки работают на практике. Сейчас Линус Торвальдс провел рецензирование патчей с реализацией возможности создания драйверов на Rust для Linux и высказал ряд критических замечаний.
Читать полностью »
Связные списки, трюки с указателями и хороший вкус
2020-12-08 в 19:29, admin, рубрики: Линус Торвальдс, Программирование, связные списки, указателиВ интервью на TED 2016 (14:10) Линус Торвальдс рассказывает о хорошем стиле программирования. В качестве примера приводит два варианта удаления элементов из односвязных списков (см. ниже). В первом варианте есть специальный случай, а в другом — нет. Линус предпочитает второй.
Его комментарий:
[...] Не надо размышлять, почему здесь нет оператора if. Важно посмотреть на задачу с другой стороны и переписать её так, чтобы особый случай исчез и стал обычным случаем, и это хороший код. — Л. Торвальдс
В качестве примера Линус показывает достаточно простой псевдокод в стиле Си. Но не даёт концептуального объяснения. Поэтому не сразу понятно, как работает косвенный указатель.
Читать полностью »
Linux Kernel 5.8: что нового в ядре с самым большим количеством изменений за всю историю
2020-08-04 в 13:25, admin, рубрики: linux, linux kernel, open source, Блог компании Selectel, Линус Торвальдс, Разработка под Linux, Софт, ядро линуксЛинус Торвальдс наконец-то представил релиз ядра Linux 5.8. О планируемых новшествах мы писали задолго до этого события, но теперь планы стали реальностью, так что изменения можно обсудить. Размер патча составил 65 МБ, затронуто 16180 файлов, плюс добавлено 1043240 строк кода.
Наиболее заметными и ожидаемыми нововведениями стали:
- детектор состояний гонки KCSAN;
- универсальный механизм доставки уведомлений в пространство пользователя;
- поддержка оборудования inline-шифрования;
- расширенные механизмы защиты для ARM64;
- возможность раздельного монтирования экземпляров procfs;
- реализация для ARM64 механизмов защиты Shadow Call Stack и BTI.
Еще ядро поддерживает российский процессор Baikal-T1.
Теперь подробнее об изменениях.
Читать полностью »