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

[b-free: 1486] Re: linuxのソースの場所



高田さん、こんにちは。

/* In [b-free: 1469] linuxのソースの場所
   m-takada@kss.co.jp Wrote: */

   |linuxのNE2000ドライバのソースを見ようと思ったのですが、
   |見つかりませんでした(^^;;
   |どなたかファイルの場所を教えてくれませんか?

BeOS では、一部のドライバで Linux のドライバをそのまま流用する
方法が取られているようです。

BeOS では、一部に Linux のソースなどの GPL の
ソースが使われていて、その部分のソースが
公開されています。

そのなかで、Ethernet の 3Com 3C905 ドライバのソースがあります。
ftp://ftp.be.com/pub/gnu/linux_ether.tar.gz

これは、Linux からの流用ですが、
できるかぎり Linux のソースを変更しないで使えるようにするため、
Linux → BeOS のラッピング関数が作ってあります。

このラッピング関数を使って、坂本一樹さんが 
Linux の NE2000 ドライバを BeOS に移植しました。
ftp://www.cec.co.jp/usr/sakamoto/BeOS/experiment/linux_ether.tgz
http://www.cec.co.jp/usr/sakamoto/BeOS/tips/linux_ether/

B-Free でも、Linux のドライバを流用できるような機構は
ぜひとも取り入れたほうが良いと思います。

===
  落合秀俊   名古屋大学工学部情報工学科
  h953046b@ice.nuie.nagoya-u.ac.jp