最高のオペレーティング システムは何ですか: OS X または Ubuntu?
これは興味深い質問です。明らかにOS Xはより完成度の高いオペレーティングシステムです(客観的に見て、そうでないと言うのは無理があるでしょう)。近年のMacの売上、そして開発者のようなニッチな(しかし重要な)グループにおけるOS Xの支持率の高まり、そしてこのウェブサイトの名前を考えると、Appleがこの件で勝利するだろうと考えても無理はありません。
しかし、最近Linuxにかなり時間を費やし、その独特の魅力に魅了されるようになりました。Linuxがこれほど人気があるのには理由があります(舞台裏で静かに、あらゆるものを動かしている、重要な意味合いにおいて)。Linuxは決して簡単に使えるものではありません。特にUbuntuの最新バージョンである16.04 LTS Xenial Xerusはなおさらです。
参照:
MacにLinuxをインストールして設定する方法
コーディングを学ぶ: MacでPythonコーディングをセットアップして学ぶ方法
Mac OS X vs Ubuntu 16.04 LTS Xenial Xerus: Linux はどんな感じか?
Linuxの性質をご存じない方のためにご説明すると、LinuxはOS XやWindowsのような単一のオペレーティングシステムではありません。Linuxには「Linuxカーネル」と呼ばれる、Unixライクなオペレーティングシステムが存在します。Appleは独自のUnixベースのカーネル「Darwin」を開発し、OS Xの基盤として利用しています。
OS X は Darwin をベースにした唯一のオペレーティング システムですが、Linux カーネルをベースにしたさまざまなバージョンの Linux が存在し、それぞれがフル機能のオペレーティング システム (デスクトップ インターフェイス、メニュー、アプリなど) として機能します。

Linux のこれらの異なるバージョンは「ディストリビューション」と呼ばれ、Ubuntu は最大のディストリビューションの 1 つですが、Linux 愛好家の間で人気のある Linux Mint というライバルバージョンの Linux があることも知っておく価値があります。
しかし、Ubuntuはインストールが最も簡単なため、初心者が最初に選ぶのに最も適しています。また、Unityと呼ばれるOS Xに非常に似たインターフェースも備えています。そのため、OS XとLinuxのどちらかを選ぼうとしている方、あるいはMacファンでLinuxを試してみたい方は、Ubuntuが最適です。
Ubuntuは、コスト面でもオープンソースという意味でも完全に無料です。OS X El Capitanも無料ですが、Appleコンピュータにロックされているため、そのコストはハードウェア価格に含まれていると主張するのは正当です。(Macのハードウェアは高品質ですが、予算に優しいことでは知られていません。)
Ubuntuの新バージョンは年に2回リリースされますが、注目すべき大型リリースは2年ごとにリリースされ、LTS(長期サポート)としてマークされています。これらのリリースには、Ubuntuの開発元であるCanonical社による5年間のサポートが付属しており、Ubuntuはより安定したオペレーティングシステムとなっています。LTSは、新しいハードウェアとの互換性を確保し、より綿密にテストされた設計となっています。
そして幸運なことに、今年(2016年)はUbuntuの新しいLTSバージョン、Ubuntu 16.04 LTS(Xenial Xerus)がリリースされました。
Mac OS X vs Ubuntu 16.04 LTS Xenial Xerus:デザインとインターフェース

