アットウィキロゴ

カーネル


  • カーネル
カーネルというのはOSの中核部分です。どこまでが中核部分なのか、という線引きはとても難しいことです。OSの設計思想によっても違ってきます。
Linuxでいうと、ファイルやプロセスの管理、入出力といった処理を行う部分がカーネルです。従って、カーネルだけでは実用にならないということになります。

そこでカーネルに加えて、さまざまなプログラムをまとめたものが配布されるようになりました。これをディストリビューションといっています。
どんなソフトウェアを入れるかはディストリビューションの作者が判断するわけですから、同じLinuxといってもいろいろなバリエーションができてくるわけです。

•Red Hat
•Vine


  • POSIX
これはまあUNIXと同義語

これには速やかに改良が進むという利点と、バリエーションが増えて互換性が低くなるという欠点がありました。
これを何とかしようとしたのがPOSIXです。OSの実装面ではなく、APIを規定することで互換性を確保しようとしたのです。現代のUNIXは、みなPOSIXに準拠しているといっていいでしょう。


  • UNIXの中でも、System VとBSDという二大潮流


  • Linux
Linuxは、System V系列なのでしょうか、それともBSD系列なのでしょうか?

答えは「どちらでもない」です。

Linuxを開発したLinus氏は、何もないところからPOSIXのAPIを満足するようにプログラムを書き上げた
最終更新:2010年05月30日 15:47