■掲示板に戻る■ 全部 1- 101- 201- 最新50

GNU/HURD

1 :名無しさん@お腹いっぱい。 :2000/10/24(火) 00:14
・・・・。で、
GNU/HURD って、どんな状況なのさ??


20 :18 :2000/10/25(水) 09:08
>>19
>デーモンよりサーバというな。
そうね。HURD の D にちなんでデーモンと呼んでみました。

>結構なオーバーヘッドになったため
>...
>今は、そんなことはないそうなのだが

L4 っていう MK はめちゃめちゃ速いという話があった。
これに Hurd を移植できれば・・・という話も。

>俺はその辺の論文を追っかけているわけでもないので、
>本当のところは知らない。

おなじく。

21 :名無しさん@お腹いっぱい。 :2000/10/25(水) 23:44
結局、頓挫してるのかなぁ??


22 :名無しさん :2000/10/26(木) 01:11
今のLINUXは、マイクロカーネルじゃないわけね、、?
んでもって、
最低限に、コアの機能をしぼったものをマイクロカーネルっていうわけ?

この、マイクロカーネル思想の発端は、移植性の向上ですか??

疑問符ばっか、、

23 :名無しさん@お腹いっぱい。 :2000/10/26(木) 02:06
>>22

>今のLINUXは、マイクロカーネルじゃないわけね、、?

そうです。ただし、マイクロカーネルの上に乗る Linux サーバー
というものも存在します。

>最低限に、コアの機能をしぼったものをマイクロカーネルっていうわけ?

そうです。

>この、マイクロカーネル思想の発端は、移植性の向上ですか??

たぶんそうだと思います。でも、ほかにも、特権モードで動く部分
が小さいので安定性が増すということもあると思います。
メモリ保護が働くからです。


24 :名無しさん@お腹いっぱい。 :2000/10/26(木) 22:27
>22
まずはですねえ、従来のカーネル(モノリシックカーネル)は
デバイスドライバとかメモリ管理とかファイル管理とかプロセ
ス管理とかのシステムコールでぐちゃぐちゃじゃんという批判が
でたわけ。
でもって解決策として提示されたのがマイクロカーネル。これは、
必要最低限の機能を持つカーネルをおいて、その他の機能は全部
ユーザプロセスとしてしまえ。でもって、各サービス間の連携は
マイクロカーネルを媒介にメッセージをやりとりして解決しよう
というもの。しかし、こいつは(少なくとも当時は)遅かった。
メッセージのやりとり(IPC:プロセス間通信)がオーバーヘッド
になってしまったから。

デバイスドライバとかもユーザプロセスとして動作するから、
それが転けてもカーネルに問題はないわけ(少なくとも理屈
の上では)。現在の Linuxとか*BSDはデバイス周りが原因で
すぐにフリーズするけど、マイクロカーネルならそれはない
(少なくとも理屈の上では)。
たとえば、俺のLinux箱はUSBいじるとすぐに固まるのだけど、
これがマイクロカーネル化されていて、USBのデバイスドライバが
USBサーバとして動作していればそんなことはないわけ(少なくと
も理屈の上では)。

さっきから理屈理屈としつこいのは、マイクロカーネルの
(はずの)Windows NT はデバイス周りですぐ転けるから。
いわゆる Blue Screen of Death(青画面)だね。

25 :名無しさん@お腹いっぱい。 :2000/10/26(木) 22:46
さらに、マイクロカーネルの最大の利点は、提唱当時は
誰も気づいていなかっただろうけど、マルチプロセッサに
強いこと。
このマルチプロセッサってのは SMP(対称型マルチプロセッ
サ) じゃなくて、非対称のやつね。いわゆるASMPか。
確かに、今のLinuxだってSMPでマルチプロセッサには対応
してるんだけど、これはそれほど多くのプロセッサには
使えない。
専用のアーキテクチャで動くASMPとSMPの違いは、SMPが
各プロセッサが同等のものなのに対し、ASMPはプロセッサ
毎に役目があること。カーネル実行するプロセッサ、
ユーザプロセス実行するプロセッサみたいにね。これに
よってプロセッサを効率よく使うことができる。特に、
512プロセッサとかの大規模な並列システムではね。

今後のPCは周波数の限界を迎えて、マルチプロセッサ
になっていくだろうから、このことは大きな意味を持つはず。

