Porting
Linux/TOWNS for FM TOWNS |
Linux/TOWNS - カーネルと移植/独自のソフトウェアによる環境
FM TOWNS 用の Linux
|
Home | 1st. Release 1999/10/05 / Last update. 2007/05/05(JST) |
FM TOWNS 用の Linux は、1992/7/22に
「Linux-0.96c-PL1-TL0」を最初のリリースとして公開されました。
これは、日本において、いや、ある意味では、世界的にも Linux が、立ち上がり始めた時期です。 「1995年12月4日に京都大学で行なわれた、Linus Torvalds さんの来日講演会」(このとき、初来日)のスライドによると、 そのころ、Linux ユーザーは、すごく大雑把に見て 100 人ぐらい*だったようである。 おそらく、1992 年の間に TOWNS で、Linux を使っていた人は、十人以上は、 いたはずであり少なく見積もっても、この段階では、世界の Linux ユーザーの 10 % は、 TOWNS ユーザーと言う事になります。(本気にしないで、くださいね……) 上記の事より、この段階で、Linux を PC/AT 互換機以外の環境で、移植されたと言うのは、ある意味で脅威的な事と言えます。 その後、FFMPRO に X Window System Version 11 Release5 の移植も含め、いくつかのソフトウエアの移植、ドライバの開発が行われて来ました。 なお、この Linus さん、初来日の際に JE^4 CD-ROM と FM TOWNS で CD-ROM 起動して X Window System を操作させるデモンストレーションが行われました。Linus さんも、 この様子を、御覧になっています。(2001/8/30 追記) |
対数グラフですし、当時もちろん正確なユーザー数が分かったとは、思えないのですけど…… |
ここでは、Linux/TOWNS カーネル添付の linux/Documentation/TOWNS
を元に、 TOWNS で使用できるデバイスの一覧を示す。
主に、linux/Documentation/TOWNS/00_README (1999.8.19版) を元に構成することにしますが、 私の記憶している情報も追加しますので、間違いがあれば後指摘お願いします。 |
機器の名称 | ドキュメントのファイル名 | デバイス名 (or インターフェース名) | 互換性 | 独自仕様 |
---|---|---|---|---|
AMD Am5x86 | AM5x86.txt | --- | --- | --- |
仮想コンソール | console.txt | /dev/tty[1〜8] | ○ | ● |
Floppy ドライブ(内蔵、外付け) | floppy.txt | /dev/fd[0〜3] ほか | ○ | 1.2MD-3.5inch対応 |
内蔵 CD-ROM ドライブ | cdrom.txt | /dev/cdrom(Slackware ベース)
/dev/medama(Debian/TOWNS, Plamo/TOWNS) |
○ | ● |
IC MEMORY CARD ドライブ | iccard.txt | /dev/iccard | --- | --- |
Sound (PCM, MIDI, FM/PCM音源) | sound.txt, mixer.txt | 多数 | ○ | ● |
マウス | mouse.txt newmouse.txt |
/dev/mouse[01] | 新ドライバ | 旧ドライバ |
FMRマウス | rmouse.txt | /dev/rmouse | ○ | --- |
パッド、ジョイスティック | pad.txt | /dev/pad00他多数 | --- | ● |
パッド、ジョイスティック(joystick 互換) | pad-joy.txt | /dev/js0 | ○ | --- |
ワイヤレスコマンダ | rmc.txt | /dev/rmc[01] | --- | ● |
Serial ポート | serial.txt | /dev/ttyS[0-2]他 | ○ | --- |
Printer | printer.txt | /dev/lp0 | ○ | --- |
PLIP | plip.txt, plip2.txt | (plip0) | ○ | --- |
Ether カード | ether.txt | (eth0など) | ○ | --- |
SCSI HDD, MO ドライブ | sd.txt | /dev/sd[a〜g]{[1〜10]} | ○ | --- |
SCSI TAPE ドライブ | st.txt | /dev/st0, /dev/nst0 | ○ | --- |
SCSI CD-ROM ドライブ | scd.txt | /dev/scd[0〜1] | ○ | --- |
漢字ROM | krom.txt | /dev/krom | --- | ● |
FrameBuffer | fb.txt | /dev/fb | --- | ● |
RTC | rtc.txt | /dev/rtc | ○ | --- |
スプライト・パターン RAM | sprite.txt | /dev/pat | --- | ● |
Linux/TOWNS の (2005/09/24) 現在の最新版は、以下のようになっています。
Linux/TOWNS カーネルの最新情報は、ぱひなでくらてぃ からの方が、新しい情報を入手できます。 |
Linux/TOWNS のカーネルやドライバ、そして、アプリケーションに関しても、特定の団体や
集まりで開発されたわけでは、ありません。最近では、何人かのグループでメンテナンスなどを
行っている場合もありますが、そういう場合でも、そうでない場合でも、Linux/TOWNS を、
「より良くしたい」と言う思いで参加された、個人、個人の思いにより支えられていると思います。
もっと、Linux/TOWNS のことが知りたい人、開発に参加したい人は、
FM-TOWNS Club のメーリングリスト
*
へ参加するといいでしょう。 他の Linux も、同じなのかも知れませんが、TOWNS への移植の立上りが早かったため 昔の感じを残していると思います。 私も、開発や改善に係わった全ての人に感謝します。 |
『TOWNS Linux 情報メモ』をアップデートした
Linux/TOWNS 情報メモ 第2版(2001/04/12)が、進藤さんの手で公開されました。 上記のリンクの他、プリライマリ・サイトやJFで閲覧できます。 この文書に意見をよせて頂いた方と、進藤さんに感謝します。 |
about:Linux/TOWNS |
---|