トップページ⇒os
76コメント18KB

マイクロカーネルなOS

■ このスレッドは過去ログ倉庫に格納されています
0001名無しさん@そうだ選挙にいこう NGNG
Mac OS XやWindowsNTはマイクロカーネルとかいう技術で
組まれているようですが、NTはもどきらしいです。
ひょっとして単に流行りだからマイクロカーネルと
やらにしているだけで、これ意味ないんとちゃいますか?
0002名無しさん@1周年 NGNG
>1
お前が気にする必要ないよ
0003名無しさん@そうだ選挙にいこう NGNG
いいんだよ。ちゃんと動きゃなんでも。
0004つーか NGNG
んなことに答えられるやつはここにはこない
0005anyone NGNG
いくつかあるうちの、多分、一つの理由。
マイクロカーネルにすると機械依存部分が少なくなって移植性が高まる。
NTの開発当初(確か93〜94年頃? ウロ憶え・・)は、mips版とか
alpha版とか、intel以外にも移植を考えていたはず。
結局、世の中intel一色になって、移植の必要が無くなったが。。。
(一応alpha版は細々?続いてる)
0006名無しさん@そうだ選挙にいこう NGNG
聞いたハナシじゃPowerPC版もあったらしいしな、NT3くらいまでは。
0007名無しさん@1周年 NGNG
Alpha版WinNTはもうない。

NT4(多分)からグラフィック部分を高速化するために
マイクロカーネルを捨てた。
0008名無しさん@そうだ選挙にいこう NGNG
捨てとらんやろ。Win32をリング0側に移して高速化しただけじゃ。
0009NTマカー NGNG
WindowsNTは、マイクロカーネルを捨てたため、アプリやドライバによっては
コアまで道連れにするとんでもないことが多々あります。WindowsNTが
不安定だといわれる理由の一つですネ。グラフィック速度の向上のために
こちらを選んだのは、凶とでるか、吉とでるか………
MacOS X は、まだ出てないのでわかりまへんが、前進のOPENSTEPや
MacOS X Serverをいじる限りでは、コアがパニック起こすのはごく希ですね。
ちょっとグラフィック遅いけど。
コアより上が落ちても、滅多にコアに影響でることはありまへん。

0010名無しさん@そうだ選挙にいこう NGNG
>8,9
カーネル捨てた、捨ててないのどちらなの??
0011名無しさん@1周年 NGNG
>10
純粋なマイクロカーネルではありません。
カーネルは捨ててないけどね。
0012Win差別批判マカー氏んで NGNG
>9
マトモに動いてるもんを変なドライバいれて態々不安定にすんな。
℃急んマカー氏ね。
0013>12 NGNG
ふつうさ、ドライバ一つ死んだからといって、
コアも道連れになるなんていうOSを手を叩いて褒めると思うか?あん?
こんなマヌーな仕様だからマッカーどころかLinux野郎にも馬鹿にされるの。
一生ダメOSだよ。NTは。誰が導入するか。あんなクソOS。
真面目に基幹業務に入れてる奴らの気が知れないワ。


