[b-free 763] Re: [b-free730]実身名長

Ryuichi Naitoh (naitoh_r@soft.hitachi.co.jp)
Mon, 13 Oct 1997 11:52:35 +0900

隆一です。

From: h1suzuki@Bridgew.edu (Hideaki Suzuki)
Subject: [b-free 757] Re: [b-free730]実身名長
Date: Thu, 09 Oct 97 15:48:14 -0500

> =?ISO-2022-JP?B?GyRCJE5AKThCJE83SjUkGyhC?=
> In-Reply-To: Your message of "Thu, 09 Oct 1997 12:58:06 +0900"
> <199710090402.NAA21600@hisoft.soft.hitachi.co.jp>
> References: <199710090402.NAA21600@hisoft.soft.hitachi.co.jp>
> X-Mailer: Message Editor Version 1.5.4
> MIME-Version: 1.0
> Content-Type: text/plain; charset=iso-2022-jp
> Content-Transfer-Encoding: 7bit
>
> ども。Aki です。
>
> In "[b-free 752] Re: [b-free730]実身名長の制限は景気" with Ryuichi Naitoh
> ,
> (12:58:06 PM +0900 in October 09,1997)
> - naitoh_r wrote.
>
> |> # そう言えば、BTRON1はファイル短縮名テーブルを持って
> |> # るんですね。(PH 付3-7)
> |> # この辺も、色々加工しないといけないのかな。>長い実身名
> |
> |必要ないでしょう。
> |ファイル短縮テーブルは、BTRON1 ファイルシステムだけの話なので、
> |別のファイルシステムでは関係ないですよ。
> |
> |もちろん、長い実身名をサポートした場合にはファイル名の検索にも
> |工夫は必要です。ひょっとしたら短縮名による方法もとるかもしれま
> |せんが、その場合でも BTRON1 ファイルシステムそのままの形にする
> |必然性はありません。
>
>
> なるほど。互換性のことは全然別の手段で何とかすることにするのですね。データが
> 命と云われるBTRONですから、BTRON1のファイルシステムが自由に読める
> くらいのことは必要でしょうが、他に、書き込めるようにするのでしょうか? もし
> くは、B-free ではあまり、データの移動のことは考えずに、App に任せようとお思
> いですか?
> 例えば、MS変換みたく。

ちがうちがう。
いつから、BTRON1 ファイルシステムとの互換性が問題になったんです?
BTRON1 ファイルシステムの方はそのままで読み書きできるようにするという
ことです。
だから、BTRON1 ファイルシステムでは長いファイル名は使えないし、ファイ
ル短縮名テーブルもそのまま使えばいいというだけです。

これまでの議論は BTRON1 ファイルシステムの話ではなく、B-Free OS の
独自のファイルシステムについて話しているつもりだったのですが、
Hideaki Suzuki さんは、違ったのですか?

だいたい、ファイル短縮名は BTRON1 ファイルシステムの内部構造に関する
部分なのだから、外部仕様に属する長いファイル名の議論とはあまり関係がな
いです。

> # 要は、僕が理解していないだけだな(よくあるだけに困る ^^;)
> # < B-free と BTRON のファイルシステムの関係

B-free と BTRON のファイルシステムの関係を簡単にいうと、B-Free OS は
複数のファイルシステムを独自に扱うことができるということです。
そして、最初に実装するファイルシステムとして BTRON1 ファイルシステムが
あり、これは BTRON1 プログラミングハンドブックのとおりに実装します(長
いファイルシステムも TAD もなし)。ただし、このファイルシステムを実装
する目的として現存の BTRON OS とのデータ交換をするということがあるので、
BTRON1 仕様と違っている部分もあります。

その次に実装するものとして、B-free 独自のファイルシステムがあり、これ
は B-Free OS だけしか扱えませんが、BTRON1 ファイルシステムより優れて
いるファイルシステムです。
そして長い実身名(ファイル名)とか TAD サポートなどの機能は、B-Free ファ
イルシステム側だけがサポートします。

> |BTRON1 ファイルシステムで長い実身をサポートするならば別ですけど。
> |ひょっとして、BTRON1 ファイルシステムでも長い実身名をサポートし
> |たいという話ですか?
>
> いえ、そう言った話は考えてなかったのですが。^^;;;;
> でも、BTRON3がファイル名をどう扱うのか知りたい。
> 長い物を許可するのか、しないのか。
> 許可するなら、互換性をどう取るのかとか。

。。。BTRON3 の公式な仕様書が出ていない今では何とも言えないですが
(いつ仕様書がでるんでしょう?)、基本的に BTRON3 は BTRON1 とそっく
りなので、ファイル名長も BTRON1 と同じでしょう。

> # API なんか、どうでも良いんだ物ね。結局は。(暴言4)

別に暴言でもなんでもないですが。

> # 要はデータの移植性(手段?)さえ確保できれば。

それは、TAD をサポートするだけで OK では?

p----------------------------------------------------------------------q
| FROM R.Night |
| E-mail: |
| rnaitoh@st.rim.or.jp |
b----------------------------------------------------------------------d