Индекс форумов |
Исходное сообщение |
---|
"Релиз дистрибутива Fedora Linux 38" Отправлено lucentcode, 18-Апр-23 23:10 |
Именно. Зоопарк дистров с разными версиями либ и пакетов, зоопарк пакетных менеджеров и репозиториев и прочие вещи, фрагментирующие сообщество, и делающие Linux не удобным для разработчиков проприетарного ПО(вроде игр) куда больше влияют на ситуацию с популярностью Linux, чем DE. Помнится, в Windows когда-то(когда он был неудобным и страшным, как смертный грех, в отличии от KDE 3.x тех лет) тоже были варианты изменения вида, и поведения системы(aston shell, AltDesk, CarioShell, LiteStep, Talisman, FlyakiteOSX(выглядело круто для своего времени, не то что XP), ObjectDock и другие, я помню что юзал что-то ещё в те времена, но названия уже забыл), но при этом одна инсталляшка программы или игры в винде заводилась во первых в разных версиях Windows, а во вторых, оно работало везде, и не важно, кастомизированное у вас десктопное окружение Windows было, или дефолтное. А с Linux не так: десятки дистров, разные форматы пакетов, разные версии зависимостей в разных дистрах. Отсутствуют слои совместимости с более старыми версиями динамических библиотек и API, а также специальные варианты с наборами хаков, для воспроизведения особенностей старых версий окружения GNU/Linux в новых версиях ОС. В итоге, если какой-то проприераст успешно скомпилировал свой проект под условную Ubuntu 16.04 когда-то, не факт, что его ПО будет работать и на Ubuntu 22.04, к примеру, или более поздней версии. И это один дистр. А на другом дистре его ПО может не завестись прямо сейчас. Или не найдётся желающих опакечивать его ПО под этот дистр. Хорошо, когда ПО пишут как микросервис с соответствующим API. Можно его в контейнер со старым окружением в будущем будет пихнуть. И оно не будет зависеть от закидонов дистростроителей сильно. А что делать с GUI приложениями вроде того же CorelDraw или Solidworks? Или с играми? Кто их опакечивать под каждый дистр будет? И собирать каждый раз под кучу разных дистрибутивов, и их версии? Вот и получается, что не особенности десктопа главная проблема Linux(то, что есть разные окружения, это бесполезное распыление ресурсов, лучше бы одно допилили до максимально крутого состояния, но это мелочь), а беда с зоопарком форматов пакетов/версий библиотек/дистрибутивов/версий этих дистрибутивов. И так маленькую долю Linux на Desktop фрагментируют так сильно, как ни одну другую ОС не фрагментировали. Для открытого ПО разрабы собирают пакеты сами хорошо, если под два/три дистра, наиболее популярных. А остальное на ментейнерах разных дистров висит. Хотят, собирают пакет, хотят, не собирают. А компании, разрабатывающие проприетарное ПО, так не могут. У них в штате нет ментейнеров, что под десятки дистров, у каждого из которых десятки версий, будут адаптировать и собирать этот проприетарное ПО на регулярной основе. Был бы Linux на 99% дектопов, может бюджет на подобных и нашёлся бы, и как-то бы, скрипя зубами, собирали бы под этот зоопарк своё ПО. Но, для ОС с небольшой долей пользователей делать это, в большинстве случаев, экономически не целесообразно. Фрагментированность экосистемы Linux с одной стороны благо(много вариантов с разными подходами, выбираешь что тебе по душе, разнообразие приводит к появлению разных инноваций), а с другой — зло. Был бы всего один дистр, один формат пакетов, и возможность подключения разных версий клиентских библиотек и прочих зависимостей для разного ПО, с максимальной совместимостью для запуска даже очень старых GUI-приложений, и всё было бы хорошо. А набор разных DE над этой общей основой никому бы сильно не мешал. Главное, чтобы ПО на этой основе работало. Хотя, унифицированный тулкит и графическая подсистема, с унифицированным хотя-бы на уровне API(если уж не внешнего вида и поведения) окружением пользователя, были бы тоже Linux только в плюс. |
При общении не допускается: неуважительное отношение к собеседнику, хамство, унизительное обращение, ненормативная лексика, переход на личности, агрессивное поведение, обесценивание собеседника, провоцирование флейма голословными и заведомо ложными заявлениями. Не отвечайте на сообщения, явно нарушающие правила - удаляются не только сами нарушения, но и все ответы на них. Лог модерирования. |
Закладки на сайте Проследить за страницей |
Created 1996-2024 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |