Developerサイトに移行します。見た目やトピックエリアなど更新されますが、開発者に必要とされるコンテンツを引き続き提供していきます。カーネルを紹介し、そのアーキテクチャーと主要なコンポーネントを詳しく説明することです。カーネルのアーキテクチャーのおおまかな概要を捉えてから主要なサブシステムを検討していきたいと思います。百万行を超えるので、ここでの説明はすべてを網羅するものではありません。詳しく調べるには、詳細情報へのリンクにアクセスしてください。「Linux」とも「GNU/Linux」とも呼ばれることがあります。オペレーティング・システムのカーネルであることが理由です。ソフトウェアとなっています。このため多くの人々は、オペレーティング・システムの名前としては「GNU/Linux」のほうが適切で、カーネルだけを指す場合には「Linux」と呼ぶのが適切だと考えているわけです。人気の高いオープン・ソースのオペレーティング・システムと言えますが、その歴史はオペレーティング・システム全体の歴史からするとかなり浅いものです。コンピューティングがまだ間もない時代には、プログラマーは必要最小限のハードウェアでハードウェアの言語を使って開発を行っていました。高価で大型の機器を使えないということです。1950年代に初期のオペレーティング・システムが開発され、開発作業の単純化を実現しました。