2009-07-17 6 views
0

私はLinuxドライバーを持っています。Mac OS Xです。 私はMac OS XがBSDに基づいていることを知っています。LinuxドライバーをMac OS Xに移植する必要がありますか?書き直す必要があります

ドライバをMac OS Xに移植するか、Mac OS XでI/O KitをC++で書き直す必要がありますか?

linuxドライバはPCIデバイス用です。

+0

LinuxのドライバがGPLで、唯一の著作権者でない場合、移植されたドライバもGPLに該当する必要があります。 – ephemient

+0

これは私自身のドライバコードです。 – Baget

答えて

1

これは本当にコード/ハードウェア/スキル(あなたのもの)の詳細に依存しているので、これは実際には曖昧ですが、彼女はそれについての私の考えです。

本当に既存のコードの品質に依存します。それは本当に悪いことではない場合、私はそれを最初に移植し、おそらくそれを実行した後にそれを微調整しようとするだろう。 しかし、妥当な時間内に(おそらくあなたがハードウェアに精通しているために)良い/良い仕事をすることができると思えば、自分で書くことができます。

+0

私はLinuxとMac OS X(ダーウィン)の違いで遊んで過ごすのに時間がかかりすぎるのではないかと心配しています。また、ドライバがLinux Orientedなのでメンテナンスが混乱するかもしれません。 – Baget

+0

あなたの気持ちを覚えているように聞こえます.-) – Nifle

+0

少しでも、私はMac OSに移植した経験がありません – Baget

0

AFAIK(と私はエキスパートではありません)、Mac OS Xは独自のドライバモデル(I/O Kit)を使用しています。 UNIX風のドライバモデルに基づいているわけではないので、Linuxコードの多くを移植することはできません。

関連する問題