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 中国語グリーン バージョン
5 年前には CPU を製造している会社は 2 社しかありませんでしたが、現在では 10 社以上あり...
USB 修復は、USB デバイスのエラー、損傷、ウイルス、その他の問題を検出して修復するのに役立つ実...
Waifu2x GUI は、画像の鮮明さと詳細を維持しながら画像を拡大し、ノイズを低減できる画像拡大...
System Ninja は、Velociraptor Technologies が開発した無料のシ...
XDown は、http、BT、magnet などのダウンロード方法をサポートし、シード ファイルの...
JetBrains DataSpell は、データ サイエンティストやデータ アナリスト向けに設計さ...
Upscayl 中国語版は、MacOS、Linux、Windows オペレーティング システムでの使...
Prima Cartoonizer は、写真を漫画風の作品に簡単に変換し、写真をより面白く鮮明にす...
Traffic Monitor は、コンピューターのネットワーク使用状況を記録および分析できるネット...
QuickChangeResolution は解像度を素早く変更できるソフトウェアです。モニターやそ...
企業にとっても個人にとっても、オンラインでの存在感を持つことはこれまで以上に重要になっています。 幸...
RJ TextEd は、HTML、CSS、JavaScript、PHP、ASP、Python、Rub...
UltraUXThemePatcher は、ユーザーが Windows オペレーティング システム...
uTo Do は強力な ToDo 管理ソフトウェアです。ユーザーがタスクを効率的に整理および管理し、...
Iperius Backup は、ユーザーがコンピューターのデータとファイルを完全にバックアップおよ...