Linuxはカーネルからドライバを完全分離する時が来たね
■ このスレッドは過去ログ倉庫に格納されています
0001login:Penguin
2012/03/12(月) 04:08:04.12ID:khwvZHK+0267login:Penguin
2012/08/18(土) 00:04:10.74ID:AFOOumUeインチキ臭いよな。
0268login:Penguin
2012/08/23(木) 23:19:54.43ID:vsdrNnIk必要はないとしても、この世にある全てのハードウエアを一枚板のように
混ぜ合わせるのは良くないね。カーネルが動作する段階では一枚板でいいだろうけど
そのPCに適合するカーネルに動的に編集されて不要な分部は削除されるべき。
例えばinetdで書き換え可能なRAMDISKとしてカーネルをファイルではなく
動的に編集可能なディスクイメージとしてのRAMDISKとして実装し、非実装な
機能分部は多機能(フル実装)の編集する前のinitrdとて存在させておき。
必要において起動中に削除実装ができるようにするカーネルファイルシステム
というのが必要な気がする。
PnPで汎用のカーネルは動的に繋がる新しいハードウエアを認知する為の機能があり
それはアプリケーションのように後天的に実行されるべきで先天的に読み込まれる
のは多様性が膨らむと資源の無駄遣いとシステムの起動の遅さに繋がる。
0269login:Penguin
2012/08/24(金) 09:49:29.74ID:IHiydYt70270横レス
2012/08/24(金) 11:02:30.28ID:RNK6oyOp0271login:Penguin
2012/08/29(水) 14:25:33.40ID:DEjcO5E1変更は毎回起きるわけじゃないけど、結構カーネルのマイナーなアップデートでも変更があるので困る。
他のOS(Windows,BSD,UNIX)などに比べるとLinuxは頻繁に変更があると言わざる得ない。
0272login:Penguin
2012/08/30(木) 12:19:13.72ID:IaFygKFm0273login:Penguin
2012/09/17(月) 19:48:11.24ID:AZJsxh/n頻繁に変更が起こるのなら、
具体的にどのバージョンでどこが変更になったか言えっつってるんだろ。
今まで、変更になってソース互換性もなくなったという
構造体名の具体例は一度も出てない。
マイナーアップデートで変更がありまくるのなら、
数百は言えてもおかしくないはずなんだけど・・・
0274login:Penguin
2012/09/18(火) 06:02:12.08ID:Yt5HyjCSコミットログみれば?
0275login:Penguin
2012/09/23(日) 21:15:35.69ID:vJajxKe4下位互換性がないのなんんて、殆ど見たことないよ。
そもそもカーネル2.4時代のドライバも動く奴あるし。
そもそも、ドライバだけで数万行のコードがあるのに、
マイナーアップデートでソース互換性がなくなるとすれば、
変更のあった部分全てやり直していることになるんだけど、
実際そんなことは滅多にやってないでしょ?
それと、ドライバーのインターフェイスが頻繁に変わってるって言っていた奴も
いるけど、どこがどう変わったのか、すっげー興味あるから
教えてくれないかなぁ・・・。
0276login:Penguin
2012/09/23(日) 21:17:06.46ID:vJajxKe4数万とかw間違えた。数百万ね。
0277login:Penguin
2012/09/23(日) 21:45:20.56ID:vxVhbaWP0278login:Penguin
2012/09/24(月) 06:52:06.87ID:cJHKRjztマイナーアップデートで大幅な変更とかしないよ。メジャーの間違い?
あと、変更点見たいならgit logで確認したらいいよ。
■ このスレッドは過去ログ倉庫に格納されています