0014名無しさん@1周年 NGNG
クライアントではNTが安定性最強です。
シンプルなら飛ばないのはあたりまえ。
DOSでも使っててください。
0015慶応マカー NGNG
>14
MacOS X が出るとそのセリフも堂々と言えなくなります。今のウチっすよ(ワ
0016名無しさん@そうだ選挙にいこう NGNG
Linuxもドライバがダメなら落ちるよ…
つーか、UNIX系のOSの方が、ドライバの優劣の差が大きく出るよ。
NT系のOSよりもドライバで制御しなければならないことが多いから…
0017名無しさん@1周年 NGNG
>15
慶大生が馬鹿だと思われるのでやめてください。
0018名無しさん@そうだ選挙にいこう NGNG
まあ、出てみて使ってみないとね・・。
MAC OS X Serverだけど、カーネル落ちるっていうよな
報告もネット上にあるよ。
0019学習院卒Linuxer(?) NGNG

(大学名書くのも何だが(^^;))
16のいう問題をクリアしてるのがMacOS X ServerやMacOS X じゃないかと思います。
いろんな意味で、MacOS X には期待してます。。

以前、米国に居たとき、OPENSTEPである企業の在庫管理システムを
構築したことがあったのですが、プロジェクトビルダーをはじめとする
開発環境に現地のエンジニアも関心させられました。
コトバは悪いのですが、多少、スキルの低いエンジニアでも
短期間で密度の濃いアプリを作ることができると言えます。
そういった意味では、それらを継承するMacOS X ServerやMacOS X では
より優秀なアプリが登場するのではないかと期待してます。
神の髄までオブジェクト指向開発をするなら、絶対にOPENSTEP、MacOS X Server、MacOS X です。
(Linuxはそれまでのつなぎサ(^^;))
0020名無しさん@1周年 NGNG
使いやすい開発環境と使える開発環境の違いをアップルは把握してないから
同じ事の繰り返しだろう。アカデミックな人には受けそうだが。
0021名無しさん@そうだ選挙にいこう NGNG
あんた馬鹿だろ?>20
0022名無しさん@そうだ選挙にいこう NGNG
>19

激しく同意。
0023名無しさん@そうだ選挙にいこう NGNG
>21
 開発者でもないのにこういうレス付ける20は馬鹿以前。
0024名無しさん@そうだ選挙にいこう NGNG
MacOS X ServerはともかくMacOS X はなあ・・・
ダメそう。
0025名無しさん@そうだ選挙にいこう NGNG
俺は20の言ってるのに同意だけど?
だって全く逆じゃん。
Apple一応高性能なもの提供してるのだが、使いにくくてとっつきにくく小難しいのだよ
0026名無しさん@そうだ選挙にいこう NGNG
>25
それは、あなたのスキルが低いだけ。偏差値どんぐらいだぃ?(プ
0027>26夏厨 NGNG
MPW他周辺ツールが使いやすいツールとは思えないが?
使ったこともない奴が知ったかしないでね。
0028名無しさん@そうだ選挙にいこう NGNG
>1
Mach
読み方知ってるかい?
0029名無しさん@そうだ選挙にいこう NGNG
マチャ
0030あの、 NGNG
>26

>MPW他周辺ツールが使いやすいツールとは思えないが?

ここでは、ProjectBuilder、InterfaceBuilderなどの話のようですが………?
MPWと、PB、IBの使い勝手は段違いですよ。
モノが違う上に思想や設計も異なりますので、比較しても仕方ないのですが。
(開発手法も異なりますし)

MacOS X 発売後は、MPWは使われなくなるでしょうね。
βも9/13に発表されるようですし。
ひとまず安心。

>28
「マーク」じゃないですか?今年のWWDCに参加した時、
現地のエンジニアはそう発音してました。

003128 NGNG
>30
10年前からみんなそういってるんだよ。

# 「1」に調べさせたかんだけどなぁ。(ワラ
003225,26>30 NGNG
いや、20が言ってるのは違うでしょう。溯って読んでくだせぇ
ProjectBuilderの話でもやっぱり20の言うことは当てはまらないと思うし、意味不明。

>MacOS X 発売後は、MPWは使われなくなるでしょうね。
どうでしょう?私たぶん残ると思うんですが。
Objective-CやC++でCocoaアプリがどうこうって話しにMPWなってるようですし。
0033ん〜、 NGNG

AppleはPB、IBで、Obj-C、Java、C++で
Cocoaアプリを作ることを明言してました(WWDCで)。MPWはMacOS X の
開発ツールとしては使わないのでは。でたとしても、自分は
PB、IBを選びますが(^^;)


0034名無しさん@そうだ選挙にいこう NGNG
明言だけなら、coplandきぼ〜ん
0035名無しさん@そうだ選挙にいこう NGNG
出ないことには意味が無い
0036マカーへ贈る言葉 NGNG
寝言は寝てから言え。
0037名無しさん@そうだ選挙にいこう NGNG
Zzzzzz

んん。。。いやぁん。
0038名無しさん@そうだ選挙にいこう NGNG
現状MPWでCocoaアプリ作れますぜ
やはりPowerPC最速のコンパイラは捨て切れないか?
0039>36 NGNG

あと2週間もすれば、パブリックβ配布。

やばいよ。寝言どこじゃないって。

0040あと11日 NGNG
パブリックβ配布まで。。
0041名無しさん@1周年 NGNG
MKベースのOSはいろいろ(でもないか?)みたけど、どれも... だった。
0042名無しさん@1周年 NGNG
>>5 に関連して マイクロカーネルとモノリシックカーネルとの対立についてーー
リナクスをめぐる議論を参考まで
http://bizit.nikkeibp.co.jp/it/linux/opensource/appen_A/appen_A.html より:
我われ(原書版元)がこの収録を思いついたのは、それによって、大学在学中にマイクロカーネルの考えを放棄した
Linusがどのような圧力下に置かれたかを示すことができると考えたからである。それによって、読者に、その当時の状
況を理解してもらえると思ったからである。なお、Linus本人は、この点にについて、本書の第8章「Linuxの強味」でさらに
説明を加えている。

りなくすうのつよみ
http://bizit.nikkeibp.co.jp/it/linux/opensource/chapter08/chapter08.html
0043名無しさん@1周年 NGNG
マイクロでもモノリシックでもどっちでもいいけど、さらっと理解できて、
自由に手を入れられて、デバイスドライバとか簡単に書けて、機能の追加が
簡単にできて、安定してればそれでいい。
Linuxがいいとは思わないけど、moduleまわりはいいと思う。
マイクロカーネルは、考え方としてはいいなあと思うけど、実際触って見ると
なんだかわけわかりません。(カーネルソースとサーバっていうか、パーソナリティ
っていうかそこらへんの関係ね)
0044h4c1nt0shNGNG
>42
おれもそれを書こうと思った。
0045Be名無しさんNGNG
BeOSってマイクロカーネルなんじゃないの
さらっと理解できるかはわからないけど自由に手に入るし機能の追加も簡単だし
安定していますが BeOSばいかがですか?
0046Be名無しさんNGNG
mach・・・マ―クなのか
マッハて読んでた。わはは
0047名無しさん@そうだ選挙にいこうNGNG
マッハでも良かったんでない?
0048そういえばNGNG
Mach386って、今でも販売してるのか?
0049お胸おっぱいNGNG
マークでもマッハでも可。
マックとかマッチは不可。
0050若葉名無しさんNGNG
マちゃんねる。
0051Be名無しさんNGNG
マックはありだそうですよ
0052お胸おっぱいNGNG
>>51
えーそうなの?
なんか一気に信頼性が堕ちたりしそう…
0053Be名無しさんNGNG
>>52
「マックでサーバーを・・・」
とか言われたら条件反射的に
「氏ね! 却下!」
と言ってしまいそうですね。
0054名無しさん@1周年NGNG

アメリカ陸軍の立場は?
0055Be名無しさんNGNG
海軍も確か??
ハッキングしにくいとか
テキストベースじゃないので
0056Be名無しさんNGNG
確かOSの機能がチープだからある程度安全
という理由で採用されたんじゃなかったっけ?
0057Be各無しさんNGNG
チープつーかRemoteでLog-inできねえからハクられにくいってだけじゃねえの?
0058Be名無しさんNGNG
コマンドラインで操作できないから外部からいじられにくいのだ。
0059Be名無しさんNGNG
つーことはOSXはsecurity的には劣化するんですね?
0060Be名無しさんNGNG
まあ管理者のスキル次第な部分だけど、そうとも言えますな。>>59
GUI操作しかなかったから、外部からいじられにくかったわけです。
0061Be名無しさんNGNG
それは幻想<コマンドラインがないから安全
0062Be名無しさんNGNG
そんな事言ってると「うつだ君発見!」とか言われるぞ(笑 >>60
0063Be名無しさんNGNG
お前ら受け売り君だなあ。俺はUNIXスレでウツダシノウを叩いてた側の人間じゃよ。あっちの議論理解してないだろ?

Telnetやらで外部からの書き換えがしにくいってのはそういうことじゃん。
UNIXってのはそういうリモート操作が高性能なOSなの。
Macの場合は専用ソフト入れたりした場合を除いてそういうのリモート操作はほぼ無理。そこがMacが固いといわれる所以だ。

言いかえれば機能貧弱とも言えるけどね。
0064StallmanNGNG
みんな一つ忘れていないか?それはGNU/Hurdだ!
FSFの思想を分かち合うものだけで作った真のマイクロカーネルOS。
いちどソースを覗いてみれば、その難しさが分かるかも(笑)

#マイクロカーネルって難しいよ、ホントに(笑)
0065名無しさん@そうだ選挙にいこうNGNG
OS Xサーバ。
デフォルトで色々入りスギ。
0066Be名無しさんNGNG
UNIXの商用パッケージってそういうのの競争ですからー>>65
0067StallmanNGNG
Tanenbaumさん、マイクロカーネルの方が理解しやすいってのは
本気で言ってる?(笑)
0068名無しさん@そうだ選挙にいこうNGNG
天然板教授、一枚板より寄せ木がお好き。
0069名無しさん@そうだ選挙にいこう NGNG
マイクロカーネルに関するいい文献、きぼーん
0070Be名無しさんNGNG
きぼーん
0071Stallman 2NGNG
誰か Debian GNU/Hurd を x86 計算機に入れた人いますかぁ〜
0072Be名無しさんNGNG
Real Time Mach というのもあるね.Mach 3.0 カーネルに
パーソナリティサーバをおっかぶせるってやつ.
4.4 BSD Lite ベースの Lites や GNU Hurd がサーバとして
動くみたいよ.

http://info.isl.ntt.co.jp/rtmach/index-j.html
0073V2NGNG
V2 OS はどうよ?
100% 32Bit Assembler で書いてるからはええんだぞって豪語してるけど (笑)
http://v2os.v2.nl/
0074名無しさん@1周年NGNG
>73
こんなん初めて知ったよ。へー!
ところでマイクロカーネル用のサーバー作成方法を記したサイト
きっぼ〜ん
0075名無しさん@一周年NGNG
L4はどう?
http://www.cse.unsw.edu.au/~disy/L4/
0076Be名無しさんNGNG
>71
UNIX板に居たよ
http://cocoa.2ch.net/test/read.cgi?bbs=unix&key=972314064&ls=50
■ このスレッドは過去ログ倉庫に格納されています