Quão cheia é a porta do Ubuntu ARM (repositórios)?

2

Estou pensando em comprar um novo laptop (Chromebook).

Agora, eu já tinha um Chromebook e instalei o Crouton e o Chrubuntu nele.
O Chrubuntu era ruim, mas eu fiquei muito feliz com o Crouton, a duração da bateria foi excelente e a velocidade mais do que suficiente, PostGreSQL, mono, monodevelop e nginx firefox e chrome / cromo rodaram nele, e usou menos espaço do que o Chrubuntu. / p>

Infelizmente, o laptop foi embora em um trem, mas sem mim :(;)
Já que parece que eu não recebo de volta, eu quero comprar um novo.
A partir da experiência anterior, desta vez eu quero um disco rígido um pouco maior do que da última vez, ou seja, 32GB, e 4GB de RAM também parece melhor do que 2GB de RAM, max-browser-tab-count-wise.

Agora, pelo que eu quero, tenho a escolha entre

Acer Chromebook CB5-311-T5G2

e

HP Chromebook 14-q030ez

Agora, ambos custam CHF 400 (399, na verdade, cerca de 400-450 $), mas a HP usa um processador Intel Celeron, enquanto a Acer usa um processador NVIDIA Tegra K1 ARM.

A diferença que isso faz é que o Chromebook HP tem uma vida útil da bateria de appx. 6 horas, enquanto o Chromebook Acer tem uma autonomia de cerca de 13 horas.

Agora, claro, eu vou pelas 13 horas;
Eu li que o Crouton + Ubuntu deve funcionar (não necessariamente como o deveria, mas vou arriscar).

Mas eu não sei quanto dos repositórios do Ubuntu estão disponíveis / portados no ARM Ubuntu.

Alguém usando o ARM Ubuntu que sabe disso?
Posso supor que eu encontre MySQL, PostgreSQL, PHP, mono, MonoDevelop, nginx, Geany, zip / rar e Chromium?

E o (Oracle) Java?

    
por WitchCraft 11.11.2014 / 14:15

1 resposta

3

OK, respondendo a minha própria pergunta. Como agora tenho um Chromebook Acer CB5-311-T5G2 com processador ARM, agora posso responder a essa pergunta.

Os repositórios são bastante extensos. MySQL, PostgreSQL, PHP, mono, MonoDevelop, nginx, Geany, zip / rar, Chromium e ubuntu-restricted-extras não são nenhum problema. O MySQL-workbench e o pgadmin3 parecem funcionar melhor do que no meu antigo Chromebook x86.

O Firefox parece ser um pouco instável no ARM (falha ao exibir certas caixas de download) - mas, novamente, o Firefox sendo instável é uma notícia antiga.

O Oracle Java também pode ser instalado normalmente via webupd8.
Eu corri o ElasticSearch, e funcionou como um charme - fora da caixa com o .deb em seu site (graças ao uso apenas do Bash-Scripts & Java).

Além disso, o MonoDevelop e o mono estão lá e parecem funcionar. Não há nome de arquivo nas abas open source, mas é sobre isso (não tenho certeza se isso é um problema com a aceleração 3D / GL). (era um problema mono - é fixo) A ASP.NET MVC 3 e 4 também funcionam.

Os únicos problemas de software que eu encontrei é que o Adobe Acrobat Reader não está disponível para o ARM Linux, e o Microsoft Skype não oferece um .deb compilado para o ARM (otários) ...
Mas parece que se deve conseguir que o Skype seja executado no ARM com um "pouquinho" (aviso de sarcasmo) de trabalho extra. Eu vou com o Google-Hangouts / GoogleTalk / WebRTC. Provavelmente, o Viber pode funcionar mais facilmente.

Mais problemático parece ser as acelerações 3D.
Agora, como eu não quero rodar o Quake3 / OpenArena naquele laptop, eu teria pensado que isso não é problema algum. Mas aparentemente, a abominação que é infame como o Gnome3, assim como o KDE e o Enlightenment, todos requerem aceleração 3D, e o mais importante: este requisito não pode ser desabilitado em qualquer lugar (por isso são abominações) ...

Então, acontece que o principal problema é a aceleração de hardware.
Em plataformas x86, o hardware da placa gráfica pode ser compartilhado entre os VTs, portanto, o Unity funciona bem no x86-Crouton.

No ARM, no entanto, só podemos ter um servidor X11 tocando o hardware de uma só vez. Este não é um problema no Chrubuntu (inicialização dupla do Ubuntu), já que ele usa apenas um servidor X11.

No entanto, no crouton, o ChromeOS possui o único servidor X11 de qualquer maneira.
Portanto, é necessário criar um servidor X11 aninhado usando o Xephyr (o crouton faz tudo isso para você automaticamente).

Que funciona muito bem e permite alternar entre os dois sem problemas.
Mas você não obtém aceleração de vídeo, então o OpenGL / GL é emulado por software. E Unity e Compiz não gostam nada disso.

Em este tópico de discussão sobre esse assunto está sendo dito que você pode executar a unidade-2d em seu lugar.
Bem, não tente, não funciona, pelo menos não para mim.

Então, você terá que ficar com o XFCE.
Lembre-se, o XFCE não é tão ruim assim como foi quando eu o instalei há 5 anos atrás.

Parece que os programadores do XFCE encontraram no seu coração para permitir que você crie lançadores / atalhos hoje em dia :)

Na verdade, parece muito ruim após a instalação padrão.
O layout do teclado está errado, e a barra de encaixe e a combinação da barra de tarefas superior são particularmente ruins, já que a barra de tarefas no topo leva algum tempo para se acostumar e a combinação de dois painéis demasiada tela de imóveis para ser de alguma utilidade.

Felizmente, você pode mover o encaixe verticalmente para a esquerda, como a barra de unidades, e colocá-lo em auto-ocultar e tornar os ícones menores.

Além disso, você pode ir para a barra superior até o final e remover o título "Menu de aplicativos", o que deixa você com algo quase semelhante ao Windows.

Então você pode simplesmente instalar o gnome-terminal e proclamá-lo default-terminal, que elimina o feio e insuficiente terminal xfce.

Como você pode ver, é possível até personalizar a exibição do formato de data e hora e adicionar um applet teclado-mais-rico e show-desktop ao painel.

Eu diria com um pouco de & gráfico & amp; icon embelezamento, XFCE4 teria o potencial de vencer o gnome3 em usabilidade.

    
por WitchCraft 18.11.2014 / 08:45