fbpx
ウィキペディア

Linuxカーネル

Linuxカーネルは、Unix系オペレーティングシステムであるLinuxカーネルリーナス・トーバルズによって開発が開始された。ライセンスにGPL(バージョン2)を採用する自由なソフトウェアである。

Linux
Linuxカーネルの起動画面(バージョン 3.0.0)
作者 リーナス・トーバルズ
開発元 リーナス・トーバルズ, および多数のコミュニティーメンバー
初版 1991年9月17日 (31年前) (1991-09-17)
最新版 6.2[1]  - 2023年2月19日 (6日前) (2023-02-19) [±]
リポジトリ
  • git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
プログラミング
言語
C言語アセンブリ言語[2]
対応OS Linux
種別 カーネル (モノリシックカーネル)
ライセンス GNU General Public License v2
公式サイト www.kernel.org
テンプレートを表示

通常、Linuxカーネルと言えばリーナスが管理・公開している公式版(メインライン・カーネル)を指すが、Linuxディストリビューションで使用されているカーネルは、バージョンが古かったり、ベンダーが独自の改造を施してあることが多い。例えば、Androidで使用されているカーネルもそのひとつである。このような非公式のカーネルは、ベンダー側が対応すべきとしているため、Linux Kernel Mailing Listなどでは基本的に対応対象外となっている。

開発の初期には、MINIXを参考としており、影響を受けてもいるが、MINIXのコードは使用せず、ゼロから書かれた(IBM PC端末エミュレータとして動かすためのコードから成長させたものと言われている)。

GPLを採用したことがLinuxを共有の物として開発することを推進させた、とされている。[要出典]また、Linuxの開発とインターネットの発展が時期的に一致したことも、Linuxの開発コミュニティ形成に寄与した。

また、開発に際して、よりオープンな開発体制をとり、現在バザール方式と呼ばれている、誰でもLinux Kernel Mailing Listへのバグ報告や修正、機能拡張パッチを公開でき、その中から最終的にリーナスと彼が任命したメインテナーがコーディネータとなって、公式版のLinuxカーネルの質を保っている。

対応アーキテクチャ

 
Ubiquity of the Linux kernel

Linuxカーネルは各種命令セット (ISA) に対応している。各アーキテクチャで共有されているコードが多いため、CPUに依存した部分を変更すれば移植できるようになっている。

公式サポート

バージョン5.11.11(2021年3月30日)時点。括弧書きはarchディレクトリ内の名称。

サポート終了

バージョン2.6.26まで
  • Sun-4
バージョン3.4まで
  • SPARCstation/SPARCserver series
バージョン3.7まで
バージョン4.11まで
  • AVR32(英語版)
バージョン4.16まで
  • Blackfin
  • ETRAX CRIS(英語版)
  • FR-V
  • M32R
  • Metag(英語版)
  • POWER4
  • S+core(英語版)
  • Tilera(英語版)
バージョン5.9まで
  • unicore32(英語版)

出典

  1. ^ "Linux 6.2"; 閲覧日: 2023年2月19日; 出版日: 2023年2月19日.
  2. ^ “The linux-kernel mailing list FAQ - Why is the Linux kernel written in C/assembly?”. tux.org. 2013年6月20日閲覧。

関連項目

外部リンク

  • The Linux Kernel Archives
  • GitHub tovalds/linux Linux kernel source tree
  • Interactive map of Linux kernel
  • LKML.ORG the Linux Kernel Mailing List Archive

