mhattaによる
2007年10月28日 19時30分の掲載
贅沢な悩み、というかマジかよ部門より。
贅沢な悩み、というかマジかよ部門より。
pinbou 曰く、
本家/.の記事より。昔はサポートされているハードウェアを探すほうが難しかったLinuxのデバイスドライバ事情だが、DesktopLinux.comの記事によれば、今では大方のハードウェアが何ら問題無く動くようになってしまい、開発者の作業を必要とするものがほとんど無くなってしまったのだと言う。310人もの開発者を擁しながら現在進行中のプロジェクトは6つという状態のLinux Driver ProjectではWikiを用意して、未だにLinuxに対応していないハードウェアの情報を募集しているとのこと。
関連ストーリー
この議論は賞味期限が過ぎたので、保存されている。
新たにコメントを書くことはできない。
なんつーか (スコア:5, すばらしい洞察)
「動作する」のレベルで認識にズレがある予感。
# 新人の「プログラムできました!」と同じレベル、というと失礼か
Re:なんつーか (スコア:2, 興味深い)
リクエストするインターフェースすらない。
「業界最先端」と「この世で最も広いカバレッジ」を主張するなら、この辺もよろしくお願いしたい。
fjの教祖様
親コメント
Re:なんつーか (スコア:2, すばらしい洞察)
それがカーネルのリビルドになろうと
パラメータ調べて手パッチあてる必要があろうと
はては機能制限があろうと
「動く」と言っちゃってるような。
まあ、それで動くと「動かせん方が悪い」
と得意げに嘯く一部ユーザーも悪いと思うけど。
多くの場合ボランティアベースだから
文句を言う筋合いではないけど、
することが無いほど出来のいいものも滅多に無いよね。
親コメント
えー、山ほどあるでしょう? (スコア:2, すばらしい洞察)
PHSモジュール
ワンセグチューナーモジュール
地上波デジタルチューナー
もっと一般的なものなら、あまたあるウェブカメラのうち、
Linuxでサポートされているのはほんの一部じゃない?
ドライバーのサポートって、ただ音が出るだけ、印刷できるだけ
読める・書けるだけとかじゃなくて、WindowsやMacでサポートされている
フル機能を利用できるようになって、はじめてサポートっていえると思うんだけど。
そんなレベルまできっちりとサポートされている機器は少ない。
Re:えー、山ほどあるでしょう? (スコア:2, すばらしい洞察)
やりかたが、デスクトップ環境でLinuxがWindowsに太刀打ちできない
原因の一つなのではないかと思います。
Windowsでなら、ドライバとツールは同梱されていて、買ってきて
接続してすぐ使えますよね。
ハードを買ってきて、ドライバを探してきてインストール、そして
使えるツールは何かないかまた別に探してきてからインストール、
なんて普通の一般市民はやりませんよ。
だからといってツールまで書け、とは思わないですが。
それがオープンソースの限界ってことですかね。
親コメント
Linuxでサポートされるより (スコア:2, すばらしい洞察)
メーカーがLinux環境をサポートしてくれるようになることでは?
1つ例を挙げておこう (スコア:2, 興味深い)
そりゃあもう悲惨な対応状況ですよ
場を弁えない幼稚な質問ですが (スコア:1, 興味深い)
リストラせい (スコア:1, 興味深い)
柔軟な組織変更が行えるのが一般的な企業に対するアドバンテージじゃないのか
座して仕事を待つなんて…
USBメモリ(暗号化済み)のもの (スコア:1, 参考になる)
無線LANサポート (スコア:1, 興味深い)
関連ストーリー (スコア:1)
NDA にサインして GPL ドライバ開発ってどう? [slashdot.jp]
ふえー (スコア:1)
Linux利用を諦めた頃が懐かしい。(遠い目)別のハードでトライしていたら、もっとLinuxのスキルはついたかも。
時代は変わったのですね。
#軟弱者と言われそうだけどIDでいいや。
結構あるよね (スコア:1, 興味深い)
数日前ICH8に対応したドライバ無くて困った。
結局諦めてWindowsサーバにしたけど。
x64(AMD)用のドライバは? (スコア:1, 参考になる)
x86用に比べると貧弱なイメージがあるんだが。
# NVIDIAのプロプラなドライバはx86用しかなかったと思う。
Re:ありませんかも何も (スコア:1, すばらしい洞察)
ディストリごとにサポート状況が違うって言うのは、
少なくともプリンタに関しては無しにしてもらいたい。
親コメント
Re:ありませんかも何も (スコア:2, 参考になる)
プリンタはKernel側の特別なサポートを必要とせず、全てユーザスペースでできてしまうため対象外とのことです。
こっち [linuxprinting.org]に言え、とのこと。
# うちのプリンタ、GutenPrintでサポートされてるらしいんだけど、
# なぜかGutenPrint入れてもドライバ見つからないんだなぁ……
1を聞いて0を知れ!
親コメント
Re:ありませんかも何も (スコア:3, 参考になる)
OSの機能としての「デバイスドライバ」の仕事は「デバイスを抽象化する」ことにつきると思いますが、
そのレベルとしては、プリンタを例にあげるなら、
・USBに繋がったプリンタも、パラレルポートに繋がったプリンタも、ネットワークの先に繋がったプリンタも、アプリケーション側から同じように取り扱える
程度の抽象化もあれば、
・E社のインクジェットプリンタも、C社のレーザープリンタも、アプリケーション側から同じように取り扱える
までに抽象化してしまうのもあります。
UNIXは前者レベルでとどまっていて、メーカー間の違いの吸収なんてのはアプリケーションに任せている。
ビデオカードのグラフィカルな描画をカーネル側じゃなくて X Window System に任せちゃってるとかね。
Windows なんかは、後者のレベルにまで抽象化されてますが、そこまで行くと、アプリケーション側からは便利な反面、使えるデバイスが限定されます。ここまでの抽象化を求めると、ゴルフボールプリンタとかキャラクタ端末は使えなくなってしまうし。
で、UNIX 的には、必要最低限の抽象化に留めて、そこから先はアプリケーションに任せるというスタンスなわけですね。
結局、GhostScript がプリンタドライバ的な役割を担い、X Window System がビデオドライバ的な役割を担ってるわけですが…
親コメント
Re:報告するのは良いけれど (スコア:2, 興味深い)
取り組んでいる気配も無いです。
やる気など無いと思う。
暇ならかろうじて動いているだけのドライバ群を
まともに動かそうとする努力をすればいいのに
もうすることが無いような態度ですものね。
報告するだけ無駄。
親コメント
Re:報告するのは良いけれど (スコア:2, すばらしい洞察)
親コメント
Re:最終目標 (スコア:1)
親コメント
それ以前に (スコア:2, 参考になる)
ひどい場合にはバグレポートのDB閲覧すら出来なかったり。
親コメント