Linuxはカーネルからドライバを完全分離する時が来たね
■ このスレッドは過去ログ倉庫に格納されています
0001login:Penguin
2012/03/12(月) 04:08:04.12ID:khwvZHK+0133login:Penguin
2012/03/23(金) 20:16:30.53ID:KAaQq6Mvそれ、おれがまえに考えたやつだ!
0134login:Penguin
2012/03/23(金) 20:34:53.73ID:KjKXwaRyそれって一般的なのか、俺のまわりではみたことないが。
0135login:Penguin
2012/03/23(金) 21:16:54.95ID:sYTRfJtK0136login:Penguin
2012/03/23(金) 21:22:20.94ID:sbTXokTQUbuntuのnvidiaのドライバパッケージで、
同意すれば後は自動でカーネル再コンパイルするのあったよ。
0137login:Penguin
2012/03/23(金) 21:27:37.71ID:jtqS6EJzNICは早いほうがいいけどUSB2.0なんかは互換レイヤ挟んだとしても
それほど遅くならないと思うな。 Windowsでしか動かないハードル類を
VirtualBoxやVMware使って動かしたりするんだけど、素のWindowsに比べて
2〜3割遅い程度。 インターフェイスだけ処理してれば良いし、
Linuxに特化できることを考えればオーバーヘッドは更に小さくならないか
>134
今、ネットワークに対応していないプリンタを探すほうが難しいんじゃないか?
複合機にすればスキャナのLINUX対応も考えなくて良さそう。 複合機持って
ないからわからんが
>135
現にKVMだの仮想マシンだの、WINEだの既存技術があるじゃないか
0138login:Penguin
2012/03/23(金) 21:38:48.01ID:KjKXwaRyそのネットワーク対応の複合機を使っているが
メーカー提供(メーカー外注のサードパーティ製)の
純正linuxプリンタドライバはlp/lprを通しているよ。
さらにPDFを直接印刷だそうだが
adobereader(adobe製linux版)の印刷出力はやっぱり伝統のlprだぞ。
さらに無線LANなら間にWIRELESSLANのドライバが挟まるわけだが・・・
(こっちは大分カーネルに入ってきているが)
正直言ってることが意味不明なんだよ。だから聞いたんだが。
プラットフォーム間ちがえてないか?
マカーはでてってほしんだが。
0139login:Penguin
2012/03/23(金) 22:01:43.95ID:Ifu/vFXT0140login:Penguin
2012/03/23(金) 22:44:35.56ID:R/7+cN6jファイルサーバにコピーすると印刷やメールで送ると印刷とか?
0141login:Penguin
2012/03/23(金) 23:02:51.11ID:sbTXokTQ0142login:Penguin
2012/03/23(金) 23:44:30.34ID:KjKXwaRy0143login:Penguin
2012/03/24(土) 00:01:26.96ID:uwsOA6FY0144login:Penguin
2012/03/24(土) 00:08:25.82ID:ppKXJ3dvお前の廻りはlpでいいじゃんか。
0145login:Penguin
2012/03/24(土) 17:56:17.72ID:4xGPA7oC標準だった頃はアプリの印刷メニューから直接キューを出すことが多かったけど
ペーパーレス化が叫ばれだして、フロアに付き数台に減らされてからは
取り敢えず書類はなんでもPDF化してプリンタへ放り込んでおき、必要な分だけ
印刷ってのが主流になってるな、うちの場合。
142はpopplerとかでググッてみると幸せになれるかもしれない。
0146login:Penguin
2012/03/24(土) 20:35:14.96ID:Gdao7o0K> LINUXはモノリシックだから今更ドライバ分離できない、手遅れ
> 的な事を言ってる人が居るけど、やろうと思えばVMというか
> WINE的な互換レイヤを一つ設ければ良いだけ何じゃないかな。
これやると速度の問題が出てくる。
リアルタイム性を著しく損なうことになるのでクライアントとしては使えない。
逆に鯖側ならそういうアプローチもあるだろうが、需要があるのかな?
0147login:Penguin
2012/03/24(土) 21:22:32.75ID:VxhuUC0H実際カーネルをプロセススケジューリングとメッセージバスに絞った組み込み用途のQNXとかあるし。
さわってみたことあるけどLinuxなんて目じゃない軽さだったよ。
0148login:Penguin
2012/03/24(土) 21:48:39.27ID:Gdao7o0Kそれはマイクロカーネルだからでしょ。
かつては「遅い」とされていたが、モノリシックなカーネルで
同じことをやらせようとすれば、オーバヘッド分余計に時間が掛かるし。
そもそもQNXはリアルタイムOSだから一般の汎用OSとは応答性能が
桁が違う。
0149login:Penguin
2012/03/24(土) 22:15:40.05ID:15Dr7Ufz0150login:Penguin
2012/03/24(土) 22:24:28.84ID:4xGPA7oC出てるからデスクトップ用途では問題ないと思うけどな。
DBとか高負荷サーバ用途ならドライバソースを寄贈しないような
時代遅れのとこの製品はハード選定の段階で弾けばいい話だし
0151login:Penguin
2012/03/25(日) 03:21:37.30ID:e22vQITZ0152login:Penguin
2012/03/25(日) 08:50:43.85ID:2aiPKJYWモノリシックだからこそ、この程度で済んでいると考えるんだ。
って、Linuxが遅く感じるのはXとFSのせいじゃないの?
0153login:Penguin
2012/03/25(日) 10:55:37.35ID:i7pkou/E0154login:Penguin
2012/03/26(月) 01:30:47.75ID:u3T5fxYBなるほど。あらゆるデバイスを TCP/IP に対応させて、
PC とデバイスはネットワークで接続すればいいのか。
あとはどうやって NIC と PC を接続するかを考えるだけだな。
0155login:Penguin
2012/03/26(月) 01:54:08.91ID:Bfa3/Rf40156login:Penguin
2012/03/26(月) 02:15:41.24ID:n0QyJnCR使いにくくなったもんだよ
0157login:Penguin
2012/03/26(月) 02:41:02.73ID:Ses0ANj/0158login:Penguin
2012/03/26(月) 05:15:41.28ID:u3T5fxYBネットワーク関連の命令も最初から CPU にプリセットしておけば、
もう我々は、何も悩まなくてもよくなるはずだ。
CPU に至るバスのワイヤレス化も実現するので、
これまでにないくらいに柔軟な設計のコンピュータが製造できるようになることだろう。
問題は、マルチプロセッサ化を推し進めると、
通信効率が、いちじるしく悪化することになるので、
これを解決するために、CPU 間で自律的に同期し、
時分割によるトークンリングなどを実装する必要があることだろうか。
0159login:Penguin
2012/03/26(月) 05:30:50.60ID:u3T5fxYB仕様が公開されているプロトコルを使うデバイスならともかく、
プロトコル非公開のデバイスに関しては、
PC - デバイス間で流れているパケットを解析する必要があるのだが。
0160login:Penguin
2012/03/26(月) 06:01:51.09ID:vDrkYKFRわざと馬鹿っぽくしてるんだろうけど
0161login:Penguin
2012/03/26(月) 13:16:46.23ID:Do9eiYNJ0162login:Penguin
2012/03/26(月) 13:39:27.33ID:dzzl1xdMそれCPUとは別だから。
CPUと同一シリコンウェハー上に乗せたのはインテルが試作品作ったの
外ないだろ。
0163login:Penguin
2012/03/26(月) 14:02:49.23ID:4XdVQuw0CPUに対応するだけで、何もしなくても
無線LANが動くようになるのに。
0164login:Penguin
2012/03/26(月) 17:07:42.57ID:/HNBa2kBリアルタイム性に応答性能は含まれる
当然の話だ
処理完了までに数秒掛かるようなものはリアルタイム性がない
要求される性能をみたすかどうか。
0165login:Penguin
2012/03/26(月) 17:11:36.97ID:/HNBa2kB> LinuxHost+WindowsXP Client on Virtualboxだと、そこそこの速度が
> 出てるからデスクトップ用途では問題ないと思うけどな。
クライアントで要求されるリアルタイム性とは、そういう話ではないよ。
応答性の問題だから、遅いのは論外。
そこそこ早いでも駄目。
たとえば、マウスを素早く左右に動かした時、そのカーソルが
ほとんど同時に動くようなものを言う。
OSの処理が遅ければ、当然遅延が発生するし、
早くても例えばバックグランドで通信処理を行っていると
遅延が発生するようなものは使えない。
つまりマウスを右に動かしている時にカーソルが左に動くような物は駄目。
昔のWindowsやLinuxはそういう状態になり易い。音楽用途になると更に
かなりリアルタイム性の基準が高くなる。
0166login:Penguin
2012/03/26(月) 19:10:56.37ID:A6Ta1zq9今時1/60s(16.66ms)程度に追従できないような実装なんてなぁw
0167login:Penguin
2012/03/26(月) 20:13:26.31ID:/3FZXWazhttp://gigazine.net/news/20120208-mac-os-x-mouse-delay-32-milliseconds/
0168login:Penguin
2012/03/26(月) 20:17:02.92ID:3cnMS++r0169login:Penguin
2012/03/26(月) 22:34:37.34ID:/HNBa2kBリアルタイム性の意味をまったく理解していませんな。
バックグランドで重たい処理をするとマウスの動作がおかしくなる
ように見えるという話をしているんだが?
しかも、マウスの問題はそれ程深刻ではない。これが音楽に
なると深刻になる。
ところでLinuxカーネルって標準でプリエンプティヴになっていなかったよね?
preemptive版を組み込むとか何とかそういう話はあったけど。
0170login:Penguin
2012/03/26(月) 22:55:26.47ID:I6aCChZZ0171login:Penguin
2012/03/27(火) 01:25:17.94ID:hZo04L/r16msなんて今時のCPUなら止まってるも同然だがなぁw
Linuxってそんなヘボい実装されてんの?w
0172login:Penguin
2012/03/27(火) 02:36:01.19ID:8nqDocGj割り込み処理に時間が食うと今時も10年後も変わらない。
またCPU以外がボトルネックになる場合も多い(バス、メモリ、グラフィックスなど)。
リアルタイム性をスループットで謀ろうとするのは素人が犯す間違い。
分かり易く書けば1億人の労働者を雇っても100億人分の
仕事が一度に来たら処理が滞るということだ。
0173login:Penguin
2012/03/27(火) 03:05:19.45ID:hZo04L/r1億人に100倍の仕事来たら到着順に処理するんじゃなく優先するものは優先するだろうJK
こんなのJKだってふつーに考えるだろうJK歯磨いて顔洗ってトイレ入る、って計画立てて
今にもはちきれんばかりの尿意と戦ってる状態で歯を磨き始めるJKはいないだろJK
Linuxはこんな状況だと垂れ流しながら歯を磨くのか?w
0174login:Penguin
2012/03/27(火) 12:21:52.19ID:Q5A5VTZd所定の時間内に応答できることが要件であって『高速』は必須じゃない
そんな基礎知識も知らないのな
0175login:Penguin
2012/04/02(月) 05:54:32.11ID:UT9eFXPCバカ過ぎて釣りに見える、って釣りか?
0176login:Penguin
2012/04/06(金) 01:27:31.76ID:dXsHKkVQやはり、ドライバとカーネルは分離すべき。
今の開発体制って
カーネルコミュニティが、上から目線でメーカーをこき使って
悦に浸ってるだけじゃないのか。
0177login:Penguin
2012/04/06(金) 02:46:54.00ID:nC5X6DIk馬鹿を馬鹿にするために馬鹿丸出しで書いているのだから、馬鹿過ぎてあたりまえ。
0178login:Penguin
2012/04/06(金) 11:33:24.12ID:RPUZOFaTああこりゃこりゃ
0179login:Penguin
2012/04/06(金) 22:52:52.92ID:EQ3yuqcLそんなアホなビルドしなきゃいいだけじゃん
というか誰もそんな無駄な事はしてない。
0180login:Penguin
2012/04/06(金) 23:57:49.41ID:QE9zWki8>所定の時間内に応答できることが要件であって『高速』は必須じゃない
>そんな基礎知識も知らないのな
『高速』に応答するのが必須なんじゃないの?
10分後に応答してもいいの?
0181login:Penguin
2012/04/07(土) 00:49:42.83ID:jBsevqU20182login:Penguin
2012/04/07(土) 00:49:43.30ID:7SYCSB1I指定したのであれば、
10分後に応答で問題ない。
0183login:Penguin
2012/04/07(土) 01:10:35.14ID:/0eRIgjP誰かが作ったOS使うしかない、窓、Fedora、OSXとかね
これらは不要なドライバはある程度削られてるし。
0184login:Penguin
2012/04/07(土) 04:35:11.76ID:mDZkQuCBそれじゃリアルタイムとはいわないだろう。
何の話しているんだおまえは。バカか。
0185横レス
2012/04/07(土) 09:46:08.66ID:oellQcB70186login:Penguin
2012/04/07(土) 09:50:36.82ID:xsR4lDMG遅くてもいいんだよ
規定した時間内に応答できるなら機能するんだから
0187login:Penguin
2012/04/07(土) 10:51:39.90ID:cZNQu+oH0188login:Penguin
2012/04/07(土) 11:27:27.94ID:7SYCSB1Iそんなの相対的な問題だ。
地球の寿命レベルからすればすごく短い時間だし。
0189login:Penguin
2012/04/07(土) 11:53:55.61ID:yihAQ0cI宇宙の年齢レベルからすれば、応答は一万年後でもいいくらいだ。
0190login:Penguin
2012/04/07(土) 12:01:07.28ID:7SYCSB1Iその「いつまでに終わらせればいいのか?」という与えられた条件を
満たすための機能があるOSのことであって、
できるだけ短い時間で終わらすOSのことではないのだよ。
ま、初心者が間違えるところだよね。
間違えても恥ずかしくないよ。初心者だもん。
0191login:Penguin
2012/04/07(土) 13:13:26.78ID:xVLa4EMo0192login:Penguin
2012/04/07(土) 14:23:16.02ID:cZNQu+oHRTOS開発してる会社が、このスレ見たらなんというか。
0193login:Penguin
2012/04/07(土) 17:06:39.37ID:mNrqMqBLどうにでもなることでしょ
0194login:Penguin
2012/04/08(日) 16:01:18.98ID:Q9z7F/Mw瞬時に処理完了とはいっていないからな。
瞬時に処理しはじめられるOSだよ。
「いつまでに終わらせればいいのか?」という与えられた条件を
満たすための機能があるOSのことではない。
そんな機能あるOSはない。
1000000テラバイトのデータを低速回線で五秒以内に送信完了しろという指示を出しても
五秒以内でやれるOSはない。
何秒以内にやれとかいっても、終わらないものはできないだろ。
指定時間に終わらせる機能ではなく、瞬時すなわちリアルタイムに処理を開始しはじめられるOSだ。
0195login:Penguin
2012/04/08(日) 18:13:42.76ID:egOveXVr0196login:Penguin
2012/04/08(日) 20:06:48.90ID:RVOHhEUCどこで勉強しましたか?
間違ってますよw
0197login:Penguin
2012/04/08(日) 20:37:30.84ID:larjChNm0199login:Penguin
2012/04/08(日) 22:10:37.33ID:PoWPUaoGバカはバカ、自分で自分を晒す
あははははhwwwwwwwwwwwww
0200login:Penguin
2012/04/08(日) 23:49:26.16ID:FGPC74ke0201login:Penguin
2012/04/08(日) 23:59:19.42ID:larjChNmRTOS化するとは言ってるみたいだけど、linux
0202login:Penguin
2012/04/09(月) 02:17:31.73ID:I6FxkbZnloguin:Penguin 1時間前
www.playboy.comなう
みたいな。
0203login:Penguin
2012/04/09(月) 16:59:02.48ID:rwLqa1UN0204login:Penguin
2012/04/09(月) 17:02:37.21ID:SzMvUvjM0205login:Penguin
2012/04/09(月) 17:03:48.28ID:rwLqa1UNいちいちRTOSとかどうでもいいじゃん
0206login:Penguin
2012/04/09(月) 17:04:26.00ID:dUfwZhkW0207login:Penguin
2012/04/09(月) 23:47:26.23ID:xEn2Drt7組み込みで使えるになったのはハードのスペックが上がったせいだからな。
0208login:Penguin
2012/04/09(月) 23:49:52.40ID:dUfwZhkW0209login:Penguin
2012/04/10(火) 00:15:12.04ID:a8xpc4Hr0210login:Penguin
2012/04/10(火) 00:16:15.47ID:TjB2iYHyそれ見たんじゃないの?
0211login:Penguin
2012/04/10(火) 04:24:18.52ID:te0RSNi5重く作れば重いし軽く作れば軽いんだよ
石やデバイスが制限されてる場合は軽めにビルドするのが普通だよ。
組み込み用途なのにLinuxのコード全部乗せたOS作るバカなんて居ないと思うよ
0212login:Penguin
2012/04/10(火) 05:17:24.53ID:a8xpc4Hr0213login:Penguin
2012/04/10(火) 18:15:29.45ID:TjB2iYHy0214login:Penguin
2012/04/10(火) 23:56:29.55ID:jMgBsT87予防接種の前日に両耳を塞いで「僕は何も聞こえない聞こえない聞こえない」
って、自分が認めなければ世界も変化しないと思い込んでる子供をみてるようで
微笑ましい
0215login:Penguin
2012/04/11(水) 01:16:44.01ID:jnmbGaMw0216login:Penguin
2012/04/11(水) 01:18:45.44ID:JR+hwIU8なるほど。具体的に反駁できないから個人攻撃に逃避ですか。わざわざ自白ご苦労さん。
馬鹿だから気が付かないんだろうけどそれって禿同したのと同じことだよ。
そもそも何を持って「これだけ普及」って言ってるのかねぇ。組み込み系全体からみれば
Linuxなんてほんの一握りでしか使われてないだろ
0217login:Penguin
2012/04/11(水) 05:11:05.56ID:xfUbqAHm0218login:Penguin
2012/04/12(木) 15:57:25.81ID:ZlGXitAhヽ('A`)ノ、スーパーちんぽマン参上!!
/ ( ) \
んヘヽヽ〜'
0219login:Penguin
2012/04/12(木) 18:27:59.70ID:4A+5WXkrVxWorksだのITRONだのを有難がるのは馬鹿げてる気がするなぁ、、、
0220login:Penguin
2012/04/12(木) 22:11:24.34ID:py+EArbpLinuxでいいと思っちゃうかもねw
0221login:Penguin
2012/04/13(金) 12:15:23.47ID:9+kM0PEo1980年代には必要だったかもしれないしその意義も認めるけど
2010年代には2010年代なりのやり方があるんだよ。
ロートルはCOBOLの保守と同じ、旧機種のメンテだけやってればいいよ。
0222login:Penguin
2012/04/14(土) 07:44:13.28ID:oAQPV2S3OSの許可ダイアログに伺いをたてながらインスコしなければならなかったり
ハードよりものすげ高額なお布施が必要だったりして、アイデア一つじゃ試すことすらできない
敷居が高いOSってのも相当勘弁してほい気がするが。
0223login:Penguin
2012/04/14(土) 10:02:06.25ID:BUXq+H82金もかからず手間もかからないOSがいいってことだな
0224login:Penguin
2012/04/14(土) 10:07:39.32ID:cDSwiX+m同意
0225login:Penguin
2012/04/14(土) 10:42:20.66ID:odbGPVh60226login:Penguin
2012/04/14(土) 12:20:44.98ID:hQcUzHTF本当にスイッチ投入からほぼ全ての設定が完了してるように持って行きたいなら
日本製のハード設定・アンチウィルス・年賀状ソフト全部入りPCを買い続けるしか無い
0227login:Penguin
2012/04/14(土) 12:29:12.90ID:odbGPVh60228login:Penguin
2012/04/14(土) 12:37:34.93ID:0pKPS3cj0229login:Penguin
2012/04/14(土) 12:41:27.49ID:odbGPVh6それに従って聞きます。
>>228
なぜ儲かるのですか?
0230login:Penguin
2012/04/14(土) 19:44:40.30ID:VdeDpIM/0231login:Penguin
2012/04/14(土) 19:53:38.55ID:wnlLR3HAいや…教えてください
0232login:Penguin
2012/04/14(土) 21:00:08.77ID:cDSwiX+mスレ的にはドライバの開発やメンテの話にしてくれ。
アプリまで含めたらきりがない。
■ このスレッドは過去ログ倉庫に格納されています