Jump to content

Критика настольного Linux

Критика настольного Linux
Linux Mint — популярный дистрибутив Linux, ориентированный на пользователей настольных компьютеров. [1]

Критика настольного Linux — это история комментариев по поводу предполагаемых недостатков операционной системы Linux при установке на настольные компьютеры . Эта критика была направлена ​​на множество проблем и отсутствие согласованности между дистрибутивами Linux , их полезность и простоту использования в качестве настольных систем для обычных конечных пользователей , поддержку драйверов и проблемы с воспроизведением мультимедиа и разработкой звука.

на базе Linux В то время как смартфоны под управлением мобильной операционной системы Android доминируют на рынке смартфонов , [2] [3] и Linux используется на большинстве серверов, [4] с 2021 года работает исключительно на мира 500 самых быстрых суперкомпьютерах , [5] и используется на Нью-Йоркской фондовой бирже , [6] Операционные системы на базе Linux не получили широкого распространения на персональных компьютерах . [7]

Жизнеспособность Linux как настольной системы

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

Линус Торвальдс заявил, что он намеревался использовать ядро ​​Linux в настольных операционных системах. [8] [9] [10] Он утверждает, что Android широко используется, поскольку он предустановлен на новых телефонах, и что дистрибутивы Linux необходимо будет устанавливать на новые компьютеры, чтобы завоевать долю рынка.

Linux подвергался критике по ряду причин, включая отсутствие удобства для пользователя. [11] и имея крутую кривую обучения, [12] не подходит для использования на настольных компьютерах, не поддерживает некоторое оборудование, имеет относительно небольшую библиотеку игр и не имеет собственных версий широко используемых приложений. [13]

Некоторые критики не верят, что Linux когда-либо получит большую долю на рынке настольных компьютеров. В мае 2009 года Престон Гралла, пишущий редактор Computerworld.com , полагал, что Linux никогда не будет важен для пользователей настольных компьютеров и ноутбуков, хотя он считал, что он прост и понятен в использовании, но его низкий уровень использования указывает на его низкую значимость в мире. рынок настольных компьютеров. [14]

В своем эссе « Роскошь невежества: ужасная история с открытым исходным кодом» Эрик С. Рэймонд заявил, что отсутствие удобства использования многих инструментов с открытым исходным кодом и Linux связано не с отсутствием руководств, а с отсутствием внимания к опыту пользователей. [15]

Джеймс Дональд из Принстонского университета проанализировал концепции общих библиотек нескольких операционных систем. В своей статье 2003 года под названием « Улучшенная переносимость общих библиотек » он беспокоился об отсутствии эквивалента группы совместимости приложений Windows. [16]

Упущенные возможности

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

В конце 2010 года настольный Linux подвергся критике за то, что он упустил возможность стать значительной силой в области настольных компьютеров. Исполнительный редактор PC World Роберт Стромайер заметил, что, хотя Linux обладает исключительной безопасностью и стабильностью, а также отличной производительностью и удобством использования, время для успеха настольного Linux упущено. [17] Ник Фаррелл, пишущий для TechEye , считал, что выпуск плохо принятой Windows Vista был упущенной возможностью захватить значительную долю рынка. [18]

Оба критика указали, что Linux не потерпел неудачу на настольных компьютерах не из-за того, что он «слишком вызывающий», «слишком сложный в использовании» или «слишком непонятный». Оба высоко оценили дистрибутивы, причем Штромейер сказал, что «самый известный дистрибутив, Ubuntu, получил высокие оценки за удобство использования от всех крупных игроков в технологической прессе». Оба возложили вину за эту неудачу на сообщество открытого исходного кода . Штромейер назвал «жестокой идеологией сообщества открытого исходного кода в целом» [17] как ответственный, в то время как Фаррелл заявил: «Самым большим убийцей размещения программного обеспечения пингвинов на настольных компьютерах было сообщество Linux. Если вы думаете, что фанаты Apple полностью лают, то они являются образцами здравомыслия для крикливых религиозных психов Open Sauce, которые там находятся. .. Как и многие фундаменталисты, они совершенно негибки — размахивают GNU, как будто оно было передано Богом Ричарду Столлману». [18]

Обвинение в чрезмерной пропаганде уже рассматривалось ранее; В 2006 году Доминик Хамфрис заявил, что целью сообщества Linux является не доля рынка настольных компьютеров или популярность, а стремление Linux стать лучшей операционной системой, которая может быть создана для сообщества. [19] [ ненадежный источник? ]

