トップページ⇒tech
962コメント264KB

GUI-OSを作ってますがなにか?

■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさんNGNG
MacやWindowsをも超越するGUI-OSを作ってますが、
おまえら庶民になにか要望あるかい?
0412デフォルトの名無しさんNGNG
>>410
ボーナスが掛かってるようですな
0413デフォルトの名無しさんNGNG
>>411 ガンガレ
0414デフォルトの名無しさんNGNG
恥知らずが窓を擁護してるスレはここでつか?
0415デフォルトの名無しさんNGNG
叩きも擁護も>>414も恥知らずだと思う俺は逝ってよしですか?
0416デフォルトの名無しさんNGNG
   >>1-415
     ↓
|    △     |
|  〔(゚ ∀ ゚)〕  .| ビックリスルホド・・
(⌒⌒⌒⌒⌒⌒⌒)
|⌒⌒⌒ <⌒ヽ o 。  うああぁぁ...
|      <_  ヽ。
|      o とノ ノつ
|       。  | 〜つ


 ────笑いながら
            死  ね  !
0417デフォルトの名無しさんNGNG
NWSOSのGUIは将来性あるかと。作者はおなじみ
京都大学理学部卒、最終学歴東京大学大学院なLightCone氏。

本業は物理学だったとか。

おい、おまいらどうするよ?
俺らソフト屋が束になっても勝てない
0418デフォルトの名無しさんNGNG
MS 叩きはスラドでやれよ。
0419デフォルトの名無しさんNGNG
にくたま〜♪さいたま〜♪
0420デフォルトの名無しさんNGNG
ところで・・・
GUI-OSやの、CUI-OSやのって聞くと、変な感じがするのは俺だけか?
どっちにしても、UIってのは、shellだろ?
カーネルとかの話が出てこない所を見ると、shellが個人で作れるか作れないかって話合ってる訳?

さっぱり分からんスレだ。
0421デフォルトの名無しさんNGNG
>>420
UI と shell の違いも分からない人は帰ってください。
GUI OS といったら、kernel の GUI 機能の話に決まっているでしょう。
0422デフォルトの名無しさんNGNG
>>421
う〜ん?
たしかに、俺は初心者だからよく分かってないんだが・・・
UIってのはユーザーインターフェイスの略だろ???
インターフェイスってのは、shellの事だろ?
カーネルのGUI???

カーネル動かすUI=shellじゃないのか???
0423デフォルトの名無しさんNGNG
>>420
カーネル動かすのにGUIは必要ないって言いたいんだろ?
もっともな話だ。
ここのスレ住人は頭がイカレてるからそれにいつまでも気付かないのさ。
0424デフォルトの名無しさんNGNG
>>423
> カーネル動かすのにGUIは必要ないって言いたいんだろ?

