🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: fj.os.plan9
Article #24

Re: development environment

#24
From: Hiroki Tamakoshi
Date: Tue, 27 Jun 2000 00:00
55 lines
3387 bytes
こんにちは。
玉越@奈良先端科学技術大学院大学です。

arisawa@vega.aichi-u.ac.jp (Kenji Arisawa) writes:

> >Plan 9 でのプログラムの勉強も兼ねてまず glib の移植から始めようと思い
> >ます。移植といっても glib は基本的なライブラリなのでちょっと書き換える
> >だけですぐ移植出来ると期待していますが。
> 
> Plan9 の APE (Ansi Posix Envilonment) もなかなか行けますよ。
> Python もこれを使って殆ど問題なく行けました。
> まず APE を使って移植してみるのが早いと思います。またメンテナンス性も
> 良いと思います。

はい。APE を使うこつは何かありますでしょうか。
configure が作るファイルがあるのですが、どのように対処するのが一番よい
でしょう。

> >計算機環境としては 今の Plan 9 + NEXTSTEP + MacOS みたいのが私の理想な
> >んですが。
> 
> 僕にとっては今でも NEXTSTEP が文房具です。(MacOS は使いませんが。)

MacOS を引合いに出したのはファイルの実現についてです。
ファイルは実体と属性を持つと思うのですが、それらは別々に管理されるべき
であると思います。UNIX ではファイルとはバイト列であるとしてしまったた
めに、
* permission
* file(1)
* 構造を TeX や HTML など内部で記述する
というようにファイルの属性があちこちで分散管理されていて分かりにくくなっ
ていると思います。
この点において、
* MacOS の思想
* MULTICS から UNIX になるときにどういう考察が行われたのか
* MULTICS ではファイルはどういうものであったのか
に興味があります。
NEXTSTEP の実現の仕方は中途半端です。

> Plan9 はビットマップの漢字フォントが大き過ぎて、とても日本語を表示する
> 気にはなれません。12x12 の漢字フォントが移植できないかなとよく考えます。
> (僕はフォントの事をあまり知らない)

私もフォントについてはよく分かりません。BDF のフォーマットは分かるので
Plan 9 のフォントのフォーマットさえ分かれば変換したいと思います。

> ところで Plan9 の欠点の1つにマイクロカーネルの上で動いていない事が
> あります。その為にディバイスドライバを追加する時にはカーネルの
> コンパイルが必要になります。この問題に対して挑戦している人がいまして
> VSTa を言う OS を開発中です。彼は Copy Left 製品を出そうとしているので
> Plan9 のコードを利用しようとはしていません。そのためにまだ VGA どころか
> CGA の段階だと言う事です。(この動きも注目していきたい)

これはいいですね。real time 部分がどうなっているか分かりませんが、求め
ているものは素晴らしいですね。
Technical Details
Message-ID: <lzo3dlzla9j.fsf@migi.aist-nara.ac.jp>
Path: arc1-ca.pugleaf.net!unknown!not-for-mail
References: <lzohfajkq3p.fsf_-_@migi.aist-nara.ac.jp> <8j3a3g$8bc$1@vega2.aichi-u.ac.jp>

Show Full Headers
Complete Article Headers
X-Google-Language: Japanese,JIS
X-Google-Thread: 106bf5,89a382e96b209909
X-Google-Attributes: gid106bf5,public
From: Hiroki Tamakoshi <hiroki-t@is.aist-nara.ac.jp>
Subject: Re: development environment
Date: 2000/06/27
Message-ID: <lzo3dlzla9j.fsf@migi.aist-nara.ac.jp>
X-Deja-AN: 639490664
References: <lzohfajkq3p.fsf_-_@migi.aist-nara.ac.jp> <8j3a3g$8bc$1@vega2.aichi-u.ac.jp>
Content-Type: text/plain; charset=ISO-2022-JP
Organization: NAra Institute of Sci. and Tech., Japan.
Mime-Version: 1.0 (generated by EMIKO 1.13.9 - "Euglena tripteris")
User-Agent: T-gnus/6.13.3 (based on Pterodactyl Gnus v0.98) EMIKO/1.13.9 (Euglena tripteris) FLIM/1.13.2 (Kasanui) APEL/10.2 Emacs/20.6 (alpha-debian-linux-gnu) MULE/4.0 (HANANOEN)
Newsgroups: fj.os.plan9