Linux とは何ですか?どのような点で重要ですか?

Linux とは何ですか?どのような点で重要ですか?

Linux は、Microsoft Windows、Apple macOS、Google Chrome OS の代わりに使用できる代替オペレーティング システムであるとよく言われます。 しかし、インターネットで Linux を検索すると、それよりもはるかに複雑であることがわかります。 「Linux」のようにダウンロードしてコンピュータにインストールできるものは存在しません。

Linux は製品ではありません。 これは、さまざまな方法で配布される無料およびシェアウェア ソフトウェアの完全なエコシステムです。 このソフトウェアは現在、世界中のほとんどのサーバー、スーパーコンピューター、携帯電話に採用されています。 また、PC にとっても優れた選択肢になりつつあります。今日は Linux に関する基本的な知識を見てみましょう。

Linuxとは

Linux とは何ですか?

Linux は技術的にはデスクトップ オペレーティング システムではなく、カーネルです。カーネルは、物理的なハードウェアが画面上のものと通信できるようにするコンピューターの一部です。カーネルとは、入力時にテキストが表示される理由、タッチパッドに触れるとカーソルが移動する理由、モニターに画像が表示される理由です。

コンピュータの初期の頃は、プログラマーはコードやプログラムを自由に共有していました。 IBM、Apple、Microsoft などの企業が、ユーザーが閲覧できず使用も制限される著作権保護されたコードをリリースし始めたとき、状況は変わり始めました。これに対応して、自由に共有および配布できるソフトウェアを搭載した完全に機能するコンピュータを作成するために、GNU プロジェクトが結成されました。

GNU プロジェクトは、完全なプログラム スイートに加えて、コードが自由に共有およびアクセス可能であることを保証するコピーレフト ライセンスである GNU 一般公衆利用許諾書 (GPL) も作成しました。

GNU プロジェクトが機能するカーネルを作成する前に、Linux カーネルが登場し、この役割を果たしました。 GPL ライセンスなので、別のカーネルは必要ありません。人々は Linux カーネルを採用し、それが固定の名前になりました。

今日まで、GNU プロジェクトによって作成されたコードは、Linux カーネルと連携して動作するソフトウェアの基礎の多くを提供しており、そのため Linux は GNU/Linux と呼ばれることがよくあります。しかし、結局のところ、名前は、フリーソフトウェアやオープンソースソフトウェアを中心に構築されてきた文化ほど重要ではありません。

フリーソフトウェアおよびオープンソースソフトウェアとは何ですか?

フリー オープン ソース ソフトウェア (FOSS) とは、誰でもコードを自由に閲覧、変更、コピー、再配布できるソフトウェアです。 このようなソフトウェアには、これらの権利を付与する GPL などのフリー ソフトウェア ライセンスが付属しています。

この場合の「無料」はコストを意味するものではないことに注意してください。 フリーソフトウェアは有料になることもありますが、誰でも無料でダウンロードできるコピーを作成して再配布できるため、通常は無料です。

Firefox、LibreOffice、GIMP、Krita、Blender、VLC など、Windows および macOS 向けの無料のオープンソース アプリケーションが多数あります。 多くの FOSS アプリケーションは、他のプラットフォームに移植される前に、まず Linux 上で実行されます。 Linux の優れた点の 1 つは、ほとんどのアプリケーションが無料でオープン ソースであるだけでなく、バ​​ックグラウンドで実行されるシステム コンポーネントも無料でオープン ソースであることです。

これらのソフトウェアの多くはボランティアから提供されていますが、一部の企業では、自社が頼りにしている無料ソフトウェアの保守や貢献に対して従業員に報酬を支払っています。コードの一部は学生が作成したものですが、その他のコードは既存のプロプライエタリなアプリケーションを無料ライセンスで再公開することを決めた人々によって作成されたものです。

これらの人々は協力して作業し、互いのアプリケーションに貢献し、バグを報告し、いくつかのプロジェクトを新しいプロジェクトの基盤として使用します。これらの人々は、グラフィック デザイナー、ソフトウェアをパッケージ化して配布する人々、およびユーザーとともに、フリー ソフトウェア コミュニティとして知られています。

