LINUX.ORG.RU
ФорумTalks

По мотивам соседнего треда

 


0

1

Хотел настрочить ответ в соседний тред, да больно много получается. Потому создам лишний.
Я основную проблему линукса на десктопе вижу в следующем: дистросторители пытаются впихнуть в репозитории всё и сразу. Нет ничего плохого в том, что существует десяток разных DE ( MyNameIsWinner считает, что это плохо). Не нужно всем вместе делать один дистрибутив, одну DE, один WM с одними обоями.
Так недолго до того, что мы скажем «А что это так много тем? Давайте все вместе пилить одну, а все остальные объявим говном!», а потом «А что это так много языков программирования? Давайте писать на одном, а все остальные объявим говном!».
Заключение первой части: в репозиториях дистрибутива, рассчитанного на хомячьё, не должно быть анархии, скорее тоталитаризм. Весь софт нужно тщательно оттестировать. Одну DE объявить высшей расой, а остальные дискредитировать и не допускать до репов. Например, есть абстрактный дистр, объявивший KDE своим идолом, в таком случае никак нельзя допустить попадание gnome-font-viewer в репозитории этого дистрибутива (в идеале и всего, связаннного с GTK+, как и пакетов gtk2, gtk3). Конкуренцию этому дистрибутиву составят несколько дистрибутивов, ориентированных на Gnome, MATE, Cinnamon, XFCE, LXDE и других, в репозитории которых под страхом смертной казни запрещено добавлять kdelibs. Вот такой тоталитаризм.
С одной стороны MyNameIsWinner всё правильно сказал. Унификация — это хорошо. Вот, например, хочешь скачать какой-нибудь софт. Смотришь: это ссылка на скачивания для вендоводов, это для маководов, а это два десятка ссылок для линукса. А почему? А потому, что для нескольких дистрибутивов, для нескольких систем управления пакетами, для нескольких архитектур. Вот, например.
Итого: лучший дистрибутив с этой точки зрения — убунта. Тут есть разделение на Ubuntu (Unity), Kubuntu (KDE), Lubuntu (LXDE), Xubuntu (XFCE). Поставил кеды на убунту, а она больше не убунта вовсе, а кубунта. Конечно, там всё не совсем так, как описано выше (не допускать в репозитарии софт, ориентированный на вражеские тулкиты), но похоже.
UPD: решение разных вытекающих проблем я описал тут.

★★★★★

Последнее исправление: cetjs2 (всего исправлений: 3)

Читаю

>есть абстрактный дистр, объявивший KDE своим идолом, в таком случае никак нельзя допустить попадание gnome-font-viewer в репозитории этого дистрибутива (в идеале и всего, связаннного с GTK+, как и пакетов gtk2, gtk3).

и думаю, мол, сейчас будет УБУНТА УБУНТА УБУНТА. И точно:

>Итого: лучший дистрибутив с этой точки зрения — убунта.

Deleted
()

С тулкитофобией на линуксах делать нечего.


Убунта делится на *ubuntu-desktop, а репозитории всё-равно общие, так что нифига не понял из идеи.

Solace ★★
()

Не надо связывать дистрибутив с DE. У DE и дистрибутива плюсы/минусы из разных совершенно областей. Если мне нравится пакетная система Ubuntu, система инициализации, «Центр приложений», но не нравится Unity, то почему я должен переходить на другой дистрибутив? Или, если мне нравится KISS арча, то почему я не могу использовать там свою любимую DE.

Лучше уж бороться с Денисками, которые на каждый чих клепают новый дистрибутив, потому что для разработчика различия между дистрибутивами гораздо важнее, чем различия между DE (если не хочется делать всякие апплетики с виджетами, то разница есть только в выборе Qt/GTK, а остальное идентично. А под каждый дистрибутив надо создавать отдельный пакет, учитывать особенности сборки этого дистрибутива, класть пакет в отдельный репозиторий).

KivApple ★★★★★
()
Ответ на: комментарий от KivApple

Фрагментация дистрибутивов намного опаснее, чем фрагментация DE (пока есть только два общепризнанных тулкита).

KivApple ★★★★★
()

1. Никакие DE кроме KDE и Xfce не нужны. 2. Для сексуальныъ меньшинств можно оставить в репах и остальное. 3. Такой дистр уже есть- Chakra. Все, кроме KDE выпилено. Как видишь, результат не так уж и хорош.

Vekt
()

«А что это так много тем? Давайте все вместе пилить одну, а все остальные объявим ******!»

В убунте так и есть по сути. Включаешь тему отличную от дефолтной и вытекают глаза.

yu-boot ★★★★
()
Ответ на: комментарий от xtraeft

