[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[b-free: 853] Re: サポート( Re: SGIが NT をマシンを売る)




隆一です。


From: Takanori Hayashi <takanori@ohsaki.meidensha.co.jp>
Subject: [b-free: 851] Re: サポート(Re: SGIがNTをマシンを売る)
Date: Mon, 17 Nov 1997 13:17:51 +0900

> 林です。
> 
> In message <199711170254.LAA00870@hisoft.soft.hitachi.co.jp>
>    "[b-free: 850] Re: サポート( Re: SGIが  NTをマシンを売る)"
>    "Ryuichi Naitoh <naitoh_r@soft.hitachi.co.jp>" wrote:
> naitoh_r> ふむ、ハードウェアを使うためには、ドライバを作る労力が必要だというのは
> naitoh_r> その通りです。特に Windows 専用でなくても、ドライバを作る必要がありま
> naitoh_r> す。
> naitoh_r> 私が書いたのは、ドライバを作るための資料は、(一部のものを除いて)公開さ
> naitoh_r> れるだろうというものです。ちょっと論点が違いますね。
> 
>  このハードウェア情報自身が公開されなくなってきているらしいですよ。
> 理由は仕様を公開してしまうと変更が困難になるからだそうです。ドライバ
> をインタフェースにしておけばハードやファームはどんどんと新しいものに
> 変えていけるのに、ハードウェアのインタフェースを公開してしまうと互換
> 性の維持のためのファームウェアを残す必要ができてコストパフォーマンス
> が悪くなるので仕様は公開したくないそうです。

同じハードウェアでバージョンによって、中身を変更したいということでしょ
うか?  同じハードウェアでありながら、買ってきた時期によってドライバを
変えなければいけないというのは危なそうですね。違う時期に買ってきたカー
ドを 2 枚一度に使いたい時などは、どうするんでしょう?

# ドライバを昔のハードウェアにも対応するように作る? ドライバを作成す
# る技術者が大変そうですね :-) ドライバがどんどん巨大になっていったり
# して。。。

理由はいろいろあると思いますが、ハードウェア情報を公開してくれないメー
カ昔からあります。公開してくれと何度も頼むことによって解決できないでしょ
うか?
(diamond 社のビデオカードなんかがそうでしたよね?)

# まぁ、WPS のように「MS との契約で」公開できないようになると、本当に困
# りますけど。段々、Ghostscript で使えるプリンタが減っていく。。。


> naitoh_r> では、ドライバを作る労力を軽減するには、どうすべきだと思います?
> naitoh_r> 私は、OS を使っている人の数を増やすしかないと思います。
> 
>  技術的には階層化ドライバは有効ですね。まあメーカが無視できないほど
> OSユーザが増えれば何がどうでもメーカがドライバを書いてくれるように
> なりますけどね。
> # でもそれにはトップシェアを占めないと…。OS/2の状況とかみるとね。

そんなに階層型ドライバは有効ですか?
ちょっと疑問なんですけど。

確かにドライバを作るときに、他のドライバと共有するような機能については、
作る手間が省けるでしょうけど。単にドライバのためのライブラリを用意する
だけでもいいような気がするし、他のドライバのソースをもってくるだけでも
いいような。。。

もちろん、ソースを公開していることが前提ですけどね :-) ソースを公開し
ていない商用 OS だと、作成労力を減らすための階層型ドライバは有効でしょ
う。




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