いや、そこまでは言わないが・・・
ただ、何について話し合ってるのかが・・・
グラフィカルなshellを作れるか?って話し合ってるの?
0425デフォルトの名無しさんNGNG
>>423
真性の馬鹿が来た
0426デフォルトの名無しさんNGNG
>>422-423
こんな低レベルなやつが、平気な顔して会話に参加してたんだな。
話がかみ合わないわけだ。
0427デフォルトの名無しさんNGNG
>>425-426
スレタイも GUI と OS って分かれてるよね。
なんでだろうね。
0428デフォルトの名無しさんNGNG
>>426
話に参加は、>>422からだから、今まで話が噛み合わなかったのは俺の責任ではないが?
そもそも、何を作る事について話し合ってる訳?
1からグラフィカルな部分まで一式個人で作れるか?って話し合ってる訳?
それとも、Linuxとかの上で走るshellを個人で作れるか?って話し合ってる訳?
>>1は一式作るって話のようだけど、途中から違う方面になってきてる。
0429デフォルトの名無しさんNGNG
きっと>>425=426は異次元に存在する住人なんだよ。
0430デフォルトの名無しさんNGNG
>>425
真性の馬鹿はお・ま・え
0431デフォルトの名無しさんNGNG
何時からマ板は馬鹿ばっかりになったんだ?
シェルのGUIはどこで実装すんだよ?
0432デフォルトの名無しさんNGNG
GUI が Shell だとか、Shell に GUI 実装するとか、Java厨なみの無知無能さだな。
0433デフォルトの名無しさんNGNG
つーかGUIって言ってる時点で、それはシェルなわけだが。
0434デフォルトの名無しさんNGNG
なるほど、たとえばシェルにCreateWindow実装ですか・・・
≧∇≦ブハハハハハ
0435デフォルトの名無しさんNGNG
ヤレヤレ
0436デフォルトの名無しさんNGNG
>>431
Windowsで言えば、窓関連はUSER32.dllとかで実装する訳だけど・・・
それって、カーネルの一部じゃないでしょ。
0437デフォルトの名無しさんNGNG
>>433
(/ω\)ハズカシーィ馬鹿
Java厨以外にもいるんだな
もしかしてJava厨?
0438デフォルトの名無しさんNGNG
>>434
この時点でCreateWindowキタ━━━━━(゚∀゚)━━━━━!!!
真性のアホだ・・
0439デフォルトの名無しさんNGNG
>>434
モジュール化する頭は無いのか?
カーネルでいきなりCreateWindowかよ。おめでてーな。
0440デフォルトの名無しさんNGNG
>>436
kernel32.dll や user32.dll は OS のコア部分で、
通常カーネルと呼ばれてんだよ。
kernel32.dll がカーネルだと思ってたのか?
0441デフォルトの名無しさんNGNG
つまり GUI OS ってのは、OS のコア部分で GUI をサポートしてる OS の事だ。
馬鹿な JAVA厨でも、ここまで説明してやりゃ、理解出来るだろ?
0442デフォルトの名無しさんNGNG
>>440
カーネルって、もっと低級な処理をする部分でしょ・・・
たとえば、DOSとかならkernel32使ったとしても、user32は使わないでしょ。
user32は、shell部分のコアだと思うんだけど・・・
間違ってる?
0443デフォルトの名無しさんNGNG
>>440
user32.dllをカーネルだと思ってるのはお前だけだよ。
0444デフォルトの名無しさんNGNG
カーネルの定義は別にして、ShellがGUIだとかいいだすようなのは勘弁してほしいな。
0445デフォルトの名無しさんNGNG
>>444
だからGUI=シェルなんだってば。
0446デフォルトの名無しさんNGNG
kernel32.dllなどはユーザーモードとカーネルを橋渡しするものであってそれ自体はカーネルとは言い難い
速度アップのため一部の仕事を請け負っているので微妙ではあるが
0447デフォルトの名無しさんNGNG
User32はMs-dos(CUI)上にGUIを乗せる互換問題の産物
0448デフォルトの名無しさんNGNG
UIってのはカーネルから見たレイヤーの
かなり外側にある筈のものなんだよ
0449デフォルトの名無しさんNGNG
モジュール分割なんて、どうにでもなる話。
要は、OSコアのGUI担当部分と、SHELLをゴッチャにするやつは糞って事。
0450デフォルトの名無しさんNGNG
グラフィックスI/Fはカーネルの近くにある可能性が高いが、
けっしてその時点の物をGUIとは言わない。
0451デフォルトの名無しさんNGNG
しょせん CUI に GUI 乗っけてるような OS は
真の GUI OS とはいえないわけで
0452デフォルトの名無しさんNGNG
>>449
いいかげんにしろ。
「OSコアのGUI担当部分」なんて存在しない。
0453デフォルトの名無しさんNGNG
一般人にはカーネルなんて知覚できないからshell=OSと認識されるのは当たり前で
MSもAppleもその辺の売り込みが上手い
0454デフォルトの名無しさんNGNG
結論

