Alternativa leve X11 disponível?

12

Existe alguma alternativa lightwight X11 adequada para sistemas antigos? (Digamos, 1 GHz e 256-314 MB de RAM)

johnjohn
fonte
8
o X11 é realmente muito pesado para você? tem certeza de que não precisa apenas de um gerenciador de janelas de menor peso? como fluxbox ou XFCE, e saia do Gnome / KDE
xenoterracide
1
@xenoterracide: xfce é legal, eu uso muito, mas eu queria saber se existem outras soluções mais drásticas do que usar um gerenciador de janelas de luz.
precisa
4
Eu executei o X em um i386 de 32 MB uma vez. E em um powerbook 68040 de 40 MB como um segundo sistema de exibição. Seu sistema é mais que suficiente para abrir algumas janelas. Velocidade e capacidade de resposta dependerão de muitos fatores.
dmckee --- ex-moderador gatinho
única alternativa é o wayland e provavelmente não funcionará em hardware antigo.
Xenoterracide
1
O X11 em si não é pesado. Ambientes de desktop são. Tente usar um gerenciador de janelas simples ( mwmpor exemplo) em vez do KDE ou Gnome. Deveria funcionar #
79917

Respostas:

11

A implementação do XFree86 do servidor X inclui o TinyX , que faz parte de muitas pequenas distribuições Linux, por exemplo, Damn Small Linux ou Linux embarcado.

O TinyX se adapta perfeitamente às suas necessidades.

philfr
fonte
7

As únicas implementações de servidor que falam o protocolo X11 que eu conheço são o XFree86 e o X.Org . Observe que X.Org é a implementação do servidor fornecida pela maioria das distribuições Linux, devido a problemas de licenciamento com o XFree86. Não vejo por que eles não deveriam funcionar na sua máquina, considerando essas especificações, desde que os drivers gráficos adequados estejam disponíveis. A julgar pelas tags que você está usando o Gentoo, você deve conseguir instalar o X.Org executando emerge xorg-x11e aguardando a conclusão da compilação (o que pode demorar um pouco em uma máquina antiga como essa).

Você provavelmente não será capaz de executar ambientes de desktop modernos, como o Gnome ou o KDE, especialmente considerando as limitações de memória. Eu daria uma chance ao Xfce , ou talvez ao LXDE .

Cedric
fonte
4

Primeiro, a grande ressalva: acho que o X com um ambiente de desktop leve realmente será sua melhor aposta para hardware de desktop, porque: a) inclui amplo suporte a hardware, incluindo aceleração 2D e 3D em muitas placas gráficas antigas; b) não é realmente tão pesado assim, c) todos os programas X simplesmente funcionam.

Mas não são alternativas. Geralmente, eles funcionam rodando diretamente no console do framebuffer do Linux, possivelmente via directfb . Algumas opções aqui seriam:

  • Android-x86 : uma porta do telefone / sistema operacional do Google para o hardware do PC. Kernel Linux, mas não necessariamente um espaço de usuário semelhante ao Unix.
  • Qt QWS : versão incorporada do popular kit de ferramentas (aparentemente o KDE é parcialmente portado )
  • GTK-DFB é semelhante ao GTK (agora extinto)
  • Os SDL esquecem todos esses "kits de ferramentas", com seus "widgets" e "sofisticadas bibliotecas de suporte" e "conveniência"! Escreva seus gráficos o mais diretamente possível, pois o SDL tem suporte direto ao framebuffer

Mas, dependendo do seu hardware, todo esse problema pode não lhe render nada, porque não será necessariamente mais rápido. E você terá que encontrar portos de qualquer coisa que queira executar ou portá-lo você mesmo.

mattdm
fonte
Lista impressionante, grande resposta :)
JohnJohn
2

Se puder, faça um favor a si mesmo e invista em mais memória; o nada é que supera a memória real.

No entanto, eu vi o XFCE rodando com o xUbuntu 8.04 e 256 MB com 800 Mhz - e eu recomendaria o uso de software lean: Opera em vez do Firefox / Thunderbird, Abiword em vez do OpenOffice, sem monitores (atividade de disco / rede, plug-in , ticker aqui, ticker ali, gaijm + xchat + skype + ...). Às vezes, fechar um aplicativo para executar outro será útil.

Nos anos 90, eu executei o KDE em uma máquina de 64 MB com 233 Mhz, com o X, é claro, mas já era antes do YouTube. :)

Usuário desconhecido
fonte
2

Leve X11 => (Xvesa + jwm)

SHW
fonte