概要
Linux Kernel は フィンランド Linus Torvalds (Helsinki 大 学生・21歳) が1991年8月25日 Usenet comp.os.minix で発表した OSS Unix-like カーネル。MINIX (Andrew Tanenbaum 教育用 OS) インスパイア + 自作 + GPLv2 (1992年) + 完全無料・「Linux ディストロ (Ubuntu + Debian + RHEL + 主要) + Android (Linux Kernel ベース) + サーバ業界主流の祖」。Linux は1991年8月25日 Linus Torvalds が Usenet comp.os.minix「Hello everybody out there using minix - I'm doing a (free) operating system (just a hobby, won't be big and professional like gnu)」発表で、「OSS Unix-like カーネル + GPLv2 + 完全無料 + 主要全 Linux ディストロ + Android + 業界主流の祖」。Linux Kernel の革新点: ① OSS (Open Source Software) + GPLv2 (1992年・Richard Stallman GNU GPLv2 採用) で完全無料 + コミュニティ主導 + 業界主流確立 ② Unix-like (Unix 互換) でPOSIX 準拠 + Unix エコシステム流用 + 業界主流確立 ③ モノリシック カーネル + モジュール式 (1992年-) でMINIX マイクロカーネル (Andrew Tanenbaum) と異なる設計 + Linus Torvalds vs Tanenbaum「カーネル論争」(1992年 Usenet) ④ 多 アーキテクチャ対応 (x86 + ARM + RISC-V + PowerPC + MIPS + 主要全 アーキテクチャ) ⑤ 大規模コミュニティ (Linux Foundation + Kernel.org + Maintainers + Contributors) で1991年 Linus 一人 → 2024年 5,000+ Maintainers + 100,000+ Contributors + 業界最大 OSS プロジェクト。Linux 系統: ① Debian (1993年・Ian Murdock + GNU/Linux 主流ディストロ) ② Red Hat Linux (1995年・Red Hat 商用) → RHEL (2002年-) ③ SUSE (1992年・独 + Novell 1996年買収) ④ Slackware (1993年・主流初期ディストロ) ⑤ Ubuntu (2004年・Canonical・Debian ベース・主流デスクトップディストロ) ⑥ Android (2008年・Google・Linux Kernel ベース・モバイル主流) ⑦ ChromeOS (2009年・Google・Linux Kernel ベース)。重要な歴史: ① 1991年8月25日 Linus Torvalds Usenet comp.os.minix 発表 ② 1991年9月17日 Linux Kernel 0.01 初公開 (10,239 行コード・Linus + 数人協力) ③ 1992年 GPLv2 採用 + GNU/Linux + Linux + GNU プロジェクト (Stallman) 連携 ④ ⑤ ⑥ ⑦ ⑧ 。
主な特徴・仕組み
- 発表: Linus Torvalds (フィンランド Helsinki 大 学生・21歳)・1991年8月25日 Usenet comp.os.minix
- 初公開: Linux Kernel 0.01・1991年9月17日 (10,239 行コード)
- ライセンス: GPLv2 (1992年採用・GNU General Public License Version 2)
- アーキテクチャ: モノリシック カーネル + モジュール式
- 対応 アーキテクチャ: x86 + x86-64 + ARM + ARM64 + RISC-V + PowerPC + MIPS + 主要全
- 採用: Linux ディストロ (Debian + Ubuntu + RHEL + SUSE + Arch + 主要) + Android (Google) + ChromeOS + サーバ + クラウド + IoT + 産業用 PC + Steam Deck (Valve)
- コミュニティ: Linux Foundation (2007年・The Linux Foundation・コーポレート 連合体) + Kernel.org + 5,000+ Maintainers + 100,000+ Contributors
- コード規模: 1991年 10,239 行 → 1994年 176,250 行 → 2024年 35,000,000 行 (3,400倍 増加)
- 採用ハードウェア: スマホ (Android・40億台) + サーバ (90%+) + クラウド (90%+) + Top500 スーパーコンピュータ (100%) + IoT (主流) + 産業用 PC (主流)
- 主要採用企業: Google + IBM (Red Hat 買収・$34B・2019年) + Oracle + SUSE + Canonical + Microsoft (Azure + WSL) + Amazon + Meta + 主要全 IT 企業
スペック比較表
| Linux Kernel 主要バージョン | 発生 | コード規模 | 主要機能 |
|---|
| Linux 0.01 |