
Линус Торвальдс создатель ядра Linux и системы контроля версий Git
Линус Торвальдс о том, почему распространять бинарники для Linux до сих пор мучительно
Смотреть 5:25–11:18
На вопросах и ответах конференции DebConf 14 Торвальдс объясняет бинарную несовместимость Linux на собственном опыте: его приложение для дайверов Subsurface выходило для Windows и macOS, но не для Linux. Здесь же он разбирает, почему держится за GPLv2 и не принимает GPLv3.
- Дистрибутивы разрушают ту самую совместимость, которую ядро защищает ценой огромных усилий: обновление glibc ломает бинарники, а разработчики говорят «ну и перекомпилируй», хотя это не решение.9:16 ↗
- GPLv2 в его понимании означает одно: «я даю тебе исходники, ты отдаёшь мне свои правки, и мы квиты». GPLv3 добавила антитивоизацию, которая, по его мнению, нарушает этот договор, поэтому ядро останется на версии 2.47:21 ↗
- Он намеренно не помечает коммиты как «исправление безопасности»: первыми эти логи читают именно те, кто хочет найти уязвимость, и одна строчка патча сразу указывает, где искать.1:07:12 ↗
«Я даю тебе исходный код, ты отдаёшь мне свои изменения, и мы квиты. Вот и всё, что я думаю о GPLv2. Всё так просто.»47:55 ↗
На Hacker News: «Это попадает прямо в точку, и за прошедшие 6 лет ничего не изменилось, разве что беспорядок начал расчищаться через Docker. Что само по себе безумие.» комментарий, 2020
Спустя годы: Диагноз про бинарную несовместимость Linux и аргументы против GPLv3 не устарели; конкретные версии Fedora и Debian-stable из примеров давно сменились, но суть осталась той же.
Наш совет: Самый актуальный кусок: шесть минут о том, как дистрибутивы ломают совместимость. Если интересна лицензия, отдельно смотрите ссылку у второй мысли, остальное для узких специалистов.
Смотреть с 5:25 ↗Порядок задают сами советы: чем больше разных месяцев люди рекомендовали видео, тем оно выше. Какие интервью взять из рейтинга, решила редакция.
Послушали, и появилось что сказать? Журналисты ищут таких собеседников на Pressfeed, сервисе, через который эксперты попадают в СМИ.
Данные об отборе: HackerTube, лицензия ODC-By 1.0, на основе архива Hacker News. «Сигнал» с этими проектами не связан.