■ このスレッドは過去ログ倉庫に格納されています
Linuxを広めるにはアプリからをいよいよ実践
- 1 :login:Penguin:2016/09/25(日) 14:25:35.43 ID:MEvZv8Dr.net
- 前スレ
http://hayabusa6.2ch.net/test/read.cgi/linux/1461062257/
前スレで決めたアプリを実際に11月3日にTwitterで広めよう。
- 451 :login:Penguin:2016/10/13(木) 22:46:31.15 ID:c0179M5v.net
- もう一個問題出してやろうか
WindowsのハイブリッドカーネルでCreateFile〜ReadFile、WriteFile
だけで安易に非同期入出力ができるのにLinuxで似たような事を始めようとすると
途端に煩雑になる、又は自前で組まなければならなくなる(Linuxでできない)理由
おら、どっちか答えたら俺もどっちか答えてやるよ
- 452 :login:Penguin:2016/10/13(木) 22:53:43.38 ID:bhSBpDil.net
- てめぇはカッコウのアルゴリズムでも説明してろよハッタリしかこけないゴミ
- 453 :login:Penguin:2016/10/13(木) 22:57:21.57 ID:c0179M5v.net
- 何がハッタリだよ
>>446がそんなにバ開発のコンプレックスでも刺激しちまたのか?w
どうせそんなとこだろうけど耳に痛いからって煽りだけで否定したとこで得られるもんなんて何もねえよ
認めずに方向変えないから進歩しねえんだろ
- 454 :login:Penguin:2016/10/13(木) 23:03:17.29 ID:LO6/0fBv.net
- Ubuntuにも色々あるから
UnityがいやならXubuntuでもLubuntuでもUbuntuMATEでも
好きなのえらべばいいだけ
もしくは単純にデスクトップサーバをかえるだけでもいい
そういう自由度があるのがLinux
- 455 :login:Penguin:2016/10/13(木) 23:03:30.93 ID:bhSBpDil.net
- こいつ頭悪すぎんだな
1.ハッタリである場合
そもそも両方とも答えが存在しないので答えようがない
2.ハッタリでない場合
ハッタリでないのなら自分が先に片方の答えを上げればハッタリでないことを証明しつつ相手にも答えを要求できる
あ?ほら、ハッタリじゃないんなら1つ答えあげて証明してみろよ???
- 456 :login:Penguin:2016/10/13(木) 23:05:44.35 ID:DqXJ2PuC.net
- たった一レス煽られただけで火病起こすような、ぐい飲みより小さい器のアイツにゃ無理だよwww
- 457 :login:Penguin:2016/10/13(木) 23:11:18.15 ID:DWFuIDnD.net
- 自由度が高すぎてどれを選べばいいか
わからなくなるのが入門者で、Xubuntu、Lubuntu、
UbuntuMATE選択肢が多くなればなるほど、参考サイトが
豊富なUbuntuに流れていくというw
UIをUnity廃止して、うんこ色のイメージカラーを
もっと爽やかな色にすべきだなw
- 458 :login:Penguin:2016/10/13(木) 23:15:34.12 ID:c0179M5v.net
- ID:Qu79ICxf=ID:bhSBpDilか
448は普通にプロセスをラン状態にしてキューに積んだだけだとラン状態になった原因を
どこかに記録しておかないと他の上位タスクがセマフォを再度取り上げた時に
下位タスクにセマフォ待ちから解放されたばかりのプロセスがあるかどうか判定できない
だからどこかに記録しなきゃならんがミューテックス類と違ってセマフォは数が多いから
システムによっては全てのセマフォ分の「暫定ラン状態」を記録するのにコストが掛かる
素人に毛が生えた程度のコーダがこれを知らずに普通に組むと記録すらしないから
上位プロセスの資源解放→即確保で下位プロセスが動いてしまう
451はLinuxがselectで2048ソケットとか待てるのはそれに特化してるだけで
ブロックデバイスに関してはカーネルからのイベント通知に標準が存在しないから
Linuxの方が優れているように見せかけてLinuxに混在した資源の同時ウェイトは敷居が高い
良くも悪くもハイブリッドカーネルであるWindowsであれば64個までしか待てない代わりに
WaitForMultipleObjectみたいな汎用的な待ち受けAPIが用意されてるから
kernel32.dllでカーネルの下位よりも上側である(UNIX界隈での用語で例えると)ユーザランドで
1つスレッドを生成してそこでReadFileExのコールバックルーチン等を呼び出したりみたいな
ある種乱暴な手段でカーネルスレッドを使わずに非同期を提供できる
だからファイルの非同期のやり取りと同時に他スレッドからの強制終了シグナルを
待ち受けたりみたいな真似がユーザランドでも簡単にできる
- 459 :login:Penguin:2016/10/13(木) 23:21:04.38 ID:bhSBpDil.net
- >>458
いや、俺はこのIDだけ
正直2chじゃ本当にすごい人とハッタリだけの人と区別がつかんから煽らせてもらった、すんません
>>458を元に勉強させてもらいます、ありがとう!
- 460 :login:Penguin:2016/10/13(木) 23:30:55.38 ID:LO6/0fBv.net
- 見た目が違うだけで中身は皆同じUbuntu
参考資料は脳内で適宜読み替えれば問題ないよ
そもそも低レベルなユーザはLinux自体がもう選択肢として間違ってるわけだけどね
総レス数 1000
296 KB
新着レスの表示
掲示板に戻る
全部
前100
次100
最新50
read.cgi ver 2014.07.20.01.SC 2014/07/20 D ★