Любопытный случай с XLibre Xserver
Свобода выбора в Linux? Случай с XLibre Xserver показывает, что всё не так просто, как кажется, вызывая вопросы о прозрачности и контроле.
После драматического отделения Xorg в новый проект под названием XLibre Xserver сообщество с открытым исходным кодом на мгновение почувствовало искру надежды — возможно, любимый X11 получит второй шанс на жизнь. Эта надежда появилась после крупных объявлений нескольких ведущих (и в основном корпоративно поддерживаемых) дистрибутивов Linux о том, что они полностью отказываются от X11.
Но, как вы увидите ниже, этот проблеск надежды, вероятно, не продлится. На пути стоят две большие проблемы: спорная репутация разработчика, стоящего за проектом, и нарастающее ощущение того, что некоторые из основных игроков просто больше не хотят X11. Вместо этого они вкладывают свои усилия в Wayland — проект, в котором они активно участвуют, даже несмотря на то, что технически он поддерживается сообществом.
Итак, возвращаемся к теме. Несколько дней назад Кевин Кофлер предложил (вот наша статья на эту тему) добавить XLibre Xserver в Fedora в качестве замены X11. И, ого, что последовало дальше… Ситуация быстро обострилась. Всего через 24 часа он лично отозвал предложение, сказав:
Я всегда утверждал, что изменения, которые подавляющим образом отвергаются сообществом, не должны утверждаться FESCo. Поэтому было бы очень лицемерно с моей стороны пытаться протолкнуть это через почти полностью негативную обратную связь. Я придерживаюсь своих позиций и применяю их к себе.
Уже накопилось несколько сотен комментариев, которые вы можете посмотреть здесь и здесь. Как вы увидите, многие из них вовсе не касаются технических деталей — вместо этого они выражают откровенную враждебность к разработчику, известному как активный критик Red Hat. Некоторые даже доходят до таких заявлений, как: «Если это будет одобрено, я покину проект». Вау.
Пожалуйста, не поймите меня неправильно — эта статья не предназначена для защиты Энрико Вайгельта, человека за проектом XLibre. Я согласен, что многие его высказывания переходят границы и уходят от технического обсуждения в политику и теории заговора, что просто недопустимо.
Тем не менее, также довольно расстраивает видеть, как люди выискивают технические недостатки только для того, чтобы дискредитировать проект, потому что им не нравится его разработчик. В этой ситуации грань между личными чувствами и технической критикой практически исчезла — всё смешалось в один большой хаос.
Тем не менее, я полностью согласен с одним из пунктов: программное обеспечение без надежного послужного списка стабильности и функциональности просто не должно приниматься. Я на 100% поддерживаю это.
Но давай, называть это ненадежным? Серьезно? Мы говорим о X11 — программном обеспечении, которое обеспечивает работу Linux-десктопа последние 30 лет. И теперь, после того как его ответвили, внезапно, за одну ночь, оно стало ненадежным? Это не имеет смысла. Это буквально та же самая кодовая база, верно? Плюс, вся суть ответвления в том, чтобы улучшить её и исправить многие недостатки в устаревшем дизайне.
Не будем забывать, что когда речь идет о XLibre, проект пытается вдохнуть новую жизнь в X11, и Red Hat находится в самом центре этого. Да, та самая Red Hat, которая является крупным сторонником Wayland. У компании есть репутация настойчивого продвижения своей концепции — вспомните, что происходило с рабочим столом GNOME, systemd и теперь с Wayland.
Это тоже немного иронично. Та же компания, которая с гордостью размахивает флагом открытого исходного кода, именно она закрыла CentOS, своего крупнейшего конкурента на тот момент, что выглядело как пощечина всему, что олицетворяет открытый исходный код. И с тех пор, похоже, Red Hat специально усложняет жизнь новичкам — включая Rocky и Alma.
Итак, хотя я бы не зашел так далеко, как Вейгельт, я согласен с одной простой истиной: X11 явно больше не является приоритетом для крупных игроков, и теперь все внимание сосредоточено на Wayland, и это нормально. Но почему вы ищете конфликты с каждым, кто осмеливается ставить под сомнение ваше стремление продвигать одну конкретную технологию?
Даже если вы новичок в Linux, не пройдет и нескольких дней, как вы поймете, что Wayland (кстати, проект, запущенный Red Hat) все еще не является полностью доработанной и надежной заменой, какой многие его себе представляют. О, и эта «новая» штука под названием Wayland? Она разрабатывается уже более 15 лет. И тем не менее, она все еще кажется не совсем готовой к использованию в массовых продуктах.
Правда в том, что большинству пользователей всё равно, как это называется — им просто нужно, чтобы их система работала. И в этом смысле X11 по-прежнему справляется со своей задачей. XLibre пытается пойти дальше, развивая всё, что было раньше, чтобы улучшить пользовательский опыт. Но для того чтобы это произошло, проекту нужно дать честный шанс. А это сложно сделать, когда его сразу отвергают только потому, что вам не нравится человек, стоящий за ним, или потому, что он не соответствует целям вашей компании.
Сейчас большинство других дистрибутивов придерживаются выжидательной позиции, в отличие от Fedora (а следовательно, и Red Hat), чья позиция ясна. Пока ни один из остальных не сделал никаких твёрдых заявлений о том, планируют ли они перейти на XLibre. Конечно, для этого проекту сначала нужно выпустить полностью стабильную версию (у нас уже есть доступная бета-версия).
Честно говоря, сообществу с открытым исходным кодом нечего терять, пытаясь вернуть что-то такое фундаментальное, как X11. Наоборот, здесь можно многое выиграть. Тем не менее, должен признать — драма вокруг Вейгельта совсем не помогает этому начинанию. И когда к этому добавляется очевидная неохота крупных игроков дать X11 ещё один шанс, всё становится ещё сложнее.
Дело XLibre необычно и во многом беспрецедентно в мире Linux. Дело в том, что речь идет не только о технических качествах. Скорее, это связано с тем, что люди отказываются от чего-то из-за репутации его разработчика, а также с отказом некоторых «законодателей мод» в мире Linux вернуть то, что они уже объявили устаревшим.
Разве Linux не должен быть про выбор и свободу? Или это просто красивые лозунги, которые на практике не совсем соответствуют действительности?