マ板の平和のため
無知なJava厨にはマ板から出ていってもらいたい
0455デフォルトの名無しさんNGNG
なんかカーネルにGUIが入ってると誤解してるやつが多いね。
0456デフォルトの名無しさんNGNG
ここム版なんだが…
0457デフォルトの名無しさんNGNG
>>454
あーあ、とうとう自分の恥に気付いて逃げに走ったか。
0458デフォルトの名無しさんNGNG
漫才はそれくらいにしろ!
0459デフォルトの名無しさんNGNG
シェルがGUIだと誤解してるやつが一名いるね。
0460デフォルトの名無しさんNGNG
このアホ、ほんとにJAVA使いなの?
そんな証拠ないと思うが。
0461デフォルトの名無しさんNGNG
>>459
おまえか(w
0462デフォルトの名無しさんNGNG
なんだか、分からなくなってきたなぁ〜・・・
カーネルとUI部分・・・GUIだろうが、CUIだろうが、それは別物でしょ?

とにかく、そういうカーネル部分とグラフィカルなUI部分一式を作る話なのか、
ただ、グラフィカルなUI部分を作る話なのか・・・
それだけが聞きたかったのに・・・
たしかに、こんなんじゃ何の話してるのかわからなくなるよなぁ〜・・・
0463デフォルトの名無しさんNGNG
JAVA厨???的には、SHELL = GUI
それでいいじゃないか・・・・・・・・・・・・・・・・
0464デフォルトの名無しさんNGNG
>>463
無知 = Java厨と決めつけるのはやめましょう。
0465デフォルトの名無しさんNGNG
> GUI-OSやの、CUI-OSやのって聞くと、変な感じがするのは俺だけか?
> どっちにしても、UIってのは、shellだろ?
0466デフォルトの名無しさんNGNG
shellはUIだけどUIはshellとはかぎらない
0467デフォルトの名無しさんNGNG
> UIってのはユーザーインターフェイスの略だろ???
> インターフェイスってのは、shellの事だろ?
0468デフォルトの名無しさんNGNG
>>466
ごめん、俺の書き方が悪かった。
「この場合のUIってのはshellだろ?」と言い直す。
0469デフォルトの名無しさんNGNG
GUI=shell。グラフィカルは置いておいて、
ユーザーインターフェースが何を意味してるかをちゃんと考えろ。
0470デフォルトの名無しさんNGNG
多分ね、OSが提供するAPIのことをUIと考える
人もいるから話が合わなかったり誤解するんだよ。
一般的にはCUI/GUIに関わらず、UI=シェルで正しい。
0471デフォルトの名無しさんNGNG
従来のWindows(Windows Me/Windows 2000)では、これらはWindowsのユーザー・インターフェイスを司るカーネル・モジュールの1つであるUSER32.DLLと、コントロールを制御するCOMCTL32.DLLという2つのDLL(Dynamic Link Library)によって描画・制御されていた。
これに対しWindows XPでは、過去との互換性を維持しながら、スタイルを集中的に管理・描画できるように内部機構が改良された。
0472デフォルトの名無しさんNGNG
>>469-470
お前だけだって、GUI=shellなのは。
0473デフォルトの名無しさんNGNG
>>471
その発言は鵜呑みにしない方が良いと思うよ
0474デフォルトの名無しさんNGNG
Kernel32.dll ウインドウズのコアとなるカーネルシステム。
Gdi32.dll 画面の描画を担当するファイル。
User32.dll ユーザーインターフェースを提供するファイル。
シェルとは、OSを扱う上でユーザーの目に見えるファイル操作をする場所(デスクトップ)の事。逆に直接ユーザーの目に見えない複雑な言語が取り交わされている場所のことを(カーネル)という。

0475デフォルトの名無しさんNGNG
ちゃんと調べてその発言が正しいと証明されたなら問題ないけど。
0476デフォルトの名無しさんNGNG
一般的にOSコアというと、
kernel32.dll
user32.dll
gdi32.dll
などをさす。
コアの訳がカーネルなわけだが。
0477デフォルトの名無しさんNGNG
ウィンドーズのことくっちゃべっても
しょうがないんじゃねーの?
0478デフォルトの名無しさんNGNG
そうだね。OSによってカーネルの範囲なんて違うしね。
0479デフォルトの名無しさんNGNG
>>476
Windowsのカーネルは継ぎはぎだらけで汚いから
user32やgdi32がカーネルモードで動いてたりする。
厳密にはこれらはサービスモジュール。
0480デフォルトの名無しさんNGNG
DLLの主目的は、ファイルサイズの縮小である。種々のプログラムが共通的に使用する普遍性の高い関数は、各々のEXEファイルにスタティックにリンクするよりも、DLL化し実行時にリンクする方が、ファイルサイズを縮小できる。

また、Win32APIは全てDLLに格納されており、KERNEL32.DLL,USER32.DLL,GDI32.DLLは、Windowsのカーネル部となっている。
0481デフォルトの名無しさんNGNG
>>479
その発言も鵜呑みにしない方が良いと思うよ
0482デフォルトの名無しさんNGNG
つーかどっかからのコピペか。
鵜呑みにすんなよ。
0483デフォルトの名無しさんNGNG
>>479
> 厳密にはこれらはサービスモジュール。
とする理由は無い。他のOSでサービスモジュールになっている例があるだけ。
0484デフォルトの名無しさんNGNG
・カーネルを常に物理メモリに配置(Win2Kのみ)

頻繁に呼ばれるkernel32.dll,user32.dllおよびgdi32.dllなどのカーネルモジュールを,常に物理メモリ上に配置することでパフォーマンスの向上が期待できる.先の窓の手で "パフォーマンス" タブの "カーネルを常に物理メモリに配置" をチェックすればよい.
実際試してみるとディスクスワップがかなり減ったような感じだ.
0485デフォルトの名無しさんNGNG
まあ、そうだな。
0486デフォルトの名無しさんNGNG
 WindowsNT/2000/XPの系統ではこれらのDLLの他に独立したカーネル(OS本体)が存在し,
その上にサブシステムを置くことでWindowsのサービスを実現します.
ですからWindowsNT/2000/XPにもkernel32.dll,gdi32.dll,user32.dllは存在しますが
オペレーティングシステム本体というよりもカーネル(オペレーティングシステム本体)へのインターフェースという役割になります.
 
0487デフォルトの名無しさんNGNG
とにかく・・・
ちゃんと、再認識しよう。

カーネルとshellなどのUI部分は別物。
たとえるならば・・・
カーネルはパソコン本体。
パソコン本体が、で〜んとあっても使えない。
そこにUI(shell)が必要。
このたとえでUIと言えば、キーボードとかスピーカーとかモニターとか。
これらがないとカーネル(パソコン)は使えない。

・・・で、GUI、CUIってのは、
たとえるなら、モニターがカラーだとか、モノクロだとかって違いのような物。
0488デフォルトの名無しさんNGNG
Windows NTのサービスパック3をインストールすることにより、
エクスプローラをはじめとするWindowsのコンポーネント群が
アップデートされます。また、Shell32.dllやUser32.dllといった、
OSのカーネル部がアップデートされ、それによりVisual Basicの
コントロールも一部、影響を受けます。データアクセス関係では、
Odbc32.dllがアップデートされています。
0489デフォルトの名無しさんNGNG
いろんな所からコピペしてるね。
検索したら全部見つかる。
0490デフォルトの名無しさんNGNG
コピペ厨。あげないと、誰にも見てもらえないよ(w
0491デフォルトの名無しさんNGNG
windowsから離れようや。
9x系とNT系ってだけでもだいぶ中身違うし。
0492デフォルトの名無しさんNGNG
9xはDOSやWindows3.1との互換性を保つために色々無理しているから、
NTで考えた方がいいね。
0493デフォルトの名無しさんNGNG
だから最初から、OSコアでGUIをサポートするのがGUI OSで、
GUIとShellをゴッチャにするなといっている。
0494デフォルトの名無しさんNGNG
NTやXPは、カーネルでGUIサポートしてるね。
0495デフォルトの名無しさんNGNG
あぁ、ShellがGUIを提供していると考えている奴がいるのか。
0496デフォルトの名無しさんNGNG
じゃあGUI-OSなんて存在しないんだね。
0497デフォルトの名無しさんNGNG
>>496
お前は今までの内容が理解できてないだろ。
0498デフォルトの名無しさんNGNG
きっとJava厨の頭には、CUIのLinux+GUIシェルしかないんだよ。
ケラケラヽ(゚∀゚)メ(゚∀゚)メ(゚∀゚)ノケラケラ
0499デフォルトの名無しさんNGNG
内容など無い。
0500デフォルトの名無しさんNGNG
MacやWindowsをも超越するGUI-OS

ってのは結局ユーザーからの、見た感じとか使い心地のことだろ?
0501デフォルトの名無しさんNGNG
>>498
>きっとJava厨の頭には、CUIのLinux+GUIシェルしかないんだよ。
まるでCUIの上にGUIが乗っかってる様な表現だな。
0502デフォルトの名無しさんNGNG
>>495
shellがUIを提供してるんでしょ・・・
何がUIを提供してくれてると言うんだ???
0503デフォルトの名無しさんNGNG
>>498
LinuxはカーネルでCUIをサポートしているのかと故1時間
0504デフォルトの名無しさんNGNG
>>502
げっ。マジ勘違いしている奴がいた。
0505デフォルトの名無しさんNGNG
だからあれほどJava厨はWebプログ板に隔離しろと・・・・・・
0506デフォルトの名無しさんNGNG
>>502
いい加減、特定のOSのみについて語るのやめろと。
0507デフォルトの名無しさんNGNG
OSとGUIは別物
0508デフォルトの名無しさんNGNG
>>506
Linux+GUIシェルしか知らなくて
勘違い粘着してたのはお前の方だろ
0509デフォルトの名無しさんNGNG
>>496
OSと言えば、UIも一緒。
カーネル単体でOSとは言わない。
GUI-OSってのは、な〜んか引っかかる・・・。
どんなOSでも、GUIもCUIも実装しようと思えば実装できるはずなんだよ。
理論的に言えば。
0510デフォルトの名無しさんNGNG
NWSOSとかOSASKのGUIがどうなってるか知ってる人いる?
0511デフォルトの名無しさんNGNG
>>504-506
同一人物
特徴:OSとGUIを何故か必死でくっ付けたがる。
■ このスレッドは過去ログ倉庫に格納されています