Легкая альтернатива X11 доступна?

12

Есть ли альтернатива lightwight X11, подходящая для старых систем? (Скажем, 1 ГГц и 256-314 МБ ОЗУ)

Джон Джон
источник
9
X11 действительно слишком тяжел для вас? Вы уверены, что вам нужен не просто менеджер окон меньшего веса? как Fluxbox или XFCE, и выйти из Gnome / KDE
xenoterracide
1
@xenoterracide: xfce - это хорошо, я часто его использую, но мне было интересно, есть ли более радикальные решения, кроме использования диспетчера легких окон.
Джонн
4
Я запускал X на 32 МБ i386 один раз. И на 40 МБ PowerBook 68040 в качестве второй системы отображения. Ваша система более чем достаточна, чтобы открыть некоторые окна. Скорость и отзывчивость будут зависеть от многих факторов.
dmckee --- котенок экс-модератора
Единственная альтернатива - Wayland, и она, вероятно, не будет работать на старом оборудовании.
ксенотеррацид
1
Сам X11 не тяжелый. Среды рабочего стола есть. Попробуйте использовать какой-нибудь простой оконный менеджер ( mwmнапример) вместо KDE или Gnome. Должно работать
user996142

Ответы:

11

Реализация XFree86 для X-сервера включает TinyX , который является частью многих небольших дистрибутивов Linux, например, Damn Small Linux или встроенных Linux-дистрибутивов.

TinyX идеально соответствует вашим требованиям.

philfr
источник
7

Единственные реализации сервера, использующие протокол X11, о котором я знаю, это XFree86 и X.Org . Обратите внимание, что X.Org - это реализация сервера, поставляемая большинством дистрибутивов Linux, из-за проблем с лицензированием XFree86. Я не понимаю, почему они не должны работать на вашем компьютере, учитывая эти спецификации, при условии наличия соответствующих графических драйверов. Судя по тэгам, которые вы используете Gentoo, вы можете просто установить X.Org, запустив emerge xorg-x11и дождавшись завершения его компиляции (что может занять некоторое время на такой старой машине).

Вы, вероятно, не сможете запускать современные настольные среды, такие как Gnome или KDE, особенно с учетом ограничений памяти. Я бы попробовал Xfce или LXDE .

Седрик
источник
4

Во-первых, большое предостережение: я думаю, что X с облегченной настольной средой действительно будет вашим лучшим выбором для настольного оборудования, потому что а) оно включает в себя широкую аппаратную поддержку, включая ускорение 2D и 3D на многих старых видеокартах, б) это не так уж тяжеловесно, и c) все программы X будут просто работать.

Но есть альтернативы. Как правило, они работают, работая непосредственно на консоли кадрового буфера Linux, возможно, через directfb . Некоторые варианты здесь будут:

  • Android-x86 : порт телефона / встроенной ОС Google для аппаратного обеспечения ПК. Ядро Linux, но не обязательно Unix-подобное пользовательское пространство.
  • Qt QWS : встроенная версия популярного инструментария (очевидно, KDE даже частично портирован )
  • GTK-DFB аналогичная вещь для GTK (ныне несуществующая)
  • SDL забудет обо всех этих «инструментах» с их «виджетами» и «сложными библиотеками поддержки» и «удобством»! Пишите свою графику как можно более прямо, поскольку SDL имеет прямую поддержку кадрового буфера

Но, в зависимости от вашего оборудования, все эти проблемы могут не принести вам ничего, потому что это не обязательно будет быстрее. И вам нужно будет найти порты всего, что вы хотите запустить, или портировать его самостоятельно.

mattdm
источник
Потрясающий список, отличный ответ :)
johnjohn
2

Если можете, сделайте себе одолжение и вложите больше памяти; ничто не сравнится с реальной памятью.

Тем не менее, я видел XFCE, работающий с xUbuntu 8.04 и 256 МБ с 800 МГц - и я бы порекомендовал использовать с ним бережливое программное обеспечение: Opera вместо Firefox / Thunderbird, Abiword вместо OpenOffice, никаких мониторов (активность диска / сети, подключаемый модуль) , тикер здесь, тикер там, gaijm + xchat + skype + ...). Иногда полезно закрыть приложение для запуска другого.

В 90-х годах я запускал KDE на 64-мегабайтной машине с 233 МГц, конечно же, с X, но это было до YouTube. :)

неизвестный пользователь
источник