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


12

Чи є альтернатива lightwight X11 для старих систем? (Скажімо, 1 ГГц і 256-314 МБ оперативної пам’яті)


9
чи справді X11 занадто важкий для вас? ви впевнені, що вам не просто потрібен менеджер вікон легшої ваги? як fluxbox або XFCE, і вийдіть з Gnome / KDE
xenoterracide

1
@xenoterracide: xfce це приємно, я його дуже багато використовую, але мені було цікаво, чи існують інші радикальніші рішення, ніж використання диспетчера легких вікон.
johnjohn

4
Я побіг X на 32 МБ i386 один раз. І на PowerBook 40 Мб 68040 як другу систему відображення. Вашій системі більш ніж достатньо для відкриття деяких вікон. Швидкість та чуйність залежать від багатьох факторів.
dmckee --- кошеня колишнього модератора

Єдиною альтернативою є Wayland, і він, ймовірно, не працюватиме на старому обладнання.
ксенотеррацид

1
Сам по собі X11 не важкий. Настільні середовища є. Спробуйте використовувати простий менеджер вікон ( mwmнаприклад) замість KDE або Gnome. Має працювати
user996142

Відповіді:


11

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

TinyX ідеально відповідає вашим вимогам.


7

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

Напевно, ви не зможете запускати сучасні робочі середовища, такі як Gnome або KDE, особливо зважаючи на обмеження пам'яті. Я б спробував Xfce або, можливо, LXDE .


4

По-перше, великий застереження: я думаю, що X із легким середовищем робочого столу справді стане найкращим варіантом для апаратних засобів для настільних ПК, оскільки а) він включає широку апаратну підтримку, включаючи 2D та 3D прискорення на багатьох старих відеокартах, б) насправді це не дуже важко, і в) всі програми X просто працюватимуть.

Але є й альтернативи. Як правило, вони працюють безпосередньо на консолі Linux framebuffer, можливо, через directfb . Деякі варіанти тут були б:

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

Але, залежно від обладнання, ці проблеми можуть насправді нічого не отримати, адже це не обов'язково буде швидше. І вам доведеться знайти порти всього, що ви хочете запустити, або перенести його самостійно.


Дивовижний список, чудова відповідь :)
johnjohn

2

Якщо можете, зробіть собі прихильність і вкладіть більше пам'яті; це ніщо, що б'є реальну пам'ять.

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

У 90-х я керував KDE на 64-мегабайтній машині зі швидкістю 233 МГц, з X, звичайно, але це був час до YouTube. :)



Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.