オンラインでLinuxを使用する方法:これらのエミュレータウェブサイトを使って

グラフィカルなマトリックス画面を表示しているノートパソコンの画面の写真。

私たちは、Linuxを学ぶべき理由を示しましたが、新しいユーザーにとってLinuxを始めることは大きくて怖いステップであることも知っています。ISOファイルを取得し、それをUSBディスクに書き込み、コンピュータにインストールするという見通しは、神経をすり減らす体験です。これを和らげる一つの方法は、エミュレートされた仮想マシンのような安全な環境でディストリビューションをロードすることです。この記事では、今日使用できるLinuxのための最高のオンラインエミュレータサービスのいくつかを紹介します。

目次

    1. DistroSea
    1. Onworks
    1. JsLinux
    1. Copy.shのv86エミュレータ
    1. CoCalc
    1. WebVM

1. DistroSea

DistroSeaは、50以上のLinuxディストリビューションをホストする機能満載のオンラインエミュレータウェブサイトです。Ubuntuのような人気のあるシステムから、NixOSのようなニッチなものまで、DistroSeaは無料でブートできるGUIを設定します。

DistroSeaのランディングウェブサイトのスクリーンショット。

それに加えて、DistroSeaは提供する各ディストリビューションのさまざまなバージョンを提供しています。これにより、同じディストリビューションの異なるバージョンで機能をテストしたいユーザーにとって柔軟性があります。たとえば、DistroSeaはバージョン7.04から23.10までのUbuntuの実行可能なインスタンスを提供しています。

DistroSeaウェブサイトで実行中のUbuntu 23.10のスクリーンショット。

2. Onworks

Onworksは、最も人気のあるLinuxディストリビューションのためのオンライングラフィカル環境を提供するシンプルなエミュレータウェブサイトです。現在、ウェブサイトは複数のバージョンのUbuntu、Fedora、Mageia Linux、elementary OS、およびManjaroを提供しています。

Onworksのランディングページのスクリーンショット。

Onworksのセールスポイントの一つは、アプリケーション特化型のLinuxディストリビューションも提供できることです。たとえば、Kali Linuxの軽量な代替であるParrotOSや、人気のあるWindowsの代替であるReactOSをロードできます。これらの機能により、LinuxとWindowsのようなオペレーティングシステムの両方を実行できるサービスを探している場合にOnworksは理想的です。

Onworksの下で実行中のParrotOSディストリビューションのスクリーンショット。

3. JsLinux

JsLinuxは、Linux、Windows、およびFreeDOSを実行できる軽量エミュレータウェブサイトです。DistroseaやOnworksとは異なり、JsLinuxはローカルブラウザ内に存在するネイティブの「仮想マシン」です。これは、仮想OSに渡すプログラムやデータがローカルマシンにのみ留まることを意味します。

JsLinuxのランディングページのスクリーンショット。

JsLinuxがローカルであるもう一つの利点は、任意のファイルをアップロードできることです。組み込みのGUI、UNIXツール、およびテキストエディタと組み合わせることで、JsLinuxはLinuxでの基本的なワークフローがどのようなものかを感じさせる素晴らしい軽量エミュレータです。

Linuxエミュレータの下で実行中の基本的なオンラインX11セッションのスクリーンショット。

知っておくと良いこと: Linuxのための最高の軽量デスクトップ環境を見て、ノートパソコンを最大限に活用しましょう。

4. Copy.shのv86エミュレータ

Copy.shのv86は、ブラウザ内で実行される強力なx86エミュレータです。JsLinuxと同様に、WebAssemblyを使用してLinuxを実行できる仮想プロセッサとコンポーネント全体をエミュレートします。デフォルトでは、ウェブサイトはArch Linux、Damn Small Linux、さらには基本的なAndroidオープンソースのイメージを提供しています。

v86の下で実行中のAndroidオープンソースx86イメージのスクリーンショット。

v86は一般的なx86エミュレータであるため、カスタムLinuxイメージを実行およびインストールすることもできます。そのために、ウェブサイトには独自のx86仮想マシンをアップロードおよびカスタマイズできるシンプルなウェブフォームがあります。たとえば、私はGUIと基本的なユーティリティを備えたUbuntu Bionicを実行するPuppy Linuxを実行することができました。

v86の下で実行中のカスタムPuppy Linux Bionicイメージのスクリーンショット。

注意: v86は64ビットサポートのないPentium 4 CPUのみをエミュレートします。これは、最大4GBのRAMを持つ32ビットLinuxディストリビューションのみを実行できることを意味します。

5. CoCalc

CoCalcは、数学的モデリングとLaTeXを使用した文書作成のための完全なツールセットを提供することを目的とした共同計算プラットフォームです。その共同作業の焦点により、他のユーザーとLinuxシェルを共有でき、彼らは直接コマンドを編集および実行できます。これは、Linuxを知っていて基本を教えてくれる人がいる場合に役立ちます。

CoCalcの共同Linuxターミナルのスクリーンショット。

それに加えて、CoCalcにはすぐに使用できる基本的なX11 GUIがあります。これには、GNU Emacsの強力なテキストエディタと、Libreofficeの完全なオフィススイートも含まれています。そのため、CoCalcは他の人と一緒に使用できるオンラインLinuxエミュレータを探している場合に良い選択肢です。

6. WebVM

WebVMは、ブラウザ内で完全にカスタムバージョンのLinuxを実行するネイティブの仮想マシンエミュレータです。JsLinuxとは異なり、プログラムを作成およびコンパイルするために使用できる開発ツールチェーン全体を備えたコンソール専用の環境を提供します。

WebVMの最大のセールスポイントは、他のエミュレートされたLinuxサービスに対してデフォルトでTailscaleサポートが付いていることです。これにより、このシステムをtailnetに簡単に接続し、SSHを使用してファイルを直接送信できます。これは、すぐに立ち上げて実験し、「タブを閉じる」ボタンをクリックするだけで破棄できるおもちゃのシステムを探している場合に便利です。

オンラインで実行中のWebVM Linuxエミュレータのスクリーンショット。

ブラウザ上での仮想エミュレータの使用は、良いコンピュータでもLinuxを学び使用するための遅くてイライラする方法になることがあります。2024年に最高のLinuxディストリビューションをマシンにインストールして、Linuxの旅を次のステップに進めましょう。

画像クレジット: Compare Fibre via Unsplash and Wikimedia Commons. すべての変更とスクリーンショットはRamces Redによるものです。