Androidで超お手軽Linux!UserLAndとは

アプリ・ツール
スポンサーリンク

Google Play → UserLAnd

 

自宅にLinuxのサーバを建てたい!

でも、休眠中のパソコンなんて無いしなぁ、、、

 

と、思っていた矢先。

目に止まったのは古いAndroid端末。

 

実はAndroid端末は発売以降みるみると

その端末スペックを上げており、

そこらのパソコンよりも良いんじゃ・・・?

みたいな状態です。

(事実使い方によってはPCより良いです。)

 

今回はアンドロイドサーバ計画の立案時に

私が遭遇したUserLAndを紹介します。

 

※アンドロイドサーバ計画は2019/2現在継続中。

 気になる方はツイッターへ → @aserora519

 

 

  • UserLAndとは
  • UserLAndの使い方
  • UserLAndの使用感

 

UserLAndとは

 

アンドロイド端末上で、

Linuxが超お手軽に起動が出来る!!

 

以上!と言いたいところですが、

一応アプリの紹介文も抜粋しつつ説明します。

 

AndroidでLinuxディストリビューションや

アプリケーションを実行する最も簡単な方法です。

 

UbuntuやDebianといったLinuxを、

アンドロイド上で超手軽に動かしてみることができます。

アプリをインストールするくらいで特別なことは不要でした。

 

ルートは必要ありません。

ルートは必要ありません。

ルートは必要ありません。(大事)

 

書く分には「ルート化が必要」の一言で

済んでしまう話ですが、

この一言が難易度を爆上げしてしまいます。。。

 

今回はroot化不要なので初心者/未経験者も安心です。

 

最初の起動に数分かかりますが、その後はより速くなります。

アプリを起動した後、使用するLinuxを選ぶ画面が表示されます。

初回選択時には選んだLinuxを起動するために必要なデータを

自動的にダウンロードする仕組みになっています。

 

そのため初回は10分前後かかりましたが、

その後は1分かからないくらいで起動するようになります。

 

UbuntuやDebianの開発環境やテスト環境を

手元のスマートフォンに用意することもできますし、

休眠していたアンドロイドを復活?ということも可能です。

 

 

UserLAndの使い方

 

1.Google Playからインストールする

Google Play → UserLAnd

 

少し余談。

この手のアプリってGoogle Play以外のところから

ダウンロード&インストールが必要だったりします。

 

私はGoogle Play外のアプリを否定はしません。

(私もフォートナイトとかやりますし。)

 

が、あまりおすすめもしません。。。

入れてみないことには分かりませんが、

悪意有る人物がウィルスをダウンロードさせる可能性もあります。

 

Play内だから100%安全かと聞かれると、

そうでもないんですけどね・・・笑

でも99%は安全なのです。(飛行機と同じ!)

 

 

2.アプリを起動する

アイコンをタップします。

初回は起動可能なOSやアプリの確認が

自動的に行われるので少し待ちましょう。

 

3.OSを起動する。

これまたタップするだけ。

起動したいOSやアプリをタップしましょう。

 

初期ユーザ名やパスワードを入力しましょう。

任意のもので構いません。

パスワードは文字数が限定されているので注意しましょう。

 

入力後に必要データのダウンロードが始まります。

10分程度かかりますのでのんびり待ちましょう。

 

ダウンロードが完了すると自動的に起動します!

 

 

※停止と2回目の起動について

 

停止する際は、再度UserLAndのOS一覧から

起動しているOSを長押しします。

長押しすると「Stop App」が表示されるのでタップ。

これで停止することが可能です。

 

起動は初回と同じようにタップします。

既にユーザ情報も入力済みで、データも揃っているため、

すぐに起動します!

 

  

UserLAndの使用感

 

使い方もシンプルで非常に便利なツールです。

が、UserLAndのUbuntuを使用して1つ気になるのは、

ほとんどのコマンドがインストールされていない点。

 

apt-getを駆使してコマンドをインストールする必要が有ります。

ググればインストールするコマンドは出ますが、、

普段は最初から有るものがほとんどなのでちょっと苦戦しました、、苦笑

 

サーバ化メモ書き

 

ちょっと踏み込んだ話をすると

恐らくDockerに近い形式で動かしています。

完全な仮想化ではなくコンテナですね。

 

アンドロイドそのものと、UserLAnd上のOSで

IPアドレスが同一だった。。。

 

普通のサーバ上だとホスト側で設定するようなことを、

ホストがアンドロイドであるがゆえにかなり苦戦してます。。。

コメント

タイトルとURLをコピーしました