просто поток мыслей, можно не читать

переводы они делают сами (зачем-то), багфикс-апдейты того же гнома кроме как в lts не берут, баги в релизе очень глупые (обойти - не проблема, но нормальному человеку, который на компьютеры клал болт, нужно гуглить и так далее)
то, что десктопов несколько - не обязательно плохо, проблема в том, что все они недопиленные и плохо между собой совместимые. если бы софт из кде интегрировался с гномом, было бы весьма неплохо (как я понимаю, в kde5 с этим будет лучше)
зачем изначально было городить столько пакетных менеджеров, я, например, не знаю, потому что все стремятся реализовать похожую функциональность. можно было изначально собраться и пилить какой-нибудь портеж с нормальной поддержкой бинарников.
зачем теперь столько дистрибутивов линукса - я снова не понимаю
техническая реализация у них отличается, но большинству людей нужна просто система, которая работает - с этим у убунт, федор и так далее туго.
в общем, похоже на оппозицию в некоторых странах - не могут договориться даже между собой

Deleted
()

Классным решением было бы создать несколько репозиториев: базовый содержит ядро и пачку гнутых утилит, а репы admin, developer и haxxor по-умолчанию отключены (ибо зачем хомячку веб-сервер, среда разработки и ддосилка?). Иксы в отдельном репе (тут же лежат все иксовые драйверы и графические утилиты, не привязанные к тулкиту, как xclock и oclock), а DE (они же состоят из десятка-сотни пакетов) лежат по отдельным репозитариям (при этом советуется, подключив репозитарий gnome, отключить репозитарии всех остальных DE).
Так станет гораздо проще. И каждому тулкиту свой репозитарий. Чтобы было проще, возьмём в расчёт только две популярные DE и два популярных тулкита. Итого 4 репозитария, весь софт в четырёх репах можно представить таким образом:

  • Репозиторий gnome: здесь лежит сама DE и весь зависящий от неё софт, требует подключённого репа gtk.
  • Репозиторий kde: здесь лежит сама DE, весь зависящий от неё софт и kdelibs, требует подключённого репа qt.
  • Репозиторий gtk: здесь лежит сам пакет с либами GTK и весь GTK-софт, не зависящий от GNOME.
  • Репозиторий qt: здесь лежит сам пакет с либами QT и весь QT-софт, не зависящий от KDE.

Если очень хочется «вражеского» софта, можно подключить оба репа gtk и qt, независимо от DE. Но подключать одновременно репы gnome и kde нехорошо. Извращенцы, которые хотят nautilus в кедах или дельфина в gnome, идут на другие дистры, а простые хомячки довольны. Удобно же, нэ?

CYB3R ★★★★★
() автор топика
Ответ на: комментарий от Vekt

ещё немного аналитики

ещё один дистрибутив, и все делают одно и то же: собирают пакетики, отлавливают баги и так далее. цель часто одна, разная реализация
кто-то предлагал синхронизировать выпуски, было бы неплохо, кстати:
во всех дистрибутивах не для красноглазиков какой-нибудь lts гнома, которым все пользуются и фиксят баги

Deleted
()
Ответ на: комментарий от CYB3R

зачем?
для kde есть несколько неплохих программ, и под гном есть, какая разница, какая платформа? это же неплохо даже, что разные есть - каждый пишет под то, что нравится
а вот под няшненьким энлайтментом кдешный софт выглядит плохо. это исправить - и всё классно будет

Deleted
()

Одну DE объявить высшей расой, а остальные дискредитировать и не допускать до репов

потерять потенциальных пользователей

в идеале и всего, связаннного с GTK+, как и пакетов gtk2, gtk3

лишиться ещё и кучи софта, для которого не всегда есть альтернативы

Тут есть разделение на Ubuntu (Unity), Kubuntu (KDE), Lubuntu (LXDE), Xubuntu (XFCE)

чисто формальное

убунту дискриминирует все остальные де, но не на таком уровне, а на уровне поддержки. можно отключить universe и multiverse и посмотреть, за что несёт ответственность каноникал, а что запихали до кучи

xsektorx ★★★
()
Ответ на: просто поток мыслей, можно не читать от Deleted

зачем изначально было городить столько пакетных менеджеров

собраться и пилить какой-нибудь портеж с нормальной поддержкой бинарников.

вот затем и нагородили, что одному портеж с поддержкой бинарников, другому apt с поддержкой сорцов итп

lazyklimm ★★★★★
()
Ответ на: комментарий от lazyklimm

так идеальный портеж с поддержкой бинарников изоморфен идеальному apt с поддержкой сырцов

