Jump to content

Критика Linux

под Nexus 7 первого поколения Планшет управлением Android — операционной системы, использующей ядро ​​Linux. Хотя операционные системы на базе Linux широко используются на планшетных компьютерах , они реже используются в настольных компьютерах .

Критика Linux сосредоточена на вопросах, касающихся использования операционных систем, использующих ядро ​​Linux .

на базе Linux Хотя операционная система Android доминирует на рынке смартфонов во многих странах, [1] [2] Linux большинстве используется на Нью-Йоркской фондовой бирже и в суперкомпьютеров . [3] он используется в немногих настольных и портативных компьютерах. [4] Большая часть критики Linux связана с отсутствием распространения на настольных компьютерах и ноутбуках, хотя по состоянию на 2015 г. Растет беспокойство по поводу взглядов проекта на безопасность, а принятие systemd вызывает споры. [5] [6]

Критика ядра Linux

[ редактировать ]

Политика развития ядра

[ редактировать ]

Некоторые специалисты по безопасности говорят, что рост популярности виртуализации на уровне операционной системы с использованием Linux повысил уровень атак на ядро, и что Линус Торвальдс неохотно добавляет в официальные выпуски средства защиты от атак на уровне ядра. [3] Linux 4.12, выпущенный в 2017 году, по умолчанию включил KASLR , но его эффективность обсуждается. [7]

Кон Коливас , бывший разработчик ядра , пытался оптимизировать планировщик ядра для использования в интерактивном режиме рабочего стола. В конце концов он отказался от поддержки своих патчей из-за отсутствия признания его разработки. В интервью 2007 года « Почему я ушел: разработчик ядра Кон Коливас» он заявил:

Если и есть какая-то большая проблема с разработкой ядра и Linux, так это полное отключение процесса разработки от обычных пользователей. Вы знаете, те, которые составляют 99,9% базы пользователей Linux. Список рассылки ядра Linux — это способ общения с разработчиками ядра. Мягко говоря, список рассылки ядра Linux (lkml) — такой же устрашающий форум для общения, как и они сами. Большинство людей абсолютно боятся рассылать список по почте, чтобы их не раскритиковали из-за их неопытности, неуместного отчета об ошибке, глупости или чего-то еще. ... Я думаю, что разработчики ядра в целом не имеют ни малейшего представления о том, насколько велики проблемы в пользовательском пространстве. [8]

Производительность ядра

[ редактировать ]

На LinuxCon 2009 создатель Linux Линус Торвальдс заявил, что ядро ​​Linux стало «раздутым и огромным»:

Ссылаясь на внутреннее исследование Intel, в котором отслеживались выпуски ядра, Боттомли сказал, что производительность Linux падала примерно на два процентных пункта с каждым выпуском, а совокупное падение составило около 12 процентов за последние десять выпусков. «Это проблема?» — спросил он.-Мы становимся раздутыми и огромными. Да, это проблема... Э-э, я бы хотел сказать, что у нас есть план... Я имею в виду, иногда немного грустно, что мы определенно не то оптимизированное, маленькое, сверхэффективное ядро, каким я представлял себе его 15 лет. назад... Ядро огромное и раздутое, а наш icache-след пугает. Я имею в виду, что в этом нет никаких сомнений. И всякий раз, когда мы добавляем новую функцию, становится только хуже. [9] [10] [11]

На LinuxCon 2014 Торвальдс сказал, что, по его мнению, ситуация с раздуванием лучше, потому что современные ПК намного быстрее: [12]

Торвальдс сказал, что ему бы хотелось, чтобы Linux уменьшился в размерах: «Последние 20 лет мы раздували ядро, но аппаратное обеспечение росло быстрее».

Качество кода ядра

[ редактировать ]

В интервью немецкой газете Zeit Online в ноябре 2011 года Линус Торвальдс заявил, что Linux стал «слишком сложным», и он обеспокоен тем, что разработчики больше не смогут разобраться в программном обеспечении. Он пожаловался, что даже подсистемы стали очень сложными, и сказал изданию, что «боится того дня», когда произойдет ошибка, которую «больше нельзя будет оценить». [13]

Эндрю Мортон , один из ведущих разработчиков ядра Linux, объясняет, что многие ошибки, обнаруженные в Linux, никогда не исправляются: [14]

В: Считаете ли вы, что качество ядра ухудшается? Большинство разработчиков, кажется, довольно оптимистично относятся к общей проблеме качества. Если предположить, что здесь есть разница во мнениях, как вы думаете, откуда она взялась? Как мы можем решить эту проблему?