Linux で構築されたものすべてが、無料のオープンソース ソフトウェアを中心に展開されているわけではありません。 Google の Chrome OS は、結局のところ Linux ベースのオペレーティング システムです。目に見えるものすべては Gentoo と呼ばれるプロジェクトの下にあり、Google はこれを基盤として独自のインターフェースを構築しています。

Android も Linux カーネルを使用しているため、Linux で利用できるソフトウェアのほとんどにアクセスできないにもかかわらず、技術的には Linux のバージョンです。

Linux を使うべき理由

Linux は、一連の価値観に基づいて構築されたオペレーティング システムです。 これらの価値観に同意するのであれば、それだけで Linux を試す十分な理由になるかもしれません。 しかし、Linux に切り替える実用的な理由はたくさんあります。

Linux は誰でも無料でダウンロードして、どのような目的でも使用できます。Linux 内のほとんどのアプリケーションも同様です。

独自のソフトウェアとは異なり、これは実際にユーザーが所有するソフトウェアであり、コンピューターを完全に制御できます。 好きなようにやってください。 分解していじってみましょう。 元の場所に戻してください。 そこから学びましょう。 マシンをできるだけ長く稼働させ続けます。

そういったことに興味がないのであれば、コンピューターを使って仕事をこなせばいいのです。 特定のプログラムに依存するようになった場合、ソース コードが保持され、それを継続して実行できることが期待できます。

買収やビジネス モデルの変更によって、どの企業もあなたの手から手を引くことのないワークフローを構築できます (こうしたことはオープン ソースの世界でも依然として起こりますが、既存のソース コードが消えていくのをただ見ているのではなく、新しい人材が代わりに入ってきて既存のソース コードを保守することがよくあります)。

Linux の知識をキャリアに活かすことも、Linux を自分の選んだキャリアの安定した基盤として使用することもできます。

Linux はどのようにダウンロードしますか?

Linux を管理する企業や組織は存在しないため、誰もが団結できる「単一」バージョンの Linux は存在しません。 代わりに、さまざまなグループが Linux カーネル、GNU ツール、およびその他の自由に共有されるソフトウェアを、個別の機能を持つオペレーティング システムにバンドルしており、これらは「ディストリビューション」または「ディストロ」と呼ばれることがよくあります。

ほとんどの場合、各ディストリビューションは同じソフトウェアを異なる方法で組み合わせて配布し、他のすべてのユーザーが平等にアクセスできるようにします。

一部のディストリビューションは、マルチメディアの作成やゲームのプレイなど、特定の問題を対象としています。 その他には、Windows や macOS など、必要なタスクを実行するために使用できる汎用オペレーティング システムもあります。

Linux をダウンロードするには、linux.com にアクセスする必要はありません。 代わりに、ダウンロードするディストリビューションを選択します。 以下に、主なオプションのいくつかとその概要を示します。

Ubuntu: Ubuntu は最も広く使用されている Linux のバージョンです。 このプロジェクトの第一の優先事項は、コードが無料かつオープンソースであるかどうかに関係なく、ほとんどの人が望むように動作し、必要なアプリケーションにアクセスできるオペレーティング システムを作成することです。

Fedora: Fedora は、無料のオープンソース ソフトウェアが提供する最高のエクスペリエンスを提供することに尽力しています。 Fedora チームは、コードを確認、編集、または再配布できないアプリケーションを提供しません。 このプロジェクトの中核的な価値観の 1 つは、すべての人にとってのフリー ソフトウェアの状態を改善することです。

elementary OS: デスクトップ Linux に対する異なるアプローチ。他のディストリビューションと同じインターフェイスやアプリを配布するのではなく、既存のエコシステムを独自のデスクトップ エクスペリエンスの基盤として使用し、Windows や macOS に代わる無料かつオープンな代替品を探しているユーザーを対象としています。

これらは、Web 上に出回っている数百、いや数千の Linux ディストリビューションのうちのほんの一部です。 初めて Linux を使い始める場合、最善の方法は一つではなく、この選択によって困惑してしまう人もいます。 最終的には、1 つを選んで、気に入ったらそれを使い続けましょう。 そうでない場合は、別のものを試してください。