26 :名無しさん@お腹いっぱい。 :2000/10/26(木) 22:49
たぶんX年後には、Linuxはマルチプロセッサに弱くて
ダサイ。僕の(マイクロカーネルの)OSなら上手に使え
るよ。
といって、新しいOSが華々しくデビューするのでしょうね。
ちょうどLinuxがデビューしたときのように。

27 :名無しさん@お腹いっぱい。 :2000/10/26(木) 23:18
NTは(主にパフォーマンス上の理由で)kernel modeにいろんな物詰め込んで
るから、本来のマイクロカーネルとは別物だね。
# それはMS自身NT4リソースキットの中で認めてる

ただ、各モジュール間の結合が(モノリシックよりは)密ではないので、NT4
でGDIをkernel modeに大移動〜なんてやってもそこらじゅう修正して回る
必要はなかった、と(リソースキットで)自慢しとったね。
本当かどうかは知らんけど。

28 :名無しさん :2000/10/26(木) 23:49
マクロカーネルって マッハ以外になんかあんの?

んでもってマッハはオープンソースじゃないんですか?


29 :名無しさん@お腹いっぱい。 :2000/10/27(金) 00:03
>>28
とりあえずぱっと思いつくのはQNXだな。

Mach自体が完全にオープンソースとして公開されていたのかは知らない
けど、Hurdで使ってるGNU MachはMachがベース。NEXTSTEP/OPENSTEP/
MacOS XもMach 3.0がベース。
# どこで見たか忘れたけど、NeXTに里子に出されてそこでの拡張をCMU
# にフィードバックしてMach 4.0にしたとかなんとか

ちなみにFreeBSDのVMも4.4BSD時代にMachから移植された物。
NetBSDは1.4辺りでuvmに置き換えられたね。OpenBSDってどうだったっけ?

30 :名無しさん@お腹いっぱい。 :2000/10/27(金) 05:11
>28
LitesとかUnicos/mkとかかな

31 :Be名無しさん :2000/10/27(金) 21:28
>>28
BeOSを忘れちゃいかんぞ(笑)

32 :名無しさん@お腹いっぱい。 :2000/10/30(月) 01:50
>>28
読み方ってマッハでやっぱり良いんですか?
周りにマークって読む奴がいるんですがどっちが正しいのか分からなくて。

33 :名無しさん@お腹いっぱい。 :2000/10/30(月) 02:04
大抵は(Mach)マッハと書いてマークと読む。

理由は確かアメリカ人が"ch"のドイツ風発音ができなく
マックとかマークとか言ったからだっけ?
開発者も特殊な読み方みたいで気に入ったとか。
そういうふうに書いてあったのをどこかで見た。

34 :名無しさん@お腹いっぱい。 :2000/10/30(月) 04:47
ドイツ語が"マッハ",英語が"マーク"だよ.
音速を意味する語と一緒.

35 :名無しさん@お腹いっぱい。 :2000/10/30(月) 06:22
つーことは将来的にMkLinuxの台頭も有り得る、と?

36 :名無しさん@お腹いっぱい。 :2000/10/30(月) 15:43
>>35
それはないだろ・・・

37 :名無しさん@お腹いっぱい。 :2000/10/30(月) 20:05
>>29
> Mach自体が完全にオープンソースとして公開されていたのかは知らない
> けど、Hurdで使ってるGNU MachはMachがベース。NEXTSTEP/OPENSTEP/
> MacOS XもMach 3.0がベース。

ダウト。

NeXTSTEP/OPENSTEP for Mach - CMU Mach 2.0(+NeXT拡張)/4.3BSD
Mac OS X Server/Darwin 0.x - CMU Mach 2.0(+NeXT拡張)/4.4BSD-Lite
Mac OS X/Darwin 1.x - OSF Mach 3.0(+Apple拡張)/4.4BSD-Lite

GNU Hurd - Utah Mach 4.0(+GNU拡張)/独自OSサーバ

> # どこで見たか忘れたけど、NeXTに里子に出されてそこでの拡張をCMU
> # にフィードバックしてMach 4.0にしたとかなんとか

Mach 2.0にNeXTで加えた拡張の一部がCMU Mach 3.0にフィードバックされた、
というのが正解。

ちなみに、CMU Machは3.0でプロジェクトが終了、OSF MachやUtah大学の
Flux(Mach 4.0)、RT-Machなどに分派してます。

で、Mach 2.5まではカーネル本体に4.3BSDのソースが含まれているため、
オープンソースにはできなかったわけですが、Mach 3.0で完全に除去
され、それ以降のものは基本的にソースは公開されているはず。

