\r\n\r\n
ChromebookはLinuxデスクトップアプリケーションを実行できるようになり、Chrome OSユーザーにとって全く新しいソフトウェアの世界を提供することができます。また、UbuntuのようなLinuxディストリビューションをパソコンにインストールすることも可能です。しかし、Linuxにはどんなアプリケーションがあるのだろうか?
ほとんどのLinuxディストリビューションでは、Mozilla Firefoxがデフォルトのウェブブラウザとして搭載されています。GoogleもLinux用のGoogle Chromeの公式バージョンを提供しており、Chromeという「ノーブランド」のオープンソース版も手に入れることができます。
ウェブブラウザのほとんどすべてがLinuxで「うまく動く」はずです。DRMのサポート追加により、NetflixはLinux上のFirefoxとChromeで正常に動作するようになりました。
adobeflashはウェブ上ではあまり一般的ではありませんが、Linuxでも利用可能です。Windowsと同様にChromeに含まれており、FirefoxやChromeには別途インストールすることができます。LinuxはSilverlightなどの古いブラウザプラグインをサポートしていませんが、これらはもはや広く普及していません。を使用します。
デスクトップPCの世界がオンライン、ウェブベースのソフトウェアにますます移行していく中で、Linuxは使いやすくなっています。実行するアプリケーションにWeb版があれば、Linuxでも利用できる。
関連記事:Chrome OS安定版でLinuxアプリが使えるようになったが、その意味するところは?
WindowsやMacで使われているデスクトップアプリケーションの多くは、Linuxでは利用できないかもしれません。しかし、多くのオープンソースの代替品が利用可能です。
マイクロソフトは、Word、Excel、powerpointforlinuxなどのオフィスアプリケーションを提供していません。Linuxディストリビューションには通常、LibreOfficeが含まれています(Webブラウザから無料でOffice Onlineにアクセスすることも可能です)。
Adobe社はLinux用のPhotoshopを製造していませんが、オープンソースの画像エディタGIMPが利用できます。 Linuxディストリビューションには、Shotwell Photo ManagerやPiTiViビデオエディタなど、他の簡単なメディアツールもよく含まれています。
アップルのiTunesもLinuxでは動作しない。Ubuntuや他の多くのLinuxディストリビューションに付属しているRhythmboxアプリケーションなど、他のメディアセンタープログラムを実行することができます。また、多くのオンライン音楽・ビデオサービスのウェブ版を利用することもできます。
Microsoft Outlookのデスクトップ版は利用できませんが、Mozilla Thunderbirdと簡易カレンダーアプリケーションを利用したり、Webベースのメールとカレンダーだけを利用することも可能です。選択肢はたくさんあります。
その他の一般的なオープンソースユーティリティは、Linux上で動作します。例えば、人気のメディアプレーヤー「VLC」や仮想マシンプログラム「VirtualBox」は、いずれもLinux上で動作する。
Linuxのデスクトップ環境には、さまざまなソフトウェアが付属しています。デフォルトでは、ファイルマネージャー、PDFビューアー、テキストエディタ、ビデオプレーヤー、アーカイブユーティリティなど、標準的なユーティリティがすべて用意されています。
もちろん、Linuxには強力なコマンドライン環境と開発ツールが含まれています。GNUユーティリティを使ってbashshellを完成させることができ、さらに多くのターミナルコマンドを使ってインストールすることができます。Linux用のbashshellは非常に強力なので、MicrosoftはWindowsにこれを追加しました!
Windowsで使用されているソフトウェアの中には、Linuxシステムで使用できるものがあります。このソフトウェアは、オープンソースではなくクローズドソースであるため、しばしば「プロプライエタリ」ソフトウェアと呼ばれることがあります。
Spotify、Skype、SlackはすべてLinuxで利用可能で、この3つのプログラムはすべてLinuxに簡単に移植できるWebベースの技術を使って構築されていることが救いです。
MinecraftもLinuxにインストールできますし、人気のチャットアプリケーションであるDiscordとTelegramも公式のLinuxクライアントを提供しています。
DropboxはLinuxを公式にサポートしていますが、Google DriveとMicrosoft OneDriveは公式のクライアントを提供していません。
もし、あなたが好きで頼りにしているアプリケーションがあるなら、それがLinuxで利用可能かどうか、ウェブで検索してみる価値があります。正確なソフトが見つからなくても、オンラインで入手できるかもしれませんし、良い代替ソフトが見つかるかもしれません。
Valve社の人気ゲームサービス「Steam」もLinux上で動作します。しかし、まだ喜んではいけません。Steam自体はLinuxで動作しますが、Steam上のすべてのゲームがLinuxで利用できるわけではありません。
Steamショップの「Steam OS+Linux」カテゴリから、Linuxで利用できるゲームを閲覧することができます。Steamのサイトでは、ゲームの横にある丸の中に、Steam OS対応を示すSteamのアイコンが表示されていることを確認してください。Steam OSはLinuxをベースにしているため、Steam OSに対応したゲームであれば、Linuxでも動作します。
ほとんどのSteamゲームは、macOSで利用できないのと同様に、Linuxでも利用できません。しかし、多くのゲーム、特にインディーズゲームがそうです。Linuxでもある程度は遊べますが、Windowsで遊べるものが全て遊べるわけではありません。
Wineは、windowsapiのオープンソース互換レイヤです。つまり、LinuxやmacOSなどのOS上でWindowsのアプリケーションを動作させることができるのです。少なくとも、正常に動作しているときはそうなります。
Windowsの仕組みをリバースエンジニアリングする、オープンソースのコミュニティプロジェクトです。完璧に動作するわけではありませんし、すべてのアプリケーションが動作するわけでもありません。アプリケーションを実行できても、一部の機能が壊れていたり、他のものが正しく表示されなかったり、まれにアプリケーションがクラッシュすることがあります。また、アプリケーションを正しく動作させるためには、多少の手直しや設定が必要です。
Linux上で一部のWindowsソフトウェアを動かすためにWineに頼ることはお勧めしません。 Wineは一部の古いアプリケーションではうまく機能しますが、Windowsアプリケーションを大量に動かすつもりなら、Windowsも使えるようにします。
PCゲームをプレイする場合、Wineでうまく動作するものであれば、仮想マシンよりも高いパフォーマンスを発揮することができます。ただし、ゲームはWindowsで動作させたほうがよいでしょう。
アプリケーションの動作状況を知りたい場合は、Wine AppDBを参照して、他のWineユーザーからの報告を見てください。また、CrossOver Macと同様に動作するCrossOver Linuxを試すこともできます。これはボンネットの下でWineを使用し、一般的なアプリケーションのインストールと設定が正しく行われるようガイドしてくれます。これは有料のアプリケーションです。
Valveは、Linux版Steamの最新バージョンで、Wineベースのプロトン互換レイヤーのビルトインサポートを追加しました。これは今後、面白く遊べそうですね。
Oracle社のVirtualBoxはLinux上で動作しますし、gnomeboxのようなLinux専用の仮想マシン・ツールも利用できます。
いずれにせよ、このソフトを使えば、Linuxのデスクトップ上でWindowsやその他のOSを動かすことができるようになります。これは、Windowsのソフトウェアを実行するための代替手段を提供するものです。
仮想マシン上で動作するアプリケーションは、実際のハードウェア上で動作するアプリケーションと比較して、パフォーマンスが劣ります。また、仮想マシン上のソフトウェアと通常のLinuxデスクトップ上で動作するアプリケーションとの間でファイルなどのデータを共有することも、より煩わしいことです。また、仮想マシンは最新の3Dゲームをプレイするのに十分なパフォーマンスを提供しないので、要求の厳しいアプリケーションには期待しないでください。
しかし、Wineと同様、必要に応じてWindowsアプリケーションを実行するためのもう一つの方法です。設定に悩まされることもなく、Wineがあり、仮想マシンでアクセスできないハードウェアを必要としない限り、すべてがうまくいくはずです。しかし、多くのアプリケーションを仮想マシンで実行するのは、やはり不便です。
関連:ビギナーギーク:仮想マシンの作り方・使い方