Выбор и фрагментация

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

Linux часто критикуют за обилие доступных дистрибутивов. [20] [21] По состоянию на июль 2023 года DistroWatch насчитывает 250 активных дистрибутивов. [22] Критики называют большое количество компьютеров причиной замешательства потенциальных пользователей и утверждают, что это фактор, препятствующий широкому распространению Linux на потребительских настольных компьютерах. [23] [21] Александр Вульф написал в InformationWeek :

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

Наряду с аргументом о том, что разветвление и последующая фрагментация разделяют и тратят впустую усилия и ресурсы разработки, утверждается, что отсутствие стандартизации между дистрибутивами библиотек программного обеспечения , менеджерами пакетов , конфигурациями, а также различными средами рабочего стола приводит к несовместимости, которая делает работа разработчиков приложений и специалистов по сопровождению программного обеспечения усложняется, поскольку приложения необходимо адаптировать для работы в каждом дистрибутиве или семействе дистрибутивов. [21] [25] Эта фрагментация также усложняет установку программного обеспечения, вынуждая нетехнических пользователей, которые не могут создавать приложения из исходного кода и самостоятельно решать проблемы с зависимостями , полагаться на предварительно скомпилированные пакеты из репозиториев программного обеспечения для конкретного дистрибутива , которые имеют более или менее ограниченный выбор приложений и обычно отстают. последние версии, поскольку разработчик программного обеспечения должен подобрать и упаковать программное обеспечение для работы в конкретном дистрибутиве и выпуске. [26] [27] Кейтлин Мартин из LinuxDevCenter критически высказалась об отсутствии стандартизации и совместимости между дистрибутивами:

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

Однако сторонники Linux защищают большое количество дистрибутивов как содействие свободе выбора и называют разнообразие ключевым преимуществом. [29] Джим Линч из InfoWorld написал:

Я думаю, что именно это разнообразие выбора защитило Linux и обеспечило ему прочную нишу вне контроля одной компании или организации. Чего нельзя сказать о Windows или OS X, которые полностью контролируются Microsoft и Apple. Какой бы выбор ни сделали Apple или Microsoft, вы в значительной степени застряли на них, чего нельзя сказать о Linux. [30]

Были предприняты попытки стандартизировать дистрибутивы Linux с помощью Linux Standard Base , чтобы сделать программное обеспечение более совместимым между дистрибутивами; однако он имел очень ограниченное распространение. Такие проекты, как AppImage , Flatpak и Snappy, стремятся решить проблему фрагментации программного обеспечения, вместо этого упаковывая приложения со всеми необходимыми зависимостями, чтобы они могли работать как переносимые приложения, независимо от библиотек, конфигурации и особенностей конкретного дистрибутива. этот подход подвергался критике за фрагментацию. [21] [31]

Разработка сторонних приложений

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

Настольные операционные системы Linux критикуют за сложность разработки сторонних приложений для этих платформ, за фрагментацию распространения, настойчивое использование общих библиотек вместо включения библиотек в приложение, а также отсутствие заботы о сохранении API согласованности и обратной совместимости . называют факторами. [32] [33] Особенно это вызывает трудности для приложений с закрытым исходным кодом, которые распространяются исключительно в виде двоичных файлов, поскольку бремя обеспечения совместимости с множеством дистрибутивов и версий Linux несет исключительно разработчик. Дирк Хондел, директор по открытому коду VMware , раскритиковал отсутствие стандартизации среди дистрибутивов за создание недружественной среды для разработки приложений, написав, что это «по сути говорит разработчикам приложений: «Уходите, сосредоточьтесь на платформах, которые заботятся о приложениях . » [21] Мигель де Икаса, основатель среды рабочего стола GNOME , считает игнорирование обратной совместимости культурной проблемой сообщества разработчиков Linux:

Обратная совместимость и совместимость между дистрибутивами Linux не являются проблемой. Это даже отдаленно не интересная проблема, которую нужно решить. Никто не хочет выполнять эту работу, все хотят внедрять инновации и нести ответственность за следующую большую функцию Linux. Таким образом, Linux остался с идеалистами, которые хотели создать наилучшую возможную систему, не беспокоясь о скучных деталях, таких как поддержка и обратная совместимость. [33]

Тони Мобили, редактор журнала Free Software Magazine , выявил проблемы в серверных корнях Linux в своей статье 2009 года: установка программного обеспечения в GNU/Linux все еще не работает – и путь к ее исправлению :

