ホームページ >運用・保守 >Linuxの運用と保守 >Linuxカーネルのバージョンは何ですか
Linux カーネル バージョンは、Linux オペレーティング システムのコア プログラムのバージョン番号を指します。 Linux カーネルは、Linus Torvalds が率いる Linux オープン ソース コミュニティからの貢献によって開発された、オープン ソース オペレーティング システム カーネルです。Linux カーネルの各バージョンには、メジャー バージョン番号、マイナー バージョン番号、リビジョン番号などの一意の識別番号があります。 . .
このチュートリアルの動作環境: Linux5.18.14 システム、Dell G3 コンピューター。
Linux カーネル バージョンは、Linux オペレーティング システムのコア プログラムのバージョン番号を指します。 Linux カーネルは、Linus Torvalds が率いる Linux オープン ソース コミュニティからの貢献によって開発されたオープン ソース オペレーティング システム カーネルです。 Linux カーネルの各バージョンには、メジャー バージョン番号、マイナー バージョン番号、リビジョン番号などの一意の識別番号があります。
Linux カーネルのバージョン番号は、特定の命名規則に従います。通常、メジャー バージョン番号の変更は基本的なアーキテクチャと機能に対する大きな変更を表し、マイナー バージョン番号の変更は小さな変更を表し、リビジョン番号の変更はバグの修正や小さな機能の追加に使用されます。たとえば、Linux カーネルのバージョン番号は 4.18.10 になります。この場合、メジャー バージョン番号は 4、マイナー バージョン番号は 18、リビジョン番号は 10 になります。
Linux カーネルのバージョン番号は、リリース時にオペレーティング システム内で一意の識別子でマークされます。このバージョン番号は、さまざまなカーネル バージョンによってもたらされる新機能、パフォーマンスの最適化、セキュリティ修正を表すため、Linux オペレーティング システムでは非常に重要です。ユーザーは、より良いユーザー エクスペリエンスを実現し、既知のセキュリティ脆弱性を修正するために、Linux カーネルのバージョン番号に基づいてカーネルを適時に更新する必要があるかどうかを判断できます。
Linux カーネルの各バージョンは、タイムリーな更新と修正を保証するために、リリース計画とリリース サイクルによって管理されます。 Linux カーネルのバージョン更新は、新機能やバグ修正に取り組む開発者の進捗状況に応じて、通常、数か月から 1 年ごとに行われます。
Linux カーネルのバージョン更新は継続的なプロセスであり、コミュニティの多くの開発者や貢献者がコードを提出し、バグを修正し、カーネルのパフォーマンスと安定性を向上させる機能を改善し続けています。このオープンソース開発モデルにより、Linux カーネルの継続的な進化と改善が保証されます。
Linux カーネルの公式バージョンに加えて、長期サポート (LTS) バージョンやローリング リリース バージョンなどのブランチ バージョンもあります。通常、長期サポート リリースでは長期間のサポートとメンテナンスが提供されますが、即時リリースでは通常、新機能やアップデートがより頻繁にリリースされます。ユーザーは、ニーズに合わせてさまざまなバージョンを選択できます。
つまり、Linux カーネル バージョンとは、Linux オペレーティング システムのコア プログラムのバージョン番号を指します。ニーズに合った Linux カーネルのバージョンを理解して選択することは非常に重要であり、システムのパフォーマンス、安定性、セキュリティに直接影響します。ユーザーは、Linux コミュニティの動向に常に注意を払い、ディスカッションに参加することで、最新のバージョンや改善点について学ぶことができます。
Linux カーネル バージョンの進化
1. 初期バージョン (1991 ~ 1996 年)
1. Linux 0.01 (1991): これは Linux カーネルの最初のバージョンです。 Intel 80386 プロセッサをサポートしており、非常に基本的な機能を備えています。
2. Linux 0.11 (1991): バージョン 0.01 をベースとして、一部のデバイスとシステム コールのサポートが追加され、正常に実行できる最初のバージョンでした。
3. Linux 1.0 (1994): これは、より多くのハードウェア デバイスとファイル システムをサポートする最初の公式安定バージョンです。
2. 中期バージョン (1996-2007)
1. Linux 2.0 (1996): 対称型マルチプロセッシング (SMP) のサポートが導入され、Linux をマルチプロセッサ システム上で実行できるようになりました。
2. Linux 2.2 (1999): USB デバイスとソフトウェア RAID のサポートが導入され、システムの拡張性とパフォーマンスが向上しました。
3. Linux 2.4 (2001): ネットワーク パフォーマンスと信頼性が向上し、ファイアウォールと組み込みシステムのサポートが導入されました。
4. Linux 2.6 (2003): カーネル スレッド、より多くのファイル システム (Ext3 や XFS など) のサポート、デバイス ドライバーの動的読み込みなど、一連の重要な改善が導入されました。
5. Linux 2.6.28 (2008): 動作ベースのプロセス スケジューラと基盤となるデバイス ドライバーの改善が導入されました。
3. 最新バージョン (2007 年以降)
1. Linux 3.x (2011): エネルギー管理やスケジューラの自動調整などの機能が導入され、システム パフォーマンスが向上しました。
2. Linux 4.x (2015): より多くのファイル システム (Btrfs や F2FS など) をサポートし、新しいグラフィックス ドライバー モデル (DRM) やカーネル モジュール署名などを導入します。
3. Linux 5.x (2019): リアルタイム予測パフォーマンス スケジューラとスケーラビリティの向上が導入され、より多くのアーキテクチャ (ARM など) がサポートされます。
以上がLinuxカーネルのバージョンは何ですかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。