- Bluesky ページを見る (新しいタブで開きます)
- Instagramページを見る(新しいタブで開きます)
- Facebookページで見る(新しいタブで開きます)
- YouTubeページを見る(新しいタブで開きます)
- Twitterページを見る(新しいタブで開きます)
- コピーしました
ジャック・ウォーレン
目次
あなたはどんなオペレーティングシステムをお使いですか?この質問は、人によってはラテン語やサンスクリット語で問われているのと同じようなものかもしれません。また、GUIとコマンドラインの利点、最新のUIと旧式のメタファー、Windows 10の長所と短所、LAMPとIIS…など、白熱した議論のきっかけとなる人もいます。しかし、ほとんどの人にとって、答えはWindowsかMacかという程度のものでしょう。
しかし、Windows(そのどのバージョンでも)を長く使い続けてきた人なら誰でも、ある時点でフラストレーションが募り、作業を続けているうちに、まるで何の前触れもなくWindowsがアップデートを適用して再起動を仕掛けてくることがあります。アップデートを適用して再起動するという長いプロセスを踏む間、作業が危険にさらされるのです。あるいは、避けられないウイルスやマルウェアはどうでしょうか?貴重なお金をウイルス対策ソフトに費やすか、最悪の場合、ウイルスを駆除するためにパソコンを地元のPC修理店に送らなければなりません。その間、何も対策が取られていません。AppleのmacOS製品はWindowsプラットフォームに見られる脆弱性の影響を受けにくいとはいえ、かなり高額です。
しかし、ダウンロードやインストールに費用がかからず、ウイルスやマルウェアへの耐性がはるかに高い、これら2つのOSに代わる選択肢があります。そのOSとはLinuxです。Linuxとは一体何でしょうか?詳しく見ていきましょう。
それで、それは正確には何ですか?
Linuxは1990年代半ば、当時学生だったLinus Torvalds氏がMinixファイルシステムを読み込めるディスクドライバの開発を任されたことから誕生しました。(MinixはPOSIX準拠のUNIX系オペレーティングシステムで、1987年に初リリースされました。)このプロジェクトから、後にLinuxカーネルとして知られるようになるものが誕生しました。オペレーティングシステムのカーネルは、オペレーティングシステムのあらゆる側面に基本的なサービスを提供する重要な中核です。Linuxの場合、カーネルはモノリシックなUNIX系システムであり、世界最大のオープンソースプロジェクトでもあります。最も基本的な言葉で言えば、「LinuxはMicrosoft WindowsとmacOSの無料の代替手段である」と言えるでしょう。
Linuxは「できる」プラットフォーム
Linuxで仕事をこなせるか不安な方のために、平均的なユーザーがコンピューターをどのように使い、Linuxがそれらのニーズをどのように満たせるかを考えてみましょう。平均的なユーザーにとって、コンピューターとは以下のようなものです。
ソーシャルメディアで交流する
メールを読む
音楽を聴く
YouTubeやNetflixを見る
時々何かを書く
5年前なら、これらのタスクはそれぞれ別のアプリケーションで処理されていたでしょう。しかし今では、そうではありません。現代のコンピューティングタスクは、ほとんどの場合ブラウザ上で実行されます。Facebook、Google Docs、Netflix、Outlook 365…これらはすべて、Chrome、Firefox、Safari、Internet Explorerなどのブラウザ内で利用されています。これらのブラウザはそれぞれ、ユーザーがそれぞれの用途をスムーズに行えるよう、優れた機能を備えています。ユーザーが上記のブラウザのいずれかでしか動作しないサイトにアクセスすることは、ごく稀です。
平均的なユーザーがほとんどの時間をブラウザ内で過ごすことを考えると、基盤となるプラットフォームの重要性はますます薄れつつあります。しかし、そう考えると、WindowsのようなOSによくある煩わしさ、脆弱性、弱点に悩まされないプラットフォームを使う方が理にかなっているのではないでしょうか。Linuxはまさにその点に強みを持っています。Linuxはオープンソースであるため、ユーザーはプラットフォームを無料で利用できるだけでなく、OSを改変して独自のディストリビューションとして再配布することも可能です。
Linuxではカスタマイズと共有が可能
ソフトウェアには基本的に2種類あります。プロプライエタリとオープンソースです。プロプライエタリソフトウェアの場合、アプリケーション(またはオペレーティングシステム)の作成に使用されたコードは、一般に公開または閲覧できません。一方、オープンソースでは、ソフトウェアの作成に使用されたコードが自由に公開されます。一般ユーザーはOSに変更を加えるオプションを気にしないかもしれませんが、Linuxのこの機能は、このオペレーティングシステムがなぜ無料で利用できるのかを説明するのに役立ちます。Linuxはオープンソースプラットフォームであり、コードは誰でもダウンロード、変更、さらには再配布できます。そのため、Linuxディストリビューションを構成するさまざまな要素のソースコードをダウンロードし、変更することで、独自のディストリビューションを作成することができます。
このディストリビューションに関しては、新規ユーザーがよく混乱する点です。前述の通り、Linuxはオペレーティングシステムのカーネルに過ぎません。実際に使用するには、機能させるために追加する必要があるレイヤーがあります。レイヤーには以下のようなものが含まれます。
デバイスドライバー
シェル
コンパイラ
アプリケーション
コマンド
ユーティリティ
デーモン
開発者は、異なる機能を実現するために、これらのレイヤーを適応させたり、あるシステムを別のシステムに置き換えたりすることがあります。最終的に、開発者はディストリビューションと呼ばれるLinuxの独自のバージョンを作成します。一般的なLinuxディストリビューションには、以下のものがあります。
Ubuntu Linux
リナックスミント
エレメンタリーOS
オープンSUSE
フェドラ・リナックス
アーチリナックス
デビアン
マンジャロ
セントOS
Linuxディストリビューションは(文字通り)数千種類存在します。人気のあるLinuxディストリビューションのリストを見るには、Distrowatchをご覧ください。
異なる種類のデスクトップを知る
様々なLinuxディストリビューション間で最も大きな違いの一つは、デスクトップ環境です。ほとんどのユーザーは、WindowsとMacのデスクトップの見た目をよく知っています。しかし、Linuxデスクトップの中には、見た目も動作も非常に馴染みのあるものがあることに驚かれるかもしれません。一方で、独特なルック&フィールを提供するものもあります。例えば、GNOMEデスクトップ(下図)を見てみましょう。この非常にモダンなユーザーインターフェースは、デスクトップの要素が邪魔になることをほとんど(あるいは全く)なく、アプリケーションとのやり取りに集中できるように設計されており、最小限のスペースで最大限の効率性を実現します。
アクティビティ ウィンドウが表示されている、openSUSE 上の GNOME デスクトップ。
では、デスクトップとは一体何でしょうか?ごく簡単に言うと、デスクトップはアップルメニュー、アプリケーションメニュー、メニューバー、ステータスメニュー、通知センター、クリック可能なアイコン、そして何らかのパネル(またはドック)といった要素で構成されています。これらの要素を組み合わせることで、デスクトップはユーザーがコンピューターを操作しやすくします。すべてのデスクトップにはこれらの要素が混在しています。Linuxも例外ではありません。前述のGNOMEには、GNOME Dash(アプリケーションメニューのようなもの)、トップバー(アップルメニューバーのようなもの)、通知センターがあり、さらに拡張機能を使ってカスタマイズ可能なドックを追加することもできます。デスクトップ環境がなければ、コマンドラインに頼らざるを得なくなります。そんなことは望んでいません。
これまでのところどう思いますか?
最も人気のある Linux デスクトップ環境は次のとおりです。
GNOME
KDE
シナモン
メイト
Xfce
他にもデスクトップの選択肢は数多くありますが、上記のものは人気が高いだけでなく、ユーザーフレンドリーで信頼性が高いと考えられています。デスクトップを選ぶ際には、自分のニーズを考慮する必要があります。例えば、KDEデスクトップはWindows 7のように機能し、非常に優れています。CinnamonとMateは似ていますが、見た目はモダンではありません。Xfceは非常に軽量なデスクトップなので、低速なハードウェアをお使いの場合は最適なソリューションとなります。そして繰り返しになりますが、GNOMEはミニマリストにとって理想的な選択肢であり、作業の邪魔になるものはほとんどありません。
デスクトップ環境は、アプリケーションと対話する場所でもあります。これが最も重要な問題につながります。
アプリケーションオプションは改善されましたか?
これは、過去にLinuxにとって論点となってきた点の一つです。Windowsの熱心なファンやユーザーに聞けば、macOSと同様に、LinuxではWindowsアプリケーションを実行できないと言うでしょう。しかし、必ずしもそうではありません。Wine(以前はWine Is Not an Emulatorの略)と呼ばれる互換性レイヤーのおかげで、多くのWindowsアプリケーションをLinuxで実行できます。これは完璧なシステムではなく、すべての人に適しているわけではありません。しかし、多くのWindowsアプリケーションをLinux上で実行できるようになることは間違いありません。
ネイティブの Windows アプリケーションがなくても、Linux では次のようなものをご利用いただけます。
LibreOffice — 本格的なオフィススイート(MS Office のような)
Firefox/Chromium/Chrome — 完全に機能するウェブブラウザ(Safari や Internet Explorer など)
GIMP — 強力な画像編集ツール(Photoshop のような)
Audacity — ユーザーフレンドリーなオーディオ録音ツール
Evolution — グループウェア スイート (Outlook をイメージしてください)
Linuxには、すぐにインストールできる無料アプリケーションが数万種類あります。さらに、最近のディストリビューションのほとんどには独自のアプリストア(GNOME SoftwareやElementary OS AppCenterなど)が用意されており、ソフトウェアのインストールが非常に簡単です。ほぼすべての最近のLinuxディストリビューションのアプリストアは、デスクトップメニュー内にあります。アプリストアを開いたら、LibreOffice(おそらくデフォルトでインストールされている)、GIMP(高機能な画像編集ツール)、Audacity(ポッドキャストの録音に最適な使いやすいオーディオレコーダー)、Thunderbird(メールクライアント)、VLC(マルチメディアプレーヤー)、Evolution(グループウェアスイート)など、数あるアプリケーションの中からいくつか探してみましょう。
Linux は私に向いているでしょうか?どうやって始めればよいのでしょうか?
Linuxは、信頼性、セキュリティ、使いやすさを兼ね備えたフリー(かつオープン)ソフトウェアの世界を切り開きます。しかし、完璧なのでしょうか?いいえ。もしあなたがプロプライエタリソフトウェアに依存している場合、Linuxでは(Wineを使っても)必要なアプリケーションをインストールできないかもしれません。「Linuxが自分に合うかどうか、どうすればわかるのか?」と疑問に思うかもしれません。信じられないかもしれませんが、Linuxはまさにその点もカバーしています。ほとんどのLinuxフレーバーは「ライブディストリビューション」として配布されています。
つまり、ディストリビューションのISOイメージをダウンロードし、そのイメージをCD/DVDまたはUSBフラッシュドライブに書き込み、そのメディアをコンピューター(CD/DVDドライブまたはUSBポート)に挿入して、そのメディアから起動できるということです。Liveディストリビューションは、オペレーティングシステムをインストールする代わりにRAMから直接実行されるため、ハードドライブに変更を加えることはありません。このようにLinuxを使用すれば、それが自分のニーズを満たすオペレーティングシステムかどうかがすぐにわかるでしょう。初期とは異なり、今ではほとんどのLinuxディストリビューションを使いこなすためにコンピュータオタクである必要はありません。Linuxディストリビューションについて詳しく知りたい場合は、Distrowatchにアクセスしてください。地球上で利用可能なほぼすべてのLinuxディストリビューションをダウンロードしたり、情報を読むことができます。
毎日のニュースレター すべてをより良くする準備はできていますか?
ジョーダン・カルフーン 編集長
Jordan とチームから毎日のヒント、コツ、技術ガイドを入手してください。
毎日のニュースレター すべてをより良くする準備はできていますか? Jordan とチームからのヒント、コツ、技術ガイドを毎日お届けします。
次の記事へスクロールしてください