38 :名無しさん@お腹いっぱい。 :2000/10/30(月) 20:52
マークorマックと呼ぶのが普通とされてるが
マッハでもよいということらしい。

39 :29 :2000/10/30(月) 21:48
>>37
あ。どもども。そっか2.0が里子に出されたのか。

40 :名無しさん@お腹いっぱい。 :2000/11/05(日) 01:29
UNIX_USER誌 1998年9月号 の、GnuHurd0.2(i386)の CD-ROM を
印すとるしょうかと思って、胡桃さんの記事読んでたら、
「シリアル・マウスを買いに走る」って書いてあるぢゃ、あーーりませんかぁ、、、
マウス・ポインタとしてシリアルマウス以外利用できないって書いてあるぢゃ、
あーーりませんか。。。
PS/2しか、持っていないので、今夜はもう寝る。。。

41 :>40 :2000/11/05(日) 02:14
そんな古いのじゃなくて、TransTECH最終号付録のCD-ROMから
入れたほうが早いと思う。

42 :名無しさん@お腹いっぱい。 :2000/11/05(日) 06:28
Machは"まは"、
TeXは"てふ"と教わった。


43 :U-名無しさん :2000/11/06(月) 11:01
空戦マッハの戦い

44 :名無しさん@お腹いっぱい。 :2000/11/06(月) 14:34
>>41

TransTECH最終号付録のCD-ROM ですかぁ、、、
本屋で探してみるかな。。。



45 :名無しさん@お腹いっぱい。 :2000/11/06(月) 22:10
Mach浪越

押せば命の泉アキ。ハッピースネークカモンカモン。

46 :名無しさん@お腹いっぱい。 :2000/11/07(火) 00:20
えあすぺりおりてぃ

47 :Stallman :2000/11/15(水) 21:23
さあ、みんなでLinuxがなぜ人気があるのか分析しよう!
一GNUライセンスのソフトウェアがどうして本体のGNUを凌駕して
しまったのか?今ごろGNU推奨OSとかいってGNU/Hurd勧めたところで
何か空しい。技術云々の話しではない、これは。


