twoによる、Linuxに関しての講義のページです。System(以下、OSと呼ぶ。)の一部であるKernel(カーネル)というプログラムを指します。kernelとは、日本語訳すると"核"という意味になるように、OSの最も基本的な機能を持つプログラム部分です。最近ではLinuxシステム全体を指して、"Linux"と表現することが多いです。Torvalds(リーナス・トーバル)氏の卒業研究で開発されたものを基本としています。その後、Linus氏はソースコードをインターネット上に公開しました。それに注目した世界中の学生や研究者などのハッカー※1が手を加え、今日に至ります。Linuxは"フリーなOS"と呼ばれます。ここでの"フリー"の意味は、どちらかと言うと"無料"ではなく、"自由な"という意味で使用されます。確かにLinuxは無料ではありますが、それ以上にソースコードが公開されていた為に誰もが自由にカスタマイズが可能だった為に"自由なOS"と呼ばれています。ハッカー:コンピュータ技術に精通した者のことを指します。高度な技術で不正侵入や破壊を行なう者を指すことが多いが、これは誤用で不正侵入や破壊を行なう者は"クラッカー"(破壊者)と呼びます。】でも述べたように、Linuxとはメモリやタスク、ハードウェアデバイスの管理といった、OSの基本機能を提供するKernel部分を指します。Linuxではないのです。Coreなどは何なのか?これらはディストリビューションと呼ばれます。ディストリビューションとは、コンパイル済みのKernelとフリーソフトして配付されている様々なアプリケーション等を纏めたものを指します。私たちはインストールした直後から、簡単にLinuxを使用することが出来るのですね。05.10.08更新日:05.10.14現在、ディストリビューションの数は100以上あります。これからLinuxを初めようとする方にとって、これだけ数が多いと、どれが良いのか選択に迷うことだと思います。そこで、とりあえず、Linuxというものに触れてみたい方に私がお勧めのディストリビューションを1つ紹介致します。