
Существует удивительно короткий список тем, с которыми разработчики Linux сталкиваются, чтобы достичь массы.
Изображение: Джек Валлен
Недавно мой друг попросил помочь установить Linux на устаревший ноутбук. Изначально ноутбук работал под управлением Windows 7, но был обновлен до Windows 10 (в связи с окончанием срока службы 7). После обновления ноутбук практически не использовался. Зачем? Потому что Windows 10 не мог видеть, что оборудование не соответствует основным системным требованиям. Рассматриваемый ноутбук был более старым Lenovo, поэтому его стоило сэкономить.
И тогда я установил Ubuntu 19.04.
Хотел бы я сказать, что все прошло хорошо. Допустим, это будет ложь. Установка была быстрой и простой (как почти все установки Linux). В итоге, однако, у нас был ноутбук без WiFi.
ЧАСЫ: Выберите стратегию выхода из Windows 7: четыре варианта (TechRepublic Premium)
Любой, кто установил Linux на ноутбук, знает, что поддержка беспроводной сети является обязательной. Хотя экспоненциально лучше, чем это было много лет назад, этот конкретный случай показывает, что он все еще нуждается в уточнении.
И я понимаю, что проприетарное оборудование доступно. Я также понимаю, что существуют способы установки прошивки для этих чипсетов для работы. К сожалению, это была ситуация, когда у друга не было времени в мире, чтобы сделать это возможным.
Опыт остановил меня … достаточно, чтобы понять, что изменение пользовательского ландшафта должно вызвать аналогичные изменения в способе разработки Linux.
Время изменилось
Когда-то подавляющее большинство людей работало на работе каждый день. Большинство корпоративных пользователей редко покидают свои столы. Что касается потребителей, то большинство из них аналогичным образом проводили время за компьютером, приклеенным к настольному компьютеру.
Сегодня это уже не так. Подавляющее большинство людей рассчитывают, где бы они ни находились. Такие люди, как я, являются исключением, поскольку я, вероятно, провожу 90% времени за компьютером за столом. С другой стороны, массы работают на ноутбуках, планшетах и телефонах.
Дело в том, что большинство дистрибутивов по-прежнему в первую очередь предназначены для настольных компьютеров. Это может звучать безумно, но рассмотрим эти три момента:
Прежде чем продолжить, Linux хорошо работает на ноутбуках, в дополнение к этим трем проблемам. Он работает со скоростью, надежностью и безопасностью, которые не могут предложить другие операционные системы. Это легко настраивается, прост в использовании и весело.
Однако эти три пункта действительно придерживаются вкуса Linux как жирное арахисовое масло.
Как добиться успеха с пользователями (без особых усилий)
Если команда разработчиков дистрибутивов Linux хочет знать, как достичь массы, вот в чем дело.
Решите эти проблемы с мобильным оборудованием.
Готово.
Массы достигли.
Смотрите (учитывая, что Librem скоро выйдет на 5 смартфонах с Linux), вероятность успеха Linux на планшетах или ПК для смартфонов невелика. Вне Linux, который совместим с Android, нет никаких оснований ожидать, что телефон с Linux уменьшит огромный разрыв между Android и iOS.
Однако ноутбуки – это совершенно другое животное. А тем, кто сомневается, что Linux может сделать такую вещь, нужно только взглянуть на ChromeOS, чтобы увидеть, что Linux действительно может успешно достичь массы оборудования для ноутбуков. Сколько ChromeOS был в состоянии решить все три из этих проблем. Я никогда не видел, чтобы ChromeOS не мог использовать Wi-Fi, работать с дисплеями с высоким разрешением или нормально функционировать после остановки. Фактически, ChromeOS делает две из этих вещей лучше, чем любая другая операционная система (MacOS превосходит их всех с дисплеями высокой четкости).
Но пока Linux не справится с этими тремя проблемами, шансы достичь массы не так уж велики.
ЧАСЫ: DevOps: шпаргалка (TechRepublic)
Непростая задача
Это понятно. Три перечисленные проблемы не легко решить. Если бы они были просто препятствиями, они бы уже прыгнули. Разработчики Linux уже давно работают над этими проблемами. И в некоторых случаях они сделали. Использование экрана с высоким разрешением возможно с некоторыми усилиями. В большинстве случаев разрешение по умолчанию таково, что читать все на экране сложно. Однако, если вы измените настройки дисплея, вы будете читать эти страницы как чемпион.
Однако эта конфигурация не должна быть необходимой (и это важно). Зачем? Потому что, если распределение хочет привлечь массы, оно должно работать немедленно. Период. Конец истории. Процедура после установки не должна требовать настроек, чтобы обеспечить правильную работу беспроводного соединения, режима ожидания и дисплея. Конечным пользователям не нужно думать о том, как Google может увеличить размер шрифтов и элементов пользовательского интерфейса, чтобы правильно отображать их экраны или установить проприетарную прошивку для беспроводного использования. Вам не придется страдать от проблем сна / гибернации, которые на протяжении многих лет преследуют Linux на рабочем столе. Все, что вам нужно сделать, это позволить Google использовать вариант «Гибернация Linux не работает». Вы получите результаты, которые уже были опубликованы в 2019 и 2004 годах.
ЧАСЫ: 20 быстрых советов по упрощению сети Linux (бесплатный PDF) (TechRepublic)
Я понимаю, что проблема заключается в сочетании проприетарного оборудования и компонентов микширования и настройки. Но Linux уже давно прекрасно работает на настольном оборудовании. Для меня это означает, что Linux может работать на мобильном оборудовании с таким же успехом. И так и должно быть. Сегодняшний пользовательский ландшафт больше не будет переопределяться для рабочего стола. На самом деле, если мы верим прогнозам, пользователи продолжат массовую миграцию на мобильные устройства, пока только несколько из нас, хардкорных пользователей, не будут усердно работать на настольных компьютерах.
И? Если дистрибутивы Linux не устанавливают стандартное оборудование (без проблем), платформа с открытым исходным кодом должна иметь дело с неизменной и нерушимой силой. Для этого настало время, чтобы разработчики дистрибутивов Linux сосредоточили свои усилия на обеспечении беспрепятственного использования ноутбуков.
Если ChromeOS может это сделать, то же самое можно сказать и о Linux.
Обычное предисловие
Это должно было начаться с обычного: «Если вы читали мои статьи на протяжении многих лет, вы знаете, насколько я поддерживаю Linux». Ядда, Ядда, Ядда. Linux была моей основной операционной системой с 1997 года. Я использую macOS только тогда, когда мне нужно редактировать видео или работать с книгой в редакторе (так как LibreOffice не может обработать рукопись в 70000 слов с сотнями комментариев и отслеживать изменения). На мой взгляд, нет лучшей операционной системы, чем Linux. Это сокращено и высушено. На самом деле, я бы не был там, где я есть сегодня без Linux.
Однако дистрибутивы Linux должны быть полностью погружены в воды мобильности. Хотя вселенной нужно вырвать стол из моих холодных, мертвых рук, большинство из них говорили и отрезали поводок. Там нет возврата.