Без сомнения одна из больших проблем Linux - отношения с новыми пользователями - это проблема совместимости оборудования, и даже по мере того, как с каждой новой версией Linux (каждые два месяца) добавляется дополнительная поддержка, проблема продолжает оставаться одним из факторов, по которым многие пользователи в конечном итоге уходят с Linux.
И дело в том, что, строго говоря, о ядре, то есть части, которая управляет ресурсами компьютера и служит мостом связи между различными компонентами и является невидимой частью операционной системы, самая последняя версия не включена в большинство Дистрибутивы Linux.
Кроме того, многие из них основаны на включении версий LTS или ориентированы на команды с низким уровнем ресурсов, поэтому включение самой последней версии Linux не является жизнеспособным вариантом.
Причина затронуть эту тему в том, что Linux-Hardware.org недавно опубликовал информацию на основе собранных данных телеметрии. в течение года, что использование «устаревших» или «старых версий» ядер создает проблемы совместимости с оборудованием для 13% новых для новых пользователей.
Достаточно наглядный пример ситуации - ситуация большинства пользователей Ubuntu, в которой в течение прошлого года им была предложена версия ядра 5.4. Это более чем на полтора года отстает от текущей версии 5.13 с точки зрения аппаратной поддержки.
С другой стороны, дистрибутивы Rolling-Release (непрерывный выпуск) предлагают не только новые ядра, но и постоянно обновляют весь системный пакет, но единственная и большая проблема, с которой они сталкиваются, - их низкая популярность по сравнению с другими дистрибутивами.
Сам Линус признает, что именно поэтому операционная система пытается утвердиться. в индустрии настольных компьютеров.
И даже мы могли бы оправдать то, что указанное число, данное Linux-Hardware.org, не является точным или что представленные цифры не представляют всех пользователей Linux, поскольку в значительной степени представленные результаты основаны на собственных компиляциях Linux-Hardware. Org, взятых всем, кто пользовался инструментом «hwinfo».
То есть не у каждого пользователя Linux установлен этот инструмент, и результаты основаны на небольшой группе пользователей, но даже в этом случае представленные цифры весьма неутешительны.
Так как, например, в области устройств BT (bluetooth) показанные цифры говорят нам, что в этой области Linux покрывает более 95% (самый высокий показатель из всех областей), но для других областей показанные цифры просто катастрофичны.
О теме уже многие пользователи высказали свое мнение о проблемах совместимости с Linux, и даже несмотря на то, что многие пользователи согласились с тем, что использование версий, предшествующих самой последней из Linux, вызывало проблемы с некоторыми аппаратными компонентами, что, если это привлекает внимание (по крайней мере, лично), так это то, что есть пользователи, которые заявляют иначе.
То есть, при использовании самой последней версии у них возникают проблемы с некоторыми аппаратными компонентами, чего не должно происходить, если в вашем оборудовании нет компонентов, выпущенных более 20 лет назад, ситуация была бы разумной.
У меня с ноутбуком противоположная проблема. Ядра новее 5.0 вызывают зависание системы через минуту или две работы от батареи. Я предполагаю, что это какая-то проблема с управлением питанием, но поскольку журналы не создаются, исправить это в принципе невозможно. Я полностью осознаю, что 5.0 больше не «поддерживается», но «поддержка» ничего не значит, если система на самом деле не работает.
Наконец, я должен упомянуть, что эта ситуация будет хлебом с маслом, пока производители аппаратных компонентов не являются теми, кто обеспечивает поддержку Linux, и это довольно сложный случай, который может произойти.
Если вы хотите узнать об этом больше, Я приглашаю вас посмотреть или присоединиться к обсуждению, созданному в Reddit форумы или вы можете проверить информацию, которую он опубликовал Linux-Hardware.org.
Я думаю, что должна быть создана универсальная база данных для драйверов, удаленных из ядра Linux, которая может быть установлена после обнаружения несовместимости или отсутствия распознавания компонента, а затем соответствующая база данных будет найдена среди универсальных репозиториев драйверов для Linux.