• グローバル・ナビゲーションへスキップ
  • メインコンテンツへスキップ
  • プライマリーサイドバーへスキップ
  • フッターへスキップ

テクリラ

ブリーディングエッジ、常に

  • ホーム
  • 概要
  • お問い合わせ
  • お得な情報とオファー
テクリラ ロゴ
シェアする
ツイートする
シェアする
ピン
4 株式
Linuxディストリビューション
次に

大学生向けの上位5つのLinuxディストリビューション

Linuxカーネルの紹介

テクリラ パソコン Linux

Linuxカーネルの紹介–Linuxオペレーティングシステムの心臓部

ラジェッシュ・ナマセのアバター ラジェッシュナマセ
最終更新日: May 14, 2020

Linuxカーネルはオペレーティングシステムではありませんが、実際のOSを動作させるアプリケーションを可能にするオペレーティングシステムのカーネルまたは心臓部です。 このようなアプリケーションには、コンピュータが起動する前に必要なさまざまなシェル、コンパイラ、ウィンドウソフトウェア、ユーティリティなどが含まれます。 したがって、LinuxカーネルはLinux OSと同じではなく、GNU / LinuxOSという名前を正しく付ける必要があります。

Linuxカーネルの紹介

Linuxカーネルは、Linuxファミリに属する​​Unixライクなオペレーティングシステムによって使用されます。 それは下でリリースされました GNU一般公衆利用許諾契約書、つまり、誰でも無料で使用および配布できます。 による開発です リーナス·トーバルズ、コンピューターをいじくり回すのが好きで、コンピューターを動かしている理由を知り、1991年にLinuxと呼ばれるフレームワークまたはカーネルを中心に設計された新しいオペレーティングシステムを考案したフィンランドのコンピューター学生。

オープンソースソフトウェアとして発行されたため、文字通り何千人もの開発者やコーダーが開発に貢献したため、急速に実行可能なオペレーティングシステムに成長しました。 無料のGNUプロジェクトは、無料のオペレーティングシステムを開発するために1983年に作成されました。多くのコンポーネントが開発されましたが、カーネルが完成しなかったために失敗しました。 Linuxは、これに貢献した多くの人々を魅了しました。

モノリシックカーネルとモジュール

バージョン0.11は1991年XNUMX月にリリースされ、Linuxカーネルとそれを中心に構築されたオペレーティングシステムはそれ以降急速に成長しました。 では、Linuxカーネルとは何ですか?なぜそれが特別で成功しているのですか? これは、モジュール式にコンパイルされたモノリシックカーネルとして知られているものです。 つまり、基本的には、システムの実行中にモジュールをロードおよびアンロードできますが、モジュールとシステムサービスはコア機能と同じスペースで実行されます。

当時の激しい議論は、Unixモノリシックカーネルのそれぞれの利点とAndrewTanenbaumのMINIXで使用されているマイクロカーネルアーキテクチャの間で行われました。 後者の場合、基本的なサービスはカーネルの外部、ユーザースペースで実行されます。 「サービス」という用語には、デバイスドライバー、システムメモリ、スケジューラ、メモリ管理、ファイルシステム、および仮想ファイルシステム(VFS)が含まれます。

Linuxでは、モジュールを実行時にカーネルスペースで動的にロードおよびアンロードして、カーネルで実行されるコードの量を最小限に抑えることができます。 このようなモノリシックカーネルの利点のXNUMXつは、ルートファイルシステムが異常終了した場合でも、カーネルがまだ実行されているため、サービスを簡単に再開できることです。

参照
コンピュータオペレーティングシステム:コンピュータ用のOSファミリ

Linuxの移植性

時が経つにつれて、主に開発者による貢献のおかげで、Linuxカーネルは非常に安定し、CPUとメモリの使用効率が向上しました。 ただし、これらの貢献のXNUMXつの明確で予想外の結果は、その移植性です。 Linuxは元々ポータブル用に開発されていませんでしたが、現在はiPhoneやiPodなどの多くのハンドヘルドデバイスに移植されており、変更されたカーネルがGoogleAndroidおよびNokiaMaemoデバイスのOSで使用されています。

これは、MicrosoftがUEFI(United Extensible Firmware Interface)を採用することで、それを使用して構築されたマシンの既存のBIOSを置き換えるという脅威にさらされている可能性があります。 UEFI仕様により、Linuxカーネルで実行されているオープンソースオペレーティングシステムが「無許可」になる可能性は確実にあります。 つまり、Linuxはそのようなコンピューター、ハンドヘルド、またはポータブルデバイスでは起動しません。 ただし、オープンソースコミュニティが解決できなかった問題はほとんどなく、これは時間の経過とともに解決される可能性があります。