В настоящее время каждый дистрибутив GNU/Linux (включая Ubuntu) путает системное программное обеспечение с программным обеспечением конечного пользователя, тогда как это два совершенно разных зверя, к которым следует относиться очень, очень по-разному. [34]

В августе 2014 года на конференции DebConf в Портленде Линус Торвальдс также выразил свое недовольство бинарной упаковкой приложений для экосистемы дистрибутива Linux:

Одна из вещей, которую ни один из дистрибутивов никогда не делал правильно, — это упаковка приложений [...] создание двоичных файлов для настольных приложений Linux — это чертовски большая заноза в заднице. [32]

Аудио разработка

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

отсутствие строгих стандартов API Критике подверглось для мультимедиа. Например, Adobe Systems в блоге разработчиков penguin.SWF обсуждается сложная аудиоинфраструктура Linux в анализе «Добро пожаловать в джунгли» . Почти дюжину активно поддерживаемых систем называют аудиоджунглями . [35]

PulseAudio Главный разработчик Леннарт Поеттеринг заявил, что программистам очень сложно понять, какой аудио API использовать для какой цели. [36]

Поддержка драйверов

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

В прошлом Linux критиковали за отсутствие поддержки драйверов; однако во многом это произошло из-за того, что производители не поддерживали систему Linux. [37] Лишь в 2004 году ATI начала разработку драйверов для Linux. [38] Широкое распространение Linux на серверах и Android способствовало разработке драйверов для Linux. [ нужна ссылка ]

Беспроводная поддержка

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

Поддержка драйверов беспроводной сети была проблемной областью Linux. Когда-то многие драйверы отсутствовали, и пользователям приходилось использовать такие решения, как ndiswrapper , в котором используются драйверы, созданные для операционной системы Windows . Broadcom особенно критиковали за невыпуск драйверов. [39] Эту проблему также удалось обойти путем извлечения проприетарной прошивки для использования в Linux. [40] С тех пор Broadcom выпустила бесплатные драйверы с открытым исходным кодом для ядра Linux, устранив проблемы современных чипсетов Broadcom. [41]

В последние годы проблема была в основном решена, и теперь существует довольно большое количество драйверов, добавляющих поддержку большинству доступных сегодня беспроводных карт. Однако в этих драйверах по-прежнему отсутствуют многие функции, в основном из-за того, что производители не предоставляют спецификации и документацию и, таким образом, вынуждают разработчиков перепроектировать карты. [42]

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

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

Традиционная структура каталогов , унаследованная от корней Linux в Unix 1970-х годов, подвергалась критике как неподходящая для конечных пользователей настольных компьютеров . [43] [44] В частности, структура каталогов Linux подвергается критике за то, что компоненты, специфичные для конкретных приложений, разбросаны по разным системным каталогам вместо того, чтобы хранить их в общем каталоге, специфичном для приложения. [34] Некоторые дистрибутивы Linux, такие как GoboLinux [45] и MoonOS предложили альтернативные иерархии, которые, как утверждалось, были проще для конечных пользователей, хотя такие предложения не получили большого признания. [46] [47]

См. также

