身近なマシンにUNIXを移植しよう!

 世はまさにフリーなPC-UNIX時代。パソコンだけでなく、組み込みマイコンにもUNIX系OSを搭載しようという動きが盛んです。組み込み用マイコンにLinuxなどが載るなら、スペック的には上回る場合もある古いパソコンにも載せられなくはないんじゃないか?ということで、そういう極小システムを意識したUNIX系OSを集めてみました。


MINIX

The MINIX 3 Operating System

 まずはこれを紹介しないことには始まらない。Linuxの原形というか、Linus氏がLinuxに手をつけるにあたってまず参照したものですね。オペレーティングシステムについて詳しく解説されています。書籍の後半はまるまるソースコードになっていて、本文で解説のあったところの実例をソースで確認することが出来ます。このソースがMINIXのソースなのです。
 元々教育用として設計されたMINIXですが、昔98などに移植された1.5に比べて2.0以降ではネットワーク機能もあって実用的になってきています。もちろんその分多量のメモリを必要としますから、ある程度割り切って1.5レベルで使うようにしないといけないかもしれませんが…。


UZI

UZI180 - Unix Z80 Implementation for the Z-180 (UZI180)
UZI280

 System Vの直前のEdition 7と呼ばれる時代のUNIXを元にしています。UZI180はUZI280を元にZ180(64180)で限定的に動くようにしたもののようです。


ELKS

ELKS: The Embeddable Linux Kernel System

 別名「Linux-8086」とも呼ばれた、8086用のLinuxです。Embedded Linux Kernel Subsetの略であるところからやはりあまり高機能は目指してないのかもしれませんが、512KBのメモリで十分であるという仕様に興味をそそられます。


戻る