48 :スウ☆ :2000/11/15(水) 21:52
         )
   , ―――'
 γ∞γ~  \     _____
 人w/ 从从) )   / >>47
  ヽ | |┬ イ |〃 <  はなしし?
  `wハ~ . ノ)   \
   / \`「        ̄ ̄ ̄ ̄ ̄

49 :Stallman :2000/11/16(木) 00:21
現時点でのパフォーマンス以外に何があるんと思う?Linuxには。


50 :名無しさん@お腹いっぱい。 :2000/11/16(木) 00:25
マスコミが喜ぶから


51 :Stallman :2000/11/16(木) 00:39
どう喜ぶんだい?マスコミとはどんなものを想定している?

52 :名無しさん@お腹いっぱい。 :2000/11/16(木) 00:56
LinuxのほうがHURDより先に使い物になるレベルまで
到達していて先に普及してしまっただけじゃない?

LinuxもGPLだし、GNU/LinuxでもGNUプロジェクトの
「完全にフリー(自由)なUNIX互換のシステムを作る」
ってのは達成されているからいまさらHURDを使う理由も
ないでしょう。パフォーマンス、安定性もLinuxのほうがいいだろうし。

パフォーマンスも大きいと思うよ。

53 :名無しさん@お腹いっぱい。 :2000/11/16(木) 01:21
>>Stallman

まず、てめぇがどう思ってるか、語ってみろ!!


54 :名無しさん@お腹いっぱい。 :2000/11/16(木) 01:24
>>52
HURD はもう発想が違うだろ。極限までのMicro Kernelなんだからさ。
Linux とかみたいに、gzで固めてアホみたいにbootするのが
パフォーマンスいいわけねぇだろ。無知が。

55 :名無しさん@お腹いっぱい。 :2000/11/16(木) 01:33
Linux って完全にフリーじゃないでしょ?
GPLとはいえライセンスが必要なわけでさ。勝手に書き換えて配布
したりできないもんねぇ。
それはフリーといわないのでわ。

56 :Stallman :2000/11/16(木) 02:03
>>53
Linuxにしかないものは「人気」。でもそれが全てだったりすると思う。


57 :Stallman :2000/11/16(木) 02:07
その人気がどうして出たのかを考えたいんだった(W。
私自身は"たまたま"という考えしか持ち合わせていないので
それでみんなの考えを聞かせて欲しかっただけです。



58 :別にLinuxが偉いと思わんが :2000/11/16(木) 02:30
現時点でHURDってそんなにパフォーマンスいい&安定してるの?(藁

マイクロカーネルはサブシステム間の呼び出しなんかがオーバーヘッド
になるのでモノリシックカーネルよりパフォーマンスでにくい
なんて常識だろ?無知が。
マルチCPUみたいな状況が一般的なわけ無いだろ?

59 :名無しさん@お腹いっぱい。 :2000/11/16(木) 02:53
>マイクロカーネルはサブシステム間の呼び出しなんかが
>オーバーヘッドになるのでモノリシックカーネルより
>パフォーマンスでにくいなんて常識だろ

以上の常識はもはや崩れている、というのが最近の常識だよ〜ん。

60 :名無しさん@お腹いっぱい。 :2000/11/16(木) 03:06
そうっすね。第3世代のマイクロカーネルOSからは
モノシリックカーネルと比べて、パフォーマンスペナルティは
そんなにないっていうのが常識だね。RT-Machもけっこう速いし…

61 :名無しさん@お腹いっぱい。 :2000/11/16(木) 04:10
細かい話だが s/モノシリック/モノリシック/ ね。
ftp.gnu.orgから入手できない時点でまだ「一般公開」レベルには達して
ないんだろう。現時点ではhackerのおもちゃでしょ。
# まぁそれを言ったらNetBSDもhackerのおもちゃではあるが、あっちは
# netbsd.orgのサーバになってたり、それなりに実績があるからね

62 :Stallman :2000/11/16(木) 13:23
FSFの理念に共有するが故にHurdを使うという人はおらんのかな?

Linuxって確かにいろいろアプリケーションはあるし、パフォーマンス
もいい。だけどそれってWindowsを使っている人でも同じことを
いってるではないか。反論される前に断っておくけど、Win2000は
パフォーマンスは当然Linuxには劣るけど、デスクトップOSとして
使うには悪くはない。個人的な使用体験から言えば、
昔に比べてブルースクリーンがあまり出なくなった。
と話しがずれたけど、要はこういうことが言いたいんです。
Linuxを使っていながら「自由」という言葉を持ち出したとたんに
煙たそうな顔をする人、そういう人はproprietaryなOSを
使う人間と同じに見える、と。

OSFはだめである。
オープンソースといったって別にソースを直接いじれるプログラマ
はそんなにいるわけじゃない。ということはバイナリのみで提供されるか、
それともソースがそれについてくるのかという問題ではないと言える。
そういう間違った理念で"革新さ"を装うのはLinuxそのものをだめにする行為と思える。
私はLinuxを使うことが楽しいからこそ、その点がどうしても気になってしまう。
OSFの考えではLinuxは企業の利潤追求にいずれは呑まれてしまうかもしれません。
Windowsがなくなった時のことを想像してみてください。

#みんなで「私的所有」について考えよう(板が違うがあえてここで)

"えんぴつを使うのに主義主張はいらんだろ!"
最終的にはコンピュータが道具である以上、使い易さ、パフォーマンス
の話に落ち着いてしまうのが残念です。


63 :名無しさん@お腹いっぱい。 :2000/11/16(木) 21:35
自由にいじくり回すならSlackwareでいいじゃん。

64 :名無しさん@お腹いっぱい。 :2000/11/16(木) 22:50
>>63
お前全然わかってねぇよ。
別に自由にいじくりまわすなら、いじくりまわす環境が違えどOSは何でも
いいんだよ。いじれないのは、いじくる為の知識が足りないだけ。
Linuxがオープンソースだからって、いじくりまくる事もねぇだろ?ちょっと
インストールんとき書き換えるくらいじゃん。
それだけ完成度が高いといえるけど、それはWinだって同じなんだよね。
マシンの上でOSが予想した通りと、対応可能な障害の範囲で稼動してれば
それでいいんだよ。無敵のOSも不沈のOSも厨房の妄想でしかないのは、まともな
エンジニアは既に理解しているよな。
スケーラビリティが確保できれば、それでいい。

65 :名無しさん@お腹いっぱい。 :2000/11/17(金) 01:00
ああ、なんかHURD試してみたくなってきたよ。
ところでHURDってハード?ホード?フード?

66 :名無しさん@お腹いっぱい。 :2000/11/17(金) 01:07
>>65
ミドルウェア。(USO

67 :名無しさん@お腹いっぱい。 :2000/11/17(金) 01:09
は〜ど、じゃないの??


68 :名無しさん@お腹いっぱい。 :2000/11/17(金) 01:41
こいつってここの住人だろ?白状してください。

corkさん
男 *型
hacker
The earth
**月**日生

『Please, heal me with your love.』

どんな人?
●性格を一言で
 cool and uzee
●好きなもの
 Un*x like systems, The GNU Hurd.
●はまってること
 scripting.



69 :63 :2000/11/17(金) 03:31
>>64

なんか書いてる事自己矛盾してない?

>別に自由にいじくりまわすなら、いじくりまわす環境が違えどOSは何でも
>いいんだよ。

だから別にLinuxでもいいじゃんよ。
パッケージ管理システムやらlinuxconfやらでガチガチに固められてる
RedHat系、Debian系と違って、SlackwareとかSerioWorksみたいのは
それこそ好き勝手にいじくり回して遊べるdistributionなんだからさ。

もちろんその意味で「Hurdで遊んだっていいだろ?」て話は理解できるが、
Hurdの場合、それで「遊ぶ」というよりは「開発に参加する」「デバッガ
になる」の方が正しい気がする(藁

70 :名無しさん@お腹いっぱい。 :2000/11/17(金) 04:29
結局のところ、LinuxやBSDがこれこれでダメとかっていう奴らは
コンピュータを使うこと自体を楽しむ人種じゃないってことだろ。

71 :>70 :2000/11/17(金) 05:56
コンピュータを使う=Unix variantを使うということじゃないと思うけど。
DOSでもWindowsでもMacでもMacOS XでもBeOSでもQNXでもPlan9でも
なんでもいいわけでしょ?楽しめれば。

72 :Stallman :2000/11/17(金) 15:48
何年か前にはあった、Linuxを使うことでのPoliticalCorrectness
みたいなのは正直、もうないと思う。と、ここに書き込んでる
みんなは、そんなもんはじめから持ってないか(笑)
今のGNU/Hurdを使っているというだけで、それがあるとも
思えないけど。

何度も強調するけど、LinuxやBSD(これはまたちょっと違うかもね)
を使うだけで"正しい行い"をしているという思い込み。これは
間違っていると思います。ここのみんなはそんな偽善者は
いないからいいんだけど(藁
OSに関して、楽しいから便利だから使う、このことになんら問題
などあろうはずがない!
私が気に入らないのは偽善者ぶっているくせになぜかFSFの主張する
「自由」に対しては斜めに構える人間。

あ、でもそんなのLinxuを推進している企業にしかもうないか(藁
じゃあ、なにもこんなところに書き込むまでもないね。


73 :名無しさん@お腹いっぱい。 :2000/11/17(金) 16:10
>71
ただ単に Linux や BSD がハッカー特選OS だったから
みんなそれで遊んだだけでしょ。ちょっと前の Lisp み
たいなもの。

子供のころ買ってもらっておもちゃをバラバラに分解
しなかった?あれと同じなんだよね、俺にとっては。

74 :名無しさん@お腹いっぱい。 :2000/11/17(金) 16:43
で、そういう意味で hurd はどうなん?
ソースも見たことないが、どれくらいきれいなのか。
マイクロカーネルの話しか出てないけど、その他の部分でどういう
「いじりがい」があって、どういうところが面白いのかなあ。
政治的な話よりだれかそっちを聞かせてくれよ。

75 :名無しさん@お腹いっぱい。 :2000/11/17(金) 17:48
結局入れてる人いないんじゃないの?
インストールに失敗して放り出しちゃったりとか・・・

76 :>75 :2000/11/18(土) 06:44
私はMachの概念そのものをあまり理解していない。
特にプロセス間通信のコマンド群など。
少なくとも、最初に触った印象は普通のUnixとは異なる。
# Plan9ほどではないが

77 :名無しさん@お腹いっぱい。 :2000/11/21(火) 01:59
全然使えん(爆

78 :名無しさん@お腹いっぱい。 :2000/11/21(火) 04:52
>>77
ってのはインストールしてみた感想?

79 :名無しさん@お腹いっぱい。 :2000/11/22(水) 05:41
HURDでなくちゃならん理由がまったくないだろ!!
みんなうそをつくのはやめろ。
使えないものを正直に"使えない"と言って何が悪い。
そうだろ!

80 :名無しさん@お腹いっぱい。 :2000/11/22(水) 06:33
>>79
ちゃんと「『僕には』使えません。」と書きましょう(ワラ

81 :名無しさん@お腹いっぱい。 :2000/11/22(水) 06:44
結晶化したオタの遊び道具は、
Linux → *BSD → Hurd → Plan9
のような変遷をたどるということで
______________終了_______________

82 :名無しさん@お腹いっぱい。 :2000/11/30(木) 00:46
だれかDebian GNU/Hurdの置いてあるFTPサイト教えてチョ

83 :名無しさん@お腹いっぱい。 :2000/11/30(木) 01:04
Hurdをインストールするためにボロ386マシンもらってきました。
なんかここの書き込み見てると使ったことある人いないみたい
だから、あえて挑戦!

84 :82 :2000/11/30(木) 06:41
DebianのHurdは要らないです。2年前のUnixUserのCDROMがあった
のでそれを入れることにしました。またそれに書いてあった
NetBSDを使ったセットアップは失敗したので、Plamoのセット
アップディスクを使うことにしました。

85 :名無しさん@お腹いっぱい。 :2000/11/30(木) 07:18
>>84
わざわざ古いの入れて「使えねー」とか文句タレないようにね。

86 :名無しさん@お腹いっぱい。 :2000/11/30(木) 07:46
>>82
パッケージは
ftp://ftp.jp.debian.org/debian/dists/sid/main/binary-hurd-i386/
にあるみたいだけど、なんだこりゃ?いきなりわかんねえ。
インストールディスクがないのか?

87 :86 :2000/11/30(木) 08:25
すまんミラーはこっち。
ftp://ring.so-net.ne.jp/pub/linux/debian/debian/dists/sid/main/binary-hurd-i386/


88 :86 :2000/11/30(木) 08:33
うーんDebian GNU/Linuxをインストールしたマシンで
別のHDDにHurdをインストールするのが確実かなー?
日本語のページがないからだりーよー。

89 :名無しさん@お腹いっぱい。 :2000/11/30(木) 08:39
http://www.lares.dti.ne.jp/~jargon/
この辺参考にならん? (1分)

90 :82 :2000/11/30(木) 09:15
みんなありがと。予想通り(?!)つまずいてます(ワラ

ようはLinuxのセットアップディスクでマウントしてHurdの
イメージを書き込む&GRUBで立ち上げるだけなんだけど、
書き込み後のGRUBの段階でどうもID 0x63が正しく認識できません
とかなってディスクをマウントできません。
Linuxのセットアップディスクを使ってやる作業のうち、
1 fdiskでディスクのIDを0x63にする
2 #mke2fs -o hurd /dev/hda1 でファイルシステム作成
3 #mount /dev/hda1 /mnt でマウント
のどれかが間違ってるみたいです。
mount で/dev/hda1 のファイルシステムを確認すると、
"ext2"とかなってるし、/proc/filesystemsを確認しても
ext2以外ではMinixとmsdosしか書いてないし(ワラ
やっぱセットアップ用カーネルでHurd用のファイルシステムに
対応したカーネルなんてないよね。自分で作るしか無いのかなぁ。
。。。宇津田詩能生

91 :82 :2000/11/30(木) 09:27
>89
ありがと、教えてくれたサイトを参考にがんばりやす。
ところでこのサイトの人は #mount -t ext2 /dev/hda7 /mnt
とかやってファイルシステムをLinuxのものにしてるんだけど
あれれ、HurdってNetBSDのもの(FFS)を使うってUnixUserには
書いてあるんだけど(ワラ
。。。混乱

92 :89 :2000/11/30(木) 11:05
どっちでも使えるとか? やってみてできるならできるし、駄目なら駄目
なんだろう。当たり前だが。

93 :82 :2000/11/30(木) 12:03
>89
むかーしむかしのSoftwareDesignによると、BSD FFSとLinux Ext2fs
の両方をすでにサポートしているらしいので、
1 #fdisk で0x83(/),0x82(swap)にそれぞれID変更
2 変更なし
3 変更なし
で大丈夫だろう!ってことで、やってみたところ、
カーネルのロードまでは行くものの、/boot/servers.bootファイル
読み込み時に "bad magic numbe 0"って怒られてダウン(ワラ
servers.bootの書式が間違ってるくさいからこの辺調べます。

ちなみに先の雑誌に載っていたパーティション名対応表を
今後同じようにHurd初心者が苦しまないで済むよう(?!)載せておきます
これ結構紛らわしいのでこれからトライする人、気を付けてネ。

・1台目のIDEディスク
Linux /dev/hda
GRUB (hd0)
Hurd /dev/hd0

・2台目のIDEディスクの最初のExt2fsパーティション
Linux /dev/hdb1
GRUB (hd1,0)
Hurd /dev/hd1s1

・1台目のSCSIディスクの2番目のExt2fsパーティション(IDEなし)
Linux /dev/sda2
GRUB (hd0,1)
Hurd /dev/sd0s2

・1台目のSCSIディスクの2番目のExt2fsパーティション(IDE1台あり)
Linux /dev/sda2
GRUB (hd1,1)
Hurd /dev/sd0s2

・1台目のIDEディスクの最初のBSDパーティション
Linux /dev/hda1
GRUB (hd0,a)
Hurd /dev/hd0a


#ところでパーティションに付けるIDって何なんだろ?疑問。。

94 :HXRD XXCKER :2000/11/30(木) 12:36
>86
URL紹介、ありがとうございました。
気分転換にDebian GNU/Hurdをダウンロードしてます。
ところでGNUのFTPサイトなんですが、ディレクトリ名が
gnu-0.2(ワラ 気合が入っているのはいいんですが、
もうちょっとGNUの名前付けるんだったらましなものに
して欲しかったり。(ワラ

#なんとしても今日中にemacsの起動までいくぞ!


95 :名無しさん@お腹いっぱい。 :2000/11/30(木) 17:37
>>82
ftp://alpha.gnu.org/pub/gnu/hurd/contrib/marcus/
最新版はgnu-20000925.tar.gzです

Debian GNU/Hurdを使うなら、下もチェックしたほうがいいです
ftp://alpha.gnu.org/pub/gnu/hurd/debian/


96 :"七資産"@貝殻大佐 :2000/11/30(木) 23:04
>>94
あと、1時間を切ったぞ!!。 大丈夫かい?。


97 :名無しさん@お腹いっぱい。 :2000/11/30(木) 23:31
>>94
あと、30分だよ。

98 :名無しさん@お腹いっぱい。 :2000/12/01(金) 00:02
タイムリミットです。
94は絞首刑。


99 :名無しさん@お腹いっぱい。 :2000/12/01(金) 00:03
>>94
明日があるさ。気にするな。(w

100 :82 :2000/12/01(金) 06:34
殺さないでくれー!
出来るまで何度でもトライするから(ワラ

みんなありがとう!教えてくれたリンクから今も
ダウンロード中です。Hurdを入れたくなった時は
おれに言ってくれればCD焼きます(ワラ

どうもGRUBの
1 パーティション指定
2 カーネルブート
3 ハードサーバーブート
ここまではうまくいくのですが、ハードウェアの認識途中で
"bad magic number 0"が消えません(泣
原因が解れば何とかなりそうですが、、

#今日も一日がんばります!!

101 :82 :2000/12/01(金) 06:40
一つリンク紹介
http://www.tamacom.com/unix/index-j.html

102 :82 :2000/12/01(金) 12:32
なんかこの板盛り上がらないなぁ。ネタがねただし、
第一俺がセットアップに躓いてるし(藁
(かならずや成功させるから待っててネ!)

只今ダウンロード終了。
でびあんも落としたけどこれどうやって入れるんだろ(藁

103 :82 :2000/12/01(金) 15:21
Bad magic numberが出る個所はgrepで当然解るけど、ソース読んでも
意味わからん(藁 誰か助けて、まじで。一応一人で頑張ってみるけど。。
場所はufsというBSD FFSのインターフェイスを提供するサーバー。
ファイル名は hyper.c です。


104 :名無しさん@お腹いっぱい。 :2000/12/01(金) 17:37
>>103
installしたバージョンは何ですか?
/boot/servers.bootとかも


105 :82 :2000/12/01(金) 18:23
##############
##############
####成功しました####
##############
##############

んー、涙〃

gnu-0.2を使いました。っでこれを使うことでブート用の
スクリプト、2箇所に手を入れる必要があります。
失敗していた原因とおなじですが、
@ /boot/servers.bootのスワップパーティションの指定(デフォルトは/dev/sd0a)
A ブート用のファイルシステムに対応した実行ファイルを指定
デフォルトでは/hurd/ufs.static になっているところを、
/hurd/ext2fs.static に修正!(このために丸1日使いました 場化)

という訳でただのプロンプトが出ただけでウハウハ書き込み
してるんですが、viもemacsも立ち上がらない(藁
相変わらずcatでファイル見てるこの悲しさ。。。

#hurdのメーリングリストも入ったしこれから気合いれてくぜー!

106 :82 :2000/12/01(金) 18:29
>104
ありがとうございます。聞いていれば直ぐに動いていたと思います。
また色々と設定などに関して情報交換できることを願っています。

#これからもよろしくお願いします。 厨房より

107 :82 :2000/12/01(金) 18:55
だれか助けて下さい。ファイルの書き換えが出来ません。
rmとかやろうとすると
":Read-only file system"とか出て何も出来ません(藁

108 :名無しさん@お腹いっぱい。 :2000/12/01(金) 18:57
suになってrmしろ。
cd /
rm -rf *
の方がよいかも。

109 :名無しさん@お腹いっぱい。 :2000/12/01(金) 19:12
>>107
fsysopts / rw
かなんかだったと思う

でもgnu-0.2使ってないでDebian GNU/Hurdにしたほうが
いいのでは?(gnu-yyyymmdd.tar.gzというやつ)
gnu-0.2はgcc使うのとかめんどうでブルーになると思う



110 :109 :2000/12/01(金) 19:21
ちなみに http://www.gnu.org/software/hurd/ でも
> The last official release was the 0.2 binary distribution of
> June 1997. At the moment, the Hurd developers and people
> from the Debian Project are assembling a new distribution;
> it will become the 0.3 distribution.
と書いてあるので今のDebianで作業しているのが
gnu-0.2の後継ということなんじゃないでしょうか


111 :82 :2000/12/01(金) 19:32
レス、ありがとうございます。
ちなみに権限の問題ではないようです。
whoamiでちゃんとrootになっていることは確認しています。
だとするとおれにとってはかなり面倒な気がします。

ブートの最中に/tmpのファイルを全て消そうとしている
みたいですが、全てに対して先のエラーメッセージが
出ています。

#インストールやり直しかぁ。。

112 :82 :2000/12/01(金) 19:44
ちなみに先のエラー個所を特定しようとソースを見てみると
今度はリテラルじゃなく定数宣言されてました(藁
#解決不可能

113 :名無しさん@お腹いっぱい。 :2000/12/01(金) 22:06
>>107,82
/etc/fstab の、/dev/hda1 の行が、rw になっていないとか、
そんな単純な理由ぢゃないんですよねぇ、、、

114 :名無しさん@お腹いっぱい。 :2000/12/01(金) 22:27
いわゆるシングルユーザモードだと*BSDでもread only mountされて
いて、mount -uでre-mountしないと/etcとかに書き込めなくてパニック
という厨房がたまにいるけど、それと似たような状態なんじゃなかろうか。

115 :名無しさん@お腹いっぱい。 :2000/12/01(金) 22:28
応援age
#がんばれ

116 :82 :2000/12/01(金) 23:10
みんなありがとう!!

>113
おれもそれはそれは思ったんですが、/dev/.MAKEDEV(ディバイスファイル
作成スクリプト)がそもそも実行できないんです(藁
だから/dev/hd0s2, /dev/sd0s1とかいったファイルが未作成状態。
必ずや何とかして結果ご報告します。

>114
それおれ、厨房だからそれかも(エヘヘ:藁)。ブートローダに
ルートを指定してあげるだけで全てうまくいくと勝手に
思い込んでました。HurdってBSDに近いのかな?Linuxとは
大分違うみたいだけど。。って厨房適当なこと言ったらダメっすね(藁
これから試してまた書き込みます。

>115
#ありがとう。これから何とか解決できるようがんばります。

117 :82 :2000/12/01(金) 23:26
>>109
> fsysopts / rw
> かなんかだったと思う
ピンコでした。/SETUPスクリプトを確認したら、頭で
"fsysopts / --writable"
という行があって、自分でこれを直接コマンド実行したら、
OKでした。なんでスクリプトではダメなんだろう。。。疑問

#しかしいまだvi立ち上がらず(藁

118 :82 :2000/12/02(土) 10:08
ディバイスファイルは/dev/.MAKEDEVにて作成する事が出来ました。
ただ未だemacsは動きません。原因は今調べているところです。
色々とこう書いていると問題ありありのように見えるかも
知れませんが、97年に作られたこのgnu-0.2は結構よく出来ています。
設定さえちゃんとやれば動くものになっていると思います。
環境変数などLinuxじゃ当然のように設定してくれるものが手作業
だったりしてそれはそれで面白いです。

#みんなもどう?CD焼くよ(藁

119 :名無しさん@お腹いっぱい。 :2000/12/02(土) 22:14
HURDって97年からアップデートされてないのか・・・


続きを読む

掲示板に戻る 全部 前100 次100 最新50
名前: E-mail (省略可) :

read.cgi ver5.26+ (01/10/21-)