[ редактировать ]
  1. ^ DistroWatch (август 2012 г.). «Дистрибутивы Linux – факты и цифры» . Архивировано из оригинала 7 октября 2011 года . Проверено 5 августа 2012 г.
  2. ^ «IDC: Доля рынка ОС для смартфонов» . www.idc.com .
  3. ^ «Gartner заявляет, что продажи планшетов в 2015 году продолжат снижаться» . 5 января 2015 года. Архивировано из оригинала 7 января 2015 года . Проверено 6 марта 2015 г.
  4. ^ «Доля рынка ОС и тенденции использования» . W3Cook.com . Архивировано из оригинала 6 августа 2015 года.
  5. ^ «Список статистики» . ТОП500 . Проверено 5 июля 2021 г.
  6. ^ Хорхе Рибас (5 ноября 2015 г.). «Ядро аргумента» . Вашингтон Пост . Быстрый, гибкий и бесплатный Linux завоевывает онлайн-мир. Но растет беспокойство по поводу слабых мест в сфере безопасности.
  7. ^ «Доля рынка операционных систем NetMarketShare для настольных ПК» . Проверено 7 ноября 2015 г.
  8. ^ Сессия вопросов и ответов с Линусом Торвальдсом: Почему Linux неконкурентоспособен на настольных компьютерах? . 15 июня 2012 г. - через YouTube.
  9. ^ Линус Торвальдс дал интервью на сцене LinuxCon + CloudOpen Europe 2013 . Фонд Linux . 23 октября 2013 г. Архивировано из оригинала 21 декабря 2021 г. – на YouTube.
  10. ^ Шон Майкл Кернер (20 августа 2014 г.). «Основатель Linux Линус Торвальдс все еще хочет настольный компьютер » . eweek.com. Архивировано из оригинала 13 марта 2015 г. Проверено 1 января 2016 г.
  11. ^ Бец, Джозеф (19 июня 2006 г.). «Письмо Эрику Рэймонду о моих приключениях в LiveCD Linux или о том, почему Билл Гейтс все еще богат» . www.newhorizonssucks.net. Архивировано из оригинала 3 августа 2010 г. Проверено 1 июля 2010 г.
  12. ^ Шэрон Махлис (22 марта 2007 г.). «Жить (и умирать) с Linux на рабочем месте – краткий обзор Linux для предприятий» . Компьютерный мир . Проверено 15 апреля 2007 г.
  13. ^ Энди МакКью (9 сентября 2005 г.). «Gartner предупреждает о Linux для настольных компьютеров» . ZNet.co.uk. ​Архивировано из оригинала 18 октября 2012 г. Проверено 15 апреля 2007 г.
  14. ^ Гралла, Престон (май 2009 г.). «Мнение: почему вас не должен волновать Linux на рабочем столе» . Архивировано из оригинала 21 мая 2009 г. Проверено 20 мая 2009 г.
  15. ^ Раймонд, Эрик С. (11 апреля 2006 г.). «Роскошь невежества: ужасная история с открытым исходным кодом» . www.catb.org/~esr/ . Проверено 1 июля 2010 г.
  16. ^ Дональд, Джеймс (25 января 2003 г.). «Улучшенная переносимость общих библиотек» (PDF) . Архивировано из оригинала (PDF) 26 сентября 2007 года . Проверено 30 сентября 2013 г.
  17. ^ Jump up to: а б Стромейер, Роберт (октябрь 2010 г.). «Настольный Linux: мечта мертва» . Мир ПК . Проверено 12 ноября 2010 г. [ постоянная мертвая ссылка ]
  18. ^ Jump up to: а б Фаррелл, Ник (октябрь 2010 г.). «Шанс Linux упущен: мечта настольного компьютера мертвее, чем норвежский синий» . Технический глаз . Архивировано из оригинала 22 декабря 2013 года . Проверено 12 ноября 2010 г. Была возможность, чтобы это произошло. Canonical довела свою операционную систему Ubuntu до скорости, а Редмонд все еще поставлял свою плохую операционную систему Vista. Даже Leopard от Apple не представлял собой ничего особенного. Но этого не произошло и сейчас вряд ли произойдет. Хотя Linux будет доминировать на серверах, он никогда не появится на настольных компьютерах.
  19. ^ Хамфрис, Доминик (декабрь 2005 г.). «Linux — это не Windows» . Проверено 12 ноября 2010 г.
  20. ^ Вудворд, Мэтт (4 апреля 2003 г.). «Свободное программное обеспечение: некоторый выбор = хорошо; слишком большой выбор = плохо» . арс техника . Проверено 27 марта 2011 г.
  21. ^ Jump up to: а б с д и Воган-Николс, Стивен Дж. (13 ноября 2018 г.). «Настольный компьютер Linux: за большим успехом приходит большая неудача» . Компьютерный мир . Проверено 19 сентября 2019 г.
  22. ^ «Поиск рассылки» . distrowatch.com . Проверено 7 июля 2023 г.
  23. ^ Воган-Николс, Стивен Дж. «Настольный компьютер Linux в беде» . ЗДНет . CBS Интерактив . Проверено 19 сентября 2019 г.
  24. ^ Вулф, Александр (18 июля 2007 г.). «Слишком много дистрибутивов Linux создают беспорядок с открытым исходным кодом» . Информационная неделя . Технологическая группа УБМ . Проверено 19 сентября 2019 г.
  25. ^ Маккарти, Марк (12 июля 2018 г.). «Мобильные операционные системы с открытым исходным кодом должны контролировать фрагментацию» . ИТ-директор .
  26. ^ Ларабель, Майкл (6 октября 2016 г.). «Основные проблемы настольных платформ Linux в 2018 году — Phoronix» . www.phoronix.com . Фороникс Медиа . Проверено 19 сентября 2019 г.
  27. ^ Хоффман, Крис. «Как работают менеджеры установки программного обеспечения и пакетов в Linux» . Как компьютерщик . How-to-Geek, ООО.
  28. ^ Мартин, Кейтлин. «О'Рейли Медиа - Технологии и бизнес-обучение» . www.oreilly.com . Архивировано из оригинала 22 июля 2010 года.
  29. ^ Мартин, Кейтлин (4 сентября 2010 г.). «Вас пугают хлопья для завтрака?» . Проверено 27 марта 2011 г.
  30. ^ Линч, Джим (19 августа 2013 г.). «Linux предлагает настоящее разнообразие на рабочем столе» . www.infoworld.com . ИДГ Коммуникации . Проверено 19 сентября 2019 г.
  31. ^ «Что такое AppImage в Linux?» . Сделайте технологию проще . 15 июля 2019 года . Проверено 20 сентября 2019 г.
  32. ^ Jump up to: а б Дэниел Гиллмор; Ана Герререро Лопес (29 августа 2014 г.). «Вопросы и ответы с Линусом Торвальдсом» (видео) . DebConf 2014, Портленд . debian.net . Проверено 4 сентября 2014 г. 6:00: Одна из вещей, которую ни один из дистрибутивов никогда не делал правильно, — это упаковка приложений [...] создание двоичных файлов для настольных приложений Linux — это чертовски большая заноза в заднице.
  33. ^ Jump up to: а б де Икаса, Мигель (29 августа 2012 г.). «Что убило рабочий стол Linux» . tirania.org .
  34. ^ Jump up to: а б Мобили, Тони (23 июня 2009 г.). «2009: установка программного обеспечения в GNU/Linux все еще не работает — и есть путь к ее исправлению» . www.freesoftwaremagazine.com. Архивировано из оригинала 26 июня 2009 г. Проверено 23 марта 2010 г.
  35. ^ «Добро пожаловать в джунгли» . blogs.adobe.com/penguin.swf. 11 мая 2007 г. Архивировано из оригинала 19 июня 2010 г. Проверено 13 апреля 2010 г.
  36. ^ Пёттеринг, Леннарт (24 сентября 2008 г.). «Путеводитель по джунглям звукового API Linux» . 0pointer.de/блог . Проверено 13 апреля 2010 г.
  37. ^ «Ответ Gigabyte на проблему ACPI в Linux: используйте Windows, мы не поддерживаем Linux» . phoronix.com.
  38. ^ Ларабель, Майкл (1 июня 2006 г.). «Предисловие» . Фороникс . Проверено 3 декабря 2010 г.
  39. ^ Проффитт, Брайан (8 октября 2010 г.). «Что означают драйверы Broadcom для распространения Linux?» . Планета корпоративных сетей . Проверено 3 декабря 2010 г.
  40. ^ Коннели [так в оригинале], Тим (9 сентября 2010 г.). «Broadcom бросает Linux в кость, открывая исходные коды драйверов Wi-Fi» . бетаньюс . Проверено 3 декабря 2010 г.
  41. ^ Птасински, Генри (9 сентября 2010 г.). «Драйвер беспроводной связи Broadcom с полным исходным кодом для чипов 11n» . Архивировано из оригинала 2 сентября 2013 г. Проверено 3 декабря 2010 г.
  42. ^ «Список драйверов на wireless.kernel.org» . Архивировано из оригинала 19 декабря 2014 г. Проверено 5 февраля 2011 г.
  43. ^ ван Ризен, Пим (24 февраля 2003 г.). «Проектирование расширений объектов для операционных систем Unix» . www.kuro5hin.org/story . Проверено 3 июня 2010 г.
  44. ^ Шейнберг, Адам (24 февраля 2003 г.). «Если бы у меня был свой дистрибутив» . www.osnews.com . Проверено 30 апреля 2010 г.
  45. ^ Мухаммед, Хишам (9 мая 2003 г.). «Переосмысление дерева Unix: введение в GoboLinux» . www.kuro5hin.org . Проверено 3 июня 2010 г.
  46. ^ «Структура каталогов GoboLinux придает свежий и чистый вид системе Linux...» , 2003, GoboLinux.org
  47. ^ «moonOS имеет собственную систему иерархии файлов...» Архивировано из оригинала 2 ноября 2012 г. Проверено 29 октября 2012 г.
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 52561ce2b1ece7a0868e30f6b5f66bc0__1716555300
URL1:https://arc.ask3.ru/arc/aa/52/c0/52561ce2b1ece7a0868e30f6b5f66bc0.html
Заголовок, (Title) документа по адресу, URL1:
Criticism of desktop Linux - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)