Deleted
()
Ответ на: комментарий от lazyklimm

вот затем и нагородили, что одному портеж с поддержкой бинарников, другому apt с поддержкой сорцов итп

RPM, нэ?

CYB3R ★★★★★
() автор топика

Весь софт нужно тщательно оттестировать.

и кому предлагаешь этим заняться? Почему только «хомячьё» заслуживает работы на оттестированном софте?

Это помимо того что есть объективные причины заопарков дистров. Ты думаешь что если все кинуться на один дистр то выйдет конфетка. А что будет если толпы фанатиков сделают какашку? Линуксокапец, вот что будет.

true_admin ★★★★★
()
Ответ на: комментарий от xsektorx

Я не пробовал.
Я немного юзал портаж, он хорош, но больше всего мне нравятся pacman и apt, хотя и у того, и у другого нахожу массу недостатков.

CYB3R ★★★★★
() автор топика
Ответ на: комментарий от lazyklimm

одному портеж с поддержкой бинарников, другому apt с поддержкой сорцов

возможно, проще в один дистрибутив нагородить разных костылей. то есть, и апт и портеж и так далее. но не уверен, что нужно

xsektorx ★★★
()
Ответ на: комментарий от lazyklimm

это, по-моему, проще унифицировать, чем совместить все пакетные системы в одну

xsektorx ★★★
()
Ответ на: комментарий от geekless

define IPS
А то у меня это аббревиатура с дисплеями ассоциируется.

CYB3R ★★★★★
() автор топика

У вас тяжелейшее искривление сознания, связанное с красноглазием. Нормальному человеку не нужно знать, что такое Qt и GTK, и чем они друг от друга отличаются. Тулкитофобия - вообще болезнь, как ОКР. Нормальные люди выбирают программы исходя их их функций, удобства и внешнего вида. Тулкиты же интересют только программистов и ЛОРовских аналитиков.

Axon ★★★★★
()
Ответ на: комментарий от CYB3R

Удобно же, нэ?

Блин, мне вообще не понять, чем затруднение определённых действий и вырезание фич повышает удобство. Такие, как вы, какжется, гном пишут.

Axon ★★★★★
()
Последнее исправление: Axon (всего исправлений: 1)
Ответ на: комментарий от Axon

У вас тяжелейшее искривление сознания, связанное с красноглазием. Нормальному человеку не нужно знать, что такое Qt и GTK, и чем они друг от друга отличаются. Тулкитофобия - вообще болезнь, как ОКР. Нормальные люди выбирают программы исходя их их функций, удобства и внешнего вида. Тулкиты же интересют только программистов и ЛОРовских аналитиков.

ППКС

dikiy ★★☆☆☆
()

Вы только что вынесли мне мозг...

PrikPavel
()

Если в репах нет гтк или кутэ, то такой дистрибутив говно и не нужен.

PolarFox ★★★★★
()
Ответ на: комментарий от KivApple

Дистрибутивы Денисок основаны на существующих дистрибутивах, то есть имеют совместимые репозитарии и «вреда» не несут. Узкоспециализированные или экспериментальные дистрибутивы отсутствие пакета как-нибудь переживут. Если программа там будет сильно нужна, её кто-нибудь для этого дистра соберёт.

PolarFox ★★★★★
()

Я так и представил, как мейнтейнеры Kubuntu переписывают весь GTK-софт для Qt: GIMP, Dia, gVim. А мейнтейнеры Ubuntu переписывают SMPlayer, DigiKam, VLC. Что удивительно, люди этим и занимаются, я специально не приводил простых сравнений, таких как Psi vs Pidgin, или Ktorrent vs Deluge, т.к. об этом и так известно.

Так что твоя теория ведет только к одному естественному пути - эволюции :) Несколько видов, читай фреймворков, борятся за свое существование. И у каждого из них есть свои сильные и слабые стороны.

Про путь Ubuntu это ... Посмотри на тру-системы лучше, такие как RHEL для сравнения.

gh0stwizard ★★★★★
()
Последнее исправление: gh0stwizard (всего исправлений: 1)
Ответ на: комментарий от CYB3R

Классным решением было бы создать несколько репозиториев:

Если забыть про тулкиты и формировать репы по предметной области, то будет совсем хорошо.

ollowtf ★★★
()

Унификация — это хорошо

Ничего подобного

два десятка ссылок для линукса

Зачем? Достаточно одного тарбола с исходниками.

лучший дистрибутив с этой точки зрения — убунта

Спасибо, не надо нас говном кормить.

Eddy_Em ☆☆☆☆☆
()
Ответ на: комментарий от CYB3R

Тулкитофобия в терминальной стадии.

leave ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.