Ubuntuを起動すると最初に目に飛び込んでくるのは、Unityと呼ばれるインターフェースです。これはAqua(Mac OS Xインターフェースの正式名称)と似たデザイン理念を共有しています。
Unity の画面の左側には、「ランチャー」と呼ばれる項目があり、これは OS X の Dock とまったく同じように機能します。また、「ファイル」と呼ばれるアプリがあり、これは Finder のように機能します。
メニューやサブフォルダにプログラムの複雑な階層が詰め込まれる代わりに、Dash (Mac では Spotlight) と呼ばれる強力な検索システムがあり、Smart Scopes を使用すると、オンラインとコンピュータ上の両方でカテゴリ内の項目を検索できます。
実際、あまりにも馴染み深いので、まるで少しパラレルワールドのOS Xを使っているかのようです。唯一の違いは、Appleの青とグレーのテーマが黒とオレンジのスタイルに置き換えられていることです。デフォルトのデスクトップはシンプルなオレンジブラウンでスタイリッシュですが、Appleらしく、代わりに自然の驚異の写真を豊富に表示できます。
複数のデスクトップや Expose スタイルでのウィンドウの管理など、OS X の他のほとんどの機能と一致しています (ただし、実装は OS X の以前のバージョンに似ています)。
UbuntuがAppleより優れている点はいくつかあります。特にキーボードベースのメニューシステムが気に入っています。どのアプリでも、Altキーを押してメニュー項目の名前を入力し、リストから選択できます。マウスやトラックパッドを使うよりも速いです。
Ubuntuにはスナップ機能も搭載されています。これは、ウィンドウを画面の端にドラッグすると自動的にサイズが変更される機能です。なぜAppleが同じ機能を実装していないのかは不明です(Windowsでは標準機能です)。
OS X vs Ubuntu 16.04 Xenial Xerus:オープンソースの優位性
WindowsやOS XではなくLinuxが使われる主な理由の一つは、Linuxがオープンソースのオペレーティングシステムだからです。UbuntuはGPL(General Public License)ライセンスに基づいており、ユーザーはソースコードを閲覧、改変、再配布することができます(ただし、新しいディストリビューションがGPLのままである限り)。
Ubuntu は何千ものコンピュータ プログラムを統合していますが、各プログラムは無料でなければならず、ソース コードが公開されていなければなりません。
「The Ubuntu Story」によると、「Linuxは2004年に既にエンタープライズサーバープラットフォームとして確立されていましたが、フリーソフトウェアはほとんどのコンピュータユーザーにとって日常生活の一部ではありませんでした。そこでマーク・シャトルワースは、最も確立されたLinuxプロジェクトの一つであるDebianから少人数の開発者チームを集め、使いやすいLinuxデスクトップ、Ubuntuの開発に着手しました。Ubuntuのビジョンは、社会性と経済性を兼ね備えています。つまり、誰もが同じ条件で利用できるフリーソフトウェアであり、Canonicalが提供するサービスポートフォリオを通じて資金が提供されるということです。」
OS X vs Ubuntu 16.04 Xenial Xerus: 自由という意味で無料

では、なぜオープンソースソフトウェアに関心があるのでしょうか?最近ではほとんどのソフトウェアが無料です。iOS、OS X、Androidはすべて無料です。Windowsも多くの人にとって無料です。
フリーなオペレーティングシステムと、「自由という意味でのフリー(ビールの意味でのフリーではない)」オペレーティングシステムとの間には大きな違いがあります。フリーソフトウェア財団は、ユーザーが制御および変更するソフトウェアの使用における倫理と道徳に重点を置いています。
- 柔軟性。オープンソースソフトウェアは、クローズドソースソフトウェアよりも柔軟性があります。MicrosoftがWindows 8インターフェースをリリースした際、多くのユーザーを混乱させました。UbuntuがUnityインターフェースをリリースした際には、一部のユーザーがUnityを古いGnome 2インターフェースに置き換えた代替インターフェース(フォークと呼ばれる)を作成しました。MATEインターフェースを備えたLinux Mintと呼ばれる新しいバージョンは、非常に人気があります。
- 信頼性。クローズドソースソフトウェアでは、オペレーティングシステムとアプリの実行機能の両方について、AppleやMicrosoftのサポートに依存します。一方、オープンソースソフトウェアでは、コミュニティが自らサポートします。
- プライバシー。AppleはユーザーのメッセージをNSAに渡さないとティム・クックCEOが約束しており、私たちは彼の言葉を信じています。MicrosoftはNSAに対してより柔軟で協力的なアプローチを取っているようです。いずれにせよ、誰もソースコードを調べることができないため、開発者の言葉を信じるしかありません。オープンソースソフトウェアでは、コードベースが公開されているため、誰もあなたの個人情報を渡していないと確信できます。たとえコードを理解していなくても、コミュニティが互いに問題を警告してくれることは間違いありません。
他にも理由があります。オープンソースソフトウェアは優遇措置が取られておらず、大企業はより高品質なソフトウェアやより迅速なサービスへのアクセスを得られないと、ユーザーは指摘しています。オープンソースソフトウェアは、より高品質であると考えられています(ただし、「支払った分だけ得られる」という考え方を捨て去るには、かなりの努力が必要です)。
Linuxカーネルの開発者、リーナス・トーバルズ氏は、オープンソースについてテッドにこう語った。「オープンソースの素晴らしいところは、多様な人々が共に働けることです。お互いを好きである必要はありません。時には、本当に嫌いなこともあります。」トーバルズ氏にとって魅力的なのは、倫理的なスタンスではなく、その有効性です。オープンソース環境での作業は、「共に働き、コードを生成するための優れた方法なのです。」
Mac OS X vs Ubuntu 16.04 LTS Xenial Xerus:セキュリティと安定性