О: Раньше я думал, что [качество кода] ухудшается, и думаю, что, возможно, так оно и есть. Я вижу так много регрессов, которые мы никогда не исправляем.

Тео де Раадт , основатель OpenBSD , сравнивает процесс разработки OpenBSD с Linux:

«Linux никогда не заботился о качестве. Многие части системы представляют собой просто дешевые хаки, и они работают». Что касается Линуса Торвальдса, который создал Linux и курирует разработку, Де Раадт говорит: «Я вообще не знаю, на чем вообще сосредоточено внимание [Линуса], но это не качество». [15]

Использование рабочего стола

[ редактировать ]

Критики Linux для настольных компьютеров часто утверждают, что отсутствие самых продаваемых видеоигр на платформе сдерживает распространение. Например, по состоянию на сентябрь 2015 г. В игровом сервисе Steam доступно 1500 игр для Linux, по сравнению с 2323 играми для Mac и 6500 играми для Windows. [16] [17] [18]

По состоянию на октябрь 2021 года Proton , разработка, основанная на Steam и основанная на Wine, обеспечивает совместимость с большим количеством игр только для Windows и в некоторых случаях потенциально более высокую производительность по сравнению с собственными портами для Linux. [ нужна ссылка ] ProtonDB — это поддерживаемая сообществом попытка оценить, насколько хорошо разные версии Proton работают с конкретной игрой. [19]

Как операционная система для настольных компьютеров, Linux подвергался критике по нескольким направлениям, в том числе:

  • Сбивает с толку количество вариантов дистрибутивов и сред рабочего стола .
  • Плохая поддержка открытого исходного кода для некоторого оборудования, в частности драйверов для чипов 3D- графики , производители которых не желали предоставлять полные спецификации. [20] В результате многие видеокарты имеют драйверы как с открытым, так и с закрытым исходным кодом, обычно с разными уровнями поддержки.
  • Ограниченная доступность широко используемых коммерческих приложений (таких как Adobe Photoshop и Microsoft Word ). [21] Это результат того, что разработчики программного обеспечения не поддерживают Linux, а не вина самой Linux. Иногда это можно решить, запустив Windows-версии этих программ через Wine . [22] виртуальная машина или двойная загрузка . Тем не менее, это создает ситуацию « курица или яйцо» , когда разработчики создают программы для Windows из-за ее доли на рынке, а потребители используют Windows из-за доступности программ.

Фрагментация распределения

[ редактировать ]

Еще одна распространенная претензия к Linux — обилие доступных дистрибутивов. По состоянию на ноябрь 2021 г. , DistroWatch перечисляет 275 дистрибутивов. [23] [24] В то время как сторонники Linux защищают это число как пример свободы выбора, другие критики называют большое количество причиной путаницы и отсутствия стандартизации в операционных системах Linux. Александр Вульф написал в InformationWeek :

Помните опасения 1980-х годов по поводу того, как «разветвление» Unix может снизить шансы этой операционной системы на внедрение? Это было ничто по сравнению с тем беспорядком, который мы имеем сегодня с Linux, где более 300 дистрибутивов борются за внимание пользователей компьютеров, ищущих альтернативу Windows. [25]

Кейтлин Мартин из LinuxDevCenter критически отозвалась о количестве дистрибутивов Linux:

Нам не нужно продолжать изобретать Linux заново, создавая дистрибутивы, которые помещают важные элементы в интересные и изобретательные, хотя и необычные места. Приложение, написанное для Linux, должно быть относительно простым для установки в любом дистрибутиве Linux. Это не так. Действительно ли нам нужны сотни дистрибутивов общего назначения, все с разными инструментами, разной структурой файловой системы, вариациями трех основных схем управления программными пакетами и множеством странных схем и так далее? Нужно ли нам еще что-то появиться? [26]

Аппаратная поддержка

[ редактировать ]

В последние десятилетия (с момента установления доминирования Microsoft Windows) разработчики оборудования часто неохотно предоставляли полную техническую документацию для своих продуктов, позволяющую писать драйверы. Это означало, что пользователю Linux приходилось тщательно выбирать аппаратное обеспечение, составляющее систему, чтобы обеспечить функциональность и совместимость. Эти проблемы в основном решены: [27]

Несколько лет назад, если вы хотели установить Linux на машину, вам нужно было убедиться, что вы выбрали каждую часть оборудования вручную, иначе ваша установка не будет работать на 100 процентов... Сейчас это не так. Вы можете взять ПК (или ноутбук) и, скорее всего, установить один или несколько дистрибутивов Linux, которые будут работать почти на 100 процентов. Но есть еще некоторые исключения; например, переход в спящий режим/приостановку остается проблемой для многих ноутбуков, хотя она прошла долгий путь. [27]