Linux はなぜ重要なのでしょうか?

Linux は、私たちが毎日操作する多くのマシンを密かに動かすオペレーティング システムになりました。 Linux は、ATM マシン、クラウド サーバー、その他のエンターテイメント システムを実行します。 ウェブサイト、レジ、火星に送るドローンなどを管理します。

Linux は世界最大のフリーソフトウェア プロジェクトの 1 つです。 人々が協力し合うことでどれだけのことができるかを示しています。 今日の開発者は、すべてをゼロから構築するのではなく、オープンソース プロジェクトを基盤として使用することを選択しています。 人々が貢献すれば、ソフトウェアは誰にとってもより良いものになります。 あなたもコミュニティの次のメンバーになりませんか?

<<:  コーデックとは何か説明しましょう。コンテナとは何ですか?

>>:  GpuTest (GPU ストレスおよびベンチマーク テスト) v0.7.0 中国語グリーン バージョン

推薦する

HTTP ダウンローダー (無料ダウンロードツール) v1.0.6.6 中国語グリーンバージョン

HTTP ダウンローダーは、ビデオ、オーディオ、ドキュメント、画像など、インターネット上のさまざまな...

MobaXterm (Ultimate Remote Toolbox) v25.0 ビルド 5264 グリーン エディション

MobaXterm は、リモート ターミナル、ファイル転送、X11 ウィンドウ表示などの一連のリモー...

DownKyi Bili Downloader (B ステーション ビデオ ダウンロード ツール) v1.6.1 中国語グリーン版

Bili Download Ji(downkyi)は、オープンソースで無料のBステーションビデオダウ...

Wise ImageX (画像閲覧・編集・加工ソフト) v1.2.6.8 中国語グリーンバージョン

Wise ImageX は、画像の閲覧、編集、処理を統合した画像ソフトウェアです。ソフトウェアの機能...

スマートツール(スマートツールボックス)アプリv21.1ビルド129プロフェッショナルエディションのロック解除

📱 スマートツールアプリには、日常生活や仕事で遭遇する問題を簡単に解決できる機能が少なくとも数十あり...

Cheat Engine(オープンソースゲーム専用CEモディファイア)v7.5.0中国語多言語版

Cheat Engine は、お金、ライフ、経験値など、ゲーム内のさまざまなパラメータを変更してゲー...

Microsoft Visual C++ 再頒布可能パッケージはどのような機能を果たしますか?

Microsoft Visual C++ 再頒布可能パッケージは、Windows アプリケーション...

プライバシー イレイザー フリー v6.17.2.5200 多言語ポータブル版

Privacy Eraser は強力なプライバシー保護ソフトウェアです。閲覧履歴、Cookie、一時...

ExamDiff (ファイルとフォルダの比較ツール) Pro v15.0.1.27 ポータブル版

ExamDiff は強力なファイルとフォルダーの比較ツールです。ユーザーは、修復または更新のために ...

123 Cloud Disk PC版公式オリジナル版丨最新バージョンダウンロード丨バージョン番号2.3.2

123 クラウド ディスク 2022 最新バージョン 123 クラウド ディスク PC バージョン...

Glary Disk Explorer (ディスク スペース アナライザー) v6.0.1.4 多言語ポータブル バージョン

Glary Disk Explorer は、ディスク上の大きなファイルやジャンク ファイルをすばやく...

UltraUXThemePatcher (Win11 テーマ クラッキング制限ツール) v4.4.4

UltraUXThemePatcher は、ユーザーが Windows オペレーティング システム...

PCIe または SATA SSD のどちらのストレージ ドライブが最適ですか?

毎年恒例のダブルイレブンが今年もやって来ます。このイベント期間中に多くのハードウェア愛好家がデジタル...

Windows 環境変数とは何ですか? Windows 環境変数の完全なリスト

Windows、MacOS、Linux など、ほとんどのオペレーティング システムには環境変数があり...

Shuke OFD リーダー (OFD 標準フォーマット リーダーに基づく) v5.0.24.0314

Shuke OFD Reader は、OFD 標準形式に基づいたリーダーです。ソフトウェアの機能1...