HTML Diff
1 added 1 removed
Original 2026-01-01
Modified 2026-02-21
1 <p><a>#статьи</a></p>
1 <p><a>#статьи</a></p>
2 <ul><li>23 июн 2021</li>
2 <ul><li>23 июн 2021</li>
3 <li>0</li>
3 <li>0</li>
4 </ul><p>Создатель Linux никогда не стеснялся в выражениях: мы собрали топ-10 людей и явлений, которые вызывают ненависть у старины Торвальдса.</p>
4 </ul><p>Создатель Linux никогда не стеснялся в выражениях: мы собрали топ-10 людей и явлений, которые вызывают ненависть у старины Торвальдса.</p>
5 <p>Журналист, коммерческий автор и редактор. Пишет про IT, цифровой маркетинг и бизнес. Сайт:<a>darovska.com</a>.</p>
5 <p>Журналист, коммерческий автор и редактор. Пишет про IT, цифровой маркетинг и бизнес. Сайт:<a>darovska.com</a>.</p>
6 <p>Торвальдс скромно называет себя самым умным, невероятно красивым и скромным человеком. А ещё едва ли не каждый день что-то или кого-то ругает. Разберёмся, что же так нервирует одного из гениальнейших разработчиков нашего времени.</p>
6 <p>Торвальдс скромно называет себя самым умным, невероятно красивым и скромным человеком. А ещё едва ли не каждый день что-то или кого-то ругает. Разберёмся, что же так нервирует одного из гениальнейших разработчиков нашего времени.</p>
7 <p>Разработчиков Mach и FreeBSD Линус<a>назвал</a>некомпетентными идиотами, а сообщество OpenBSD и вовсе<a>обозвал</a>группой мастурбирующих обезьян.</p>
7 <p>Разработчиков Mach и FreeBSD Линус<a>назвал</a>некомпетентными идиотами, а сообщество OpenBSD и вовсе<a>обозвал</a>группой мастурбирующих обезьян.</p>
8 <p>"Я утверждаю, что люди из Mach (и, очевидно, FreeBSD) - некомпетентные идиоты. Играть в игры с VM - плохо. Копии памяти - плохи, но, честно говоря, у них меньше недостатков, чем у игр с VM".</p>
8 <p>"Я утверждаю, что люди из Mach (и, очевидно, FreeBSD) - некомпетентные идиоты. Играть в игры с VM - плохо. Копии памяти - плохи, но, честно говоря, у них меньше недостатков, чем у игр с VM".</p>
9 <p>Торвальдс<a>утверждает</a>, что cow-механизм receiving zero copy, сделанный во FreeBSD плох, так как повторный page fault приведёт к заметному падению производительности. Смысл в том, что данные копируются из сетевой карты в память компьютера, а затем подставляются в VFS cache или userspace pages, при этом в обязательном порядке происходит как минимум 1 TLB flush, а если после этого пользователь что-то пишет на этих страницах, то генерируется page fault, обработка которого занимает очень много времени. В этом и суть претензий Торвальдса.</p>
9 <p>Торвальдс<a>утверждает</a>, что cow-механизм receiving zero copy, сделанный во FreeBSD плох, так как повторный page fault приведёт к заметному падению производительности. Смысл в том, что данные копируются из сетевой карты в память компьютера, а затем подставляются в VFS cache или userspace pages, при этом в обязательном порядке происходит как минимум 1 TLB flush, а если после этого пользователь что-то пишет на этих страницах, то генерируется page fault, обработка которого занимает очень много времени. В этом и суть претензий Торвальдса.</p>
10 <p>Вы что-нибудь поняли? Мы тоже думаем, что к людям, которые способны совершать такие сложные и непонятные ошибки, можно отнестись с большим уважением :)</p>
10 <p>Вы что-нибудь поняли? Мы тоже думаем, что к людям, которые способны совершать такие сложные и непонятные ошибки, можно отнестись с большим уважением :)</p>
11 <p>В Debian Линусу не понравилась сложность установки. Создатель Linux очень ценит простоту интерфейса, поэтому в одном из своих интервью 2007 года он <a>раскритиковал</a>Debian.</p>
11 <p>В Debian Линусу не понравилась сложность установки. Создатель Linux очень ценит простоту интерфейса, поэтому в одном из своих интервью 2007 года он <a>раскритиковал</a>Debian.</p>
12 <p>"Можете закрыть уши, если вам не понравятся мои слова, но я считаю, что операционная система должна устанавливаться легко, - чтобы я мог просто продолжить спокойно разрабатывать ядро".</p>
12 <p>"Можете закрыть уши, если вам не понравятся мои слова, но я считаю, что операционная система должна устанавливаться легко, - чтобы я мог просто продолжить спокойно разрабатывать ядро".</p>
13 <p>В общем, Линус считает установку Debian абсолютно бессмысленным занятием. Именно поэтому он чуть-чуть хвалит "дочку" Debian - Ubuntu (хотя и предпочитает другой дистрибутив - Fedora Linux).</p>
13 <p>В общем, Линус считает установку Debian абсолютно бессмысленным занятием. Именно поэтому он чуть-чуть хвалит "дочку" Debian - Ubuntu (хотя и предпочитает другой дистрибутив - Fedora Linux).</p>
14 <p>"Я пару раз пробовал Ubuntu - в основном потому, что она прекрасно сумела сделать Debian пригодным для использования".</p>
14 <p>"Я пару раз пробовал Ubuntu - в основном потому, что она прекрасно сумела сделать Debian пригодным для использования".</p>
15 <p>Это может показаться забавным на фоне предыдущего пункта, но рабочую среду GNOME Линус обругал за чрезмерную простоту. Ещё в 2005 году он открыто призывал пользователей переходить на KDE, а в 2007 году снова<a>проехался</a>по рабочей среде и её разработчикам - даже написал большое<a>письмо</a>.</p>
15 <p>Это может показаться забавным на фоне предыдущего пункта, но рабочую среду GNOME Линус обругал за чрезмерную простоту. Ещё в 2005 году он открыто призывал пользователей переходить на KDE, а в 2007 году снова<a>проехался</a>по рабочей среде и её разработчикам - даже написал большое<a>письмо</a>.</p>
16 <p>"Похоже, GNOME разрабатывают интерфейс-фашисты, для которых постоянным оправданием неделания чего бы то ни было является не "это слишком сложно сделать“, а "это может запутать пользователя“".</p>
16 <p>"Похоже, GNOME разрабатывают интерфейс-фашисты, для которых постоянным оправданием неделания чего бы то ни было является не "это слишком сложно сделать“, а "это может запутать пользователя“".</p>
17 <p>По его мнению, разработчики поначалу и правда сделали очень простую и понятную графическую оболочку, но так увлеклись минимализмом, что в результате сделали простоту интерфейса карго-культом и пренебрегли элементарной полезностью.</p>
17 <p>По его мнению, разработчики поначалу и правда сделали очень простую и понятную графическую оболочку, но так увлеклись минимализмом, что в результате сделали простоту интерфейса карго-культом и пренебрегли элементарной полезностью.</p>
18 <p>"Быть только простым в использовании - плохо. Ведь это означает, что, преодолев начальную кривую обучения, вы не можете сделать нечто большее - то, что хотите. Это гораздо хуже, чем сложный интерфейс".</p>
18 <p>"Быть только простым в использовании - плохо. Ведь это означает, что, преодолев начальную кривую обучения, вы не можете сделать нечто большее - то, что хотите. Это гораздо хуже, чем сложный интерфейс".</p>
19 <p>Основа конфликта в том, что Линус стремится предоставить пользователю максимальную свободу в настройке и управлении всеми элементами, а в GNOME основной акцент сделан на юзабилити и стабильности. То есть из графического интерфейса нельзя получить доступ к потенциально опасным для системы опциям.</p>
19 <p>Основа конфликта в том, что Линус стремится предоставить пользователю максимальную свободу в настройке и управлении всеми элементами, а в GNOME основной акцент сделан на юзабилити и стабильности. То есть из графического интерфейса нельзя получить доступ к потенциально опасным для системы опциям.</p>
20 <p>Но в 2007 году скандал не закончился - пять лет спустя отец Linux заявил, что новый GNOME 3 - полный провал с точки зрения пользовательского опыта. Теперь для простейших операций и настроек приходится устанавливать дополнения, которые, ко всему прочему, могут оказаться несовместимыми с новой версией GNOME.</p>
20 <p>Но в 2007 году скандал не закончился - пять лет спустя отец Linux заявил, что новый GNOME 3 - полный провал с точки зрения пользовательского опыта. Теперь для простейших операций и настроек приходится устанавливать дополнения, которые, ко всему прочему, могут оказаться несовместимыми с новой версией GNOME.</p>
21 <p>"Extensions.gnome.org мог бы быть отличным начинанием, но на практике у него серьёзные проблемы с юзабилити. Сам подход GNOME 3 "мы не предоставляем по умолчанию базовых инструментов для исправления простых вещей, но вы можете решить проблемы с помощью неофициальных расширений“ представляется полным провалом пользовательского опыта".</p>
21 <p>"Extensions.gnome.org мог бы быть отличным начинанием, но на практике у него серьёзные проблемы с юзабилити. Сам подход GNOME 3 "мы не предоставляем по умолчанию базовых инструментов для исправления простых вещей, но вы можете решить проблемы с помощью неофициальных расширений“ представляется полным провалом пользовательского опыта".</p>
22 <p>2007 год вообще был для Торвальдса богатым на скандалы - так, он <a>назвал</a>C++ ужасным языком программирования.</p>
22 <p>2007 год вообще был для Торвальдса богатым на скандалы - так, он <a>назвал</a>C++ ужасным языком программирования.</p>
23 <p>"C++ - ужасный язык. И он становится всё ужаснее из-за того, что многие плохие программисты используют его - ведь на нём намного легче генерировать полную чушь. Откровенно говоря, я бы выбрал C даже за то, что в твой код не будут вмешиваться C++-программисты".</p>
23 <p>"C++ - ужасный язык. И он становится всё ужаснее из-за того, что многие плохие программисты используют его - ведь на нём намного легче генерировать полную чушь. Откровенно говоря, я бы выбрал C даже за то, что в твой код не будут вмешиваться C++-программисты".</p>
24 <p>В 2012 году Линус<a>заявил</a>, что NVIDIA - худшая компания из всех, с которыми приходилось иметь дело сообществу Linux. Он <a>раскритиковал</a>NVIDIA прямо во время своего выступления перед студентами финского Университета Аалтo. Причина недовольства - в том, что NVIDIA не хочет сотрудничать с сообществом Open Source и скрывает от Linux-разработчиков код своих графических драйверов.</p>
24 <p>В 2012 году Линус<a>заявил</a>, что NVIDIA - худшая компания из всех, с которыми приходилось иметь дело сообществу Linux. Он <a>раскритиковал</a>NVIDIA прямо во время своего выступления перед студентами финского Университета Аалтo. Причина недовольства - в том, что NVIDIA не хочет сотрудничать с сообществом Open Source и скрывает от Linux-разработчиков код своих графических драйверов.</p>
25 <p>В конце выступления он нецензурно послал NVIDIA, сопроводив это характерным жестом: "NVIDIA, FUCK YOU!"</p>
25 <p>В конце выступления он нецензурно послал NVIDIA, сопроводив это характерным жестом: "NVIDIA, FUCK YOU!"</p>
26 <p>NVIDIA не остались в стороне и тут же<a>заявили</a>, что не собираются менять политику в отношении Linux:</p>
26 <p>NVIDIA не остались в стороне и тут же<a>заявили</a>, что не собираются менять политику в отношении Linux:</p>
27 <p>"Поддержка Linux важна для NVIDIA, и компания понимает, что есть пользователи, которые очень сильно радеют за Linux как open-source-платформу, так же, как мы желаем предоставить им самые быстрые видеодрайвера.</p>
27 <p>"Поддержка Linux важна для NVIDIA, и компания понимает, что есть пользователи, которые очень сильно радеют за Linux как open-source-платформу, так же, как мы желаем предоставить им самые быстрые видеодрайвера.</p>
28 <p>Недавно был<a>поднят</a>вопрос о том, что NVIDIA не поддерживает для Linux технологию Optimus. Выпустив её, мы обеспечили поддержку только для Windows 7. Тем не менее люди из сообщества Open Source сплотились и самостоятельно создали проект по поддержке Optimus -<a>Bumblebee</a>…</p>
28 <p>Недавно был<a>поднят</a>вопрос о том, что NVIDIA не поддерживает для Linux технологию Optimus. Выпустив её, мы обеспечили поддержку только для Windows 7. Тем не менее люди из сообщества Open Source сплотились и самостоятельно создали проект по поддержке Optimus -<a>Bumblebee</a>…</p>
29 <p>Мы понимаем, что многие предпочли бы, чтобы мы выпустили подробную документацию о внутреннем устройстве наших видеодрайверов или чтобы мы более активно участвовали в обсуждениях, касающихся ядра Linux, но мы решили поддерживать Linux путём задействования максимально возможного количества общего кода с Windows, а не вкладывая ресурсы в разработку отдельного кода под Linux. Такое решение… позволит нам предоставить одинаково высокое качество работы с нашим оборудованием вне зависимости от платформы".</p>
29 <p>Мы понимаем, что многие предпочли бы, чтобы мы выпустили подробную документацию о внутреннем устройстве наших видеодрайверов или чтобы мы более активно участвовали в обсуждениях, касающихся ядра Linux, но мы решили поддерживать Linux путём задействования максимально возможного количества общего кода с Windows, а не вкладывая ресурсы в разработку отдельного кода под Linux. Такое решение… позволит нам предоставить одинаково высокое качество работы с нашим оборудованием вне зависимости от платформы".</p>
30 <p>Да уж, эти ребята знают толк в канцелярите - после их письма невольно проникаешься пониманием к выходке эксцентричного финского шведа.</p>
30 <p>Да уж, эти ребята знают толк в канцелярите - после их письма невольно проникаешься пониманием к выходке эксцентричного финского шведа.</p>
31 <p>Это свежий участник личного антирейтинга Линуса. Файловую систему ZFS Линус<a>раскритиковал</a>в своей рассылке уже в 2020 году:</p>
31 <p>Это свежий участник личного антирейтинга Линуса. Файловую систему ZFS Линус<a>раскритиковал</a>в своей рассылке уже в 2020 году:</p>
32 <p>"Не используйте ZFS. Это же так просто. Я думаю, что её популярность - лишь дань моде, а не что-то серьёзное. К тому же из-за проблем с лицензированием лично я точно не буду иметь с ней дела".</p>
32 <p>"Не используйте ZFS. Это же так просто. Я думаю, что её популярность - лишь дань моде, а не что-то серьёзное. К тому же из-за проблем с лицензированием лично я точно не буду иметь с ней дела".</p>
33 <p>Некоторые разработчики уже добавили поддержку ZFS в свои дистрибутивы - например, в Ubuntu под эту задачу даже создали отдельный модуль ядра.</p>
33 <p>Некоторые разработчики уже добавили поддержку ZFS в свои дистрибутивы - например, в Ubuntu под эту задачу даже создали отдельный модуль ядра.</p>
34 <p>Проблема в том, что юристы всё ещё не могут определиться, как классифицировать прослойку совместимости: как часть ядра или как производную от ZFS. Во втором случае использование файловой системы становится незаконным.</p>
34 <p>Проблема в том, что юристы всё ещё не могут определиться, как классифицировать прослойку совместимости: как часть ядра или как производную от ZFS. Во втором случае использование файловой системы становится незаконным.</p>
35 <p>К тому же производителю ZFS, одиозной Oracle, Торвальдс не доверяет - и правильно делает. Этот технологический гигант знаменит своими исками к другим компаниям - так, уже 10 лет тянется суд против Google из-за использования Java в экосистеме Android. Поэтому Линус заявил, что не будет чувствовать себя в безопасности, если интегрирует ZFS в ядро Linux с помощью отдельного модуля.</p>
35 <p>К тому же производителю ZFS, одиозной Oracle, Торвальдс не доверяет - и правильно делает. Этот технологический гигант знаменит своими исками к другим компаниям - так, уже 10 лет тянется суд против Google из-за использования Java в экосистеме Android. Поэтому Линус заявил, что не будет чувствовать себя в безопасности, если интегрирует ZFS в ядро Linux с помощью отдельного модуля.</p>
36 <p>"Меня не интересует прослойка совместимости с ZFS, которая, как некоторые думают, разделяет проекты. Это не даёт нам никаких преимуществ, учитывая историю исков от Oracle. Я не думаю, что такое решение устранит проблемы с лицензированием".</p>
36 <p>"Меня не интересует прослойка совместимости с ZFS, которая, как некоторые думают, разделяет проекты. Это не даёт нам никаких преимуществ, учитывая историю исков от Oracle. Я не думаю, что такое решение устранит проблемы с лицензированием".</p>
37 <p>Чтобы включить ZFS в основное ядро, Линус<a>потребовал</a>от Oracle предоставить подписанное письмо о том, что ZFS находится под лицензией GPL. Oracle ожидаемо отмалчивается.</p>
37 <p>Чтобы включить ZFS в основное ядро, Линус<a>потребовал</a>от Oracle предоставить подписанное письмо о том, что ZFS находится под лицензией GPL. Oracle ожидаемо отмалчивается.</p>
38 <p>"Я надеюсь, что AVX-512 умрёт мучительной смертью и Intel начнёт фиксить настоящие проблемы, а не создавать каждый раз новые магические инструкции и писать под них тесты, чтобы эти инструкции выглядели хорошо".</p>
38 <p>"Я надеюсь, что AVX-512 умрёт мучительной смертью и Intel начнёт фиксить настоящие проблемы, а не создавать каждый раз новые магические инструкции и писать под них тесты, чтобы эти инструкции выглядели хорошо".</p>
39 <p>Эта порция ненависти тоже свежая - из 2020 года. И <a>появилась</a>она в дискуссии об Advanced Vector Extensions 512 (AVX-512), которые можно найти на некоторых процессорах Intel.</p>
39 <p>Эта порция ненависти тоже свежая - из 2020 года. И <a>появилась</a>она в дискуссии об Advanced Vector Extensions 512 (AVX-512), которые можно найти на некоторых процессорах Intel.</p>
40 <p>"Производительность у Intel FP отстойная - и для них это не важно. Что происходит за рамками тестов, абсолютно никого в Intel не волнует… У AVX-512 есть недостатки. И я бы предпочёл, чтобы мощь транзисторов задействовали для более нужных вещей. Просто дайте мне больше ядер с хорошей однопоточной производительностью - без мусора вроде AVX-512".</p>
40 <p>"Производительность у Intel FP отстойная - и для них это не важно. Что происходит за рамками тестов, абсолютно никого в Intel не волнует… У AVX-512 есть недостатки. И я бы предпочёл, чтобы мощь транзисторов задействовали для более нужных вещей. Просто дайте мне больше ядер с хорошей однопоточной производительностью - без мусора вроде AVX-512".</p>
41 Полный текст письма<p>Linux - идейная противоположность Windows. Но Билла Гейтса, насколько известно, Торвальдс никуда не посылал. И даже утверждал, что Microsoft не зло, просто у них паршивые операционные системы. В своей книге Торвальдс в шутку пишет, что это скорее в Microsoft его ненавидят:</p>
41 Полный текст письма<p>Linux - идейная противоположность Windows. Но Билла Гейтса, насколько известно, Торвальдс никуда не посылал. И даже утверждал, что Microsoft не зло, просто у них паршивые операционные системы. В своей книге Торвальдс в шутку пишет, что это скорее в Microsoft его ненавидят:</p>
42 <p>"Расклад тут такой: с одной стороны, огромная коварная корпорация Microsoft и злобный, жадный, отвратительно богатый Билл Гейтс, а с другой - любовь и бесплатный софт для всех плюс скромный (с виду) народный герой Линус Б. Торвальдс. Многие ребята заканчивают учёбу и устраиваются в корпорации, принося с собой любовь к Linux. И те из них, кто проникал в недра Microsoft, рассказывают, что видели моё лицо на мишенях для дартса. И у меня только один вопрос: "Как можно промахнуться мимо моего носа?“"</p>
42 <p>"Расклад тут такой: с одной стороны, огромная коварная корпорация Microsoft и злобный, жадный, отвратительно богатый Билл Гейтс, а с другой - любовь и бесплатный софт для всех плюс скромный (с виду) народный герой Линус Б. Торвальдс. Многие ребята заканчивают учёбу и устраиваются в корпорации, принося с собой любовь к Linux. И те из них, кто проникал в недра Microsoft, рассказывают, что видели моё лицо на мишенях для дартса. И у меня только один вопрос: "Как можно промахнуться мимо моего носа?“"</p>
43 <p>К сожалению, мы не нашли статистику по попаданиям дротиков в нос Торвальдса в Microsoft, поэтому поверим гениальному и эксцентричному создателю Linux на слово.</p>
43 <p>К сожалению, мы не нашли статистику по попаданиям дротиков в нос Торвальдса в Microsoft, поэтому поверим гениальному и эксцентричному создателю Linux на слово.</p>
44 - <a>Научитесь: Администрирова­ние ОС Linux Узнать больше</a>
44 + <a>Научитесь: Администрирова­ни ОС Linux Узнать больше</a>