差分
== なぜUNIXオペレーティングシステムの授業にLinuxを取り上げるのか なぜUNIXオペレーティングシステムの授業にGNU/Linuxを取り上げるのか ==
UNIXとは何かという問いに一言で答えることが出来る人はたぶん誰にもいない
そちらを参照して下さい。
は2つです。
* Linux は GNU/Linuxは IEEE Std 1003.1 (POSIX 1003.1)を目指して作られた。
* Linux はカーネルとミドルウェアを切り離して考えている。GNU/Linuxはカーネルとミドルウェアを切り離して考えている。
* 初学者向けLinuxの情報は溢れている。初学者向けGNU/Linuxの情報は溢れている。
=== スタンダードということ ===
しかしスタンダードなUNIXとは何かということで考えるとPOSIX仕様を忠実に
POSIXとの互換性を重要視していなかったBSDとは明らかにスタンスに差があり
=== カーネルが独立している ===
カーネルが単一のコードで、複数のミドルウェアを持ちディストリビューショ
す。教科書的にはカーネルとミドルウェア、そしてアプリケーションは独立し
ており、これらを自由に組み合わせることがIBM System/360の時代からのオペ
トがかかります。
越える以上に過激ともいえる状況を作りだしています。たとえばext2、ext3、
XFS、JFS、ReiserFS を標準ファイルシステムとして選択できるようなオペレー
と弁解しつつ説明する必要はないのです。
=== 初学者向けLinuxの情報 初学者向けGNU/Linuxの情報 ===
GNU/Linuxは利用の裾野が広いので初学者向けの情報が溢れています。HOW TO 本の
たぐいはたくさん出ているので、いくらでも自分で学習できるので、授業は概
念的な理解に集中できます。この授業はオペレーティングシステムとしてUNIX
とは何であるかを考えていくことが中心です。HOW TO USE UNIXでもHOW TO
USE LINUXでもありません。それはわざわざ授業に出なくてもできることですGNU/Linuxでもありません。それはわざわざ授業に出なくてもできることです
から。
げています。
匿名利用者