参照
Linuxの便利なコマンド、調整、トラブルシューティング

KVMとLinuxカーネル

Linuxカーネルは最近、ハイパーバイザーとして機能できるように変更されました。つまり、他のオペレーティングシステムのOSとして機能するようになりました。 カーネルベースの仮想マシン(KVM)として知られるこの変更は、ロードされると、KVMの上のユーザースペースで別のOSを使用できるようにするカーネルモジュールです。 ユーザースペースでは、別のLinuxカーネルまたはMicrosoftWindowsなどの別のオペレーティングシステムを実行できます。 唯一の条件は、KVMに適したハードウェアが必要であることです。プロセッサは仮想化をサポートしている必要があります。

これらは、Linuxカーネルに関する基本的な事実です。 主な要因は、カーネルがオペレーティングシステム自体ではなく、Linuxオペレーティングシステムの心臓部であるということです。 OSはそれと同じように動作することができ、オープンソースソフトウェアであるため、無料であるだけでなく、絶え間ない開発と改善が必要です。

シェアする
ツイートする
シェアする
ピン
4 株式

情報開示: TechLila で公開されたコンテンツは読者サポートです。 アフィリエイト リンクを通じて行われた購入に対して、追加費用なしでコミッションを受け取る場合があります。 私たちを読む 免責事項ページ 私たちの資金調達、編集方針、および私たちをサポートする方法についての詳細を知るために。

共有は思いやりです

シェアする
ツイートする
シェアする
ピン
4 株式
ラジェッシュ・ナマセのアバター

ラジェッシュナマセ

ラジェッシュナマセ はプロのブロガーであり、TechLilaブログの創設者です。 また、彼は情熱的な起業家、インターネットマーケター、そしてフィットネスフリークです。

カテゴリー

  • Linux

タグ

Linuxチュートリアル

リーダーの相互作用

人々が言っ​​ていること

  1. アミットの化身アミット

    非常に良い情報。 カーネル画像が好きです。

    返信
  2. トーマス・デラウアーのアバタートーマス・デラウアー

    Linuxは常に最高であり、今ではWindowsは非常に悪く、誰でもシステムをハッキングすることができます。

    返信

コメントを追加 返信をキャンセル

あなたのメールアドレスは公開されません。 必須フィールドは、マークされています *

プライマリサイドバー

おすすめ

Windowsでブロードバンド速度を上げる方法

10年のベストAndroidランチャー2023

Windows 10のインストール後に行うこと– Windows10のヒントとコツ

あなたが個人的にウェブを検索するために使うことができるトップ10の検索エンジン

あなたの心を吹き飛ばす55の興味深いコンピューターの事実

ラップトップを購入するときに何を探すべきか–ラップトップ購入ガイド

FusionドライブとSSD–FusionとSSDストレージについて誰も教えてくれないこと

便利なツール

• 文法 – 無料の文法チェッカー
• SEMrush – 専門家が信頼する最高の SEO ツール
• Setapp – Mac と iOS のワンストップ サブスクリプション

トレンドトピック

  • Android
  • インターネット
  • アイフォン
  • Linux
  • マッキントッシュ
  • セキュリティ
  • ソーシャルメディア
  • テクノロジー
  • Windows

チェックする価値がある

Windows 10 (10 Edition!) 向けの 2023 のベスト サウンド イコライザー

強く推奨され、無料である14の最高のVLCスキン

フッターロゴ フッターテキストのロゴ

フッター

概要

こんにちは。TechLilaへようこそ。TechLilaは、基本をマスターするための豊富な記事を見つけることができる有名なテクノロジーブログです。

TechLilaの主な目標は、品質のヒントやコツ、チュートリアル、Windows、Macintosh、Linux、Android、iPhone、セキュリティに関するハウツーガイド、レビューなどのその他のサブトピックなど、独自の情報を提供することです。

リンク

  • 概要
  • お問い合わせ
  • 免責条項
  • プライバシーポリシー
  • ご利用規約

続きます

GenesisFrameworkを使用したカスタムテーマ

Cloudwaysによるクラウドホスティング

言語設定

©著作権2012–2023 テクリラ。すべての内容は著作権を有します。