web-dev-qa-db-ja.com

Ubuntu ARMポート(リポジトリ)はどれくらいいっぱいですか?

新しいノートパソコン(Chromebook)の購入を考えています。

今、私は以前にChromebookを持っていて、CroutonとChrubuntuをインストールしました。
Chrubuntuは悪かったが、Croutonには非常に満足しており、バッテリーの寿命は素晴らしく、速度は十分であり、PostGreSQL、mono、monodevelop、nginx firefox、chrome/chromiumはすべて実行され、使用するスペースは少なかったChrubuntuがやったよりも。

残念ながら、ラップトップは電車の中で走り去りましたが、私なしで:(;)
元に戻せないように見えるので、新しいものを買いたいです。
前回の経験から、今回は前回よりわずかに大きいハードドライブ、つまり32GBが必要です。4GBRAMも2GB RAM、max-browser-tab-countよりも優れているようです-賢い。

今、私が欲しいもののために、私は選択することができます

Acer Chromebook CB5-311-T5G2

そして

HP Chromebook 14-q030ez

現在、価格は両方ともCHF 400(実際は399、約400〜450ドル)ですが、HPはIntel Celeronプロセッサを使用し、AcerはNVIDIA Tegra K1 ARMプロセッサを使用しています。

これによる違いは、HP chromebookのバッテリー寿命はappxであるということです。 6時間、Acer Chromebookのバッテリー寿命は約13時間です。

今はもちろん13時間です。
その上でCrouton + Ubuntuが機能するはずだと読みました(必ずしもそうすべきではありませんが、リスクがあります)。

しかし、ARM UbuntuでUbuntuリポジトリがどれだけ利用可能/移植されているかはわかりません。

それについて知っているARM Ubuntuを使用している人はいますか?
MySQL、PostgreSQL、PHP、mono、MonoDevelop、nginx、Geany、Zip/rar、Chromiumがそこにあると思いますか?

(Oracle)Javaはどうですか?

2
WitchCraft

OK、私自身の質問に答えます。 ARMプロセッサを搭載したAcer Chromebook CB5-311-T5G2を手に入れたので、この質問に答えることができます。

リポジトリは非常に広範囲です。 MySQL、PostgreSQL、PHP、mono、MonoDevelop、nginx、Geany、Zip/rar、Chromium、ubuntu-restricted-extrasはすべて問題ありません。 MySQL-workbenchとpgadmin3は、私の古いx86 Chromebookよりもうまく機能しているようです。

FirefoxはARM(特定のダウンロードボックスを表示するとクラッシュします)では少し不安定に見えますが、Firefoxが不安定であることは古いニュースです。

Oracle Javaもwebupd8を介して通常どおりインストールできます。
ElasticSearchを実行しましたが、サイトの.debですぐに使用できました(Bash-ScriptsとJavaのみを使用したおかげで).

また、MonoDevelopとmonoがあり、動作しているようです。 開いているソースコードのタブにはファイル名はありませんが、それはそれについてです(3D/GLアクセラレーションの問題かどうかはわかりません)。 (モノラルの問題でした-修正済み)ASP.NET MVC 3&4も同様に機能します。

私が遭遇した唯一のソフトウェアの問題は、Adobe Acrobat ReaderがARM Linuxで利用できず、Microsoft SkypeがARM(サッカー)用にコンパイルされた.debを提供しないことです。 ..
ただし、SkypeをARMで実行するには、「ちょっとした」(警告の皮肉)余分な作業が必要です。代わりにGoogle-Hangouts/GoogleTalk/WebRTCを使用します。
おそらく、Viberをより簡単に動作させることができるでしょう。

もっと面倒なのは3Dアクセラレーションのようです。
今、そのラップトップでQuake3/OpenArenaを実行したくないので、これはまったく問題ないと思っていたでしょう。
[。 。

したがって、主な問題はハードウェアアクセラレーションであることがわかります。
x86プラットフォームでは、グラフィックカードハードウェアをVT間で共有できるため、Unityはx86-Croutonで正常に動作します。

ただし、ARMでは、一度に1台のX11サーバーのみがハードウェアに触れることができます。これはChrubuntu(Ubuntuデュアルブート)では問題になりません。X11サーバーを1つしか使用しないためです。

ただし、クルトンでは、とにかくChromeOSが唯一のX11サーバーを所有しています。
したがって、代わりにXephyrを使用してネストされたX11サーバーを作成する必要があります(croutonはすべてを自動的に行います)。

これは非常に効果的であり、この2つをシームレスに切り替えることができます。
ただし、ビデオアクセラレーションが得られないため、OpenGL/GLはソフトウェアによってエミュレートされます。
そして、UnityとCompizはこれをまったく好きではありません。

この問題に関するこの問題スレッド では、代わりにunity-2dを実行できると言われています。
まあ、試してはいけません、それは機能しません、少なくとも私にとっては。

したがって、XFCEに固執する必要があります。
XFCEは、5年前に最初にインストールしたときほど悪くはありません。

XFCEプログラマーは、最近あなたがランチャー/ショートカットを作成できるように心からそれを見つけたようです:)

実際には、デフォルトのインストール後は非常に悪く見えます。
キーボードレイアウトが間違っており、ドックバーと一番上のタスクバーの組み合わせが特に悪いです。一番上にタスクバーを配置するには慣れるのに時間がかかるため、2つのパネルの組み合わせ、巨大なアイコンは、使用するのにあまりにも多くの画面不動産を占有します。

幸いなことに、ドックをユニティバーのように左に垂直に移動し、自動非表示にしてアイコンを小さくすることができます。

さらに、上部のバーに移動して下部に移動し、「アプリケーションメニュー」タイトルを削除すると、ウィンドウのようなものが残ります。

次に、gnome-terminalをインストールしてdefault-terminalと宣言するだけで、使いにくいxfce-terminalを削除できます。

ARM XFCE

ご覧のとおり、日付時刻形式の表示をカスタマイズしたり、キーボードスイッチャーとデスクトップアプレットをパネルに追加したりすることもできます。

XFCE4は、グラフィックとアイコンを少し美しくすれば、gnome3の使い勝手が向上する可能性があります。

3
WitchCraft