OS XとUbuntuはどちらもウイルスやその他のマルウェア攻撃から比較的保護された安全なシステムです。Appleはこの件について沈黙を守っていますが、Gatekeeperの一部としてOS Xにウイルス対策ソフトウェアを組み込んでいます。
Canonicalは、ウイルス対策ソフトウェアはおそらく不要だと主張しています。「Linux用のウイルス対策ソフトウェアは存在しますが、おそらく使う必要はないでしょう」と同社は述べています。「Linuxに影響を与えるウイルスはまだ非常に稀です。Linuxは他のOSほど広く普及していないため、誰もウイルスを作成しないからだと主張する人もいます。一方、Linuxは本質的により安全であり、ウイルスが利用できるセキュリティ上の問題はすぐに修正されると主張する人もいます。」
ウイルス対策ソフトウェアをインストールしたい場合は、利用可能です。Sophos Antivirus は一見良い選択肢のように思えますが、実際に必要になる可能性は低いでしょう。
どちらのシステムもアプリケーションの観点からは安定しており、どちらのプラットフォームでもソフトウェアやシステムのクラッシュはほとんど発生しません。
特にLinuxでは、ソフトウェアのインストール中やシステムのメンテナンス中に、何かがおかしくなってしまう可能性の方が高いでしょう。好むと好まざるとにかかわらず(おそらく好まないでしょうが)、コマンドラインとUnixの使い方を学ぶことは、Ubuntuのような初心者向けのシステムであっても、Linuxでは不可欠な要素です。OS Xではターミナルアプリを一度も開かずに何年も使い続けることも可能ですが、Linuxでは数日開けば幸運な方でしょう。
Ubuntu と Linux からどれだけのものを得られるかは、Unix とコマンド ラインについてどれだけ知っているか、またどれだけ学ぶ意欲があるかによって大きく左右されます。
Mac OS X vs Ubuntu 16.04 LTS Xenial Xerus: アプリとプログラム
OS XとUbuntuには、どちらも様々なソフトウェアがインストールされています。Safariからメールやカレンダーアプリまで、Appleはあらゆるものを開発しています。Pages、Keynote、Numbersといった強力なオフィスソフトウェアも揃っています。さらに、GarageBandやiMovieといった無料のクリエイティブアプリも搭載されています。
これは、Adobe Creative Suite や Microsoft Office などの商用ソフトウェアの世界に入る前の話です。

Linuxでは、豊富な無料ソフトウェアが利用可能です。LibreOfficeはMicrosoftの代替として提供されており、Firefoxウェブブラウザは無料でインストールされています。Thunderbirdのメールとカレンダーなどのプログラムもあり、GIMP(Adobe Photoshopの無料版)も簡単にインストールできます。
Linuxでは、特に商用ソフトウェアは、利用できるソフトウェアの種類が非常に限られています。しかし、私たちの仕事の多くがオンラインやブラウザ上で行われるようになった今、これはもはや問題ではないかもしれません。この記事を含め、多くの記事をGoogleドキュメントで作成しています(Firefoxが苦手な方はChromeウェブブラウザも利用可能です)。また、基本的な画像編集にはGIMPもPhotoshopと同じくらい優れています。ファイルの保存と共有にはDropboxを使っていますが、どちらのマシンでも利用可能です。
しかし、幅広いクリエイティブソフトウェアの不足は致命的であり、AppleのiCloudエコシステムに完全に縛られていると、Linuxの限界に気づくでしょう。オープンソースであることも、奇妙な問題を引き起こします。例えば、Netflixは動作しません(MicrosoftのSilverlightが必要ですが、これはLinuxでは利用できません)。ただし、YouTubeやBBC iPlayerのようなFlashやHTMLベースのサイトは問題なく動作します。
ソフトウェアが少ないことには、良い面もあります。Linuxは、ただ仕事をこなしたいだけなら最適ですし、Web開発、コーディング、スキル習得など、あらゆる開発に最適です。