Одно время системы Linux требовали, чтобы съемные носители, такие как дискеты и компакт-диски , монтировались вручную, прежде чем к ним можно было получить доступ. Благодаря развитию udev монтирование носителей теперь происходит автоматически почти во всех дистрибутивах . [27]

Некоторые компании, такие как EmperorLinux , решили проблемы аппаратной совместимости ноутбуков, создав модифицированные дистрибутивы Linux со специально подобранным оборудованием, чтобы обеспечить совместимость с момента поставки. [28]

Структура каталогов

[ редактировать ]

Традиционная структура каталогов , унаследованная от корней Linux в Unix 1970-х годов, подвергалась критике как неподходящая для конечных пользователей настольных компьютеров . [29] [30] Некоторые дистрибутивы Linux, такие как GoboLinux [31] и MoonOS предложили альтернативные иерархии, которые, как утверждалось, были проще для конечных пользователей, но они не получили большого признания. [32] [33]

Критика со стороны Microsoft

[ редактировать ]

В 2004 году Microsoft инициировала маркетинговую кампанию Get the Facts , в которой конкретно критиковалось использование серверов Linux. [34] В частности, утверждалось, что уязвимостей в Windows меньше, чем в дистрибутивах Linux. [35] что Windows более надежна и безопасна, чем Linux, [36] [37] что общая стоимость владения Linux выше (из-за сложности, стоимости приобретения и затрат на поддержку), [38] что использование Linux налагает бремя ответственности на предприятия и что «поставщики Linux практически не предоставляют возмещения ущерба ». [39] Кроме того, в попытке доказать это корпорация опубликовала различные исследования, фактичность которых сильно оспаривается. [40] [41] [42] [43] разные авторы утверждают, что сравнения Microsoft ошибочны. Многие дистрибьюторы Linux теперь предлагают клиентам компенсацию. [44] [45] [46]

Внутренние отчеты Microsoft об утечке документов на Хэллоуин содержат противоречивые мнения. В частности, в документах 1998 и 1999 годов указывалось, что «Linux... пользуется доверием в критически важных приложениях и – благодаря своему открытому исходному коду – имеет долгосрочную репутацию, превосходящую многие другие конкурирующие ОС», «Продвинутый пользователь Win32 GUI короткий цикл обучения, чтобы стать продуктивным [под Linux]», «В долгосрочной перспективе мои простые эксперименты действительно показывают, что у Linux есть шанс на рынке настольных компьютеров…», [47] и «В целом респонденты считают, что наиболее убедительной причиной поддержки OSS является то, что оно «предлагает низкую совокупную стоимость владения (TCO)». [48]

Ответы на критику

[ редактировать ]

Сообщество Linux неоднозначно отреагировало на эту и другие критические замечания. Как упоминалось выше, хотя некоторая критика привела к появлению новых функций и повышению удобства использования, сообщество Linux в целом имеет репутацию человека, устойчивого к критике. [49] В своей статье для PC World Кейр Томас отметил, что «В большинстве случаев мир Linux имеет тенденцию быть антикритичным. Если кто-то в сообществе осмеливается критиковать, его растопчут». [49] В интервью 2015 года Линус Торвальдс также упомянул тенденцию проектов среды рабочего стола Linux винить в случае критики своих пользователей, а не себя. [50]

См. также

