アカウント名:
パスワード:
ソースで公開されているDriver類の互換性が失われないことを願います。まぁまぁ大丈夫なんですかね。。。
dkms でコンパイルしてるようなやつを全部カバーは出来ないというか、ちょっと前に gpio のAPI 変えたやつなんかは古いドライバはダメなんで…ver up にドライバが追従出来ないのは普段から良くある事です
linuxはドライバ用APIの互換性なんて一切保証してないし、実際に結構な互換性はなくなってる。それの追従が面倒なんだったら本線に入れろってのが、linuxの方針。
https://www.kernel.org/doc/Documentation/process/stable-api-nonsense.rst [kernel.org]このへんやね
はい、それは理解しているのです。Windowsでは構造体の最初にサイズが書いてあり、追加の内容は最後に追加されますが、Linux Kernelではそういった配慮はなく構造体の途中に新たな値が追加されるというのも見ています。だからこその心配なのです。実際問題、dkmsみたいなものがあるというのが現実です。ユーザーはそれでも「本線」に入っていないDriverを使うことを選択するしかないことがあるわけです。これを完全に切るというのはちょっと考えられないですよね。そうならないといいなと思っているわけです。開発者視点というより利用者視点であるわけですが。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
Stay hungry, Stay foolish. -- Steven Paul Jobs
整理した結果 (スコア:0)
ソースで公開されているDriver類の互換性が失われないことを願います。
まぁまぁ大丈夫なんですかね。。。
Re: (スコア:0)
dkms でコンパイルしてるようなやつを全部カバーは出来ない
というか、ちょっと前に gpio のAPI 変えたやつなんかは古いドライバはダメなんで…
ver up にドライバが追従出来ないのは普段から良くある事です
Re: (スコア:0)
linuxはドライバ用APIの互換性なんて一切保証してないし、実際に結構な互換性はなくなってる。
それの追従が面倒なんだったら本線に入れろってのが、linuxの方針。
Re: (スコア:0)
https://www.kernel.org/doc/Documentation/process/stable-api-nonsense.rst [kernel.org]
このへんやね
Re: (スコア:0)
はい、それは理解しているのです。
Windowsでは構造体の最初にサイズが書いてあり、追加の内容は最後に追加されますが、Linux Kernelではそういった配慮はなく構造体の途中に新たな値が追加されるというのも見ています。
だからこその心配なのです。
実際問題、dkmsみたいなものがあるというのが現実です。
ユーザーはそれでも「本線」に入っていないDriverを使うことを選択するしかないことがあるわけです。
これを完全に切るというのはちょっと考えられないですよね。
そうならないといいなと思っているわけです。
開発者視点というより利用者視点であるわけですが。