1 :
Be名無しさん :
2001/07/15(日) 23:30
2 :
Minix-er :2001/07/16(月) 00:19
MINIXならここも張っておかないと。 plaza4.mbn.or.jp/~annchan/
4 :
仕様書無しさん :2001/07/16(月) 00:54
MINIX って X Windows System 動くの?
5 :
仕様書無しさん :2001/07/16(月) 00:56
× X Windows System ○ X Window System Windows に毒されてしまったか、、、鬱だ、、
9 :
仕様書無しさん :2001/07/16(月) 18:37
>>8 >Latest versions: MacMinix: 1.5.10.7
へぇ〜〜っ、未だ有ったんだ。でも、バージョンが全然上がっていない。
10 :
5 :2001/07/16(月) 18:48
>>6 X Server は、別に用意せんとあかんの?
11 :
雑食者 :2001/07/16(月) 22:22
12 :
1 :2001/07/16(月) 23:37
13 :
1 :2001/07/16(月) 23:42
14 :
Be名無しさん :2001/07/17(火) 00:10
>>1 Minix の存在価値って何かな?
分散カーネルなら、Mac OS X があるし、、、
15 :
1 :2001/07/17(火) 00:28
16 :
Be名無しさん :2001/07/17(火) 00:52
>>15 ん? Minix って何時からフリーになったの?
17 :
Be名無しさん :2001/07/17(火) 00:55
Linux、FreeBSD、NetBSD、OpenBSD、Free Solaris、Free QNX、Darwin、、 Minix の入る隙間は無さそう。
18 :
Be名無しさん :2001/07/17(火) 01:08
初心者がLinuxたんやBSDたんをいじるのはきつい。 でも、Minixたんは構造もすっきりしてるし解説書もあるので入門用として最適。 みんなMinixをいじり倒して一人前になったもんさね。
19 :
1 :2001/07/17(火) 01:16
>>16 MINIX is now available under the BSD license. ってありますから
現在はBSDライセンスみたいですね。
フリーって言ったのはまずかったかな?
20 :
Be名無しさん :2001/07/17(火) 12:52
age
21 :
Be名無しさん :2001/07/17(火) 23:49
>>19 10年前にフリーになってたら、状況が大分代わってたのになぁ〜。
Virtual PC にでもインストールしてみようか(w
22 :
Be名無しさん :2001/07/18(水) 00:03
23 :
22 :2001/07/18(水) 00:04
24 :
1 :2001/07/18(水) 00:36
25 :
Be名無しさん :2001/07/18(水) 00:58
>>24 DOSMINIX ? Cygwin と言う強敵が居たりして(藁
26 :
1 :2001/07/18(水) 01:01
>>25 > DOSMINIX ? Cygwin と言う強敵が居たりして(藁
狙ってるところが違うので棲み分けはできるでしょう。
一度使ってみてください、以外と面白いですよ。
DOSMINIXは設定とかしなくて良いのでお手軽です。
初心者向けかも。
27 :
25 :2001/07/18(水) 01:01
28 :
25 :2001/07/18(水) 01:55
dosminix だけあって、Win2k DOS窓(?)では動かないなぁ、、 仕方ないので、dosminix on win98 dos mode on Virtual PC for Win2k ああややこしい。 でも、動かんよ。鬱だ、、、 You can't run a 386 kernel on this 8086 だって。 AMD-K6 では無理なのか?
29 :
25 :2001/07/18(水) 01:59
30 :
Be名無しさん :2001/07/18(水) 07:27
いまのMINIXって286以下で動くんですか? それでUZIXみたいにネットワークソケットが使えるなら面白いんだけど。 牡鹿との関係はどうなの? ついでに仮想記憶が欲しいなあ。 とりあえず X68版とか、98版とか、エミュ上で動かないかなと思ってるんだけど。 そういえば入手場所がよく分からないなあ。
31 :
1 :2001/07/18(水) 08:55
32 :
当時の当事者 :2001/07/18(水) 13:27
たぶん押し入れの初代NSのHDDを探れば、ASCII1.6.98版のソースも出てくると思うんだけどね。 最終的にはFSやMMは1.7.xと同一なものにしていたと思う。(記憶曖昧) ASCII版固有部分の扱いについて、ASCIIからの公式見解が得られなくて (非公式には、PH版がフリーにするなら追随するよ、とは言ってくれてたんだけど) そのうち熱も冷めちゃった、ってわけ。すまん。
33 :
1 :2001/07/18(水) 21:28
>>32 当時の人はかなりMINIXで遊んでおられたようですね。
> そのうち熱も冷めちゃった、ってわけ。すまん。
再び戻ってきてください。
34 :
25 :2001/07/18(水) 22:46
>>31 >NT系でしたら86用じゃないと駄目みたいです。
86 版でも動きませんねぇ〜。が、、とりあえず。
dosminix on pc-dos on VirtualPC で動きました。
今一歩、不安定だけど。
Bochs使うと、結構安定するのではないでしょうかねぇ。遅いけど。
age
37 :
仕様書無しさん :2001/07/19(木) 22:07
38 :
1 :2001/07/19(木) 23:47
39 :
Be名無しさん :2001/07/20(金) 00:13
>>38 BochsでMINIX動かす方法、教えてくだされ
40 :
1 :2001/07/20(金) 02:23
41 :
Minix/X68k :2001/07/20(金) 10:07
42 :
1 :2001/07/20(金) 12:46
FDのイメージファイルつくったりするのが面倒なので あきらめました。スマソ どなたかDOSでFDイメージとか作れるソフト知りませんか?
>>42 一般的にはDskimg.exeとかを使うよね。
窓だったら、ディスクイマージュとかVFICとか
Disk ExplorerはFAT形式のイメージファイルの操作もできる...って意味ないか。
各種PCエミュレータには自前で吸い出し機能持ってる奴があるから、
試してみるといいかも。
44 :
1 :2001/07/20(金) 16:23
>>43 > 一般的にはDskimg.exeとかを使うよね。
おお!! 情報ありがとうです。
でも寝床からLive!Linuxを掘り出して来ましたので
dd使います。
しかしまだBochs起動できないんですよね。
bochsrc.txtの書式が間違ってるんだろうと思うけど。
「もちろんMINIXも動きます。」とか書いちゃったからなあ。
責任持たなきゃ。
45 :
Be名無しさん :2001/07/20(金) 18:04
46 :
Be名無しさん :2001/07/20(金) 18:32
47 :
Be名無しさん :2001/07/20(金) 18:38
そして、Mach Ten へと流れて逝った。
48 :
1 :2001/07/21(土) 01:19
結局Bochsを起動させることができませんでした。 なんでだー!!
50 :
Be名無しさん :2001/07/21(土) 02:48
52 :
あれれ? :2001/07/21(土) 06:37
Linux が MINIX の発展的な別インプリメントじゃ なかったのかいな?
53 :
Be名無しさん :2001/07/21(土) 15:40
思わず実家から256本発掘してきてしまった(藁
56 :
1 :2001/07/22(日) 06:26
>>51 > その状態で、自分が作ったminixインストール用FDのディスクイメージが
> ちゃんと読めているか確認したほうがいいと思う。
確かめてみます。
関係ないですけど、Live! Linuxってお手軽でいいです。
> しかし、イマイチ最近のFDDって信頼出来ないよなあ。気のせい?
> イメージ化にしても、書き戻しにしても、作成ミスが結構あるかも?
そうですね。
最近は一番ないがしろにされるところですし。
うちのは980円だったからなあ。
57 :
1 :2001/07/23(月) 01:46
>>55 名前聞いてなつかしくなったので
探してみたら2冊出てきました。>256倍本
なぜ?
58 :
Be名無しさん :2001/07/23(月) 19:47
えらく遅いと思ったら、Bochs って CPU までエミュレーションしてるのね。
>>57 漏れも持ってるぞ。256倍
MINIX版 UNIX PLAYING MANUALも持ってます。
何気にいいスレだね。初心者がいきなりLinuxとか*BSD*とかそんなでかいの理解 出来るはずないと思ってるから、こういうところでカーネルとか理解のきっかけ がつかめたらいいなって思うよ。ありがとう、みんな。
61 :
Be名無しさん :2001/07/23(月) 21:02
>>60 でもなぁ、故人を偲ぶ会の雰囲気が。。。MINIX さん、いい人だたなぁ。
62 :
1 :2001/07/23(月) 23:19
>>59 自分も持ってます。
「MINIX C プログラミング」も発見しました。
>>61 否定できないところがつらいっす。
63 :
Be名無しさん :2001/07/24(火) 02:08
256倍のサイトなくなってますね
64 :
ITRON名無しさん :2001/07/24(火) 10:49
256倍のサイトってあったんですか? 257倍のサイトなら、内容があまりにも恥ずかしいので、数年前に消しました。;-)
65 :
1 :2001/07/24(火) 11:05
66 :
Be名無しさん :2001/07/24(火) 20:15
スマソ。257倍でしたね(*^.^*) もなかあげ
257倍サイト オモロかったです . MINIXのタスク助寿ーリング ( ? ) に対しての `` 腹が立つほど民主的 '' とかいうコメントが印象的でした ( ←って別のサイトとかだったりして ) . それわそれで筋が通った設計なんかなー .
68 :
ITRON名無しさん :2001/07/24(火) 22:25
>>67 違うページです。世代が違います。
第一世代: 1.2-1.5.10 (MINIX GANGのみなさん、MIXのみなさん)
第二世代: 1.5.10-1.7.x (
[email protected] のみなさん、ASCII Minixパッチ@FUNIXのみなさんなど)
第三世代: 2.0.x (現在)
257倍は、第二世代。
とは書いたものの、タスクスケジューリングについて書いたような 気がしないでもない。昔のことなんで覚えとらん…。(鬱氏)
犬糞、耳糞を笑う。
ageてみる。
72 :
Be名無しさん :2001/08/01(水) 06:57
73 :
Be名無しさん :2001/08/03(金) 21:05
今更、MNIX って感じ。逝ってヨシだな。
74 :
Be名無しさん :2001/08/04(土) 21:05
75 :
1 :2001/08/05(日) 00:47
>>74 ここにいますよー。
夏風邪で寝込んでたものですから
ちょっと来れませんでした。
76 :
Be名無しさん :2001/08/05(日) 12:34
77 :
Be名無しさん :2001/08/05(日) 16:13
>>73 もののあはれが解らぬ愚鈍者に語る資格なし。
78 :
Be名無しさん :2001/08/09(木) 22:08
>>76 いまでもOSを学ぶためにソース読む人いるんでしょうか?
*bsd*やLinuxで必要な部分だけ読むっていうのじゃやっぱダメ?
79 :
Be名無しさん :2001/08/09(木) 23:00
>>78 まあ、BSDやLinuxで読んでもいいですけど、
i-nodeとかプロセススケジューリングとか
OSの古典的な基本アルゴリズムを知らないという人は、
Tanenbaum本の解説を読みながら、MINIXのソースを読むというのは、
勉強しやすいのではないでしょうか?
ソースは汚いとか言われてるけど、参考書がいっぱいあるLinuxは 理解しやすいと思って今読んでます。やっぱりターゲット依存の 部分が多くてOSのソースは簡単じゃないですね。 その点MINIXはどうなんでしょうか?あれって 8086でも動くコードが本に載ってるんですよね? だとしたらプロセス周りなんかは理解しやすいのかな?
分散カーネルだから、犬糞とは違うんじゃネーノよ
82 :
1 :2001/08/16(木) 16:28
久しぶりに来たのでage。
83 :
Be名無しさん :01/09/02 07:12 ID:.pmrph6A
>>1 で紹介されてるDOSMinixは、ウィンドウズと同じパーティションにインストールして、
DOSプロンプトで操作できるんですか?
それとも、別にパーティション切る必要があるんですか?
試しに入れてみたい。
84 :
83 :01/09/02 07:37 ID:.pmrph6A
動きました。 スレ汚してすみませんでした。
OS作るならタイムシェアリング止めてリアルタイムOS系で実装したら どうかな?最初はWinやLinuxのスレッドの一つとして駆動させて、 ゆくゆくはパームなんかのOSを乗っ取るの。 フリーにしたらPDAや携帯とかの標準OSに成れるかもよん。 リアルタイムOSならファイルシステムとの共存が課題だよね。
86 :
miniX :01/09/03 04:44 ID:Rr3IddYY
インストールしてみたよ。i86 版の DOSMINIX 2.0.3。
とは言っても gomoku やら banner やら life して遊んでるだけだ。
cc もあるみたい(!)だし、Minix 用のソースコード探してみるかな。
まずは tcsh, lynx, nethack から。
懐かしの MacMiNT を思い出すなぁ。
これで日本語が使えたら言うことなしなんだけどね。
自分で何とかしろ? ご冗談を :-)
取りあえずここ(既出)を参考にして # setup いじってます。
http://plaza4.mbn.or.jp/~annchan/ MINIX を紹介してくれた1さんに感謝。
87 :
Be名無しさん :01/09/03 06:43 ID:wVkTbwCY
素人なもんで終了の仕方にはまった。 # shutdown ルートでシャットダウンしたら、 Broadcast message from root@noname (console) Mon Sep 3 06:35:01 2001... The system will shutdown NOW こんなメッセージが出てくるから、Return キーを何回か叩くと、 System Halted Hit ESC to reboot, F-keys for debug dumps って出て、ESC キーを押して DOS 窓が閉まって終了。 以上、i 86 版 DOSMINIX 2.0.3 の終了の仕方(って分かってないの俺だけか、、、)。 で、質問なんだけど、man が読めない。エラーが出る。どうして? $ man cc Formatting /usr/man/man1/cc.1 man: nroff: Resource temporarily unavailable こんな感じ。man が使えないから自己解決の糸口も無い。man のファイル自体はあるみたい。 nroff: Resource temporarily unavailable ってどういうことでしょう?
88 :
miniX(86-88) :01/09/03 07:06 ID:wVkTbwCY
付属の fortune と Adventure ゲームの advent は英語の勉強に良いかも。 インターネットに接続するにはどうすればいいんだ? ppp は入ってなかったけど、modem っていうのがある。これは何? せっかく高尚なスレなのに書き散らかしてごめんなさい。 カーネルハックは無理なので、お手軽 Unix として使わせて頂いてます。
89 :
謎の似非魔法使いさん :01/09/04 13:05 ID:kfM/q1m2
>87 同じく終了の方法でFreeBSD使っていた頃の癖が・・・。 sync;sync;sync;haltだと正常出来なくてman usage読んだら shutdownである事が判明。 それでmanコマンドの件は不明です。 再導入してみるのがいいかもしれません。 そう言えばMinix 2.0.3(DOSMINIX)でjapanese.mapを/etc/keymapとして コピーし再起動するとNot a Typewriterのエラーがでるんですが 意味不明です。(これって日本語キーボードドライバなんですけどね。) >88 modemコマンドは違うと思います。inetコマンドが多分それかなと思います?
インストールしたぞあげ minix 2.0.3 on FreeBSD+Bochs え〜、さて。。。
92 :
Be名無しさん :01/09/20 20:16
MacBochs+FreeDOSの上で動かしてみようかと企み中。 厨房だから挫折率高いでしょうが。
93 :
hihihi :01/09/20 21:46
DOSMINIXであわよくばルーター&DHCPを作ろうと思うのですが やっぱ無理ですかね?
どうせならJavaで書いたOSとかにしてくれないかな
あの割り込んで申し訳ないんですけど、Windowsユーザーから見た場合、 linuxとminix、使う上でどう違うんですか。minixの何がいいのですか。
>96 minixはお勉強用なの。だからあんまり便利さとか追求してないの。
98 :
Be名無しさん :01/11/23 02:45
Mac Mint は新鮮だった。 DOSMINIX は DOS の縛りが鬱陶しいね。 表示できる文字数に制限があるのが・・・ Cygwin も一緒だけど、これさえなければ結構イケてるのに。
99 :
Be名無しさん :01/11/29 23:29
タネンバウムさんのMINIX本読み始めました。 ってことで age る。
久々にage まだ消えてなかったなんて、、、
>>102 アホかと、馬鹿かと。
スクリーンショットとか出るわけないやん。
無視してください。
>>105 よかった。。。
ソース、懸命に読んじゃったよ
>>106 VMwareは使ったことが無いのでわからんです。
とりあえずDOSMINIXを試してみてはいかがでしょうか?
>>108 DOSMINIXですか、調べてみます。
ありがとうございます。
boot.cで扱われているtokenがどのような意味を持つか、解説しなさい!
111 :
Be名無しさん :02/01/10 11:42
火葬付きMINIX
マジレス希望 リーナスも、この本を見てOSをつくった とのこと プログラマー(ERP)(VBメインで、Cは独学でポインタ、構造体をそこそこ理解したレベル) 3年レベルの人が この本をよんで実際MINXを理解して、 外付け機能をインプリメントできるレベルになるでしょうか?
113 :
Be名無しさん :02/01/10 18:37
>>90 どうやったのか教えてください。
以前挑戦したときはキーボードの何叩いても^@^@^@とか出て
インストールが進められなかった…
114 :
デフォルトの名無しさん :02/01/10 21:29
112 は オペレーティングシステム 第2版 設計と理論および実装です
115 :
Be名無しさん :02/01/10 23:12
その本は私も読みました。ただし、後半部のソース部は読んでいません。 で、私がOS作れるか?と言われたら、たぶん作れませんって言うと思う。 後半もしっかり読んでれば自信を持って作れるっていえるのかなぁ? ただ、素人の私にとってはとてもよい教科書でした。
>>110 いったい何行になると思ってんだよ??
筋違い発見!!
117 :
デフォルトの名無しさん :02/01/11 21:42
>115 社長命令だ!ボーナス300百万だすから、独自仕様のMinix程度の OSを作ってくれって言われたらできそうだ
忘れました。いや、マジで。 というか何も考えずにすんなりできた記憶。 時間ができたらまたインストールを試してみます。 今月中というのは無理っぽい。 Jornada690にMINIXをインストールするから(うふ
>>117 3億積まれたら絶対引き受けるけど、
300万じゃたぶんやら(れ)ないね。
>>118 そうなんですか…どうも。
bochsのMLでもそのバグ報告とFIXしたって情報があったんだけど、
でもおいらはダメだったんだよなぁ。
122 :
Be名無しさん :02/01/13 05:46
チャレンジありがとうございます。 ところでホストとMinixはそれぞれ何をお使いでしょうか?
124 :
login:Penguin :02/01/16 01:10
Vmware 3.0にいれるときは OSはそのタでいいのですか?
>>115 でも、ブートとファイルシステムはそのままで、
スケジューリングに手を加えたいとか、そういう
気持ちにはならなかった?
126 :
名無しさん@Emacs :02/01/19 17:02
>>123 ホストは Windows2000 の VMWare のバージョン2のやつを使いました。
Minixは良く調べないでダウンロードしたので、Minixのバージョンは2.00です。
今は Minix の一番新しいのは 2.03 のはずです。
>>124 2.0は「その他」で入れた。3.0は良く分からないけど「その他」で良いと思う。
(というか、何で分類があるのか良く分からん。実はどれを選んでも同じで、
VMWareTools Install の警告を出すためだけにやってるんじゃないのだろうか?)
コメントありがとうございます。他にも動機ができましたので、 (購入して)試してみようかと思います。
128 :
Be名無しさん :02/01/24 13:16
おいらが最初に触ったunix系のOSはアスキーから発売された98版のMINIX 1.5でした。 HDを持ってなかったのでFDD3台で使ってました。HDを買ってからは簡単なBBSもやってました。 後になって、AT機でLinuxとかBSD系を使うようになっても、LANの外ではかわいそうなので、 Kermit経由で他のマシンとつなげてました。 が、MINIXマシンを手放して、数年。 (続く)
129 :
Be名無しさん :02/01/24 13:18
(続き) で、DOSMINIX、こいつで懐かしいMINIXが楽しめそう、 しかし、いまうちで使ってないマシンと言えばHP200LXくらい。 ま、HP200LXに入れてみましたよ。 おもすぎな感じ。 おまけに、文字が小さくて読みにくい。 (DOSではフォントを日本語化してるので、文字サイズが大きい。) LXのZOOMボタンを押して英語フォントを大きくしても、 なんか、押下時に変なコントロールコードが出ているらしくて、 押下と同時にログアウト。 それに、フォントが大きくなったぶん、表示文字数が減るので termcapを書き直してみたのですが、 なんか、それでもうまく表示されない。 viも画面が更新されないし。 授業中に好きなだけMINIXが使えると思ってたのですが、 実用は難しそうです。 で、HP200LXでDOSMINIXをうまく動かす tipsがあれば教えて欲しいです。
130 :
なななさん :02/01/25 22:26
おおーHP200LXで動くんですねー
131 :
Be名無しさん :02/01/25 22:37
VMWARE3.0にインストールできるのですね? Minix2.0
VMware買ってきました。 この休み中にチャレンジしてみます。
age
アゲ
[VMwareでMinix] 結局 Minix 2.0.2 で学習を始めました。 現在インストール試行2回目です。 Tips ・あらかじめブートフロッピーのイメージを作成しておくと楽。 [DOS窓で] fdvol.exe 1440 a: ROOT.MNX USR.MNX (rootとusrをFDに焼く) [Windows2000 + cygwin か、UNIX端末で] dd if=/dev/fd0 of=./Minix202R+U.flp (VMwareは拡張子 *.flp をデフォルトで見る) [VMware] 起動前に、FDに Minix202R+U.flp を割り当ててから起動する。 起動したら、(/dev/)fd0c というおまじないを打つ。
USR.TAZ、CMD.TAZ、SRC.TAZ用・・・などと言ってみるテスト。 #!/bin/sh # mkflp.sh -- Make floppy image for Minix / VMware # [ Tested on Win2k + cygwin ] # usage(){ echo "usage: $(basename $0) filename [size(byte)]" ; exit 0 ; } case "$1" in ''|-h|--help) usage ;; esac if [ ! -f "$1" ] ; then usage ; fi if [ "$2" = '' ] then SIZE="$(expr 1440 \* 1024)" # Default:1440kb else expr 1 + $2 > /dev/null || usage ; SIZE="$2" fi # Split in $SIZE. TARGET="$1" split -b $SIZE "$TARGET" "${TARGET}." # Add dummy data if LAST data was less than $SIZE. LAST="$( ls ${TARGET}.* | tail -1 )" LASTSIZE="$( expr $SIZE - $( wc -c $LAST | awk '{print $1}') )" cat /dev/urandom | head -c $LASTSIZE >> $LAST # Add .flp suffix ls ${TARGET}.a* | while read line ; do mv $line ${line}.flp ; done
Tips: ・分割したディスクからファイルを展開している最中に1度でもリターンキーを押すと、 ディスクを交換する前にFDDを読み込んでしまうので必ず header checksum error になり 失敗する・・・
140 :
ありがとage :02/02/03 10:15
[VMware+Minix]
>>137 のROOT.MNX + USR.MNX も、 >> 138 のスクリプトを使って
$ cat ROOT.MNX USR.MNX > R+U.flp
$ sh mkflp.sh R+U.flp
という風にしておけば、FDDに焼く手順が不要です。(テスト済)
>>141 テストしていませんね。
$ cat ROOT.MNX USR.MNX > tmp
$ sh mkflp.sh tmp
$ mv tmp.aa.flp R+U.flp
でした・・・
何というか実験日誌
・CMD.TAZ, SRC.TAZ について調査
tar ztvf で展開して見ると、中身は相対パスで収められているので安心する。
拡張子からすると tar + compress。FreeBSD上でテスト用ディレクトリを
$ tar cf - TESTDIR | compress > TESTDIR.TAZ
という形で用意し、
>>137 のスクリプトで flp の形にしてMinixに読み込ませるテスト。
setup /usr ではなく、 setup /tmp としてみる。成功。
ところで、compress は cygwin の標準セットには含まれないようです。
cygwinのtarは -Z (compress) オプションに反応するものの、子プロセスとして
compressを呼ぼうとしてエラーを吐きます。
・haltして、起動しなくなるtrapに2度ひっかかりました。 昔通りに sync; sync; shutdown -h now なのですね。 いやあ、TAZを展開していると、makeやらm4やらyaccやら、抑えておきたい 基本的なものが沢山表示されて楽しいですね。
[Minix2.0.2] ・USR.TAZ を展開した時点で man コマンドが動くようになるが、実際には src/SYS.TAZ の中に各種マニュアルファイルがが含まれており、SYS.TAZ の展開に成功して初めて man usage が使えるようになる。 usage - installin and using MINIX
インストールできたらユーザを追加して、そいつのシェルを ash に すると補完が効いて探検しやすいYO!!
>>147 2.0.3 ではshで補完がきくYO!
ありがとうございます。 chsh root /usr/bin/ash しちゃいました。 ついでに sh が /usr/bin/sh である事と、 ast というユーザーを /etc/passwd に見つけてしまいました。
買っておいた「はじめてのMINIX(ナツメ社)」をパラパラとめくってみました。 「Linuxプログラミング」のような構成(ずっと軽い)です。 MINIX自体がそもそもそういう(素人にはお勧めできない)ものだと思いますが、 この位の本でも、イチからUINIX、シェルスクリプト、Cを勉強したい人が最初に 使うには非常に辛いものではなかろうかと思います。
>>149 astはタネンバウム先生ですよ。
>>150 そうですね。MINIXは最初に扱うOSというより
UNIXやOSを知りたい人が使うOSという感じでしょうね。
初めて使うんであれば私はMINIXよりLinuxをお勧めします。
LiveLinuxってHDDいじらなくてすむんでおすすめですが
CDドライブ酷使するんで常用は出来ない(当方ノートPC)。
・Minixユーザーとして習熟する道・・・ カーネルの再構築手順 以前失敗した実機へのインストールテスト ・実用的にするために・・・ [for VMware] 最新Minixカーネルの構築チャレンジ [for VMware] ネットワーク対応について調査 cvsクライアントの導入? ・Minixとは・・・ 設計と理論および実装
不要な危険を回避しながらUnixに親しむには ハードウェア: ・空きマシンが無いなら、HDDの切り替えができる箱(5inchケース)を使うこと デュアルブートは絶対に試みないこと ・NICは確実に動くことが要求される。高くても3comかIntelを選ぶこと FreeBSDでもLinuxでもMinixでも、どのような遍歴を経ようと動く必要がある ・VMwareやBochsという手もあるが、それぞれ本来の目的が別にあること OS: ・雑誌のおまけとして付いてくるものを入手すること。(LinuxかFreeBSDになる) なお、いきなりMinixを選んではならない。
圧縮しない方がいいんじゃないかとも思いましたが、 体感速度はあまり変わりませんでした。 #!/bin/sh # locate.sh -- Tiny locate & updatedb BASE="`basename $0`";REALDB="/tmp/.locatedb.Z" case "$BASE" in locate*) if [ "$1" = '' ]; then echo "usage: $BASE pattern" echo;echo "default database: \`$REALDB'";exit 1 fi;if [ -f $REALDB -a -r $REALDB ] then zcat $REALDB | grep "$1" else echo "[$BASE] database is not found." fi;; updatedb*) TEMPDB="/tmp/.tmpdb.$$.Z" if [ -d "$1" ];then RT="$1";else RT='/';fi trap 'rm -f $TEMPDB;echo "[$BASE] stopped.";exit 1' 1 2 10 15 find "$RT" | compress > $TEMPDB && mv $TEMPDB $REALDB;; esac 簡単なインストール方法: 上のスクリプトを どうにかして tar + compress するか、 可能ならコピー/ペーストする。 $ cp locate.sh /usr/local/bin/locate $ ln /usr/local/bin/locate /usr/local/bin/updatedb $ chmod +x /usr/local/bin/locate Win2000 + cygwin の環境に compress が見あたらない件について、perlの モジュールにありそうですが使った事がありません・・・・
age
156 :
Be名無しさん :02/02/27 01:03
age!!
何かhackのアイデアが無いかなぁ、と思ってみるテスト。
> このアルゴリズムはCompuServe のネットワークやインターネットでの画像のやりとりに使われ広まった > GIF(Graphics Interchange Format) での圧縮にも使われている. 唯一違っている所は, EOF(End of File) を終 > 端とするcompress と違い, 終端を表わす符号語END を必要とする点である. 上記の理由でフリーソフトウェア > でGIF を読み書きする場合でもライセンスを取得する必要がある. これはv.42bis, TIFF, PostScript, PDF と > いった圧縮アルゴリズムにLZW 法を使っている3ものに全てあてはまる 勉強になるなあ。
保守age
>>157 =123さん、日本語使えるようhackしてください。
sage取り忘れてた。
163 :
Be名無しさん :02/03/15 19:15
Bochs1.3_win32上でMinix本のV2.0.0が動いたYo! ただしバックが@になってる。 @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ #ls@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ bin dev etc src usr@@@@@@@@@@@@@@@@@ #@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ こんな感じ。それ以外はカーネル再構築までいけた。 詳しいやり方は要望があればカキコします。
164 :
Be名無しさん :02/03/16 00:16
>>163 興味はあります。しかし、こんな場末で公開するネタでは
ないような気もしますね。ホームページを立ち上げて公開
していただきたいですね。
>>164 いや、場末で公開できるようなことしかやってないですよ(w
それでも(・∀・)イイ!!ならどっかに作ります。ちょっと時間かかりますが。
>>165 MLに大量にこんなの流しても大丈夫ですか?(・∀・;)ドキドキ
もうちょっとお待ちを(´д`;) 現在和鳥にでもうpしようかと考えていますが、他にいい場所ありますか? レンタル鯖板でも行ってみようかな・・・
>>169 読みました。Bochsの起動時のオプションの意味が少し理解できました。
背景やパーティションの謎についてはおれではわかりません〜。
最近時間が取れないままなので、中途半端ながら現状を上げておきます。 [Compressで遊べるか] perlのモジュールCompress:Zlibについて調べた。 ドキュメントでも一部触れられているが、求めるcompressとは異なる挙動である。 ヘッダ情報だけ似せてみたが、結果は変わるはずもなかった。 perl由来のcompressは残念ながら期待通りではない。 #!/usr/bin/perl # このコードは役に立ちません use Compress::Zlib; my $src; while(<>){ $src = "$src$_"; } print pack( "CC", 0x1f, 0x9d ); print compress( $src ); [setupで遊べるか] それじゃ /usr/bin/setup の中身をいじって uncompress を外してみたらどうかと 思ったが、今のところ期待通りには動いていない。 エミュレータ使いの使い勝手をもう少し良くしたいのけれど・・・
>>169 テストしましたが、再現しました。報告の詳細は明日にでも。
175 :
顔も名前も出さずに毎月100万円 :02/03/22 19:48
Future-Web(フューチャーウェブ)登場
なんと10,000円単位の収入
●10,000円単位の高収入
1件につき最大10、000円の高額収入。月収100万円以上も可能。
●画期的なビジネス!
インターネットを利用したこれまでにない斬新で画期的なビジネスです。
●誰でも出来ます!
インターネットが出来る環境の方なら誰でも参加可能です。
●専門的な知識は一切不要!
ビジネスに必要なツールはすべて当社で用意いたします。また、サポ
ートも万全です。
●詳細は今すぐHPをご覧ください。
http://www.future-web.tv/7823/
>>172 ○テスト1 Bochsの起動確認とMinix in Bochsにおける「@」化けの現象確認
テスト環境:Windows2000 (Bochs-1.3)
テストOS: Minix 2.0.2
コンフィギュレーション: minix.bx (別途掲載)
ブートイメージファイル: ROOT.MNX (1.44MB: 配布ファイルまま)
結果:ROOT.MNXでの起動を確認。=キーを押した後に「@」化けを起こす事を確認した。
再現する。
○テスト2(比較) FreeBSD in Bochsの起動確認
テスト環境:Windows2000 (Bochs-1.3)
テストOS: FreeBSD4.5-REL
コンフィギュレーション: FDイメージ名以外はminix.bx を流用
ブートイメージファイル: boot.flp(2.88MB: 配布ファイル名まま)
結果:sysinstallの起動を確認。ざっと見ただけなので見逃して
いるかもしれないが、@化けのように一目でおかしいと思われる
様な差異は確認できなかった。
(※ただし、bochsコンソールには山のようにwarningが出る)
○感想
文書も少しだけ読んでみたが、感触としてフォントや設定の問題の様にも見える。
## minix.bx # # configuration file generated by Bochs floppya: 1_44="minix\ROOT.MNX", status=inserted # no floppyb diskc: file="minix\80m.img", cyl=162, heads=16, spt=63 # no diskd # no cdromd romimage: file=BIOS-bochs-latest, address=0xf0000 vgaromimage: VGABIOS-elpin-2.40 megs: 32 # no parport #1 # no sb16 boot: a vga_update_interval: 30000 keyboard_serial_delay: 20000 floppy_command_delay: 50000 ips: 500000 mouse: enabled=0 private_colormap: enabled=0 i440fxsupport: enabled=0 time0: 0 # no ne2k newharddrivesupport: enabled=1 # no loader log: - panic: action=ask error: action=report info: action=report debug: action=ignore
Tips ・bximage.exe は(ダブルクリックするのでなく)コマンドプロンプトから起動するべき。 最後に cyl/heads/spt の一覧が表示されるので、それを流用(コピー)できる。 ・bximage.exe はHDイメージに拡張子「*.img」を付けることを示唆するが、 そうした場合bochsでも拡張子込みで指定しないと後で途方に暮れます。 ・bochsコンソールからVMを起動するには [Main Menu]-[4. Begin simulation] によって、VMウインドウが開く。 ・設定を保存するには [Main Menu]-[3. Save options to...] "ファイル名" ・サイトで指定されていた今回の設定 (minix.bx) を読み込ませると、以下の様なメッセージが出る。 > 00000000000i[ ] reading configuration from minix.bx > 00000000000i[ ] minix.bx: vga_update_interval seems awfully small! これは [Main Menu]-[5. Interface options]-[1. VGA Update Interal: 30000] の値を増やすことで表示されなくなるようである。
○用語解説 便宜上、bochs.exe を起動した際に表示されるDOSコマンドプロンプトの ウインドウを「bochsコンソール」、bochsコンソールから起動される Virtual Machineのウインドウを「VMウインドウ」と区別している。 また、bochsコンソールにおけるメニュー操作を以下のような形で表記している。 [Main Menu]-[1. sub menu]-[2. sub menu] "type1", "type2", "type3" この場合、Main Menu から "1"、"2"、"type1"、"type2"、"type3"と それぞれ入力してリターンキーを打つ操作を指している。
>>174 さんの言われているのはこういう事でしょうか。
1) DOSプロンプトで「us<リターン>」とタイプする
2) そのままbochs.exeを起動
3) そのままminixをブート
こちら(w2k)で試した範囲では、「@」化けは再現しました。
(コマンドプロンプト、cygwinとも)
おまえらバグバグってうるせぇなぁ。 そりゃバグじゃなくて仕様なんだYO! ウインドーズ使ってるくせにそんなこともわからねーのかよ!!
と優香、bochs動かすとCPU使用率が100%になるのは気のせいかなと 逝ってみるテスト。 bochs以外にエミュレータないのかな?
色々と進展があるようですね。そろそろHP更新(手入れ)しないと・・・
パーティションの問題は解決しました。領域の始点をCyl=0,Head=0,Sec=1にする必要があるようです。
(英文ドキュメントにそんな趣旨のことが書いてあった。資料はちゃんと読もう)
これも含め暇ができたらHP更新します。
>>174 さん
こちらでも確認しました。usモードでもやっぱり@だらけになります。
>>176-181 123さん情報サンクス。
>・サイトで指定されていた今回の設定 (minix.bx) を読み込ませると〜
あれ?そこいじくった記憶はないんだけどなぁ・・・
でも自分の設定ファイルもInternalが30000になってた。
確認したらデフォルト(設定を読み込まない状態)でも30000だった。
そちらのデフォルト値はいくらでしたか?よければ教えてください。
>@化け 原因究明のため現在ソースの樹海を探検中(;´Д`)ハアハア ただし、応急処置ならbochs.exe書き換えてフォント潰せばいいです。 Bochs-1.3なら5DC9B-5DCA3Hにある下のデータ列を0クリアしてやれば@化けが消えます。 [3E 63 63 7B 7B 7B 3B 03 3E] 他のバージョンでもいけるでしょうが、このデータ列が2つあると思うので最初の方を潰してください。 (後の方は本物の'@'のフォントである可能性大) この作業でASCIIコード00Hにあたる文字フォントを空白にしています。 DOSプロンプトだと標準で空白になってるんだけどなぁ・・・(jp,us両方) これやったら何か不具合でるかな?
>>184 [Main Menu]-[5. Interface options]-[1. VGA Update Interal: 30000]
こちらでも特にいじっていません。 = default は30000ということだと思います。
>@化け 追加です。 ○テスト3(比較) bochs-1.2.1 にて再現した。(環境は同じ) ○テスト4(比較) 手持ちのPCにて、今回使用した ROOT.MNX で起動確認。 @化けは起こらなかった。
>>186-187 >VGA Update Internl: 30000
ということは、そこの値は各環境で最適設定が異なるのですか。なるほど。
あと、テスト4は実機上で行ったということですね?
>>187 テスト3の結果は「bochs-1.2.1でも@化けした」です。言葉足らずですいません。
○以上のテストで明確な点
・(@化けを起こす環境でも) boot monitor 上では化けない。
kernel に動作が移ってから@化けが始まっている。
(grep 1998 /usr/src/kernel/tty.c)
boot monitor も kernel も文字の出力に printf() を使っている。
・化けているのは文字列の終端から画面端までのエリアである。
・このとき、ROOT.MNXが自力で出力するスペース文字については
正しく表示されている。(単語の区切りを見よ)
・普通のPC上では現象が起こっていない。
○123の仮説
1) root.mnx, bios, vgaは悪くない
2) 誰かが80x20あたりのchar bufを持っているとして
2-1) 画面のクリアをする関数がまずい (なさそう)
画面をclearするAPIがbufをなぜか0クリアする等
2-2) padding処理がまずい (ありがち)
行単位の文字列を表示するAPIが、画面幅に満たない部分に詰める
paddingとして' '以外の字を使っているか、エラーチェックもれ
2-3) bochsにおけるprintf()の実装がまずい (ない)
こちらでも bochs の gui/ (libgui.a) のあたりを見て見ます。
>>188 実機です。
※そういえば、今ソースを見るのに使っているVMware上のMinixでも@化けは
無いですね・・・
>>185 ここでしょうか?
bochs-1.3/font/vga.bitmap.h
static const bx_fontcharbitmap_t bx_vgafont[256] = {
{{ 0x00, 0x00, 0x00, 0x3e, 0x63, 0x63, 0x7b, 0x7b, 0x7b, 0x3b, 0x03, 0x3e, 0x00, 0x00, 0x00, 0x00 }},
発見。修正。ビルド。動作確認。OK。
>>181 で挙げている、後者 (x.cc -- たぶんX固有部) のバグ修正パッチに
相当する操作が win32.cc (たぶんWin固有部) に追加されていない。だめだめです。
しかも、(これで直したところで)根本解決になっていない。
*** win32.cc Sun Mar 24 00:22:35 2002
--- win32.cpp Sun Mar 24 00:22:26 2002
***************
*** 700,705 ****
--- 700,706 ----
if ( (prev_block_cursor_y*80 + prev_block_cursor_x) < nchars) {
cChar = new_text[(prev_block_cursor_y*80 + prev_block_cursor_x)*2];
+ if ( cChar == 0 ) cChar = ' '; // convert null to space
DrawBitmap(hdc, vgafont[cChar], prev_block_cursor_x*8,
prev_block_cursor_y*16 + bx_headerbar_y, SRCCOPY,
new_text[((prev_block_cursor_y*80 + prev_block_cursor_x)*2)+1]);
***************
*** 710,715 ****
--- 711,717 ----
(old_text[i+1] != new_text[i+1])) {
cChar = new_text[i];
+ if ( cChar == 0 ) cChar = ' '; // convert null to space
x = (i/2) % 80;
y = (i/2) / 80;
***************
*** 724,729 ****
--- 726,732 ----
// now draw character at new block cursor location in reverse
if ((cursor_y*80 + cursor_x) < nchars ) {
cChar = new_text[(cursor_y*80 + cursor_x)*2];
+ if ( cChar == 0 ) cChar = ' '; // convert null to space
//reverse background and foreground colors
char cAttr = new_text[((cursor_y*80 + cursor_x)*2)+1];
cAttr = ((cAttr
>>4 )&0xf)+((cAttr&0xf)<<4);
あ、都合上diffのヘッダがおかしいです。 win32.cc が実体で、 win32.cpp は configure がコピーしたものです。
お行儀悪かった。逝ってきます・・・
あーVC++持ってね〜。 コンパイルできねー。 誰かbochs.exeだけでも@マーク問題修正版をコンパイルしてどこかに置いてケロ。 (ライセンスの問題があるかもしれんが)
197 :
Be名無しさん :02/03/24 11:19
>>196 Linuxだったら問題なしだが、やっぱり窓でも動かしたいので、俺も欲しい。
>196-197 bochs.exeコピーしてバイナリエディタで改造すれ。 ちょっと上のレスに書いてある。
MinGWでもビルドできたような気がするが…。
[誰がまずい事をしているか] bochs の cpuシミュレータ部分にfprintf()を埋め込んで、 bochsコンソールに状況を吐かせながらデバッガで覗いてみました。 すると、@化けを起こすタイミングに、2000ticks (← 80行x 25文字、つまり一画面分の文字数と一致する)かけてテキストバッファ の領域を毎回0クリアしている人がいるらしい事がわかりました。 一体誰なんでしょうね? (以下bochsコンソールの表示) 形式:<ticks> target ← 123のコメント <ticks> bx_pc_system.time_ticks() は、bochsがVMをスタートした 時点からの(VM上の)時間を返す関数らしい。 よって、物差し代わりに使用。 target @化けが起きるテキストバッファの中から適当に選んだもの。 実際には、同じタイミングでテキストバッファの中身が全て同じ 値に変更されると思って下さい。 (アドレスはbx_gui_c::text_update() が使う new_text[]を参照) この値は、asciiコード順に収められたビットマップフォント のフォント番号を意味しています。
BIOS起動〜ROOT.MNX起動 --------------------------------------------------- <1> 0 ← 初期値が0(だったり不定だったり)であるのは仕方が無い <2> 0 <3> 0 ...(略) ← ticksは順調に1づつ増えて行く模様 <14733> 0 <14734> 0 <14735> 0 <14736> 0 <31120> 32 ←(1) 初期化と思われる処理 いきなりticksが飛ぶ。ticksの増加量なども全て再現する ... ← boot monitor が文字列を表示する ... ← 「=」 キーを押してMinix起動 キーを人間が打つので、以降のticksは若干狂う ... ← kernel, mm, fs, init が順次ロードされる ... ← 以降もticksは順調に1づつ増えて行く模様 <1191942> 32 <1191943> 32 ← 我々はこのデータ(半角スペースのasciiコード)が欲しい <1191944> 32 <1191945> 32 <1193945> 0 ← (2)問題の部分 2000ticksかけてテキストバッファが@で埋まる 増加量は再現する ※2000という値は 80行 x 25列 に等しい <1193946> 0 <1193947> 0 ← (3)この後、@が画面に敷き詰められる・・・ ... ← 化けた画面の上に文字列が配置される ... (゜Д゜)マズー ---------------------------------------------------
テキストバッファを操作する関数について boot monitorやkernelが呼ぶ printf() によって一文字〜 一行づつ描画するのは bx_gui_c::text_update() がやってい ます。 (1)や(2)に関しては、より低レベルな bx_vga_c::mem_write() が使われています。 誰かが誤った値で mem_write() を呼んでいるみたいなのですが・・・ ここでちょっと止まっています。
205 :
Be名無しさん :02/03/27 01:40
bochsに付属してる vgaromimageが悪さをしてるのかも とか
ちょっと時間が取れたのでまたデバッガで覗いてみました。
>>204 の説明は正しくないかもしれません。
boot monitorの段階においては、名前通り mem_write で書いて、
text_updateで画面描画しています。
mem_writeにデータを与えた元をたどるとbochsがシミュレートしているCPUの
レジスタにあたってしまい、そこから先はどうしたものかという感じです。
>>205 関係が良くわからないのでアレですが、
VGABIOS-cbothamy-0.2a
のほうでも@化けは再現しています。
そろそろ次に進むべきでしょうかね・・・
207 :
Be名無しさん :02/03/29 00:11
ごくろうさま こういうノリって結構好きだったりする。 なんだか123さんが孤軍奮闘してるのに手助け出来ないのが歯がゆい。 これってBOCHSとMINIXの相性の問題って事ですよね。 MINIXの方だけに絞ったほうがいいような気もする。 MINIXで日本語の読み書きって難しいんですかね? ほとんど情報を見ないんですけど。昔、NIFでちょこっと 見ただけかも。
で、結局MINIXは実用的にはならないということでいいのでしょうか? MINIX以前の面での実用性しか近頃レスついてないな〜。 と逝ってみるテスト。
>>208 えっ、、、いやっ………
それは禁句(はぁと
>>208 の決定打によって、このスレも終了だな!!(ワラワラワラ
お晩です。
それでは、bochs については以上で閉めます。
誰がVGAメモリを0クリアするのかまでは追いきれません
でしたが、bochsがASCII0番のビットマップに'@'を割り当て
ているのも良くなさそう、つまり X 由来のフォントをそれと
異なる環境にそのまま割り当てているのも問題ではないかと
思われました。
というわけで下のようにまとめます。
-------------------------------------
○Windows上のbochs-1.3でMinixを動かす
Win32環境ではフォントの問題が出るので修正が必要。
・bochs.exe をバイナリエディタで書き換え、フォントデータを変更する (
>>185 )
・ソースにいずれかのパッチを当てて、ビルドする
・フォントデータ0番のビットマップを修正する
・出力直前に確認させる(Linux版の対処法と同じ
>>192 )
パッチ(2点あるいずれかで良い。お勧めはvga.bitmapの方)
ttps://sourceforge.net/tracker/index.php?func=detail&aid=534054&group_id=12580&atid=312580 -------------------------------------
こんなんでよろしいでしょうか?
>>163
>>208 自分のPCだとうまくインストールできなかった
やり方がよくわからない
勉強したいんだけど敷居が高いよMinix
↓
bochs@Windowsでもminixが遊べるらしい
↓
ここと
>>163 のページを読む
↓
(゜Д゜)ウマー
↓
minix人口が増える
↓
誰かが実用的なコードを書く
↓
(゜Д゜)ウマー
(゜Д゜)ウマー
↓
誰かがさらに実用的なコードを書く
↓
(゜Д゜)ウマー
(゜Д゜)ウマー
(゜Д゜)ウマー
(゜Д゜)ウマー
(゜Д゜)ウマー
>>213 > 誰かが実用的なコードを書く
↓
実用的なコードを書いた Linux というOSがあるらしい
↓
Linux に移行!!
というオチにならないことを望む(w
ま、しょせんミニクソは教育用だな。
MINIXを実用的にしようとがんばる事に意義がある!! と、言ってみよう。 がんばる事によってOSへの理解が深まり。 その理解は他のOSを利用する時にも役に立つ!!(とか?)
>>215 ぢゃあ、おとなしくリナクソ使ってろ(w
>>214 , 216
ことごとくFUD (Fear, Uncertainly, Doubt)。
・LinuxやFreeBSDが実用志向なのと、
Minix(*1)がより実用的であると良い、というのは別の問題
・bochsやVMwareの話題もある通り、OSをどれかに絞れと言う話題ではない。
今からMinixを勉強しようと思うならむしろ複数に親しんで当たり前(*2)
向上心の無い犬厨はLinux板に カエレ(・∀・)!!
# *1 教育目的に開発された後、ライセンスが変更された現在のMinix
# *2 おまえら、Linux *も* と言って下さい。おながいします。
Linux上で bochs + minix を使うのが最高ってか? 近頃は実用性の向上に役立ちそうにないレスばっかりだな と逝ってみるテスト。
>>218 > 近頃は実用性の向上に役立ちそうにないレスばっかりだな
ままま、いいじゃないですか。
荒れてないですし。
(実はここに来る人たちってminix使えないんじゃ・・・)
どの位だと使っている事になるのでしょう。 VMwareがシミュレートしているAMDのドライバが無い様なので、 当面はネットワーク設定とカーネルについて調べる日々になると思います。
お久しぶりです。
HP更新しました。ある程度形にはなりました。ただしまだ手抜きです。
http://members.tripod.co.jp/mpx386/ >123殿
お疲れさまです。
こちらも同じ所で壁にぶつかり、「まあいいか」とほっぽっております。
プロテクトモード移行後に何かあるようですが、私ではこの謎は解けませんでした。
MINIXを使う分には問題ないので、これでいいかと思います。
さて次は何をしようか・・・
お疲れ様です。 ( ´∀`)マターリ
そろそろminixを使う理由を考えなきゃこのスレも終わりだな。 で、おまえら案出せ。
まあどうでもいいのですが、
>>138 mkflp.sh を改良しましたので
投げておきます。
・複数ファイルの対応でしあわせ ※危ないので元ファイルは削除しません
・それにともない、サイズ指定オプション '-s' を追加
・非常識なファイル名(スペースまじり等)への対応
・古式ゆかしくコマンド展開 $( ) をバッククォートにグレードダウン
・その他 /dev/urandom -> /dev/zero など、細かい修正
( ´∀`)マターリ
#!/bin/sh
# mkflp.sh -- Make floppy image(s)
# [ Tested on Win2k + cygwin ]
# BSD licence, written by heno $Revision: 1.31 $
#
usage(){ printf "usage: `basename $0` [-s size(byte)] file... \n $*" 1>&2;exit 1;}
min=1024; size="`expr 1440 \* 1024 `" # Default:1440kb
base=`basename $0`;ma=ata; sfx='.flp' # Default suffix
tmp="$$.temp" ;trap 'rm -f $tmp;exit 1' 0 1 2 15
getopt(){ case "$1" in -h|--help) usage;;
-s|--size) expr \( "$min" \<= "$2" \) \& \( 1 + "$2" \)>/dev/null 2>&1 ||
usage "size >= $min";echo 's';return 0;;*)echo '';return 0;;esac }
# Split with each $size, add padding, add suffix
mkflp(){ [ -s "$1" ] || usage "File '$1' is not found / is empty";file="$1"
split -b $size "$file" "$file." 2>/dev/null || usage "Invalid size or..."
ls "$file".*| grep -v "$sfx$" > $tmp; last="`tail -1 $tmp`"
cat "$last" |wc -c| while read pad;do lsiz="`expr $size - $pad`"
test $lsiz -eq 0 || cat /dev/zero|head -c $lsiz>>"$last"; done
while read f;do mv "$f" "$f$sfx"; done <$tmp; };test "$1" = '' &&
{ _="\` )m";_="∀$_";_="$_$ma-"; usage "( " "´$_ ri"; }
while [ "$*" != '' ];do ch=`getopt "$1" "$2" "$3"` || exit 1
case "$ch" in s|size) size="$2";shift 2;;
*|default) mkflp "$1";shift;; esac
done
#------------------------------
使い方デモ
$ cd MINIX-YOU-WILL-INSTALL
$ ls i386/ src/
i386/:
ROOT.MNX USR.MNX USR.TAZ
src/:
CMD.TAZ SYS.TAZ
$ sh mkflp.sh i386/* src/*.TAZ
$ ls
i386/:
ROOT.MNX USR.MNX USR.TAZ USR.TAZ.ab.flp
ROOT.MNX.aa.flp USR.MNX.aa.flp USR.TAZ.aa.flp USR.TAZ.ac.flp
src/:
CMD.TAZ CMD.TAZ.ab.flp SYS.TAZ SYS.TAZ.ab.flp
CMD.TAZ.aa.flp CMD.TAZ.ac.flp SYS.TAZ.aa.flp
ん?
(
>>226 は連続投稿のつもりだったので、
>>225 に向けたものではありません。あしからず)
>>226 誤記訂正
デモ2回目の 「$ ls」 -> 「$ ls i386/ src/」 でした。
(まさかそろそろネタ切れ・・・・!?)
今晩は。 Minixを1本のCVSリポジトリに入れるとしたら、
2日空きの誤爆訂正です・・・ Minixを1本のCVSリポジトリにまとめた物を欲しいという方は いらっしゃいますか? タグの打ち方、ブランチの切り方はFreeBSDを参考にしようと 思っているのですがまだ構想中です。
>>231 などに関連してMinixに関する大まかな年表を作成中なのですが、不明な点が多いです。
特にMinix-vmdの歴史的な情報が見つかっていません。
MINIX listを読んでいけばそのうち当たるとは思うのですが。
進捗報告 ・Minix History 作成 ・収録?... 本家、MINIX/SH、Minix for Jornada、Minix/V、 Minix for HP200LX、 MINIX-RT、MacMinixかなり不明、 Minix/V、Minix for X68K、Prisma、a project for 386 ・Minix-vmdの歴史的な記述が見つかりません。 ・MINIX-L、まだ見ていません。 ・comp.os.minixの過去ログ(?)を探しています・・・(Linux is OBSOLETE以外で) ・Amazon.comの古本が欲しい・・・ ・MaxMinixのところに貴重なPDFあり。 ・ご本人な方々に直接問い合わせるべきか、考え中です。 ・CVSリポジトリ作成 Minix-vmd 由来の std ソースを元に、強引に作ってみました。 分析はこれからですが、1.6.25は話に聞いた通りパッチのようですね。 (スクリプトは条件と手作業が大きすぎて他人には使えません・・・) ・ご本人な方々に問い合わせるべきか、考え中です。特に1.0。 ・個人的にはbochsともからんでいるbootを追ってみたいので資料取り揃え中です。 UNIXマガジン5月号はタイムリーです。 ・(置き場所について) Sourceforge.jpに時限プロジェクトでも申請しようかと思っています。 却下されたら笑ってやってください。
MINIX系統樹 (※注 不明点多し) [] = not found, but be supposed ??? = uncertainly ○本家 1.X系 (UNIX V7 互換系) [1.0] -> [1.1] -> [1.2] -> [1.3] -> [1.4] -> 1.5 1.5 -> [1.6] -> [1.6.1] -> [1.6.2] -> 1.6.25 -> 1.7.0 1.7.0 -> 1.7.1 -> 1.7.2 -> 1.7.3 -> 1.7.4 -> 1.7.5 ○本家 2.X系 (Kees Bot によるPOSIX準拠系 / for IBM PC clones) 2.0.0 -> [2.0.1] -> 2.0.2 -> 2.0.3 ○Forks etc. 1.5.0 -> 1.5 for Mac -> MacMinix 1.5.10.7 1.5.0 -> [Minix/V 1.0] -> [Minix/V for Minix 1.7.0] -> Minix/V for Minix 2.0.0 beta 1.5.0 -> port to Amiga / Atari / X68000 1.5.0 -> Trusted MINIX (A worked example) ??? -> MINIX.XINIM, a bi-directional, bi-lingual version of MINIX (testing) 1.7.0??? -> Minix-vmd 1.7.0 -> Minix-vmd current? 2.0.0 -> 2.0 for Solaris 2.0.0??? -> MINIX/SH 1.1(2.0.2 based) -> MINIX/SH 1.1.1 2.0.2 -> ISICAD Prisma (fairly complete Minix 2.0.2 kernel) Prisma has a 68020 processor with no MMU
ASCII系無視なのね。寂すぃ。 ところで、本家1.5.10、1.6.24は無かったか? それと1.2、1.3は間違いなくあったんじゃない? 1.2をベースにして植松さんたちがASCII版(PC-9801)を 作ったはずし、1.3をベースにしてMIX版(PC-9801)が 出たはずだから。 1.4があったかどうかは…覚えとらん。すんまそん。 もう忘れかけてるのでsage。 押入れのFDもカビだらけだろうし。欝死。
>>236 日本において PC-9801 に移植されたMINIXのことですよね。
年月日や、どのバージョンから派生したのかがはっきりした
ものから一覧にしているのですが、調査不足もあってまだ加
えられないでいます。派生バージョンの指摘ありがとうござい
ます。
私が把握しているのは以下のような概略のみです。
●アスキー版 Minix for PC-9801
「はじめてのMINIX (1990 川崎盛美/ナツメ社)」 という本が
手元にあるのですが、この本はアスキーによって移植/発売
されていた「PC-9801 VM/VX/RX/RA」用の MINIX を取り上
げています。236さんが言われているASCII系(版)とはこのこと
でしょう。
アスキーがMINIX本第一版を出していたこともあり、PC-9801
を持っていた個人ユーザーの多くはこちらに触れられたのでは
ないでしょうか。
●日経MIX版 Minix for PC-9801
アスキーとほぼ同時期に MINIX を PC-9801 に移植したとの事。
パソコン通信サービスの会議室がベースであることからメンバーは
限られていたでしょうが、日本におけるLinuxムーブメントのコアメン
バーの多くはこのminix会議室に参加していたとか。
※Minix/Vも日経MIXで開発されたとの事
>>236 私のまとめについては、現状Net上に公開されている
情報のみからソースを得ている事をご承知起き下さい。
※しかも初学者ゆえ、知識漏れが数多くあります
系統樹における [] の範囲は、前後から推測して
あったに違いないリビジョン番号にすぎません。
本家 1.5.10 ソースの存在は確認していませんが、
MacMinix 1.5.10.7 はそのあたりから派生している
可能性が考えられますね。
>>236 FDというのは 初版MINIX本の頒布FDにあたるもの (MINIX 1.2 をPC-9801
に移植したASCII版) だと思うのですが、中身が吸い出せたらぜひぜひ
送って下さい・・・などと書いて見るテスト。
# ->
[email protected] ※このご時世に5inchディスク x2というのは辛い・・・
>>239 書いてみて何ですが、仮にも売り物だったものですし、
「吸い出して送って」というのは駄目駄目ですね(恥)
散逸した昔のリソースをどうにかしてまとめられたらと
思うのですが・・・
そーいえば、1.5の頃にもSPARCへの移植があったような。 それと、Bruce Evans の Minix386はForksに入れてもよいような。 ASCII版 Minix は、公式には Ver1.5まで。 確か、1.6.24, 1.6.25 は、もなかの手によって移植されたものと Niftyの有志が移植したものと平行して存在した時期があったはず。 Minix386パッチも重複したかな。今のようにSMTPメールやニュースが どこでも読めてWebへのアクセスも簡単、なんていう時代ではなかったから、 いろいろと無駄な重複もあった。 1.7系への移植は、もなかがKERNELを1.6系、FSとMMを1.7系にした ものを1.6.98と銘打って、一部に配布していたはず。 今は亡き pleiades.sci.isas.ac.jp が生きていた頃の話。 MIX版はどうだったろう? 1.6系用のパッチがあったような記憶もある。 曖昧。
どうもです。
>>241 受講者がこのスレの前の方に書き込んでいたりして・・・
>>242 Minix-386は他OSとのからみもあって大変重要だと
思うのですが、まだその具体的な位置付けを把握し
きれていません。
作者であるBruce Evansさんについても
・FreeBSDの初期メンバーだった
・Minix-386 patch を書いた
・bcc (Cコンパイラ) を書いた
この程度です。
●Bruce Evans' MINIX-386 patch
・Intel 80386で拡張された32bitモードを
Minix で使うためのパッチ
・Freaks (Linus's minix) をクロスコンパイル
するための環境として MINIX386 が使われた
(Minix 1.5.10 + 386patch )
参考文献として "JUST FOR FUN" を入手しました。Minix初心者としては ・LinusがMinixを知り、入手した経緯 ・Bruce Evans と 386パッチ ・当時のハードウェア環境とPOSIXに興味を持った動機 ・Minixに持った不満 ・当初の名前「Freax」 と、ari が名前を付けたディレクトリ /pub/OS/Linux ・LINUX is OBSOLETE 以降のタネンバウム教授との関わり、すれ違い などが非常に興味深いです。
WindowsXP Pro でMinixのインストールディスクを作ろうとしたけど、 fdvol、 wrtdsk90, rawrite3のいづれも動きません。 何処かで拾ったrawrite.exeで、ROOT.MNXとUSR.MNXはフロッピーに書きこめました。 しかしrawrite.exeにはイメージを分割して書き込む機能がないようなので、 5MBを超えるUSR.TGZとSRC.TGZはどうすればいいのか途方にくれてます。 どなたか解決法を教えてください。
>>247 >>223 さんのページで紹介されている手順が参考になるかもしれません。
解決したならば軽く報告頂ければ幸いです。
解決しました。
コマンドプロンプトから普通にfdvolが使えました…。
すいません、俺がアフォでした。
>>248 さん、
>>249 さん、ありがとうございました。
進捗報告: ・MINIX timeline と呼ぶことにしたもの(年代順の出来事リスト)について そろそろ公開してご意見を頂戴したく思っております。 URLの羅列の丸出しだと各引用元様に失礼なので、現在リファレンスを作成中です。 ・某所で公開準備中。Newsを3ケ置いただけなのに21%活動したことになってあせる。 (算出基準はいったい・・・) 準備が整うまで表に出したくない意向であるものの、コントロール不能。
>>252 私の環境 [Win2K] でも再現します。Bochs1.4-binだから駄目なのかもしれません。
Bochs1.3 を試して下さい。
>>253 Bochs1.3にて無事インストール完了しました。ありがとうございます。
図書館で「オペレーティングシステム」と「C実践プログラミング」を借りてきているので
ゆっくり勉強しようと思います。
パーティションの謎、解決したわけではないのですが、 僕の環境では特に変わったエラーはでませんでした。 一応報告です。 環境 WinXP Pro、Bochs1.3、Minix2.0.2 ちなみに、Bochs1.4で作成したディスクイメージを1.3に流用しました。
すみません。 ログ見落としていました。 パーティションの問題は解決済みでしたね。 マウスのコードで首吊って逝ってきます…。
>>256 ログも長くなってきて振り返るのも大変なので、
気がついた事などありましたらメモ書き程度で
構わないので気軽に書き込んでください。
かなりお間抜けな結果になるのかもしれないけれど・・・ 中間成果物が役に立つなら空騒ぎでも良いや、などと思う 今日このごろのテスト。(←弱気)
>>259 Bochs1.3でMinix 2.0.2 のイメージを作って、それを皆で共有するのは良いかもしれないですね。
Fontをいじったバイナリの配布と組み合わせると、より確実にMINIXが味わえそうです。
進捗報告
http://minix-up.sourceforge.jp/ timelineは(穴だらけですが)こちらで遅くとも来週には公開します。
その日が正式スタートという事で。
ライセンスの心配とか、英語の問題とか色々懸念はあるのですが
Ancient MINIX や Ancientコンパイラのソースが一般公開されるように
話が繋がると嬉しいなぁ。
>>261 読ませて頂きました。
>説明が下手なもんで、若干表現がくどいかもしれません。
練られていてわかりやすいと思いました。MINIX本を教材と
して読むだけでなく、自分でもインストールもしてみる意欲
も出てきました(w
>>262 プロジェクトとして立ち上げられるとは、正直少々驚くと
共に感心もしました。まったり頑張ってください。
ところで、そろそろこのスレもあげてみてはいかがでしょうか?
269 :
123 ◆rBwDDzyw :02/05/30 00:23
>>268 open-source と明言してふさわしい所に置いておけば、自然と
共有されるでしょうから・・・
たぶん ;)
271 :
Be名無しさん :02/05/30 02:06
お。SourceForgeで発見したんだけども、 minix-upてここが発祥だったのか。 ちょいと感激。
>>267 ありがとうございます。
MinixやC言語について少しずつ勉強しながら、
今後はメモ程度のことを残していこうと思います。
お久しぶりです。ここの所忙しくてなかなかminixをいじれません。 秋になるまでは何もできない・・・HPもほったらかしです。 >123 すごい・・・。感動しました。ここまでまとめられるとは。 お体に気をつけてがんばって下さい。 >Mitla@|冫、) あう、なんと気合いの入ったHPでしょうか。うちと大違い(w リンクして下さって有り難うございます。更新時にこちらからもリンク貼らせて頂きます。
どうもです。 bochs 1.3 で Minix 2.0.2 をインストールした直後だと、ディスク(imageの) スペースは実質どの位使うのでしょうか? などと言って見るテスト。
>>274 お久しぶりです。私もここの所minixをいじっていません ;-)
( ´∀`)マターリ行きましょう。
MINIX の醍醐味はやはりマイクロカーネルでしょうか? DOS Minix を入れてニヤニヤしているだけの毎日です。 ちゃんと勉強したい・・・。
>>274 Mitlaさんのところ(
>>261 )のBochs 記事が現状にあわせ
なにげに更新されているのを発見。
私も公開文書には年度表示を添えた方が良いと思います。
Minix-vmd サイトにはそれが無くって・・・
>>277 ニヤニヤするのはとても大事なことだと思います( ´∀`)
MINIXの学習といってもUnixの学習度合いによって
何を学習したいかが異なると思いますので、他のPC-Unix
で遊びながら少しづつ的を絞って行くのはいかがでしょう。
折角MINIXで遊ぶ気になったのに FreeBSDやLinux
なんてもうやってらんない、という方もいらっしゃる
とは思うのですが、現状のMINIXは手軽に遊べなかろう(*)と
思うのですよね。
※「インストールがわかわからんのでやめた」
「遅いし、すぐ起動しなくなったんでやめた」 という罠。
せめて Bochs1.3 で Minix2.0.2 をインストールした
直後の image ファイルでもどこかにあると良いと思う
次第であります。
そこで
>>274 。
利用者が遊べるサイズ・・・25MBは少ないでしょうか?
まだ生きてましたか!! ってことはageだ!!
>>279 分散カーネルといったら、やはりプロセス間通信かなと思っています。
そこら辺の実装を勉強出来たら良いなと思ってます。
研究分野としては終わってしまった分野かもしれないのですが、興味
本位です。学生時代に戻りたい・・・。
282 :
Mitla@|冫、) ◆DQNdxYL2 :02/06/05 00:01
100MBのイメージをlzhで圧縮したら4.00KBになっちゃたんですけど… 案外中身がすかすかなんですね。
Minixインストール前のディスクイメージでした( ´Д`) そりゃスカスカですわな。 逝ってきます…
112MのイメージにMINIXインスコしてgzipだと500Kぐらいになるね。 ソースとかぶちこんだあとでも1Mぐらいだろうか…
すいません、あいかわらず言葉が足りないようで。
配布するべき Bochs ディスクイメージの大きさはどの位が手ごろと思いますか?
どうせなら今後の基準にできるような物を minix-up の上に置きたいと思っています。
/usr/src/tools で make かけられて、なおかつ他にも遊べる位、ということだと
30MBは少ないでしょうか?
(大きすぎると、イメージの入れ替えなどが面倒になることでしょう)
よろしくお願いします。
コソーリ進捗冫、)
http://minix-up.sourceforge.jp/cgi-bin/cvsweb.cgi/
289 :
123 ◆rBwDDzyw :02/06/10 00:28
MINIX Historical Repository - Testing release 01 と題しまして、
入手できる MINIX のソース から構築した CVS リポジトリを公開
しました。(改良の余地はまだ多数あります)
注意点
○WWWインターフェースしかありません。(anonymous cvs なし)
○MINIX 1.6.25 において大量のファイルが削除されているかの
ように見えますが、これは 1.6.25 がパッチリリースだった事を
示唆しています。 (※私は情報を持っていません)
みどころ
○まずは src/LICENSE でしょう。
そのほか
○「Show only files with tag:」の欄を「MINIX_2_0_0_VIDSITE」で固定しておけば、
本のソースと同じ物を優先的に探せるようになります。
Enjoy!
http://minix-up.sourceforge.jp/cgi-bin/cvsweb.cgi/
WindowsXP、致命傷を負ったので再インストールしました。 それにともないBochsOnMinixも( ´Д`)<パー。 欝だ…
291 :
Be名無しさん :02/06/15 19:59
ガイシュツかもしらんがXPじゃDOSMINIX/286動かないね。 Dosminixのソースってないの?
293 :
123 ◆rBwDDzyw :02/06/15 22:47
>>293 クスコ。凄く便利で。
でもネトワクとかも使いたいんで
貴殿の汗と涙の結晶であろうCVSを
利用してごちゃごちゃしてみますわ。
あら、Netscape 4.x でダウンロードすると壊れるみたいです( ´Д`) < 30M.sample.gz 展開できません。 scpやfetchで取ってくる分には良いのですが・・・ いずれにせよ、今週あたりにちゃんとした形で置きますです。
さっそく試してみました。 Minixのインストールの時間が省けて助かりました。 ありがとうございます。
300 :
Be名無しさん :02/06/20 14:25
背景が@で埋まっちゃうのは直せないのかな
今後の予定: ・MINIX 2.0.2 HDD image for bochs を作ったので、bochs project に紹介しようかと。
>>304 Ancient UNIX のライセンスも つい先日変わったと雑誌にあった気が
します(失念)。個人的にはこちらに関しても勉強用のリポジトリを持ち
たいところです。
先日、「CVS -バージョン管理システム- 」(マゼンタ) の原語第二版の
日本語版「CVSによるオープンソース開発」(黄色) が出ていたのですが、
今作っているようなリポジトリ構築ツールの紹介は無いようでした・・・
とりあえず今は
( ´∀`) relaxed...
306 :
Be名無しさん :02/06/25 04:17
>>306 今始めたばかりのDISMINIX初心者ですが、Win2k上だと
find / | grep add とか
man adduser といったちょっと重い作業を実行しようとすると
grep: Resource temporarily unavailable
man: nroff: Resource temporarily unavailable
などと出ます。ドキュメントにもある通り、Win95 /98 が必要なのですね。
(cygwin-bashからだとブートローダーだけ表示され起動はできず、DOS
プロンプトからは逆にブートローダーが見えないかわり起動はできました)
> For Windows Me, or Windows 2000
> with a FAT file system you need to boot your system with a
> DOS floppy, like a Startup Disk.
ともあれ、どのような状況なのでしょうか?
308 :
Be名無しさん :02/07/01 04:19
>>307 初めてで、失礼があればごめんなさいなのですが、
Win95/98 で、なおかつ config.sys が空の状態
が必要なようですね。
HIMEM.SYS とかが読み込まれていると動かないらしい。
勿論 DOS/V つーか日本語モードでは絶対動かないです。
>>308 情報ありがとうございます。
見たところこのDOSMINIXは 2.0.3 のようですね。
2.0.2 のBochsディスクイメージも作れたことですし、そろそろ
2.0.3 に再チャレンジしようかな・・
310 :
デフォルトの名無しさん :02/07/02 21:05
このスレを見てMINIXでOSについて勉強したいと思っている者です。 MINIXをインストールしようと考えているマシンが、 CPU : AMD Duron 1GHz マザーボード : GIGABYTE GA-7VEML(VIA KLE133チップセット搭載 VGA,Sound,LANオンボード) HDD : 40GB UltraATA100 5400rpm Keyboard : 112日本語キーボード PS/2 LAN : 10/100LANオンボード です。 このようなマシンでもMINIXは動くのでしょうか。 もし動くのであれば、このマシンを使いたいのですが、 動かないのであればどのようなマシンが良いのか お教え願えないでしょうか。
んなもんインストールしてみないとわからんだろうが。 さっさとやってみれば? それともお前は何やるにも人に聞いてからじゃないと動けないの? どうせMINIX入れたって何もいじらずに飽きてやめるよ。 無駄なことせずにWinでスパイダーソリティアでもやってろ厨房(ぷ
313 :
Be名無しさん :02/07/03 00:09
>>310 出来るとは思うけど、もし不安ならDOSMINIXを
突っ込んでみたらどうでしょう?
DOSMINIX は立ち上げる時に DOS を使うだけで、
いったん立ち上がってしまえば完全に MINIX の
世界なので、動作チェックにはもってこいかと。
しかも、HDD に専用の partition 切らなくて
良いので超お手軽だしぃ
314 :
デフォルトの名無しさん :02/07/03 00:24
>>312 ,313
アドバイス有難うございます。DOSMINIXを一度使って
みたいと思います。
>>311 あなたの言うとおり自分でまずやりもせずに
いきなりここで書き込みしたのはすみませんでした。
近況報告です。オフトピック気味。
○CVSリポジトリ構築スクリプトを汎用化/改善すべく、先週よりMINIX以外の
プロダクトのソースでリポジトリの構築を試みては、成果をMINIXリポジトリに
取り込むというフェーズに入っています (楽しいので)。
結果は (ライセンス次第ですが) 随時 minix-up の CVSlab に上げます。
リクエストは minix-up の Bugs までお願いします。
http://minix-up.sourceforge.jp/ ( ´∀`) slack slack...
もしかしたら、Bochs 使うより DOSEMU で DOSMINIX 動かした方が速い?
319 :
123 ◆rBwDDzyw :02/07/08 02:36
320 :
Be名無しさん :02/07/08 05:39
321 :
Be名無しさん :02/07/08 09:40
322 :
Be名無しさん :02/07/10 15:07
BochsにMINIX2.0をインストールしたんですけど ネットワーク対応にするにはどうすればいいですか?? 親切な方教えて下さい。
自慢じゃないですが、 私はMINIX + networkで挫折したことしかありません ( ´∀`) お使いなのは MINIX 2.0.0 ですか? 過去ログの上の方に、挫折した際の書き込みが あると思います。参考になれば。 関係ないけど IntelのドキュメントはCQ出版社が扱っていたんですが、 AMDのNIC chipのドキュメントってどこが扱っているんでしょうね。 日本語じゃなくても良いです。
>>310 て優香、そんなことも自分で判断できないレベルでMINIXなんて触っても、勉強できん。
少なくともMINIXはUNIXだ。おまえUNIXのコマンドとか使い方分かってるのか?
コンパイルとデバッグはどうやるか知ってる?
それすら分からないなら、まずFreeBSDあたりから触り始めないとどうしようもない。
あ、あとVineをインストールできたからってUNIX使えると勘違いするヤシも痛いな。
>>324 あんた何言ってんの?
Minixも解らないヤシがFreeBSDなんて使える訳無いだろ。
>>327 ハァ?
使うことはできるだろ。
ソースは読めなくてもな!
まぁ名前もネタっぽいしな。
許してやる。
>328
>>328 まぁ、何処から勉強するのかだな。
ソース読むだけが勉強じゃないし、コマンドの使い方とか、
UNIXの文化みたいなものは、むしろMinixで勉強した方が
シンプルな分解り易いだろうな。
FreeBSDやLinuxは実用的だけど、それだけに「実用」に
目が向いてしまって基本的な所が疎かになるかも。
>まぁ名前もネタっぽいしな。
>許してやる。
名前かぁ...まちごたスマヌ
ちなみに私は
>>313 だ
>>329 「実用」に逝くならVineに走るだろ。
FreeBSDなんてのは、自分で環境構築しないといけないからそれだけでもかなり勉強になると
思うぞよ。
マニュアルもFreeBSDなら日本語のがあるし。
少なくともMinixの低機能シェルには萎える。じゃあBashでも入れようかと考えたら、
それはそれで知識が要る。第一MinixはPosix互換じゃないからそのまま入らないし。
とまぁ、Minixはいろいろ面倒なんだよ、と言ってみる。
>>330 >とまぁ、Minixはいろいろ面倒なんだよ、と言ってみる。
んじゃ、それが勉強なんだヨ、と言ってみる。
まぁ、繰り返しになるが、「何を」勉強するのかだな。
機能が少ない/貧弱なぶん基本的なUNIX流の考え方が
しっかり身につくとおもう。
それが出来ていないと、WEB server のサブセットを
カーネルに突っ込んで得意がってる馬鹿がでてくるのだろうな。
まぁ、興味を持ったものを好きなようにいじり倒していくのが
一番勉強になるのだが。マイナーなOSをいじってると注目され
やすいってのも、いいかもよ。
>>331 だーかーらー、Minixは難しすぎて初心者には挫折しか待ってないってこと言いたいんだYO!!
タネンバウム本読むのにどれだけ基礎知識がいるか、よく考えてみろYO!!
>>332 何が(どういう所が)難しすぎると思うの(単純に疑問)?
俺は「基本的なUNIXの考え方」を勉強するには充分だし、
難しすぎるとは思わないのだな。
334 :
Be名無しさん :02/07/13 00:33
タネンバウムの本は難しいのではなく退屈なだけ。 OSって複合技術だからな。興味あるところ以外はパッパッと 飛ばして読みな!そうするとタネンバウムの本がいかに良く できた本かがわかると思うぞ。 正直、タネンバウムの本よむまえに「はじめて読む〜」シリーズを 読んでCPUの勉強した方がいいぞ。あの本は最高だよ。
>>333 もういいや。降参。
もとはといえば、
>>310 みたいなのがMinix使えるかっていう問題なんだよな。
どう思うよ?俺はどう考えても無理と踏んでるんだけどな。
第一、質問の仕方からして、C言語すら分かってなさそうだし。
336 :
Be名無しさん :02/07/13 00:45
>>335 もとはといえば、
>>310 みたいなのが・・・
ギャハは、こいつ結局他人の責任にしてるよ。
>>335 いや、急に降参されても(^^;
まぁ、こんな事言われて
>>310 が奮起してやってくれれば
メデタシメデタシなんだが。
興味を持ったって事はすばらしいし、きっと出来ると思うよ。
338 :
Be名無しさん :02/07/13 00:53
>>310 のような感じで良いからもうちょっとMINIXに
興味を持つ人が増えればと思う今日この頃。
Windows使ってりゃ一番幸せなのに、 なんでミニックソなんかに手を出すのかねぇ。 超漢字以上に使えないのに。
>>340 お前こそなんで閑散としたOS板に張り付いてるの?
寂しいもの同士仲良くしようや、な。
>>340 >お前こそなんで閑散としたOS板に張り付いてるの?
Windowsなんて仕事以外で使いたくないから。
>寂しいもの同士仲良くしようや、な。
遠慮しとく。
近況報告です。 HOSさん (SourceForge.jp) の所で、MINIX用に作ったリポジトリ構築ツールが 採用されました( ´∀`)
See ya next month ( ´∀`)
347 :
Be名無しさん :02/07/25 20:47
AST先生の画像ってないですか。今何歳かわかりますか?
>>335 > 第一、質問の仕方からして、C言語すら分かってなさそうだし。
自慢したいのはわかるが、君レベルの香具師なんて
掃いて捨てるほどいる。
349 :
123 ◆rBwDDzyw :02/08/02 00:47
何というか久しぶりの2chです。
Win32ユーザー向けのコンパイル済みBochs (for MINIX) を、
minix-up project の リリース物件として正式に登録しました。
※ちなみにBochsのライセンスはLGPLです
折角ですから、まずは当初のコンセプト通りに動かしながら
学びましょうYO!
https://sourceforge.jp/forum/forum.php?forum_id=817 ※1ヶ月晒していたそのままなので、Bochs patched-bin
パッケージにはドキュメントがついていません。概要は
上のニュースリリースをご覧下さい。
そういえば、AMDのドキュメントはAMDのサイトにpdfが有りました( ;´∀`)
一瞬だけ時間を取って、Bochsの最新版である 1.4.1 win32 (bochs projectで配布しているコンパイル済みバイナリ) と MINIX 2.0.2 との相性を確認しました。 Bochs 1.4.1 では '@' 化けの問題が Fix されているのですが、 ROOT.MNXで起動すると panic するようになってしまった挙動 についてはBochs1.4と同じでした。 ただしMINIX 2.0.2 の HDDイメージで起動する事はできました のでから、今すぐ遊ぶ分には良いかもしれません。 ※MINIX2.0.2イメージ付属の .bochsrc とはBIOSの場所が 異なりますが、biosディレクトリを作成して放り込めば動きます。 BIOS-bochs-latest -> bios/BIOS-bochs-latest VGABIOS-elpin-2.40 -> bios/VGABIOS-elpin-2.40
s/のでから/ので/;
Minix本を少しづつ読んでいます・・・
マターリ( ´∀`) Minix関連の別の取り組みは某所の日記に書き残す様にしたので、 興味があれば探して下さい。 こちらには minix-up や bochs 周りで何かあったら書くことにします。
見ないうちに寂しくなったなあ・・・ ひとまず落ち着いたので、ちょこちょこ活動再開しようかなと思ってます。 まずはHPの更新を(w >123さん 精力的な活動に敬服致します。暇を見つけて、活動の成果を拝見させて頂きますので。
あ、
>>355 とするべきだった・・・( ; ´∀`)
まあ、私は相変わらずですハイ。
ども、おひさしぶりです。 最近プログラム板などを参考にC言語によるプログラミングを勉強してます。 WindowsやLinuxでコンソールアプリを組めるようになったらMinixでも挑戦してみようと思います。 今「やさしいC」 (高橋 麻奈 (著))で勉強中なんですが、「MINIX Cプログラミング」に興味があります。 内容や難易度はどのようなものか、どなたかご存知ですか?
>>359 わざわざ在庫まで調べてもらってありがとうございます。
アスキーのお蔵だしフェア、これはやっぱり直接足を運ばなければならないんですね。
四国の端っこに住んでるんで無理ですね(; ´д`)
まずその前にCをある程度使えるようにならなければ…
>>362 昨日(8/21) と言っているのは、8/20の誤りです。
いつもながらすいません( ; ´∀`)
>>361 さん
>>123 ◆rBwDDzyw さん
いろいろと参考になる情報ありがとうございます。
で、そろそろApache動いたの? まだ?
まぁー( ´∀`) だぁー( ´∀`)
HP更新しますた。いやー長かった。 >Mitla@|冫、) さん 遅ればせながらリンク貼らせていただきました。 ところでLinux系以外でMinixフォーマットのディスク読めるOSってありましたっけ? あほうな質問かもしれませんが・・・
調べた事が無かったので良い機会とばかりに見ていますが・・・ FreeBSDにはカケラも無さそうです( ´∀`) ※今 jp.FreeBSD.org で検索かけていますので、これを 否定する要件があったら別途書き込みます。 $ cd /usr/home/ncvs/FreeBSD/src/sbin/ $ ls -d moun* mount mount_ifs mount_ntfs mount_procfs mount_union mount_cd9660 mount_kernfs mount_null mount_smbfs mount_unionfs mount_devfs mount_lfs mount_nullfs mount_std mountd mount_ext2fs mount_msdos mount_nwfs mount_udf mount_fdesc mount_msdosfs mount_portal mount_umap mount_hpfs mount_nfs mount_portalfs mount_umapfs
無い様です( ´∀`) 自分はネットワークを効かせることしか考えていないんで 気にしていませんでしたが、データのやりとりで楽をする ためのツールとしてLinuxを使うのは良い手でしょうね。
>>371 良い機会なので、Netscapeで購読を始めました( ´∀`)
でも投稿の仕方から理解しなければ、保存はできても何もできないという罠。
Netscape(Win)で良いのかどうかも・・・・
こんな事になるならちゃんと NetNews の使い方を教わっておけば良かったYO!
>>371 ジャスト400〜
まとめを載せていただいてありがとうございます( ´∀`)
●@化けをあぼーんする
ttp://mpx386.tripod.co.jp/arpha.html ----
調査不足の点も多いのですが、Minixの起動ディスクで起動すると、
何もないはずの画面が「@」で埋まる、という一連のフォントの問題を
おさらいするとこんなかんズです:
・Bochsのフォントのお行儀が悪い
・多分Minixの方もお行儀が悪い
1.BochはVGA BIOS用のフォントとして、X Window System 用のフォント
を採用している(/bochs/font/vga.pcf)
2. そのフォントの0番目のビットマップとして「@」がアサイン
されている。ソフトウェアがVGAフォントの0番が半角スペースであると
の仮定に基づいて作成されていた場合、「Bochs上でのみ」そこに@が
表示される
3.Unix版の (X Window Sysem上で動く) Bochsは既にDOSおよび
Minixでこの症状が確認されており、そのために「フォントの0番(@)を
表示させようとしていたら、32番(半角スペース)のビットマップと
置き換える」という処理をするパッチが入っている。
>>181 の下のリンク
4.Windows版の場合、3.のパッチ相当の処理が無かった。
※
>>212 のリンクのdiff これが私が最初に作った拙いパッチ
5. Bochs(win32)をVisual C++ 6.0のデバッガで追った範囲では、
Minixの起動ディスク「が」特定のタイミングで画面のフォントを
0番で埋めてしまっているようであった。
※誰かがMinix側のソースを追えば、もう少しわかるかも
>>203 6.Bochs側の解決方法としては、1〜2を考慮すると、
・PCエミュレータとしては0番のフォントが半角スペース相当であるべき
・余計な判定処理でBochsを重くするべきではない
といった理由から、0番のフォントを潰すべきと判断できた。
※
>>185 のバイナリ改造や、次に作ったパッチ(
>>212 のリンクの上の方)
の手法はこれにあたる。
7.その(6.)パッチが Bochs に採用された(1.4.1 以降)。 ただし対象は Win32版のみ。Win32用のフォント情報は別の形に 変換された形でソース中に存在していたため、そこにパッチが当たって いる。(/bochs/font/vga.bitmap.h) 8.Unix版は今現在も3.のパッチで動いている。 フォントを任意に物に交換できるだろう事を考慮すると、Unix版において は現状が妥当に思える。 9.残念なことに Bochs 1.4 (win32)以降ではMinixの起動ディスクがpanicする 別の問題が見つかっており、Bochs1.4.1も同様の理由でMinixをインストール する事ができない。 という感じです。
最近B-Freeのソースと格闘しています。 といっても中を覗いているわけじゃなくて(もちろん!)、 例によってリポジトリを作ろうというだけですが。 ・・・でも、cvsknitを作り直すか、事前にパッケージを 加工しないと行けそうにない雰囲気です。
ちょっと古い本を整理してたらAST先生についての記事があったのでカキコします。
かなり要約していますので知っている方がいらっしゃればフォローお願い致します。
>>347 生年:1941年
生地:ホワイトブレーンズ
学歴:MIT->UCB(博士取得)
その後オランダに移住
その他:写真は撮るのは好きだが撮られるのが嫌い。
IBMでアルバイト時に白いシャツを着てこなかったのを
同僚に細かく注意されたことで会社勤めとは何かを悟ってしまい、
大学の教授になった。
オランダ語は話せるが細かい文法には自信が無い。
だそうです。
出典:PCUserの脇英世のパソコン快人伝119回
プログラミングやUNIXを勉強する以前に学業がヤバくなってきますた… 再試が四つも…(-_-)ウツダシノウ
>>380 別に学問は数年で修めなければならないという物では
ないのですから、今は目先の試練を乗り越えて下さい
( ´∀`)
もうMiltaさんは第三者に見える所で体系的にまとめて
行くという事の効果を ・・・・
・・・・・・・・・・・・・・・・・・・・・・・・・・・・・
・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・?
・・・・・・・
・・・・・・・・・・・・・・・・・・・・・
・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・
・・・・・・・・
・・・・
・・・・・・ 一コ、増えてる ・・・??
近況報告です。
●NetNews (comp.os.minix) に、ACKコンパイラの話題が出ていました。
> Subject: Re: where is the C compiler?
> Date: 03 Sep 2002 23:56:16 +0200
> From:
[email protected] (M E Leypold @ labnet)
> Organization: T-Online
> Newsgroups: comp.os.minix
> Q "Where is the source for ACK?"
>
> A Minix comes with a C-Compiler, called ACK (Amsterdam Compiler
> Kit). ACK is another product of Andrew Tanenbaum, and is being
> marketed commercially. For this reason -- until recently -- the
> C-Compiler has not been available in source form. AFAIK this is
> currently changing -- the company originally selling ACK has agreed
> to make the source available to the public. No formal release has
> been made yet, since scripts and makefiles have to be changed a
> bit to fit into the Minix environment.
--- 別記事
> Subject: Re: where is the C compiler?
> Date: 04 Sep 2002 10:43:01 +0200
> From: Rasmus Meldgaard <
[email protected] >
> Organization: Department of Computer Science, University of Copenhagen
> it says that you can download the source for ACK at
> <
ftp://ftp.cs.vu.nl/pub/kjb/ACK/ACK-5.2.tar.gz >
このACKは、置き場所からもわかりますが、Kees J. Bot氏が面倒を見られて いるようです。
○minix-up projectの上に、参加者が自由に書き込めるcgiを立てる のはどうかと思っています。 MINIXのメモをまとめたり、usage(8)を訳したり、他プロジェクトや SF.jpのためにCVSやUnixのTipsをまとめたりする (原稿書きで すね)ために、もう少し気軽に作業できる何かが我々にとって 必要であるように感じています。 MINIXにゆかりのあるアノ方のアレを想定しているのですが・・・ あれは今overhall中で、それはともかくrubyだったような・・・ ○NetscapeのNetNews、過去記事を保存できていない気がしてきて ビクビクしています( ; ´∀`) どうにかせな・・・
>>377-379 もう一方でした。
○「IT業界の開拓者たち (2002 脇英世/ソフトバンク パブリッシング )」
第5章 ユニークな異端の人々 アンドリュー・タネンバウム
>>377 さんの記述と照らしてみると、やはりその記事が収録されている
様です( ´∀`)
一つ一つが短い人物紹介の形になっており、面白いです。
123さん 情報どうもです。 ただ、他に興味ある人はいないんで買わないと思います。 今更BillGの話とか聞きたくないし。
>>377 , 386
いえいえ、こちらこそ情報どうもです( ´∀`)
最近中古のISAマシン(PC-AT)を入手したんですが、作業体制を
どうしようかと思っているところです。(切り替え、入れ替え等)
388 :
Be名無しさん :02/09/22 16:52
Bochsで試す前に、WinXP上のVirtual PCにMinixをインストールできないかなぁと思い、 フロッピーを作成し、一枚目を入れたのですが、 Executing in 32-bit protected mode File system panic: Cannot open root device Hit ESC to reboot, F-keys for debug dumps と出て、それ以上進めません。 Virtual PC上では無理なのでしょうか
389 :
名無しさん@Emacs :02/09/24 19:28
DOS MINIX 専用のちっさい DOS マシンが欲しいなぁ。
乙です。
>>388 Windows版のVirtual PCですか( ´∀`)
ひとまずBochsなどで挙動を観察(そして、比較)される事をお勧めします。
昨今の小さいマシンはレガシーフリーでもう・・・(ぼそ)
>>389 DOSモバに移植?
一応FreeBSDの前例があるからやれば出来そうだが…
treo を大きくしたような奴が欲しい。
>>393 フ━( ´_ゝ`)━( ´_ゝ)━( ´_)━( ´)━(` )━(ゝ` )━(_ゝ` )━( ´_ゝ`)━ン
モバイル板逝けよ。
お疲れ様です。 このスレの今までの書き込みを振り返りながら細々と 状況をまとめ直し始めていますが・・・何というか自分の 恥ずかしいコメントが沢山あって、赤面ものです ( ●´∀`)
397 :
Be名無しさん :02/10/07 02:30
AT機が1機余ったんで人柱にでもなろうかね。 実機にインスコできるディストリってもう配布されてないの?
ふむ。面倒くさい割りにはあまり貢献できなさそうだなあ。 ここはひとつ開発者側に回るしかない! ってことで今DOSMINIX入れてシコシコしとります。久しぶりのun*x。 つか本当にman使えないのか。もう解決されてるんですか? 過去ログ?読むの面倒ですよ?わらい 「自己中にも程があるんじゃよー」 レス待ちの間123氏他によるsourceforge内のソースツリーを ちょっとずつ読む事にしよう。そうしよう。
せっかく埃をかぶったWindoooooozeMeを入れてLANに加えて DOSMINIX入れて開発環境整えてさあ逝くぞって時に それはないぜおい
MINIX始めますた。
| |_・) <コソーリト オウエンシテマスヨ… | | |彡サッ |
マターリ( ´∀`) OSASKが目出度い事だし、新しい方も来られた様ですし、私も minixの方にちょっと戻りませうか。 来週あたりから、古いMINIX (minnieの上にあったもの) を調べて みようかと思います。ええ私ゃ広く浅くで( ; ´∀`) まずはファイル構造の把握(1.5との比較等)からで、 大きな目標としてはリポジトリへの追加、HDDイメージの作成、 インストール手順などの記録(の集積)です。 DOSMINIXはDOSの方をまだ用意(復旧)できていないのですが、 何かあったら皆で一緒に考えましょう( ´∀`) ※ところで私は少なくとも1年くらいはここでひっそり、まったりと 進めるつもりおります。私が始めたスレではないのに扱いが 荒くて恐縮ですが、よろしくお願いしますm(_ _)m
Debian3.0r0 を使い、MINIX用に空けたパーティションの中身をそのまま tarなどで 吸い出せないかと思案中です。(後はMINIXを入れるだけですが( ; ´∀`)) ※バージョンごとの構成を覚えるのも面倒なので保存したい
パーティションごと保存ですか、やることが凄いですね。 私はまだまだ初心者なので、見守ることぐらいしかできませんが、いろいろとがんばってください。
>>408 昔と違ってHDDの容量も豊富で安価にPCの台数を稼ぐ(1以上)
事ができ、実用的なVMや異なるOSにも恵まれていますので、そ
れにあわせた富豪的なシステム構築が効果的かと思われます。
MINIXだ何だと言ってインストールだけでこけて終わる様な状況
はもう終わりにしたいので、その先へ皆さんが軽やかに進める様
な状況をどうにか用意したいものであります。
Dailyにやっていると氏んでしまうので、よく日が空くと思いますが
まったりとお付き合い下さい。
>>410 はTanenbaumつながりという事ではい( ; ´∀`)
もはや趣味の領域ですNe!
>>414 使えますよ、たぶん。
殆どの Unix like OS で使えると思います。
416 :
123 ◇mXrBwDDzyw :02/10/25 17:33
Bochsを利用して、MINIXを動かそうと奮闘しております。
ですが、
>>388 さんと同じで、
Executing in 32-bit protected mode
File system panic: Cannot open root device
Hit ESC to reboot, F-keys for debug dumps
となり、先に進めません。
>>388 さんは、Virtual PCで出るということですが、
私は、Bochsで、同じところで出ております。
ちなみに、Virtual PCでもやってみたところ、
>>388 さんがいわれるように、こちらも同じ現象が現れました。
いろいろ調べてみたり、minix.cfgをいじってみたりしましたが、
全くだめです。
どなたか、解決方法をご存知の方、ご教授願えませんでしょうか?
ちなみに、今回の作業で参考にさせていただきましたサイトは、
http://tokushima.cool.ne.jp/kossori3/install.html です。
よろしくお願いします。
8086/286と386/486用のどちらを落としました? Bochsだと、386/486用だったような、でも、どっちでも動くかな?
>>416 お疲れ様です( ´∀`)
どのBochsとどのMINIXで何をされているかによりますが、
最近のBochsではインストールに問題がある様です。
(ここ最近のBochs Win32版のまとめは
>>373-375 にあります)
「動く」MINIXの状況をまず確認してみたいならば、minix-upに置いて
あるBochsとMINIX 2.0.2 のHDDイメージを試してみて下さい。
ttp://minix-up.sourceforge.jp/
419 :
Be名無しさん :02/10/26 12:07
UNIXを勉強しようと、使っているLINUXのコードを見たけど、 大きすぎてわかりませんでした。 そこで、MINIXというものを知り、これを勉強しようと、現在、 BochsでMINIXをインストールを済ませました。 で、バイブルを購入しようと思っているのですが、MINIXのバイブルは、 「オペレーティングシステム―設計と理論およびMINIXによる実装」 だと、どこのサイトへ行っても言われています。 というか、OSを勉強するのなら、上記の本だと。。。 この本をお持ちの方、内容的にはどうでしょうか? 素人にもわかりやすく解説してありますでしょうか? 根が張る本なので、確実に良いものであると確信してから購入を 考えています。 詳しい情報をよろしくお願いします。
>>419 どこのサイトも「(資料を)複数揃えて当たり前」という視点があっ
たのではないかと思いますので、値段については何とも・・・
( ; ´∀`)
#近所の図書館の蔵書を調べるor注文するのも手です
大雑把なこの本の解説は冒頭に明記されていますので、一度
現物をお読みになられると良いかと思います。
C言語を読まれるならば(日本語版なら)コメントの日本語訳が
後半に付いて来ますので、読解が楽になるかもしれません。
近況報告です。
ここのところcvsknitに時間を取られており、minixに関しては
傍観者と化しています。
#その割に2.0.3 のbochs imageも見つかっており、良い感じ
#ですが( ´∀`) <- 自分でもいじれYo!
Linuxと組み合わせてファイル構成を吸い取る件(
>>407-409 )
は休止していますが、またきっかけができ次第進めると思います。
何と言いますか読書と調査の秋です。
422 :
Be名無しさん :02/10/29 00:48
初めまして、MINIX初心者のです。 最近MINIXを知り、早速、余ったパーツでマシンを1台作り、 インストールまで完了しました。 MINIXを知ったきっかけは、 「それがぼくにはたのしかったから」 です。 ちゃんとMINIXを、そしてOSを勉強しようと、 「オペレーティングシステム―設計と理論およびMINIXによる実装 」 も、注文しました。 上記の本が届くまで、MINIXで遊んでみようと思っております。 ところで、MINIXもLANに参加させたいのですが、 MINIXで動くネットワークカードは、どういったものがあるのでしょうか? とりあえず、現在つけているものは、coregaの 「FEther PCI-TXS」 というものですが、インテル系のチップの乗ったカードなら 動くと、どこかのサイトでみたような気がします。 もし、インテルのチップの乗ったカードで動くものがありましたら、 型式などを教えていただけないでしょうか? もちろん、これ以外のカードでも結構です。動けば何でもいいです。 いずれは、このような問題が出てきても、自分でドライバを書ける 位にはなりたいものです。 これから、がんばって番今日していきますので、今後ともよろしくお願いします。
>>422 私自身はまだMINIXで物理層を動かした事が無いので、以下に
資料を挙げさせていただきます。The Bookにはネットワークに
関する記述は無いと言って良いと思いますので、別途PCアーキ
テクチャやFreeBSD/Linuxに関する資料があると良いと思われ
ます。
1. DP8390を起源とするチップを持つNIC(DP8390を使用していた
Novel NE2000に互換のNIC)ならば動くかもしれません。
※RealTekなどからNE2000互換のチップが出ている様です
2. 2.0.2までのMINIXは、PCIよりISAカードの方が良いかもしれません
ただし、ISA NICの設定は相当大変らしいですが・・・
※ISAは普通のスロットよりも大きくてビットが少なめ。これ。
カードを抜いたことが解らない仕組みになっているという・・・
※2.0.3については調査が足りません
3. 動作が取れたカードがあったら、ぜひ型番を教えて下さい
( ;´∀`)
早くアレが復旧するといいなぁと思いながら、「Wiki Way」を読書中です。 Wikiの醍醐味をまず味わうには、YukiWikiの前に QuickiWikiがいいと思います。 ひたすら回り道の秋・・( ´∀`)
CVSをたしなむ人が増えるといいなぁ・・・( ´∀`)
VirtualPCにインスコできない…(;´Д`)…そもそも起動しない…。
でもMinixはソースを読むだけでも面白いでつ。
>>123 さんもガンガッテ。
>>427 やっとソースをURLで適示しながら会話できる下地ができ始めた、といった
所でしょうかね。まだまだです。
はじめまして、Bochs for Windows 1.3 に Minix(2.0.2) をインストールしようと頑張っているのですが、 SYS.TAZ と CMD.TAZ のインストールがうまくいきません、 両方とも1.44M(1,474,560byte)で分割して setup コマンドを使いインストールしようとしていますが、 途中でチェックサムエラーとでて、インストールに失敗してしまいます、 ちなみに、 USR.TAZ では、この現象は見られませんでした。 どなたか、回避方法を知っている方がいらしたら情報をください、お願いします。
>>429 こんにちは。
ftpでダウンロードする際にデータを壊したとか?
>>430 はじめまして、よろしくお願いします。
>ftpでダウンロードする際にデータを壊したとか?
それもあるかもしれません、できるまで、頑張って見ます。
>>431 もしインストールの失敗に飽きてしまったら、既存のHDDイメージで
遊んでみて下さい( ´∀`)
>>432 お気使いありがとうございます、何とか無事にインストールすることができました。
原因は私の勘違いのようでしたお恥ずかしい(*´∀`)
これから、まったりとソースコードを眺めたいと思います。
98x1版の開発を終了してからAT版を作り始めたのではない かと思いますが、詳細は知りません。 ソースはGPLですから、それを作者に断りなく公開するのは 問題なしですね。喜ばれると思われます。
>>407 ( ´∀`)。。。( ディレクトリ構成を吸い出すだけが目的であれば、
bochsで作業した後に
Linuxの場合なら mount -t minix -o loop bochs.img /path/to/directory
などとやって吸い出すのも良さそうだなぁ・・・ )
前回動き出そうと言ってから何ヶ月ぶりだろ・・・(; ´∀`) 現在、何をトチ狂ったかPC-9801でMINIXを動かすことに挑戦中。 そろそろHPも更新しないとヤバイしなぁ、という動機で(w しかし、何故か昔拾ったV1.5が動作しないのですよ。 起動メニューでMINIXを起動しようとするとコアダンプ。これではHPのネタにならん!(w やり方が間違っているのでしょうか? ソレトモV2.0ヲイショクセヨトイウオツゲ?(; ´∀`) >123様 このスレからMINIXをさわり始めた方が結構いるみたいですね。 貴公の精力的な活動、感服いたします。
>>440 乙です。そういえば私も色々初めて半年が経ちました。
巷では進みが遅いと評判の様ですけど (゚ 3゚)キニシナイ!
1.5については、手順として
・新たにゲットしてみる・・・ついでにHPのねたにする
・IBM-PCに入れてみる・・・ついでにHPのねたにする
・PC-9801の場合をHPのねたにする・・・
というのはいかがでせう。
※既存のサイトのいずれかで充分だったりするでしょうか?
そうするとわかる方の助言が得られやすいかもしれませんし、
私もOldiesに手を出しやすくなって大変助かったりします( ´∀`)
>441 IBM-PC版を試したこともあったのですが、これも起動しなかったっす。 univ-Bootフロッピーで試したんですが、メニューでATとかXTとかを全部試しても その後のカーネルチェックで止まりました。 できればV1.5の動作方法キボンヌ そういや、PC-98MINIX(MIX版)を落としたFTPサイトが死んでるんですよね。 そこにあった98関連のファイルをあげてHPのネタにするか?(w 何か問題はありますかね、これ?
ネタかあ、、、各種エミュレータ上の動作ってどうなの? 386以降はともかく86や68なエミュならいっぱいありそうだけど。
トリップはじめてみました( 。∀゚)アヒャー どうやらHPが1000hit越えた模様。かような不精者で申し訳ない。 年内には更新しよう。 >443 いっぱいあって収拾つかなくなりそう…(;´∀`) X68エミュには手を出してみたいですね。 家になぜか「X68マシン語プログラミング」があるので。イヤ、ムカシネ、マチガエテカッチャッタンダヨ(w >444 ということは、1.5を動かせたのですか?ぜひ詳細キボンヌ おながいしますだ。
>>445 あのう、わたすも未着手なので・・・
やっと用事も一段落ついたので、来週あたり、ちょっと
手を出してみましょうかね( ´∀`)
#
>>443 のminnie のリンク、先頭のmの字が削れていますね。
#ftpの対処法を含め、read.cgiがバグっているような予感が。
FIVA206のBモードに2.0.2インストール記念age。 と思ったけどsage進行みたいなんでsage。 フロッピーからセットアップしようとしても起動時に こけるんで、DOSMINIXからSetup実行すると幸せです。 LinuxのRealtek RTL8139ドライバを参考に 年明けくらいにLANに接続できたらいいなぁ。
>>448 おめでとうございます。DOSMINIXから実行するのがTipsという
事でしょうか( ´∀`)?
マターリして行ってください。
>>440-447 触ってみました。
●Minnieの1.5を試す (
ftp://minnie.tuhs.org/minix/1.5/ )
成り行き:起動できず
VMware3.2でテストしたところ、インストール用イメージ三種類
(disk01-03)いずれも以下の一行を出して停止した。
Booting MINIX 1.5. Copyright 1991 Prentice-Hall, Inc.
実機でも同様の症状である事を確認した。
(ISAバス付き、手元の最古マシンによる)
あれ?
>>442 > univ-Bootフロッピーで試したんですが、メニューでATとかXTとかを全部試しても
> その後のカーネルチェックで止まりました。
当方ではそこまで行っていない気がします・・・ ( ; ´∀`)
>453 あ、フォローできるというから、てっきり起動できたのかと。 未着手って書いてありましたね。 >univ_boot 本家かミラーかどっかの/pub/minix/old/1.5 あたりにuniv_boot.01ってのがあります。 それを用いて1.5をブートしてみました。 以下に結果を。 Bochs1.4:起動メニュー出る。ATカーネルを選んで起動。ROOT DISKに変えろとでる。 変える。リターン。Bochsコアダンプ。(ATカーネル以外でも同じ) 実機:ROOT DISKに変えろまでは上と同じ。変える。リターン。読み込む。 Please Remove ROOT Disket.と出て止まる。何をしても動かない。 文字キーを打てば表示はされるが何も動かない。 こんな感じです。comp.os.minixにも似たような質問があるが有望な返答なし。 なんでだろ?( ´∀`)
>>454 (以下、試行錯誤後の要約)
実機において、「文字キーを打てば表示はされるが何も動かない。」
という所まで来ました。universal boot floppy という名が示唆する通りで、
> Insert the root diskette then hit RETURN
というメッセージの後に(ディスクを変えずに)リターンキーを
押すだけでそこまで行く様です。
>>457 む、寝てますね・・・
univ_boot という名前は Universal Boot、すなわち boot floppy + root floppy
である事を示唆しているのではないかと言う事が推測できたので
試しにそのままRETURNを押したらその様な挙動を示した、という事です。
連続書き込みは良くないですね( ; ´∀`) 本日はこれにて。
http://www.classiccmp.org/mail-archive/classiccmp/1999-07/0390.html ` I've never used Minix 2.0.0, but when I installed Minix 1.5.10 many years
` ago, I got 3 different boot disks. One used the standard XT controller.
` One used the standard AT controller. And one used the ROM BIOS. The last
` one would work on any machine, but it couldn't work in protected mode, of
` course.
`
` I don't know if this still applies, or if you can still get/make a boot
` disk that uses the BIOS, but it would appear that there have been
` problems like this for a long time.
>>457-458 ダウト。
univ_boot は、一枚のフロッピーで PC-AT|PC-XT|PS/2|BIOS 版の
カーネルをそれぞれ呼べるという意味でuniversalなのではないか?
な、なるほど
そういうことかも・・・( ; ´∀`)
>>454 2DDのフロッピーディスクを使えばその先に行けるみたいです
とり急ぎ。
やること多くて全然いじくれないよ〜 ヽ( `Д´)ノ ウワァァン >461 2DDですか。ってことは /6 か /9 オプションをつけてフォーマットすればいいのかな? 今度やってみます。情報サンクス
>>462 乙です( ´∀`)
こちらで試した時は、cygwin (※WinNT系でなければ/dev/fd0は使えません) を使って
dd if=pc/disk.04 of=/dev/fd0
といった操作2DDのFDに書いたものを使いました。
この時はuniv_bootは2HDのままでした。
Bochs2.0 for winは、Bochsスレであった通りでインストーラー付きですね。
とりあえず dlxlinux を参考にして、MINIX 2.0.2 イメージを動かせるらしい
bochsrc を作り、MINIXが動かせる事は確認しました。
Bochs2.0-rc file for MINIX 2.0.2 image
ttp://sourceforge.jp/frs/index.php?group_id=127 確かにもっさり感が無くなった様な気がします。
('find /' などをかけたりすると特に)
( ´∀`)b グッ
ひさしぶりに来たけど、そろそろ 実 用 的 になったんだろうな???
頑張って実用的にしようぜ!!
関係ありそうでなさそうな話ですが・・・
非常に興味深い訳本が出て(新規)いました。
原題:"TCP Illustrated"
○詳解TCP/IP Vol.2 「実装」 (2002年12月30日 初版第1刷)
4.4BSD-Lite (1994年) のTCPスタックの解説本の和訳本です。
位置付け的にも分量的にもこれはすごい仕事だと思います。
翻訳訂正のページ:
http://www.mkg.sfc.keio.ac.jp/vol2/ Vol1とVol3の新装版は略。
(^^)
472 :
Be名無しさん :03/01/24 05:49
256倍本借りて来たのでage
>>475 はてどっちの事だろう・・・なんちて( ´∀`)
それはそうと、
「ソースコードの反逆(REBEL CODE)」面白いですね。
「それがぼくには楽しかったから(JUST FOR FUN)」や
「UNIXの 1/4世紀」などとの内容のかぶり具合がまた。
まったくおまぬけで・・・
479 :
Be名無しさん :03/02/10 05:09
>>287 それいいです!
これから解析してここにレポート載せます。
最近はMINIX自体から作業が離れてしまっているので
恐縮ですが、近況を書き残します。
リクエストが無ければ、資料を用意しながら引き続きcvs
自動化ツールの製作を行うでしょう。
気軽に見えないソースを気軽に見える場所に用意して
おく、という形である程度他のスレにも貢献できている
様です。
>>479 がばって下さい( ´∀`)
482 :
Be名無しさん :03/02/18 00:50
はじめて読む486がウッテナイヨage
あの本は確かに名著だけど、あれがなければ理解出来ない というものでもない。インテルのPDFで理解することも出来るから。
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
OS板はBeOS、BeOS、BeOS、、、、BeOS等のマイナーなBeOSの話をする場所です。
現在OS板ではBeOS以外のメジャーなOSのスレが増えすぎて、マイナーなBeOSの
スレが見つけにくくなったりdat落ちしたりしています。
【NeXTSTEP、MINIX、UnixWare、OSkit、qnx、*BSD、NWSOS、Plan9、OS-9等】
のUNIX系OSの話はUNIXの話であると断定します。
UNIXの話はUNIX板(
http://pc.2ch.net/unix/ )で
お願いします。
ただしBeOSだけは、重複・単独質問・その他あらゆる糞スレも大歓迎です
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
MINIX is not UNIX.
>>485 ( ´∀`)。。o( ・・MINU・・・・
487 :
Be名無しさん :03/02/28 21:51
(^^)
>>486 某Tikiにもデビューしてますね。うらやましい。
(^^;)
491 :
Be名無しさん :03/03/30 23:35
細々ツールを作っております123です( ´∀`)
さて、MINIXな皆様に osdev-j を紹介します。
http://osdev-j.sourceforge.jp/ これは SouceForge.jp のプロジェクトとして mjt. さんが
申請されたもので、個人でOSを開発している/強い興味を持っ
ているメンバーが、各自必要としているリソースを共有するために
用意されたメタプロジェクトです。
運営は mjt. さん中心で、現在 PukiWiki 1.3.x が一本運営
されています。
OSに興味を持つメンバーの負担が多少なりとも下がり、各種
方面(技術分野、Unix、Wiki等)の学習環境として発展する
と良いなぁと思っております。
(^^)
∧_∧ ( ^^ )< ぬるぽ(^^)
495 :
Be名無しさん :03/04/20 17:32
保守
そういえば某Tiki (osdev-jから辿りましょう) にて、最新のBochs であればMINIXのインストールは可能になっているんじゃないかと 示唆をいただいています。 どなたか試されたら、状況を教えて下さいね( ´∀`)
めでたい!
━―━―━―━―━―━―━―━―━[JR山崎駅(^^)]━―━―━―━―━―━―━―━―━―
∧_∧ ピュ.ー ( ^^ ) <これからも僕を応援して下さいね(^^)。 =〔~∪ ̄ ̄〕 = ◎――◎ 山崎渉
501 :
Be名無しさん :03/06/04 02:58
DOSMINIXで、仮想メモリってのは使えるんでしょうか? 初心者の質問でスマソ。
>483 インテルのPDF、てインテルのサイトにあるIA-32のマニュアルの事? あんな大量の資料、初心者が読みこなすのは厳しいような。 つか、漏れは挫折した・・・・・。
503 :
Be名無しさん :03/06/13 00:41
257倍ページどこ
>>503 かなり前に失われました。復活される事もないそうです(^^;
(私も噂でしか知りません)
505 :
Be名無しさん :03/06/14 10:41
>>504 もう少し早くminixに目覚めていればあれ見てカーネルいじったのになあ。
死のう。
PC-98x1にMINIXを移植したのは日経MIXとアスキーのどちらが先なのかな。
508 :
Be名無しさん :03/06/15 22:40
はーあ、Xねえ wnnもねえ emacsもフルセットは走ってねえ。 ネットもねえ、ブラウザもねえ、漢字がぜんぜん使えねえ。 gawkもねえ、perlもねえ、gccがそもそも動かねえ。 仮想記憶もねえ、あるわけねえ、おらのハードはMMUがねえ。 おらこんなMinix嫌だー、おらこんなMinix嫌だー、Linuxさ入れるぅだー。 Linuxさ入れたら vmware入れて vmwareでWindows飼うだえー。
>>503-504 `98年頃にダウンローダで落としたのを持ってる。筈。
バックアップしたMOのどれかに入ってる。筈。
ネット上にないってのは不便だねぇ。(´・ω・)
>>507 そこら辺の経緯も書いてあった筈。
で、どうでしたっけ?>誰か
>>510 最近CONFIG_HAS_MMUなんてのが増えたわけだが。
まあ単純にy→nにしても動かんけどね。
>>511 >最近CONFIG_HAS_MMUなんてのが増えたわけだが。
うへ、知らんかったYO
で、どういう時に使うと美味しいの?
>>512 MMUのない極貧環境で動かすとか、
宗教上の理由でMMUを使いたくないとか。
まあ、組み込み用途向けですな。
>>508 vmwareが動くならならその上でMINIXを飼うでしょう
>>509 MOドライブはこちらで用意しますので、MO全部下さ(略
>>507 移植完了は日経MIXのほうが早かったような記憶が…
作業開始はアスキーのほうが早かったかな
記憶だけなので間違ってる可能性高し
>>508 そもそも飼うものではないのであります。OSの勉強のための教材ですから。
OSの勉強のために飼ってる人はいるでしょうが。
#つい最近も comp.os.minix で同様のおばかさんが
#トロール船を引っ張っていましたね
『実用的にしよう』というのも一つの演習だと捉えることも可能ですね
518 :
あじのひらき :03/07/13 20:32
386のパソコンに(ノート)にMINIXをインストールしようと思っているんですが、なにが必要ですか?サイトを見てもよくわかりません。
新しいPentiumマシーンとWindowsとbochs.
__∧_∧_ |( ^^ )| <寝るぽ(^^) |\⌒⌒⌒\ \ |⌒⌒⌒~| 山崎渉 ~ ̄ ̄ ̄ ̄
あげ
かつては、OSの勉強のための教材としてそれなりに名声があったけど、いまやその 意味もなくなっただろう?勉強したけりゃ、Linuxのソース読めばいいし。
ソースの読みやすさという点ではつくりがシンプルな分MINIXにアドバンテージがあるかと。 BSDマガジンの「デーモン君のソース探検」のような企画がMINIXでやれれば面白いと思いますけどね。
このOSはAST本のためにあるだよ。あの本は名著すぎる。
528 :
あじのひらき :03/07/27 19:03
ノートPCにMinixインストールできました。Viがものすごくつかいずらいので べつのエディタを使おうとおもっているんですが、いいエディタありますか? あと、アセンブリとGCCも入れたいのですが、どなか教えてください。
∧_∧ ∧_∧ ピュ.ー ( ・3・) ( ^^ ) <これからも僕たちを応援して下さいね(^^)。 =〔~∪ ̄ ̄ ̄∪ ̄ ̄〕 = ◎――――――◎ 山崎渉&ぼるじょあ
(⌒V⌒) │ ^ ^ │<これからも僕を応援して下さいね(^^)。 ⊂| |つ (_)(_) 山崎パン
531 :
Be名無しさん :03/08/31 22:45
今日PC-9801UV11貰って来たんだけど。MINIXは動くかな? 因みにCPUは V30 10Mhz RAMは 640KBです。 本家サイトによれば最低640KBのRAMで動作するらしいからとりあえず試してみるわ。
532 :
Be名無しさん :03/08/31 23:00
おれはVX21、NX/C、ASで動かしてたから、いけると思う。
MINIX-98ってまだ手に入るの? ロストテクノロジだと思ってたが。
売っては居ないでしょうね。でもネットを彷徨えば、どこかしらで入手出来ると思う。 暇が出来たらちょと調べてみる。
日本語キーボードを使おうと思って、
/usr/lib/keymaps/japanese.mapを/etc/keymapにコピーしたんですけど、
>>89 と同じ症状が出ました
起動時に日本語キーボード配列にしたいのですが、
他に方法があるのでしょうか?
536 :
Be名無しさん :03/09/28 10:43
>>535 rcにでも.profileにでも
loadkeys /usr/lib/keymaps/japanese.map
って書きゃあいいじゃん。
>>536 rcでは変わりませんでしたが、profileに書いたところ
ちゃんとなりました、thx
>>535 /etc/rc の
loadkeys /etc/keymap
を
sh -c 'loadkeys /etc/keymap'
にすれば、とりあえず動いた気がする(intr sh ... かも)。
ちゃんと調べたわけじゃないけど、init のバグっぽい感じ?
AST本買って、vmwareに2.0.0入れて色々といじくってるんだが mpx386.sの _idle_taskにhltが入ってねえんだよ。 調べてみたら、2.0.3の_idle_taskはちゃんとレベル0へ 遷移してhltがコールされてるわけよ。 で、2.0.0の_idle_taskだけ書き換えてみたんだが General Protection でパニくる。 おまいらのなかで、2.0.0か2.0.2のidleタスクに、 hlt突っ込むの成功した香具師はいるか? vmwareに2.0.3入れるの失敗したヘタレな漏れに ぱにくる理由とか、やさしく丁寧に教えてくれる墓募集。 この擦れ見るとvmwareつかーてる香具師もいるようだが ひょっとしておまいらのホストOSもCPU全開のままですか?
sageちったからあげとく。
なにやってんだ漏れ。(欝
アセンブラは苦手なのでidle_task()を Cで書き直してみた。 keybord.cも少し触って dp_dump()と入れ換えで F5-keyを押して動くような idle_dump()を作って そこからlevel0(halt) が呼ばれるようした。 F5を押しまくると、ホストOSのCPU負荷が減ることは確認した。 しかし、level0(halt)をidle_task()から呼ぶと General protectionでpanic。 ちなみに、idle_task()から、level0(halt)ではなく printfを呼ぶだけで同様にpanicすることも確認した。 ネットワークドライバのhoge_task()からはprintfが呼べる わけだが、結局、IDLEタスクと、他のタスクとどう違うんだ? proc構造体のメンバ、例えばp_flagsなんかを変えてみればいのか? ヒントぷりーず。
idle_task$B$K3d$jEv$F$i$l$F$$$k%9%?%C%/$NNL$O(B?$B!!$HEv$F$:$C$]$&$K8@$C$F$_$k%F%9%H!#(B
うお化けた。気を取り直して。 idel_taskのスタックの量は? と当てずっぽうに言ってみるテスト。
おは。 根拠はないが、デフォルトでは少な過ぎると思ったので table.cのIDLE_TASKは、SMALL_STACKにして、 idle_task()から何段か関数を積めることは確認してある。 テスト感謝しまつ。ありがとう。
とりあえず、main()のproc構造体の初期化をしてる部分、 istaskp()で、taskのうち、IDLEを別扱いしている場所がある。 少々乱暴だがistaskp()を、プロセスIDが負か否かだけで判定するよう なものに変更したところ、 printf()やlevel0(halt)呼んでもpanicしなくなった。 ホストOSのCPU負荷を減らすことに成功はしたが、 なぜIOPLが関係するのか、本質的な理解にはまだ至っていない。 つかれた _| ̄|○
VMwareのバグじゃないかと思うが。
istaskp()マクロを直してしまったので偶然動いた。というのが真相だった。 IOPLの設定が問題なのではなく alloc_segments()でのprivilegeの設定の ところだけ変えるってのが正解のようだ。これはこれで納得。 話は飛ぶけど、実機だと、ftpのminix側へのget、安定して動く? linuxのpcnet32とvmdの3c900を真似てみたんだが、大きなファイル getだけ安定しない。INETのデバッグフラグあげた途端パニックするんで これを直すのが次の作業。 最終的には、NFSの鯖か倉を作ってみたいんだが、協力してくれる物好き はいないか? あくまでお勉強なのでまたーりと。
>>535 loadkeys /etc/keymap => intr loadkeys /etc/keymap
でOK
>>535 loadkeys /etc/keymap => intr loadkeys /etc/keymap
でOK
つつがなく保守
MMXあげ。
2つほど質問です。 1.MINIX Ver.2のPC-98版ってありますか。また、あるとすればどこで手に入りますか。 2.MINIX 用のVIM6が欲しいのですが、どこかで実行できるバイナリで配布しているところってありませんか。 よろしくお願いします。
>>553 1. 無いんじゃない?
2. ソースでいいじゃねーか!
少しは検索してみたんか?
なんでそんな言い方をされるのか分からないですが、 98用の方は散々検索して、少なくとも1.5までは存在を確認しましたが 2以降は有るのか無いのかすら分かりませんでした。 VIM6の方は、それほど必死に検索したとは言えませんが バイナリを配布しているところは見つけられませんでした。 また、VIM6のコンパイルは「ソースでいい」と言える位に すんなり通るようになったんですか?
>>554-555 まーまーもちつけ。
98版ってもASCIIかMIXかで話が違う罠。
漏れはMIX版は知らんが、1.6.25くらいまでのパッチがASCII版にはあったと思うぞ。
1.7のFSとMMを1.6.xのKERNELに無理やり移植した版もバイナリ配布されていたはずだ。
たぶんその後はfjコミュニティでの進展はなかったと思われ。
Niftyで頑張った香具師がいるかもしれないが、漏れは知らん。
こんな老人の痴呆話でも役に立つかなもし。
558 :
Be名無しさん :04/01/02 13:37
あげ
559 :
テlテIフ?ノP ◆DmPP8/Wn8Y :04/01/11 21:01
MINIXをWINMXに見間違えちゃった
Minixか。 阪大の図書館でアスキー版借りたことあったな。
とうとう本家でもPCIイケるようになった様で。
cvsknitテスト中。 ファイル構造のみで見たところ、注目の変化はこんなところでしょうか。 A src/commands/simple/rdate.c A src/commands/simple/rget.c A src/kernel/pci_amd.h A src/kernel/pci_intel.h A src/kernel/pci_via.h A src/kernel/rtl8029.c A src/kernel/rtl8139.c A src/lib/regex R src/test
564 :
Be名無しさん :04/02/19 05:32
MINIX 2.0.4をLinux (Debian sid)上のbochsの一番新しいのに入れようとして るんですけど、次の所で失敗してしまいます。 Hit return if everything looks file, or hit DEL to bail out if you want to think it over. The next step will destroy /dev/c0d0p1. : installboot: Unexpected EOF on /dev/c0d0p1 * .bochsrcは次のようにしています: megs: 8 boot: c ata0: enabled=1, ioaddr1=0x1f0, ioaddr2=0x3f0, irq=14 ata1: enabled=0, ioaddr1=0x170, ioaddr2=0x370, irq=15 ata2: enabled=0, ioaddr1=0x1e8, ioaddr2=0x3e0, irq=11 ata3: enabled=0, ioaddr1=0x168, ioaddr2=0x360, irq=9 ata0-master: type=disk, mode=flat, path="./30M.minix2.0", cylinders=615, heads=6, spt=17 floppya: 1_44=./ROOT.MNX, status=inserted floppyb: 1_44=./USR.MNX, status=inserted log: ./bochs.out vga_update_interval: 300000 keyboard_serial_delay: 250 vgaromimage: $BXSHARE/VGABIOS-elpin-2.40 romimage: file=$BXSHARE/BIOS-bochs-latest, address=0xf0000 bochsのMinix.htmlは内容が古いようで、bochs添付のものを切り貼りしていま す。
自己レスです。 ぐぐってみたら、どうもpartの指定が悪そうだということで、いろいろ試して みました。 ちょっとわかりにくいですが、とりあえずUnexpected EOFが出なくなったとき のpartの指定です: 0* p0 81 MINIX 0 0 1 614 5 16 1 72729 31364 おさわがせしました。
biosの置いてあるサイトって、あるのですか? bios不要のエミュも教えてくださいお願い
何が悲しくて今更Minix?
∧_∧ <`Д´ヽ> / /⌒ヽ _/⌒/⌒/ / |__ / (つ /_/ /\ | /\ / (_____/ ヽ/ \ /| ̄ ̄  ̄ ̄|\ / / | かまって | \/ | ください |/  ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
test
Minix 2.0.4のソースをWindowsで読もうとしてもeoだと解凍できない。 LHMelt + tar.dllだと大丈夫。さて、BackgroundでDragonLinux落としながら Wined-C LTでMinixのソース読むか。
sed/awkはAT&T時代のものだったりとMinix付属のコマンドは全体的に 日付が古いなぁ。bcやらyaccは落としてくればいいんだがコンパイル 通るかどうか…。 KernelいじるまえにTool-Chainどうにかしないとhackやってられなさそう。 エディタもマシなの欲しい(Nice Editor,NxEditあたり) でも、コンパイルしようとなるとコンパイラも変えないといけないのか(/-;)
574 :
Be名無しさん :04/04/30 01:36
タネンバウム先生の本を買ったのですが、練習問題の解答ってついてないんですね。 まだ読み初めなのでアレなのですが、これの解答ってみなさんは入手したのですか? なくてもいけそうな気もしないでもないのですが、実際どうなのでしょう? なにはともあれ、読み進めてみますが。
575 :
Be名無しさん :04/04/30 02:01
Minix なつかしいな、DOSの頃ですよね タネンバウム先生(大学でOSを教えている。分散OSの研究もしているらしい) 当時インターネットで先生に質問した学生がいて Q:Minixは実務的に使えるようにしないのですか? A先生:しません。教育目的なので8086専用です。 その後 学生が、80386で動くカーネルに改造しました。 その学生が作ったカーネルがLinuxだった。 (Minixは教育目的専用なんだって)
574だけど、さっきの質問なしで。 解答無くても関係なかった。 いや、それにしても1章から分からない事が多々。 何回か繰り返して読めば身につくのか不安になってきた。 いつかおいらも、このスレでMINIXを実用的にしてみたい。。。。。
> 576
趣味・学習の範囲だから何年かかっても
いいし楽しみながらやっていけばいいのではないかと?
(ここでえた考えかたなどは別の分野で応用できるんだよね)
不安なら調べたりモノを動かし、テストコード書いたり
検証しながらやっていくとうまくいくよ。不可能だと思わないことも大事。
でも、うまくいかなければしばらくほうっておくことだね。
余談。Minix以外のEducation OSといえば
thix [
ttp://www.hulubei.net/tudor/thix/]もいいのでは ?
こっちはgcc使えるようですよ。
>>575 linuxとminix386は別なものだが。
>>577 実は学生で、研究の一環だったりしまつ(汗
社会人の方に比べて経験は無いけど、時間はあるのでなんとか。。。
でも、Linusも4ヶ月かかったとか(汗
とにかく、じっくりとやってみることにします。
>>584 そのセミナーはちと違うような気がしますな。
最近minixの勉強始めました 宜しくお願いします。
>>584 セミナーなんかの参加もいいかも。
でも、もう少し知識がないと無理かも。
お金ないですし。
とりあえず2章を読み進んでみたのですが、ソースにposixを参照ってのが出現。
posixを見たけど、載ってませんでした。
古いから仕方ないのかなぁと。
もっと勉強しなきゃ。。。。
ちょっと堂までこい(AAry
どゆこと?
>>589 henohenoと思われる名無しが、川合さんに刃向かった。
こんなスレあげてやりゃあ
591 :
Be名無しさん :04/06/04 20:32
henohenoって、何でいっつも川合さんに盾突くんだろうね。
※SF.jpのサポート対応は親切なので、どんな失敗をしても (明確な要求なら)たいてい問題ありませんけどね
てかおまいらすれ違いの喧嘩はよそでやれ! MINIXでまたーりな人間にはわけわからん喧嘩だ。
596 :
Be名無しさん :04/06/05 20:07
MINIXって学習用っていうけど難しくないですか? MINIX本読んでますが、ソースの説明になると急に難しさうp。 おいらは、ソース部分は流し読みにすることにしてしまいました。 アセンブラとかの勉強をしてから、もう一度読むと理解できるのかなぁ。 それとも、昔のLinuxとかUNIXのソース読めば、MINIXも理解できるのかなぁ? すげー、不安だ。 だれかアドバイスおながいしまつ。
597 :
Be名無しさん :04/06/06 20:39
どうしようもなく2get
598 :
Be名無しさん :04/06/06 20:39
どうしようもなく2get
>>596 アセンブラ覚えてもありゃよめねーと思う。
何覚えりゃいいんかな?
あら、こんなところに某書の前半(p1-608)だけ
切り取ったものが・・・
私の場合、基礎の学習と実践を完全に優先しています。
(Unixやら何やら)
さておき、「こういったモノがWeb経由で使えるなら・・・」
という案があるなら、実現可能な範囲で用意しますよ。
>>595 ごめんなさい
>>596 System7系のソース解説本だっけ?あの辺見てもVAX依存部分とか多すぎて逆にうげ〜〜ってなる気もするんだけどね。
そういう意味ではMINIXってちゃんと教えてくれる人さえいればいいんじゃないか?って気がするんだけど。
まぁ、がっこの教科書用な訳だし(てことは逆に独学だとその順番を読み違えちゃったりとか、なんかわからんてなると
どんどん判んなくなるんじゃないか?という気はしないでもない)。
>>599 その辺も確かにあるよね。
Linuxなんかでもそうだけど、デバドラだけ書くために読む部分とかだとそんな多くは読まないでいいけどさ、
Kernelを1からって考えるとすげ〜広大になっちゃうじゃん。
大体ブートローダあたりから読む訳だと思うけど、AT独自の嫌らしい部分とかもあるしさ(この辺98だったりMac
だったりSPARCだとまた違う苦労があると思うし)。
>>600 それも一つの手なのかな?
で、ここはこう理解してるんだけどってのがあると、他の人でわからんかった人があ〜そうなのか!と気づくきっかけに
なってみたり、逆にここ意味わからね〜とか書いとくと誰かがそこって〜〜なんじゃ?とかやってくれたりって無いかな?
全員生徒で先生のよーな(wikiで輪読みたいな感じかね?)
そうなると面白いかな?って気はするんだけど(てか他の人がどういう風に勉強してるかって聞くだけでもいろいろと
お勉強になる鴨、って気はする)。
>>599 まじですか。
ソース読むのに挫折したから、理論学んで次はアセンブラって妄想してたのに。。。。
>>600 実践て部分がすごく気になります。
良かったら教えてください。
>>601 Lion先生の本は古いけどイイ!ってあったんで、期待していたのですが。。。
タネンバウム先生の本は、基本だって書いてあるじゃないですか。
でも、ソースコードってやっぱり難しいんですね。
読めなくて結構ショックだったりします。
はぁ。
輪読欲しいですねぇ。
メーリングリストでもwikiでも何でも。
g2j80BX5do ← NG推奨
>>601 漏れは、ブートローダは無視したよ。
逆の方向から…つまりシステムコールから…読み解いていったよ。
何を目的とした処理なのかがシステムコールで定義されるので、読むときのココロの支えになるんだな。
ゆえに未だブートローダやらモニタやらスタブやらのコードを読むのは苦手。
2章読み終わったけど、MINIXの話が出てきてからワケワカメ。
test
漏れはアホな事にブートローダから手を出して、、、
ヲォ、こうやってブートしてゆくのか!とか思うのは思うのだが、最近アルツが激しくて
駄目ぽ(死
でも
>>602 とかは
>>604 の方向で読んでくと判りやすいのかも。
アセンブラの出る幕も少しは減るだろうし(そんな気安く言っていいのか?)
なによりドライバとか書きながらいぢっては壊しを繰り返すという楽しみもありそうだ。
臍臍よ、貴様は何故OSASk-MLに投稿するのだ
>>602 教えられない私が聞くのも何ですが、
システムコールから見て行く(
>>604 ) というのは
面白そうですか?
ちなみに、もしやるとしたら、どのバージョン
が良いと思いますか?
1. 書籍にあわせて、MINIX 2.0.0
※初心者の負担が軽いと思われる
※2.0を復習する方にも負担が軽いと思われる
※書籍の売上に影響が出ない様に工夫すべきかも
2. 長らく最新だった MINIX 2.0.3
※知っている方には面白いかも
3. ちょっとステータスが不明な MINIX2.0.4
※最新状況に追いつけ、追い越せ
>>610 僕はアドバイスできる程知識が。。。。
とりあえず、僕は書籍に合わせて流し読みに決めてます。
僕自身OSの理論がわからないですし、理論だけでもまずはと。
一度眺め終わったら考えようかと。
某スレで紹介されていたインテルのマニュアルをゲット。
ボリュームがあるけど、次はこれかも。
いつかMINIXを読みたい。
つーか、スレの趣旨にあってない(汗
>>611 コメントありがとうございます。
>>610 輪読なり質問の場所を作るとして、どのバージョンを
対象にするのが良いか、という件については、個人的
には2.0.0 and/or 2.0.4が妥当かと思っています。
613 :
Be名無しさん :04/06/23 17:27
MINIXでインターネットにつなぎたいのですが
http://www.tagiya.co.jp/~toshi/ip200.txt の通りにやってもrebootしたあと
adding route to 0.0.0.0 with netmask 0.0.0.0 using gateway 192.168.0.255
Starting network daemons: rarpd nonamed irdpd talkd.
Starting network services: shell login telnet ftp.
これが表示されません
あと手動でifconfig -h 192.168.0.16 -n 255.255.255.0と打っても
/dev/ipが無いとか出てできません・・
どうしたらインターネットにつなげるようになりますか?
>>613 NICは何をお使いですか?
(私は)ネットワークについてはPCIとISAそれぞれの
NE2000互換カードを集めていたあたりで作業がストップ
しています。
page.freett.com/riry123/hesoheso.index.htm ^^ ^^^^^^^^
616 :
Be名無しさん :04/06/24 17:08
>>614 Realtek RTL8139ですPCIです
123,hesohesoに散るだつけたつもりだたのに 怪しいので誰か中身みてみて。恐い
ある人にソースコードの読み方教えてもらいますた。 紹介するですよ。 1.カーネルの本を理解できなくても読み進む。 2.何回か読み返す。 3.メモリ関係とスケジューリング関連のソースを読む。 4.そうすれば理解できたも同然。 結局力技みたいでつね。
それで、うまく動いたら私にやり方を教えて下さい(爆)
test
hesoの古いtrip公開きぼん
626 :
◆mXrBwDDzyw :04/06/30 16:08
626 : ◆mXrBwDDzyw [] :04/06/30 16:08 #mac Exp
Exp
二つでひとつか
へのへのもへじ
もりもともへい?
632 :
Be名無しさん :04/07/08 21:27
MINIXを実用的にしたものがLinuxだろ MINIXがなければLinuxは存在しない
>>633 そのころのBSDは混沌の時代でつ。
linuxの発展はminixの存在よりもtanenbaumセンセの煽りが宣伝になったのではないかと。
635 :
Be名無しさん :04/07/09 00:12
LinuxカーネルはMINIXのパクリだろ
モノリチックなLinuxカーネルがマイクロなMINIXのパクリだと
637 :
名無しさん@そうだ選挙に行こう :04/07/11 18:39
おまえら冷静になれよ。 MINIXはとっくにLinusさんが実用的にしたじゃねいか。
x ←ミニX
>>637 MINIX386とかならその話は判るが(w
LinuxはMINIXの発展系でもなんでもないぞ(w
>>639 MINIX386でも話は通じんと思うが。
linux は最初の開発プラットホームがminixだったというだけの話だよな。
クロス開発って言葉を知らんヤシが勘違いしてるんだろ。
641 :
Be名無しさん :04/07/18 14:52
そいうえば昔は/etc/gettyにバグがあって使えなくて シリアルログイン設定ではまった記憶が・・・ /etc/gettyってもう使えるようになったのかな。
642 :
Be名無しさん :04/07/18 15:16
クロス開発じゃねぇーよ MINIXカーネルぱくったんだよボケ
>>642 どのへんをぱくったのか、ファイル名と関数名を挙げていただきたいですな。
ファイルシステムなんかは当初MINIXの物を使ってた筈だけど……。 どの辺の事を言ってるんだろ?
>>644 じゃあFAT12を使ったOSはMS-DOSのパクリなわけだ
MEG-DOS とかはMS-DOSのパクリだから置いといて、 MSX-DOS はCP/M+FATファイルシステムって感じだったね。
MSX-DOSは同じMSが作ったもんだからパクリとは言わんでしょ。 スレ違いスマソ
MSX-DOSはASCIIじゃないのか? あとはMONAとかもFAT12だな
651 :
Be名無しさん :04/08/12 01:46
ところでminixってLinux上のgccでコンパイルできたりしますか?
リー茄子の気持ちにでもなって 頑張って書き直せ
殺せ天皇制。 日本国のためだ。
654 :
Be名無しさん :05/01/25 23:05:22
本届いた 読むぞー
655 :
Vision :05/02/04 15:46:49
656 :
Vision :05/02/04 15:56:39
657 :
Be名無しさん :05/03/05 15:58:03
QEMUで動くMINIXってありますか?
うごかないか?
5インチのFDしかなくて・・・
660 :
lkjhgfds :05/03/11 21:39:37
>>657 1.bochs用のディスクイメージをそのままつかう。
2.dosminixを利用しqemuにインストール。
3.本家等からインストール用のファイルをダウンロードし、
自分でqemuにインストール
以上
DOSMINIXってブータブルCD‐Rにインスコできない?
662 :
Be名無しさん :05/03/14 19:32:30
>>661 RAMディスクでも使えばいいんでないの?
試してないしやりかたもしらんけれども。
そのものずばりがあるんですね。TNX
665 :
Be名無しさん :2005/04/24(日) 19:52:40
pentium100 RAM 32MBの IBM/AT互換機、 窓から投げようかMINIX入れて遊ぼうか迷ってるんだけど、 MINIXをHDDにインストール、PCIのNICを使用してLinuxのNFSで mountする方法を誰か知らないかな〜。
666 :
Be名無しさん :2005/04/25(月) 06:35:32
ASCII 版 98 用 MINIX 1.5 をなんとか AT 互換機で動かしたいのですが? anex86 はダメだし…
667 :
Be名無しさん :2005/04/25(月) 21:26:07
ほげゆに読んできたよ(´ー`)
668 :
Be名無しさん :2005/04/26(火) 21:39:15
QEMUに入れてみたよ(´ー`)つーか人いないね
保守
670 :
Be名無しさん :2005/07/16(土) 10:38:57
Minix Downloads from ASW's Minix1.* Web/FTP Sitesにあるftpに、 個人の名前が付いたフォルダのある場所(astはタネンバウム?)が ありますけど、ここにあるファイルって、自由に取っていいんでしょうか? (再配布は不可と思いますが) 面白いものを見つけたのですが。
保守
VirtualPCに2.0.4がインスコできないので1.5.10もトライしてみたが だめだった。
来年の1月に原書の 3rd edition が出るらしい。
674 :
672 :2005/10/16(日) 00:56:35
675 :
Be名無しさん :2005/10/24(月) 20:07:24
MINIX3のVMWareイメジを拾って試用中。WEB Browserがない。 ftpでLAN内からファイルを持ってくるのができた。コンパイラはcc。 このOSでコンパイルできるBrowserがあれば教えて。
lynx程度しかないと思う。(それでも結構苦労するかも。) でも今度のは特に気合が入っててスレタイみたいなことがやり甲斐ありそう。
ふるぅいLibrettoに入れてみるべぇかと思ったのだけど、とりあえずCDイメージでって感じなのな。 母艦につけてそれからかぁ。
Minix 1.5 の Atari ST 版や Amiga 版をエミュレータで動かそうと思ったが Atari ST 版は SainT がうまく動かない。RUN すると画面が真っ暗のまま CPU 時間食いまくり→応答なしに。Amiga版はAmigaのROMが入手できず起動 までもたどり着けず。
681 :
Be名無しさん :2005/11/01(火) 00:16:59
MINIX3をVMware Workstation5とBochs(Mandrake 10.1)でインストール成功したよ. Bochsは初めて使ったからエミュ本体の設定に手間取ったw っていうか,MINIXの日本語サイトほしくない?
682 :
Be名無しさん :2005/11/01(火) 08:34:22
Minix3をQemuに入れてみたよ。 lynx2.0.4をコンパイルしてみるよ。
FreeBSD+Bochs上のMINIX3でlynxビルドしたら途中ccがコア吐いて死んだ やっぱgcc入れないとだめかなぁ 言わずもがなかもだがまずzlib入れておかないとconfigureでこける
684 :
Be名無しさん :2005/11/01(火) 17:32:43
MINIX3ってgcc入ってるんじゃなかった?
685 :
Be名無しさん :2005/11/02(水) 04:10:04
ごめん ウソついた さっきgccって打ったら,入ってないとか言われた. 公式サイトにはgccが入ってるって書いてあった... >MINIX 3 Features > > * POSIX compliant > * Networking with TCP/IP > * Two ANSI C compilers (ACK and gcc) <-----------!!! > * Over 300 UNIX programs > * Many improvements since V2
>>685 http://www.minix3.org/software/ Tested Packages
An asterisk (*) indicates a package not on the downloadable CD-ROM image.
Use easypack to get and install it.
gcc* - GNU compiler collection (39 MB)
CD-ROMイメージには入ってないみたいです。
687 :
Be名無しさん :2005/11/02(水) 08:52:36
あうち! そうだったのか... 公式サイトのトップページしかみてなかったorz さんきゅー
minix3をVirtualPCに入れてみたんだが、ネットワーク設定の情報が 2の分はあちこちにあるが3の分がない脳。
ファイルシステムをマルチスレッド化する神はいないかい? いないなら挑戦してみるけど需要があるかな・・・・
691 :
Be名無しさん :2005/12/18(日) 01:31:24
DOSMINIXがどこにもねーーー(´Д⊂
と思ったらあった
今度こそ日本語訳が(出るとしたら)糞訳になりませんように。
つ 翻訳ソフト
糞訳を解釈する手間より英語で読めるようになる手間のほうが少ない のではないだろうか。
それは人による。 けどどうせ翻訳するんだったら まともな和訳にならないのは損失が大きいだろう。 訳者前書きに「この翻訳を途中で投げ出したくなったら原書で読んでください」 とか書いてあったら少しは違う話になるかも知らんがw
最近、ゆとり世代なのかゲームやソフトに受け身でしか接したことのない世代 だからなのか、めっきり日本の若者のパワーが落ちてるね。 ソフトの文書の翻訳なんかも中国語の方が多く目につくようになってきた。 そこでだ、Chinese, Greek, Italian, Russian はあるが日本語のない MINIX 3 setup manualあたりをさくっと日本語に訳して Tanenbaumにメールしちゃえ、そこの君!
ちがうだろ。英語が普通に読める割合が多くなったから。
700上げ gonzui-win32でminix 3.11のソースコード取り込んでみた。 これはいい。Hackが進む。お勧め。
本当に初心者の質問で申し訳ないのですが virtual pcで = Start Minix って画面からどうすればいいのでしょうか?
コピペマルチ↑
>>701 はVPCスレで質問したらスレ違いと見放された自称超初心者
704 :
Be名無しさん :2006/08/24(木) 17:45:38
705 :
Be名無しさん :2006/10/08(日) 14:25:13
保守
単に保守するんじゃなくてネタ出せ。 OSの教科書の癖に、索引にMac OS Xが載っててMachが載ってないのは どういうことか、とか
707 :
Be名無しさん :2006/11/18(土) 16:12:10
709 :
Be名無しさん :2007/01/08(月) 18:44:29
はじめまして。 すっきりしたOSを求めてここまで来ました。 よろしくです。 GNOMEのデスクトップを使って遊べるようにしたいんですが、 X-Window System ってどうやったら使えるんですか? 使えるようになるまでの、行程が知りたいです。 お願いします。
犬に用はない
711 :
Be名無しさん :2007/01/11(木) 12:47:26
俺も教えてほしい
712 :
Be名無しさん :2007/01/19(金) 23:18:28
714 :
Be名無しさん :2007/04/02(月) 06:03:37
おまえら単なるマゾだろ
715 :
Be名無しさん :2007/04/07(土) 20:50:33
うん
716 :
Be名無しさん :2007/04/13(金) 22:54:47
願わくば我に七難八苦を与えたまえっ!!
717 :
Be名無しさん :2007/04/15(日) 19:00:33
タネンバウム先生の本第3版出す気ないのかな? もう1年半近くにもなるというのに・・・
売れないと思いますです。
720 :
Be名無しさん :2007/05/13(日) 10:37:22
9bfg98 name is Kostya.My nick is Zold . I want to find friends .ICQ 324600825
muFpkr name is Kostya.My nick is Zold . I want to find friends .ICQ 324600825
minix1.1のディスクイメージを発見したのだが、bochsで起動しない。 kernelの先頭に制御が移るところまでは確認。
>>723 設定どんな感じでやってる?
1.1はQEMUでもダメだった。
>>724 bochsのデフォルト。
ディスクの設定だけしてる。
386以前に依存してるのかもね bochs拡張のQEMU win版ではブートディスクとして認識してくれなかった。 話は変わるが、MINIXのソースを読むための日本語サイトないかな? バージョンはなんでもかまわないがbochs/QEMUで実行できるやつで。
727 :
Be名無しさん :2007/08/26(日) 02:53:28
左肋骨が激しく痛い 医者に行くべきが我慢すべきか……。
医者いって来い
久々に新着レスがあったと思えばw
いい加減にタネンバウム先生の本第3版出せよ 第2版の翻訳で叩かれすぎて出す気ないのかね?
731 :
Be名無しさん :2007/09/11(火) 00:19:58
タンネンバウム
732 :
Be名無しさん :2007/09/12(水) 20:33:19
>>730 酷いにも限度があるだろ、と突っ込みたくなるくらいだからなあ
734 :
Be名無しさん :2007/09/16(日) 17:40:51
みにっくす って読むの?
y
736 :
Be名無しさん :2007/11/29(木) 21:44:52
Minix 3.1.3aを /dev/hda2にインストールして、 /dev/hda1にインストール してある Slackware LinuxのgrubでMinixを立ち上げようと、menu.lstに title Minix-3.1.3a root (hd0,1) kernel /boot/image/3.1.3a root=/dev/c0d0p1 ro ってしたけどMinixは立ち上がらないみたい。。。 だれか、Minixのbootのしかた知ってる人教えて。
チェインブートで上がるかなぁ?
カメレスだけど、 チェインブートでOKみたい。。。
翻訳、吉澤さんか...
742 :
Be名無しさん :2008/01/06(日) 15:36:07
第3版 買いました
トランスレーター戸田を呼ぼう
>744 それやると違う本になってるな(w
全米が泣いた
俺は、Minix で自宅サーバしてるぞ。Apache も動いてる
>>747 > 割と不思議なんだが、
> MinixだってOSなんだから、
>
http://community.osdev.info/index.php?%28AT%29iomap > を触ってますよね?
> でも、MacminixとかDosminixだと、アプリケーションとして
> 実現している。
> この辺の問題はどうやって回避しているのでしょうか?
> それと、DosminixとかMacminixとcoLinuxはどこが違うのでしょうか?
ようはどこかのレベルで仮想化してるということ。
DosminixやMacminixの場合、実機上のminixではI/Oを叩いてるモジュールが
下のレイヤのシステムコールを叩くようになっている。
coLinuxはI/Oとかの特権命令をトラップで横取りしてエミュレーション
するんだったかな?
>>749 >DosminixやMacminixの場合、実機上のminixではI/Oを叩いてるモジュールが
>下のレイヤのシステムコールを叩くようになっている。
有り難うございます。
minix
↓ I/O処理
ハードウェア
が
Macminix
↓minixのI/O処理
MacOS
↓ MacOSのシステムコールでminixのI/O処理に似た奴
ハードウェア
って事でしょうか?
でもこの場合、MacOSが死んだら駄目なんですよね?
751 :
Be名無しさん :2008/01/19(土) 02:06:41
良スレだ
752 :
sage :2008/04/14(月) 02:47:59
3.1.3a + VMware Fusionでlanceドライバーは正常に動作します? 本家WebのFAQに出てる通り、"small MINIX"で起動してみたらlanceとinetサービスの イニシャライズは無事通過した。 でもpingが通らない。自分にはpingできる。
>>752 公式サイトのVMwareプリインストール版(
http://www.minix3.org/vmware.html )
にある3.1.2aだったらVMwarePlayer2.0.2build59824でネットワーク使えたよ。
DHCPでIPとってきてpingも通った。名前解決も正常に動いてるっぽい。
Fusionは使ったことないからわからんけど、まさかホストOSとの通信のみって
イーサネット設定じゃないよな?
>>752 Fusion1.1.3上の 3.1.3a で,NAT使ってホストや別VMへのpingは通ったよ.
Minix触ったのは15年ぶりくらいだよ.
rootのパスワードは"秘密"じゃなくなったのだね.
懐かしすー.
755 :
753 :2008/06/10(火) 19:14:16
最近のMINIXはXも起動できるんだぜ!
756 :
Be名無しさん :2008/07/01(火) 02:00:48
752です。 本家から3.1.2のイメージをダウンロードしたら問題無く動作しました。 これで環境の問題は消えた。 とりあえず3.1.3aを再インストールしてみます。 いじりすぎて色々混じっちゃってさ。
757 :
Be名無しさん :2008/07/19(土) 12:11:47
752です。アク禁でかけなかった。 Fusion + MINIX 3.1.2a + small imageでlanceドライバが動作しました。 SSHでログインでけた。 一部に怪しい動作があるけどおおむね良好。
758 :
Be名無しさん :2008/07/21(月) 17:22:14
759 :
Be名無しさん :2008/07/23(水) 00:52:01
MINIXでX Window使おうとするとLinuxよりメモリが必要なんですね。 まあ考えたらそうなんだけと。
>>750 MacMINIXはMac OSのアプリケーションとして実装されていて、アイドル時には
タスク切替えのためにGetNextEvent()を呼ぶようになってました。
この関数はSingle Finder時代のもので、ユーザーモード・カーネルモードの
垣根がないMac OSの作りと相俟ってMultiFinder上で動かすMacMINIXはかなり
不安定でした。
10年ぶりくらいにMINIXに来たんだけど、easypackでパッケージ入れようとしたら ビルドエラーが多発するんだけどこういうものなの? 依存関係を追跡しないのはしょうがないとしても、out of memoryの原因を調べて 逐一手動でchmemとかbinsizesさせるとか、果てはマクロが定義されてなくて ビルドエラーとか、まるでパッケージシステムの体をなしてないんだが・・・
763 :
Be名無しさん :2009/04/11(土) 18:39:06
私もminix3_1_4_ide_r4203インストールしました。 仮想メモリー実装したのでXがすんなり動きました。 edeも動きある程度良くなったと思います。
日本語onlyの人だとあれだけど、manドキュメントが初学者向きでいい感じかも manドキュメントをただプリントアウトしただけのコマンド入門書は買う必要はないかも と思ったけど、locate,updatedbがない・・・
765 :
Be名無しさん :2009/05/08(金) 21:49:24
minix_3_1_4_ide_r4220.iso がダウンロードできるように なってたんだね。
swapは実装されてますか?
768 :
Be名無しさん :2009/06/28(日) 20:06:10
>>666 どうやって入手したん?
神田(本屋街の方)に行く度に探すけど、置いてない。
そんな昔のレスにレスしても…
>>768 >神田(本屋街の方)に行く度に探すけど、置いてない。
神保町と書けばいいんじゃない?
うーん… パフォーマンス悪いなぁ… 何か全てにおいて遅い気がする。 全然詳しく調べてないけど何が原因なのだ これで早くなればまだ実用の道がある気がするけども。 コンパクトだし、マイクロカーネルってのには惹かれる部分もあるし。
>>769 >>770 確かに亀だよな(´・ω・`)..
.
>神保町
それそれ!! 確か明倫館って店と思う。
swapマウントできない… ドキュメントには手順とか書いてあるけど # mkswap -f /dev/c0d1p0s0 /dev/c0d1p0s0: swapspace at offset 2, size 2097150 kilobytes # ./mount -s /dev/c0d1p0s0 mount: /dev/c0d1p0s0: Invalid argument # dd if=/dev/zero of=swapfile count=32000 bs=1024 # mkswap swapfile 32000 swapfile: swapspace at offset 2, size 31998 kilobytes # mount -s /home/swapfile mount: /home/swapfile: Invalid argument ディスクに作ってもファイルで作っても駄目だ… どしたらええねん?
何となくわかってたけどvmがお目見えして swap関係のコマンドもあるし(まぁ前からあったけど)、 ドキュメントに書いてあるから ディスクへのswapoutもちょっと期待してしまった。 まぁソース嫁って話ですな。スマヌ。
776 :
Be名無しさん :2009/07/09(木) 22:44:41
777Get
778 :
Be名無しさん :2009/07/11(土) 20:36:08
レスポンスの遅さの件ですが、774の指摘にあるような理由かもしれません。 10年前のPCでCPUが500MHzですが、メモリ1Gにするとxterm等が快適(笑)に動いています。 topコマンドでみるとvmがCPUに相当な負荷をかけています。
こちらはVirtual PCにMinix 3.14 r4220をインストールして メモリは128MB割り当てています。Xは使ってないです orz せっかく仮想PCにインストールしたんだから 環境をぶち壊すくらいいじり倒してみたい。(無理 Minixを何週間ぶりかで起動した…だけ…
ここはLinuxの再発明をするスレか
>>780 そもそもLinuxがminix の再発明ではないかと?
教育目的という縛りのあったminixを実用的に使えるようにしたいという思いから取り組んだのがLinusのlinux。
それに賛同した大勢のプログラマがLinuxを作り上げた。
>>781 linuxはminixをお手本にしたがminixの再発明では無い。
だがこのスレはLinuxの再発明をしようとしてる。
つまり、お前が勘違いしてるわけだよ
Linuxは「MINIXを実用的にしたもの」ではないけどな。
>Linuxカーネルは、1991年に当時フィンランドのヘルシンキ大学在学中だった
>リーヌス・トーバルズが個人で開発を開始した。最初はアセンブリ言語で記述
>されたターミナルエミュレータだったが、その後、Minixよりも優れたMinixを
>作るために拡張された。
http://ja.wikipedia.org/wiki/Linux 現在は世界のスパコン上位500台のうちLinuxが443台を占めるほど実用化されている。
(www.top500.org)
>>784 > 最初はアセンブリ言語で記述されたターミナルエミュレータ
日本語版ウィキペディアにはそう書いてあるが、そんな話は他で聞いたことがない。
英語版Wikipediaにも該当する記述は見つからない。
ていうか、カーネルの最初がターミナルエミュレータって意味不明。
> Minixよりも優れたMinixを作るために拡張された。
いずれにしろ「Minixを拡張した」わけじゃない。
> top500
top500 とこの議論になんの関係が?
LinuxはMinixのソースコードを使って拡張したわけじゃない。
だから何? それでも
>>780 の言ってる事には当てはまる。
つまり
>>785 は言葉遊びしたいだけのチンケな野郎
>top500 とこの議論になんの関係が?
実用化されてるって事だろ
文盲だわ、スレタイも読んでないわ
もう何が何やらw ROMってろよカスw
>>786 は言葉の意味がでたらめなゴミ野郎。氏ねじゃなくて死ね。
>>785 何かの本に書いてあったような気がする。
ターミナルエミュレータを色々拡張していったらOSの原型みたいなものに
なったとか何とか。
793 :
Be名無しさん :2009/08/08(土) 21:11:44
新しいスナップショット来たんだねw MINIX気になりつつも一度も試したことないなぁ・・・今度エミュに入れてみようかなw マイクロカーネルはL4がちょっと前に一時期話題になってたけど、 MINIXのカーネルと比べるとどうなのかなぁ・・・ 興味本位だけど時間があったら勉強してみたいなw
794 :
Be名無しさん :2009/08/10(月) 09:24:43
今度のスナップショットですが インストール時にHD引っかかりませんでした。 manコマンドですが、エスケープシーケンスで乱れなくなりました。 bashが正常に動くようになりました。 edeをディスクトップに設定して dilloをWebブラウザにして links -gでファイルブラウザにすると結構使えます。 皆さん一度お試しあれ。
何かターミナルの反応が前より良くなったな。
何かネットワークが不安定onvmware・・・ 俺だけ?
wineってコンパイルとかできる?
798 :
Be名無しさん :2009/09/26(土) 03:46:57
minix1.1を動かしたくて、悪戦苦闘中。 virtualPCで1.1のbootディスク起動まで出来たので、ここに書いておく。 oldlinux.org からminix1.1のディスクイメージを入手して、バイナリエディタでdisk1を書き換え。 boot diskを認識させる。 0000B4 [FC] --> [F4] 0001F6 [00 00] --> [27 16] 0001FE [27 16] --> [55 AA] disk parameter の設定値を 1.44M に変更 00013B [DF 02 19 02 0F] --> [AF 02 19 02 12] ブートセクタのディスクリード処理を 18sector/track に変更 00012E [0F] --> [12] 以上、書き換えたディスクイメージを使用してvirtualPCでbootディスクの起動を確認。 kernel/floppy.cもバイナリエディタで無理矢理1.44MのFDに対応するように書き換えてみたが、 rootディスクを読めないorz
799 :
Be名無しさん :2009/10/05(月) 18:50:59
>>798 門外漢で申し訳ないけど今1.1にこだわる理由ってなに?
3だとカーネルが肥大して一人で全てのソースを読みきれないとか、
古いPC使っているとか。
何か理由があるのだろうか?
素人目にもソースを直した方がいいところが色々見つけられて、改変しやすそうって理由。
wineとか動くんだろうか?
X動けばなんとかなるんでないかい。
803 :
Be名無しさん :2009/10/20(火) 21:51:37
What happened on a certain Sunday morning, some 2000 years ago has changed the world. ,
805 :
Be名無しさん :2009/10/24(土) 18:14:47
806 :
Be名無しさん :2009/10/24(土) 18:17:51
すみません MINIX 3.1.5すでにリリースされていました。
おかしな説はいろいろ流布してるけど、 Linusがやったのは、Minixとは別の、Unixの実装を作ること。 Minixの影響は受けてるけど。
810 :
Be名無しさん :2009/11/22(日) 15:52:44
Release 3.1.5ではOpen Source Sound System が機能して音が出ます。 /usr/sbinにあるsoundonで起動します。 mplayerで画像と音を出すと感激します(笑)。
Unix板にもMINIXスレはありますのでよろしこ
814 :
Be名無しさん :2010/01/31(日) 22:36:11
梅昆布茶うめえ
3.1.5にアップデートしてみたけど さて何しよう… プログラミング?Linuxでやればいいし… でも安定性は増してるし、レスポンスもよくなってるね!
>>815 MINIXで出来てLinuxで出来ないことといえば、マイクロカーネルの勉強とか。
>>815 機種絞ってデバドラ開発とかどうだ?
いまMINIXに足りないのはデバドラだろ。
じゃあネットブックだな
Release 3.1.6
Release date: February 8, 2010
Major Features:
New drivers: Atheros L2, Intel E1000, Realtek 8169, DEC Tulip
VirtualPC Network Support (DEC Tulip)
PipeFS - removed pipe handling from filesystem drivers
HGFS - support for mounting VMware shared folders as file system
VFS: supplemental group support
VFS: sticky bit support
FPU support
System Event Framework (SEF)
Experimental APIC support (disabled by default)
More ports: more recent QEMU, BSD utilities, Benchmarks
Known Issues:
VirtualBox 3.1 cannot boot Minix. Please use VirtualBox 3.0 for now.
Qemu/KVM 0.12 cannot boot Minix. Please use Qemu/KVM 0.11 for now.
VirtualBox: Minix 3.1.6 cannot be installed w/o hardware acceleration support (VT-x, AMD-V)
Workaround: See UsersGuide/RunningMinixOnVirtualBox
http://wiki.minix3.org/en/MinixReleases
え。もう3.1.6出たのか。
821 :
Be名無しさん :2010/02/11(木) 11:44:32
3.1.6-r6084の件だけどCDから起動するとすぐにリセットされてしまうのはなぜ? どなたか回避方法を教えてください。
なぬ、一週間前に3.1.5にアップデートしたばっかなのにもうでたんかいな。 最近頑張ってんな。 そのうちGNU/Hurd追い抜いたりして… しかしHGFSとかどうでもいいから早くディスクスワップを…
>>822 Hurdはサーバ群であって、コアはMach
MINIXと競合するのはMachだろ
ちなみに今はMachよりL4のほうが熱い
別にカーネルの話してるんじゃないんだから、 minixもサーバ群込みのminixだろ? hurdでOS、minixもカーネル周辺のサーバ群があってOSとして機能できるんだから 別におかしくない。
>>823 Hurd/L4は開発者に不幸があって取りやめになったはずだけど、どこで熱いの?
個人的に 3.1.6 r6084 で嬉しいのは VirtualPC Network Support。 ssh でログインできるようになって、背景黒、文字白の画面を 見なくてよくなったし、ファイルの転送も楽になりました。
>>827 それはわかったけど、で、どこで熱いの?
830 :
Be名無しさん :2010/02/13(土) 14:12:36
ふーん で?
おれのこかんがあつい!
コアって具体的に何を指すの?
カーネルじゃなくてコアっていったい何なんだ! MINIXの何処の部分なんだ! カーネルのmain.cとかか?w
core dump
MINIXはゲロらないぞ
>>834 多分メモリ・タスク管理の中枢だよ。知らないけど。
デスクトップマネージャの入れ方を詳しく解説してくれているサイトってないかな。
839 :
Be名無しさん :2010/02/21(日) 16:40:03
>>838 MINIX3のディスクトップってEDEくらいじゃないんですか。
あまり詳しくなくてすみませんが、
EDEなら/usr/local/share/edeにある.edeをホームディレクトリにコピーして
.xinitrcにexec startede&を入れておけば動きますよ。よけいなことですが・・・。
>>839 ありがとうございます。
でも、.xinitrcで起動しようとするとX自体が終了してしまう(一度画面が高解像度になったあとコンソールに戻る)。
twmで起動した後、xtermからtwmをkillしてstartedeすると起動はするのですが。
1. ~/.xinitrc ------------- exec startede →startx 2. ~/.xsession ------------ exec startede →# xdm →xdm画面からログイン 実際どうやったのか書かなきゃわからん。 あと、さらに軽いjwmってwindowマーネジャも入ってるよ
842 :
Be名無しさん :2010/02/24(水) 05:54:07
MINIXってもう誰も知らないだろw 知る価値もないし
知らないのによく価値が無いなんて言えるな。 蓮舫見たいなもんか
おばちゃんは知らなくて当たり前だろ。 そういう人逹(TVのこっちの人含)に 必要性をプレゼンする機会なんだし。
845 :
Be名無しさん :2010/02/24(水) 21:34:34
8インチのフロッピーの上に乗るパソコン
848 :
Be名無しさん :2010/03/07(日) 01:13:46
耳糞
vmってプロセスがあるみたいなんですが、これって仮想記憶? 『オペレーティングシステム』では 「セグメント方式にもいい所がこんなにあるんだよ〜」 って書いてたのに。
そうだよ
851 :
Be名無しさん :2010/05/02(日) 09:28:34
minix3_1_7_ide_r6875.iso.gz ですがファイルが(14 MB)で大丈夫か心配しましたが、解凍すると200Mくらいになります。packmanで140のアプリがダウンロードされました。インストール時に引っかかることも無く、動きが速くなったように思います。 他にどのような点が改善されたのでしょうか。
知らんがな
853 :
Be名無しさん :2011/03/09(水) 20:25:35.50
minix_R3.1.8-r8398.iso.bz2
854 :
Be名無しさん :2011/03/15(火) 15:14:46.39
minix3_1_9_ide_r9394.iso.bz2 がUPされていますね。 procfsもインプリメントされています。
855 :
Be名無しさん :2011/03/15(火) 16:11:40.59
856 :
Be名無しさん :2011/03/19(土) 10:25:32.38
>>855 私は2台のPCでインストールをためしているのですが、
7年ほど前の古いマザーボードのPCは3.1.7あたりから
カーネルパニックが起こるようになりました。
比較的新しいPCはパニックが起こりません。
でもIDEのコネクタ付いているマザーボードも少なくなりましたからね・・・。
マザボ?
859 :
858 :2011/07/10(日) 10:07:21.46
>858 は current release ではなく developer snapshot です。 release と snapshot にどれほどの違いがあるか分かりませんが、一応。
ん? gcc採用したらライセンスはどうするんだろ? あとELF化のメリットってあるのかなぁ?
>>860 clangが本命
ELF化の最大のメリットはDSO
おおっLLVMのclangの完成度って結構良いんだ とうとうgccが他のモノに取って変わられると思うと感慨深い
863 :
Be名無しさん :2011/11/25(金) 19:16:08.66
minixはccだろがっ
864 :
Be名無しさん :2011/11/27(日) 12:34:50.07
もう十分実用的?
MINIX3は実用性充分なんじゃね?
866 :
Be名無しさん :2011/12/25(日) 04:19:29.86
地デジ見れる?
PT2は?
868 :
Be名無しさん :2012/02/19(日) 17:47:22.51
minix3.2.0のカーネル、clangでコンパイルでき、ELFになりましたよ。
3.2.0のELF版でGRUB2からmultiboot仕様で起動できた。
あと、gdbserverを実装してブートプロセスをmainに到達する前からデバッグ出来るようにしてみた。
871 :
Be名無しさん :2012/03/03(土) 15:15:55.04
3.2.0リリース記念age
872 :
Be名無しさん :2012/04/06(金) 23:29:18.44
久しぶりに見てみたら、徐々に徐々にだけど進展あるんだね。 なんかちょっと嬉しい
教育用なのね Kernelの勉強がてら使ってみるか
最初はそうだったが今のはもう教育用ではないね。教育には使えるとは思うが。
875 :
Be名無しさん :2012/04/16(月) 23:22:44.13
Minixはマイクロカーネルだから遅いという論調も聞いたことがあるけど、 QNXとかのwikipedia見るとそういうわけでもなさそうだな。
876 :
◆mXrBwDDzyw :2012/04/17(火) 01:02:17.57
MINIXがマイクロだったらMINIXをパクったLINAXがモノシリなのはどうして理由がつかないんだぜ
MINIXをパクった、が嘘だから、で終了
ぱくろうとしたができなかった
最初から、違うものを目指す、と明言してたし。
MacOSXはMach3.0ベースなのにモノリシックカーネルなのは何故なんだぜだぜ Jobsに「性能を目標値まで上げろ、絶対にだ」と言われたエンジニアたちは 血反吐を吐きながらマイクロカー寝るをモノリシック化して逝った
Darwinはモノリシックじゃないぞ
うにゃ、機能モジュール間のメッセージパッシングは使わずほとんど 関数コールに書き換えているよ
>>879 どこで? してないだろ正解は「LinusはMinixさえ理解できなかった落ちこぼれ学生。」
>>880 それは違う。正解は「Appleのエンジニアはマイクロカーネルを理解できなかった落ちこぼれ社会人。」
おまえの中ではな
昔、雑誌等で見たところDarwinはマイクロカーネル上に1個のデカイサーバーが乗ってる構造だからモノリシックみたいなもんって話だった 本来は機能毎にサーバーを分けるんだけどメッセージングが性能の足を引っ張るのを嫌ってだとか ぶっちゃけJobs先生のNextがmuch2.5でそういう構造だったからそうしろと上意下達されたんじゃね?
つまりJobsは朝鮮人もどきの馬鹿ってことですね
おまえは差別に必死な人でなしの馬鹿だけどな
で、FUSEは載せられるの?
>>888 差別に何か問題が? 朝鮮人は差別されるべき存在でありJobsはそれに準じる存在。
貴様こそ唾棄されるべき存在
( ̄ー ̄)
893 :
Be名無しさん :2012/05/17(木) 19:02:37.60
質問。 minixの1.5をダウンロードできるところはないでしょうか? あるいは現行の3と1.5はどれぐらい大きさが違うんでしょうか? お勉強がてらに遊んでみるつもりだから小さいほどいいって思っている。
公式のPrevious versionsで落とせるべ
895 :
Be名無しさん :2012/05/18(金) 07:39:59.71
>>894 ありがとう。
minix3ってだけでさけていた。
でも、minix1のサイトがあるんだからそこからダウンロードできれば利便性がいいのに。。。。
896 :
Be名無しさん :2012/06/10(日) 08:07:45.21
ちょっと遅いニュースですが、fluxboxがpkgsrcからインストールできるのですね。
897 :
Be名無しさん :2012/07/24(火) 01:19:56.31
q
ひさびさにMinixダウンロードしようとしたら でかすぎてワロタ なんでこんなにでかくなったんだ
899 :
Be名無しさん :2012/09/22(土) 16:39:18.40
3.2.0のpkgでインストールできるバイナリファイルが少ないので、 3.1.7の/usr/local/binからftpでごっそりmgetして動かしていた。 ところが3.2.1で同じようにやっても動かない。認識もしない。 ELFだからかなと思うのだが、ではどうして3.2.0でbinファイルが動いていたの?
|彡ミ/\\\\\\\\| |彡 | \\\\\\\| ヽ |へ、_ _,へ\\\\/ | __ __ | / ) | |/ ノ | ( / _ ) / ヽ ヽ | 900ゲッツ!! ヽ ヽー‐‐‐ァ /\ //ヽ ヽ-‐' / /\ \ / / ヽ_ / / / \ / \ |\ /| /\ \ (⌒\ / (⌒ヽ |二| | / \ \ __ゝ ヽ ___ ゝ \ \| / / | ( ヽ─ ( l ) ヽヽ / / / |  ̄ ̄( ̄丿 |  ̄ ̄( ̄ ゝ \ / / |
板橋宿 武蔵国豊島郡
蕨宿 武蔵国足立郡
浦和宿 武蔵国足立郡
大宮宿 武蔵国足立郡
上尾宿 武蔵国足立郡
桶川宿 武蔵国足立郡
鴻巣宿 武蔵国足立郡
熊谷宿 武蔵国大里郡
深谷宿 武蔵国榛沢郡
本庄宿 武蔵国児玉郡
新町宿 上野国緑野郡
倉賀野宿 上野国群馬郡
高崎宿 上野国群馬郡
板鼻宿 上野国碓氷郡
安中宿 上野国碓氷郡
松井田宿 上野国碓氷郡
坂本宿 上野国碓氷郡
軽井沢宿 信濃国佐久郡
沓掛宿 信濃国佐久郡
追分宿 信濃国佐久郡
小田井宿 信濃国佐久郡
岩村田宿 信濃国佐久郡
塩名田宿 信濃国佐久郡
八幡宿 信濃国佐久郡
望月宿 信濃国佐久郡
芦田宿 信濃国佐久郡
長久保宿 信濃国小県郡
和田宿 信濃国小県郡
下諏訪宿 信濃国諏訪郡
塩尻宿 信濃国筑摩郡
洗馬宿 信濃国筑摩郡
本山宿 信濃国筑摩郡
贄川宿 信濃国筑摩郡
奈良井宿 信濃国筑摩郡
藪原宿 信濃国筑摩郡
宮ノ越宿 信濃国筑摩郡
福島宿 信濃国筑摩郡
上松宿 信濃国筑摩郡
須原宿 信濃国筑摩郡
野尻宿 信濃国筑摩郡
三留野宿 信濃国筑摩郡
妻籠宿 信濃国筑摩郡
馬籠宿 信濃国筑摩郡
落合宿 美濃国恵那郡
中津川宿 美濃国恵那郡
大井宿 美濃国恵那郡
大湫宿 美濃国土岐郡
細久手宿 美濃国土岐郡
御嶽宿 美濃国可児郡
伏見宿 美濃国可児郡
太田宿 美濃国加茂郡
鵜沼宿 美濃国各務郡
加納宿 美濃国厚見郡
河渡宿 美濃国方県郡
美江寺宿 美濃国本巣郡
赤坂宿 美濃国不破郡
垂井宿 美濃国不破郡
関ヶ原宿 美濃国不破郡
今須宿 美濃国不破郡
柏原宿 近江国坂田郡
醒井宿 近江国坂田郡
番場宿 近江国坂田郡
鳥居本宿 近江国坂田郡
高宮宿 近江国犬上郡
愛知川宿 近江国愛知郡
武佐宿 近江国蒲生郡
守山宿 近江国野洲郡
草津宿 近江国栗太郡
大津宿 近江国滋賀郡
MINIX MINIX
MINIX MINIX
MINIX MINIX
MINIXを実用的にしよう。
ある
ない
MINIXを実用的にするのは不可能
MINIXを実用的にするのは可能
MIMIZを食用的にするのは可能
982 :
Be名無しさん :2012/10/07(日) 13:26:00.91
自演埋め乙
ume
984 :
Be名無しさん :2012/10/08(月) 14:47:12.38
能能 能能能 可可 能能 能能 能能 可可可可可可可可可可可可可可可可可可可可可可 能能 能能 能能能能 可可 能能 能能 能能 可可 能能 能 能能能能 可可 能 能 能能 可 可可 可可 能能能能能能能能能能 能能 能 可可可可可可可可可可 可可 能能能 能能 能能 能 可可 可可 可可 能能能能能能能能能能 可可 可可 可可 能能能能能能能能 能能能能能能能能能 可可 可可 可可 能能 能能 可可 可可 可可 能能 能能 能能能 可可 可可 可可 能能 能能 能能 能能 可可 可可 可可 能能能能能能能能 能能 能能能能 可可 可可 可可 能能 能能 能能 能能 可可可可可可可可可 可可 能能 能能 能能能能 可可 可可 可可 能能 能能 能能 可可 能能能能能能能能 能能 能 可可 能能 能能 能能 能 可可 能能 能能 能能 能能 可可可可可可 能能 能能能能 能能能能能能能能能能 可可可 能能 能能 能能能能能能能能
MINIXを実用的にするのは可能
その心は?
MINIX MINIX
. / ̄ ̄\ / ヽ_ .\ ( ●)( ●) | ____ (__人__) | / \ l` ⌒´ | / ─ ─ \ . { |/ (●) ( ●) \ { / | (__人__) | ,-、 ヽ ノ、\ ` ⌒´ ,/_ / ノ/ ̄/ ` ー ─ '/>< ` ー─ ' ┌、 ヽ ヽ, / L_  ̄ / _l__( { r-、 .ト _,,二) / 〔― ‐} Ll | l) ) >_,フ / }二 コ\ Li‐' __,,,i‐ノ l └―イ ヽ | l i ヽl 皇紀2672年 10月 9日 最古スレにて