Linuxカーネル
linuxカーネル, この記事には複数の問題があります, 改善やノートページでの議論にご協力ください, 出典がまったく示されていないか不十分です, 内容に関する文献や情報源が必要です, 2021年3月, 古い情報を更新する必要があります, 2021年3月, 出典検索, ニュース, 書籍, スカラー, cinii, stage, dlib, ジャパンサーチ, twlは, unix系オペレーティングシステムであるlinuxのカーネル, リーナス, トーバルズによって開発が開始された, ライセンスにgpl, バージョン2. この記事には複数の問題があります 改善やノートページでの議論にご協力ください 出典がまったく示されていないか不十分です 内容に関する文献や情報源が必要です 2021年3月 古い情報を更新する必要があります 2021年3月 出典検索 Linuxカーネル ニュース 書籍 スカラー CiNii J STAGE NDL dlib jp ジャパンサーチ TWLLinuxカーネルは Unix系オペレーティングシステムであるLinuxのカーネル リーナス トーバルズによって開発が開始された ライセンスにGPL バージョン2 を採用する自由なソフトウェアである LinuxLinuxカーネルの起動画面 バージョン 3 0 0 作者リーナス トーバルズ開発元リーナス トーバルズ および多数のコミュニティーメンバー初版1991年9月17日 31年前 1991 09 17 最新版6 2 1 2023年2月19日 6日前 2023 02 19 リポジトリgit wbr kernel wbr org wbr pub wbr scm wbr linux wbr kernel wbr git wbr torvalds wbr linux wbr gitプログラミング言語C言語 アセンブリ言語 2 対応OSLinux種別カーネル モノリシックカーネル ライセンスGNU General Public License v2公式サイトwww wbr kernel wbr orgテンプレートを表示通常 Linuxカーネルと言えばリーナスが管理 公開している公式版 メインライン カーネル を指すが Linuxディストリビューションで使用されているカーネルは バージョンが古かったり ベンダーが独自の改造を施してあることが多い 例えば Androidで使用されているカーネルもそのひとつである このような非公式のカーネルは ベンダー側が対応すべきとしているため Linux Kernel Mailing Listなどでは基本的に対応対象外となっている 開発の初期には MINIXを参考としており 影響を受けてもいるが MINIXのコードは使用せず ゼロから書かれた IBM PCを端末エミュレータとして動かすためのコードから成長させたものと言われている GPLを採用したことがLinuxを共有の物として開発することを推進させた とされている 要出典 また Linuxの開発とインターネットの発展が時期的に一致したことも Linuxの開発コミュニティ形成に寄与した また 開発に際して よりオープンな開発体制をとり 現在バザール方式と呼ばれている 誰でもLinux Kernel Mailing Listへのバグ報告や修正 機能拡張パッチを公開でき その中から最終的にリーナスと彼が任命したメインテナーがコーディネータとなって 公式版のLinuxカーネルの質を保っている 目次 1 対応アーキテクチャ 1 1 公式サポート 1 2 サポート終了 2 出典 3 関連項目 4 外部リンク対応アーキテクチャ 編集 Ubiquity of the Linux kernel 詳細は w List of Linux supported computer architectures を参照 Linuxカーネルは各種命令セット ISA に対応している 各アーキテクチャで共有されているコードが多いため CPUに依存した部分を変更すれば移植できるようになっている 公式サポート 編集 バージョン5 11 11 2021年3月30日 時点 括弧書きはarchディレクトリ内の名称 DEC Alpha alpha ARC 英語版 arc ARM arm arm64 AMD64 x86 C6x 英語版 c6x H8 h8300 Qualcomm Hexagon 英語版 hexagon IA 64 ia64 MC68000 m68k MicroBlaze microblaze MIPS mips Nios II nios2 Andes NDS32 nds32 OpenRISC openrisc PA RISC parisc PowerPC powerpc RISC V riscv SuperH sh SPARC sparc x86 x86 i486以降 Xtensa xtensa z Architecture s390x サポート終了 編集 バージョン2 6 26までSun 4バージョン3 4までSPARCstation SPARCserver seriesバージョン3 7までi386バージョン4 11までAVR32 英語版 バージョン4 16までBlackfin ETRAX CRIS 英語版 FR V M32R Metag 英語版 POWER4 S core 英語版 Tilera 英語版 バージョン5 9までunicore32 英語版 出典 編集 Linux 6 2 閲覧日 2023年2月19日 出版日 2023年2月19日 The linux kernel mailing list FAQ Why is the Linux kernel written in C assembly tux org 2013年6月20日 閲覧 関連項目 編集Linux libre Linuxカーネルからバイナリ ブロブを取り除いたカーネル Native POSIX Thread Library Cooperative Linux coLinuxとも呼ばれる Windows上でLinuxカーネルが動作するようにしたもの ローダブル カーネル モジュール LKM vmlinux カーネル本体のコードを含む カーネルイメージ と呼ばれる特殊なファイル その特殊性により 単なる実行ファイルではない の慣習的な名前外部リンク 編集The Linux Kernel Archives GitHub tovalds linux Linux kernel source tree Interactive map of Linux kernel LKML ORG the Linux Kernel Mailing List Archive https ja wikipedia org w index php title Linuxカーネル amp oldid 92083215 から取得, ウィキペディア、ウィキ、本、library、

論文

、読んだ、ダウンロード、自由、無料ダウンロード、mp3、video、mp4、3gp、 jpg、jpeg、gif、png、画像、音楽、歌、映画、本、ゲーム、ゲーム。