[ редактировать ]
  1. ^ «IDC: Доля рынка ОС для смартфонов» . www.idc.com .
  2. ^ «Gartner заявляет, что продажи планшетов в 2015 году продолжат снижаться» . 5 января 2015 года. Архивировано из оригинала 24 января 2015 года . Проверено 6 марта 2015 г.
  3. ^ Jump up to: а б Хорхе Рибас (5 ноября 2015 г.). «Ядро аргумента» . Вашингтон Пост . Быстрый, гибкий и бесплатный Linux завоевывает онлайн-мир. Но растет беспокойство по поводу слабых мест в сфере безопасности.
  4. ^ «Доля рынка операционных систем NetMarketShare для настольных ПК» . Проверено 7 ноября 2015 г.
  5. ^ Тимберг, Крейг (5 ноября 2015 г.). «Ядро аргумента» . Вашингтон Пост . Проверено 19 января 2016 г.
  6. ^ Хоффман, Крис (31 октября 2014 г.). «Познакомьтесь с systemd, спорным проектом, захватившим ближайший к вам дистрибутив Linux» . ПКМир . Проверено 19 января 2016 г.
  7. ^ «Linux 4.12 для включения KASLR по умолчанию — Phoronix» . Проверено 25 декабря 2017 г.
  8. ^ Миллс, Эштон (24 июля 2007 г.). АПК (ред.). «Почему я ушёл: разработчик ядра Кон Коливас (часть 2, стр. 3)» . apcmag.com . Будущее Паблишинг (Оверсиз) Лимитед. п. 3. Архивировано из оригинала 23 апреля 2013 года . Проверено 12 марта 2015 г. Я думаю, что любая проблема с любой моделью развития имеет множество факторов, и, в конечном итоге, решения принимают люди.
  9. ^ Остин, Модин (22 сентября 2009 г.). «Лайнус называет Linux «раздутым и огромным» » . www.theregister.co.uk . Проверено 1 июля 2010 г.
  10. ^ «Круглый стол LinuxCon в цитатах Торвальдса» . www.tuxradar.com. 22 сентября 2009 г. Архивировано из оригинала 4 февраля 2013 г. . Проверено 1 июля 2010 г.
  11. ^ Рави (24 сентября 2009 г.). «Ядро Linux раздувается? Линус Торвальдс говорит да!» . о Linux.info . Всё о Линуксе. Архивировано из оригинала 29 ноября 2012 года . Проверено 12 марта 2015 г.
  12. ^ «Основатель Linux Линус Торвальдс все еще хочет настольный компьютер » . eweek.com . Архивировано из оригинала 13 марта 2015 года . Проверено 3 августа 2015 г.
  13. ^ Дуглас Перри (15 января 2012 г.). «Ядро Linux превысило 15 миллионов строк кода» . Аппаратное обеспечение Тома . Проверено 3 августа 2015 г.
  14. ^ «Эндрю Мортон о разработке ядра» . lwn.net . Проверено 3 августа 2015 г.
  15. ^ «Linux для неудачников?» . Форбс .
  16. ^ Джаред Ньюман (21 сентября 2015 г.). «Steam для Linux превысил 1500 игр по мере приближения запуска Steam Machines от Valve» . ПКМир .
  17. ^ «Аппаратное обеспечение Steam в гостиной начинается с мутного начала» . Арс Техника . 15 октября 2015 г.
  18. ^ «Состояние игр для Linux в эпоху SteamOS» . Арс Техника . 26 февраля 2015 г.
  19. ^ «Отчеты об играх для Linux с использованием Proton» . ПротонДБ . 2021.
  20. ^ «...к сожалению, NVIDIA не будет поддерживать разработку Nouveau, выпускать документацию с открытым исходным кодом или предоставлять другую поддержку с открытым исходным кодом...» , 26 марта 2010 г., Phoronix.com
  21. ^ МакКью, Энди (9 сентября 2005 г.). «Gartner предупреждает о Linux для настольных компьютеров» . zdnet.co.uk . Проверено 29 июля 2011 г.
  22. ^ «Как установить Adobe Photoshop в Ubuntu Linux | TechSource» . Юнауза.com . Проверено 30 сентября 2012 г.
  23. ^ «Рейтинг попаданий на страницу DistroWatch» . DistroWatch.com .
  24. ^ DistroWatch (август 2014 г.). «Дистрибутивы Linux — факты и цифры» . Архивировано из оригинала 7 октября 2011 года . Проверено 23 августа 2014 г.
  25. ^ Вулф, Александр (18 июля 2007 г.). «Слишком много дистрибутивов Linux создают беспорядок с открытым исходным кодом» . InformationWeek.com. Архивировано из оригинала 24 августа 2007 года . Проверено 11 января 2010 г.
  26. ^ Мартин, Кейтлин (16 января 2007 г.). «Так много дистрибутивов, так мало времени» . www.oreillynet.com . Проверено 30 мая 2010 г.
  27. ^ Jump up to: а б с Уоллен, Джек (4 сентября 2008 г.). «Десять ключевых отличий Linux от Windows» . ЗДНет . Архивировано из оригинала 15 марта 2015 года . Проверено 15 марта 2015 г. Прежде чем обсуждать относительные преимущества и недостатки Linux и Windows, полезно понять реальные различия между ними.
  28. ^ ИмператорЛинукс (2009). «ИмператорЛинукс» . Проверено 27 мая 2009 г.
  29. ^ ван Ризен, Пим (24 февраля 2003 г.). «Проектирование расширений объектов для операционных систем Unix» . www.kuro5hin.org/story . Проверено 3 июня 2010 г.
  30. ^ Шейнберг, Адам (24 февраля 2003 г.). «Если бы у меня был свой дистрибутив» . www.osnews.com . Проверено 30 апреля 2010 г.
  31. ^ Мухаммад, Хишам (9 мая 2003 г.). «Переосмысление дерева Unix: введение в GoboLinux» . www.kuro5hin.org . Проверено 3 июня 2010 г.
  32. ^ «Структура каталогов GoboLinux придает свежий и чистый вид системе Linux...» , 2003, GoboLinux.org
  33. ^ «moonOS имеет собственную систему иерархии файлов...» Архивировано из оригинала 2 ноября 2012 года . Проверено 29 октября 2012 г.
  34. ^ «Достаньте факты домой» . Получите факты . Архивировано из оригинала 6 июля 2006 года . Проверено 14 апреля 2007 г.
  35. ^ «Изучите факты о Linux и Windows: безопасность» . Сайт Майкрософт . Проверено 14 апреля 2007 г.
  36. ^ «Изучите факты о Linux и Windows: надежность» . Получите факты . Архивировано из оригинала 5 сентября 2006 года . Проверено 14 апреля 2007 г.
  37. ^ Петрелей, Николас (22 октября 2004 г.). «Безопасность Windows против Linux: реальные факты» . Регистр . Проверено 7 мая 2019 г.
  38. ^ «Получите факты о Linux и Windows: общая стоимость владения» . Получите факты . Архивировано из оригинала 6 сентября 2006 года . Проверено 14 апреля 2007 г.
  39. ^ «Узнайте факты о Linux и Windows: компенсация интеллектуальной собственности» . Получите факты . Архивировано из оригинала 6 сентября 2006 года . Проверено 14 апреля 2007 г.
  40. ^ Джо Барр (24 июня 2005 г.). «Факты, стоящие за рекламной кампанией «Узнай факты»» . Ньюсфордж . Архивировано из оригинала 18 февраля 2008 года . Проверено 14 апреля 2007 г.
  41. ^ Петрелей, Николас (22 октября 2004 г.). «Отчет о безопасности: Windows против Linux» . Регистр . Проверено 7 мая 2019 г.
  42. ^ Фоли, Мэри Джо (23 августа 2007 г.). «Microsoft закрывает свой анти-Linux-сайт «Get the Facts»» . ЗДНет . Проверено 7 мая 2019 г.
  43. ^ «Microsoft пыталась испортить «факты» против Linux» , 2 февраля 2007 г., ZDnet
  44. ^ «Лицензирование и покупка программ» . Микро Фокус .
  45. ^ «Мы верим» . redhat.com . Архивировано из оригинала 5 декабря 2006 года . Проверено 3 августа 2015 г.
  46. ^ «Канонические изменения служб поддержки Ubuntu» . theregister.co.uk . Проверено 3 августа 2015 г.
  47. ^ Раймонд, Эрик С. (12 октября 2006 г.). «Хэллоуинский документ II (Версия 1.7)» . www.catb.org/~esr.
  48. ^ Раймонд, Эрик С. (5 ноября 2002 г.). «Хэллоуин VII: результаты опроса» . www.catb.org/~esr.
  49. ^ Jump up to: а б Томас, Кейр (апрель 2009 г.). «Linux нуждается в критиках» . www.pcworld.com . Проверено 22 января 2010 г.
  50. ^ «Интервью: Линус Торвальдс отвечает на ваш вопрос 118» . slashdot.com. 1 июля 2015 года . Проверено 1 июля 2015 г. Мне бы хотелось, чтобы разработчики настольных компьютеров особенно заботились о «постоянстве опыта». [...] Я просто говорю о боли и неуверенности, с которыми сталкиваются пользователи при обновлениях, [...] Это совсем не относится к Linux. Конечно, просто посмотрите на менее восторженный прием, который получили другие модификации операционных систем. Но мне бы очень хотелось, чтобы нам не пришлось *обеим* основным средам рабочего стола Linux усвоить это (ну, я надеюсь, они усвоили) на собственном горьком опыте, и обе они в конечном итоге обвиняли своих пользователей, а не себя.
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: b3658bdf25fbeedb4a2e60ed31e6c112__1720183320
URL1:https://arc.ask3.ru/arc/aa/b3/12/b3658bdf25fbeedb4a2e60ed31e6c112.html
Заголовок, (Title) документа по адресу, URL1:
Criticism of Linux - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)