1 :
OS研究家:
について語り合いませんか。
2 :
名無しさん@お腹いっぱい。:2001/03/12(月) 02:27
配布元から書いたほうがよくないか?
Slackware のインストーラが、minix な FS 使ってたな。
4 :
名無しさん@お腹いっぱい。:2001/03/12(月) 15:18
386/486SX、HDD20M、mem2Mという機械をリサイクルするにも
LinuxではHDDとメモリが足りず、DOSはネットワークが弱い。
権利関係が緩ければフリーのNetWareとして
活用されたかもしれない。
5 :
名無しさん@お腹いっぱい。:2001/03/12(月) 20:31
6 :
名無しさん@お腹いっぱい。:2001/03/14(水) 00:59
7 :
名無しさん@お腹いっぱい。:2001/05/08(火) 01:19
OSの概念を勉強するならコレが一番。
8 :
名無しさん@お腹いっぱい。:2001/05/08(火) 01:33
っつーか minix 本 第二版 の存在がそうさせている。↑のこと。
9 :
みずき:2001/05/08(火) 08:48
10 :
名無しさん@お腹いっぱい。:2001/07/10(火) 05:59
(・ε・)プップクプー
11 :
login:Penguin:2001/07/12(木) 11:08
どの本みながら勉強するのがいい?
ライオンみたいな本教えて
12 :
名無しさん@お腹いっぱい。:2001/07/12(木) 15:43
13 :
11:2001/07/12(木) 21:40
タネンバウムの教科書って?
具体的に教えて!
14 :
名無しさん@お腹いっぱい。:2001/07/12(木) 21:48
テスト
(・∀・)イイ!!
test
(゚Д゚)ゴルァ
17 :
名無しさん@お腹いっぱい。:01/09/09 23:40
18 :
名無しさん@お腹いっぱい。:01/09/09 23:54
MacでもMinix使いたいよage
boot.cで扱われているtokenがどのような意味を持つか、解説しなさい!
21 :
名無しさん@お腹いっぱい。:02/01/10 16:34
22 :
名無しさん@お腹いっぱい。:02/01/10 16:36
23 :
名無しさん@お腹いっぱい。:02/03/03 20:13
Tanenbaum 先生はいま何を?
24 :
名無しさん@お腹いっぱい。:02/03/04 00:56
OSの勉強すると何かいいことあるんですか?
それとも、単なる趣味ですか?
$ cat ./24 | ( rm ./24 ; sed -e 's/OSの/小中学校で/'
>>24 )
26 :
名無しさん@お腹いっぱい。:02/05/10 10:28
使ってみたいんだけど、誰かおしえてくんない?
>>17 情報ありがと
shに移植されてるのは初めて知った。
MIX版ってもう手に入らないの?
tsdenは死んだのでしょうか・・・
31 :
名無しさん@お腹いっぱい。:02/06/25 16:43
33 :
名無しさん@お腹いっぱい。:02/08/04 02:39
ageた方が?
>>3 Linuxは最初はMinixのFSでした。LinusさんのLinuxの開発環境もMinixだったはず。
>>24 そらそだよ。おもしろいからやてるだけだろ、ふつう。
一年半以上前のレスにマジレスカコ(・∀・)イイ!!
ひさびさに本開いてみたが、読みにくい英語はさておき素人にはなかなかおもしろいですな。メッセージ送るシステムコールいじるだけで分散ファイルシステムできるのだろか。
分散メモリマネージャとか分散カーネルもできるぞ。ホントか?
>>36 そうそう。Hacker Ethic っていうやつだな。
>>37 優生保護法で足切り寸前程度の劣等遺伝子のビクルも苦労が絶えないようですな(笑
おお、これはいいっすね。ご苦労様です。
ダレモイナイ…リサイクルスルナライマノウチ…
というわけで、漏れのminix勉強メモにでも
使わせてもらうとするか。
44である。とりあえずトップリつけてみる。誰も見てないだろうが。
まあ夢、としては
・OSの基本的な構造を学び、部屋に転がっているボロデスクトプン/ノートを生かせるような
「動けばイイ」的マクガイバー精神炸裂な爆速OS/環境の構築
・プログラムの基本的な勉強とかそこらへん
・「Unix使い」と自称できるぐらいにはなりてえ
だなあ。
まず当面の課題として
・いろいろいじくれる環境の構築
・ソース/ドキュメントの収集・整理
か。恥ずかしながらunix板巡回してるくせにFreeBSDにXを入れようとしたら
コケた。おまけに途中からネットに繋がらなくなって(DHCP)ゲイツOSからの
書き込みである。
質問してもあたりまえだが誰も答えてくれないだろうし、
オリの情報収集能力向上も兼ねて独り孤独に戦うことをここに宣言する。
夜話15歳。よろしゅうに。
とりあえず、ゲイッツOSはいろいろと不安だし、
FreeBSD(NetBSDはさすがにダイナマイトションボリ)を再インスコしなければ。
インストーラーが勝手にCATVに合わせてくれたが、
もう一度設定見たら見た時に変に。戻す方法不明。
ぎゃわわ、豪快なトラップが張り巡らされてるんじゃよー!
kon入れてw3mでアケ板でギコギコまではできた。
だが入力はもちろんできてないし、画像閲覧、
mp3等も聞けるようになりたい。
やはりXを叫びながらでもインスコしなければいけないんじゃろか。
…vineに逃げようかな
47 :
名無しさん@お腹いっぱい。:02/10/13 12:16
dosminixなんてのがあるからゲイツOSでもminixで遊べるよ。
FreeBSDのインストールはスレ違いだよ。
おぉ。いつの日かは罵倒・嘲笑・荒し、もし神がいれば
アドバイスなんかもあるかにゃーとか思ってたら、24時間以内に
しかもアドバイスレスが来るとは。感謝感激雨氷霧氷?違う?
ちなみにunixを知るきっかけがdosminixなんじゃよ。まだ今みたいに
i何とか用〜なんて分裂してないころじゃったっけ?
というわけで、DosMinixを弄くりつつCygwinスレみたいに
「窓板逝けうぜえ糞が終了だ回線切って首吊ってしね」
等のレスが来ない様に祈りながら暗がりをおっかなびっくり
歩いていきたいと思った
厨房らしいというか、無駄に記述量が多いけど、カンベンな
暇があったら OS 板のスレにも顔を出して下され。
Any comments are appreciated.
見てますよ(´ー`)
リアル厨房氏に感化されてたり。
でもオリのレベルじゃとてもじゃないけど役に立てないので
ひっそりとかつこそこそとごそごそやっておきます。
minixの勉強なんですけどね。
ちょっとのぞいてみます。
っていうか割とここ見てる人多いんだなあ。
こっそりやろうと思ってたんだけど。
navi2chの力は偉大なんじゃよー
うざいので、厨房・素人惨しか見ないところか、自分のwebでやれ。
ヒッ煽られた
んじゃそうしますヽ(´ー`)ノ
55 :
名無しさん@お腹いっぱい。:02/10/19 14:22
保守
>>56 SolarisというかSunOSで動くものはごく初期からありますね。
MINX
>>57 そうなんですか.ためしに起動した程度なんですが,昔からやってる方がいるとは..
# 「linux minix」があると便利なんだがなー.ホストからmountできるし.
>>59 BochsのHDDイメージって構造がかなり単純そうなのですが、
Linux上で直接 loop back mount できたりしないでしょうかね?
機会が無いのでやっておりませぬが( ´∀`)
大学生協にminixの本あった。9000円しますた。ほすぃ・・・
62 :
名無しさん@お腹いっぱい。:02/10/20 23:56
10000円以下の本は迷わず買え。こーいう本は大抵絶版になって後悔するぞ。
CDROMは別にいらんのでは、最新ではないし。
図書館でも借りることができると思うけど、やはり買った方がいいかもね。
65 :
名無しさん@お腹いっぱい:02/10/22 12:53
「MINIX INFORMATION SHEET」
から、MINIXのイメージファイルをダウンロードしたんだけど、
これって、どうやってインストールするんですか?
>>65 イメージが置いてあるページを全部読めばわかります。
どうでもいいんですが、大阪日本橋にはMINIXに向いてそうな
中古がすごい沢山ありますよね( ´∀`) お手ごろ・・・
>>67 また誤解を受けそうな事を・・・
日本橋〜恵比寿町界隈をNICを求めてさまよった時に
ジョーシンのアウトレットを見てそう思いますた。
どっちかというと、MINIXがそういう古いPCにも対応しているという感じかな。
70 :
名無しさん@お腹いっぱい。:02/10/25 09:20
MINIX インストールしました。
ですが、フロッピーなしでは起動しません。
一旦フロッピーで起動して、途中、hd1cと入力して
起動しないといけませんが、これが正解なのでしょうか?
それとも、ちゃんとハードディスクだけで起動します?
勢い良かったのは最初(インストール時)だけか…(藁
73 :
名無しさん@お腹いっぱい。:02/10/29 20:44
74 :
manko_chinko ◆GLc2rpKRNM :02/11/20 21:43
無性にminix
せつなく保守
(^^)
えんやーこーらやっと
ほしゅ
79 :
名無しさん@お腹いっぱい。:03/04/16 01:44
yalnix知ってるやついるか?
(^^)
あぼーん
82 :
名無しさん@お腹いっぱい。:03/04/23 01:41
>>79 fully functional OSってやつ?
あんまりまとまった情報を見つけられなかったんだけど、なんかある?
あぼーん
あぼーん
あぼーん
86 :
LightCone ◆sSJBZiod2E :03/10/17 20:21
(笑)
さわったことないけど保守
有用になりえたかもしれないヤシを潰した結果がこれか
だからunix(というか主にBSD系か)は嫌なやつばっかしなんだよな
と保守代わりに。
誰も見ていないスレッド 不自由な日本語を駆使して毒を吐く
>>88の負け犬っぷりが良い。
それにレスしてるオマエも同類w
91 :
名無しさん@お腹いっぱい。:04/07/15 19:00
洩れは10年以上Linuxユーザなんだけど(つまり、プロ級)
やはりMINIXももう一度素直に勉強してみたいと思った。
>>92 そうか?
ある意味、真のハッカーだと自負しているが?
ワラタ
FreeBSDスレでさんざんDemiGodだのプロ級だのと自称しつつ
バカをさらけ出した奴と同一に見える。
原書を読んでみたりしてる
MIX版の98パッチきぼんぬ
散々探したけどみつかりませんでした
>>98 翻訳が悪すぎだからw
普通に理解しやすい
翻訳はねえ。言語明瞭意味不明瞭というのがこれほどあてはまるのも珍しいよね。
完全に訳者選択ミス。素直に理系の人間をもってくるべきだった。
101 :
名無しさん@お腹いっぱい。:2005/03/27(日) 17:03:55
MINIX ってモノリシックカーネルですか?
物知りっくかーねる
103 :
名無しさん@お腹いっぱい。:UNIX時間(+0900)35年,2005/04/02(土) 20:26:24
>91
原書もってるぞ。
幾らなら買ってくれる?
FDも有ったよなきがする
>>103 Second Edition なら 1000円
105 :
名無しさん@お腹いっぱい。:2005/10/25(火) 02:17:59
minixってマイクロカーネルじゃないの?
106 :
名無しさん@お腹いっぱい。:2005/10/25(火) 04:41:10
今はどうか知らんが、1.5の頃は
マイクロカーネル"風"だった。
マイクロカーネル相当のkernにfsとmm
が乗ってて、それらが必殺メッセージ
パッシングでプロセス間通信して動く。
かっくイイ!…と当時は思ったが、
要するに64k+64kの壁を越える苦肉の策
なだけかもしれない。
3は知らんが2.0.xでも同じような構造。
まあしかしマイクロカーネルといってよいでしょう。
>>106 そうなー昔ソース読んでビクーリしたよシステムコールを追いか
けると何でもほとんどひとつの関数に行きついちゃうからね。
当時はなかなか理解できなかったが
→Mac Minixでアドレス空間広げようとして失敗!!
>>106 > 要するに64k+64kの壁を越える苦肉の策
> なだけかもしれない。
それはないっしょ。一応教育用なんだから。
いまだにFD回覧の順番がまわってこないんだけど誰が止めてんのかね?
なつかしいな。FD回覧。
お目覚めですか。既に20世紀は終わってますよ。
113 :
名無しさん@お腹いっぱい。:2006/02/24(金) 08:06:23
VM Player + minix 試用テスツ
114 :
名無しさん@お腹いっぱい。:2006/03/16(木) 20:11:15
マニュアルの回覧もあったね。
ピーコして元のをずっとまわす筈が、入れ替える奴がいてだんだんグダグダになっていくの。
>>115 うーむ。VMwareに入れてみたがXが立ち上がらん。
ネットワークは繋がった。
ちゃくちゃくと進展してるねぇ。3.1.3 では VM のちゃんとしたの入れるとか。
マイクロカーネルのよさを是非世に知らしめていただきたい。
とりあえずqemuへのインストール方法教えれ
>>118 $ qemu-img create c.raw 1G
$ qemu c.raw -cdrom IDE-3.1.2-B2.iso -localtime -boot d -no-kqemu
>>119 ありがとう!
とりあえず1行目だけやって今ISOイメージをとってきてます。
kqemuは使ったらまずいの?
>>119 kqemu切らなかったら途中で止まった。
>>117 いやマイクロカーネルなんていいとこひとつもないんだが。
amiga は? BeOS は?
少なくとも、実装の分離による周辺モジュールの実装には恩恵大なんだけど。
どっかのプロジェクトのバカリーダーの受け売り?
は? そんな死滅したものばかり挙げられてもねぇ。
せっかく分離できた周辺モジュールの実装なんてだれも
使わなきゃ意味なし。そんなどうでもいいところに力を
入れてるからだれにも必要とされないゴミになってしまうわけだ。
AIXはマイクロカーネルじゃないの
>>124 なんだ。Minix 使ってないのか。クビつっこんでくんなよ。
>>123 > どっかのプロジェクトのバカリーダーの受け売り?
図星だったか。
ははぁ、お前は勝利宣言かよ... イヌ板へ帰んな。ちゃんと首輪付けといてもらえ。
ふらふらヨソへ出歩いてタレ流してんじゃねーぞ。
...しっかし、図星どころかピンポイントとわww
でもさあ。実際使われているのってないやん。マイクロカーネル。
QNX
134 :
名無しさん@お腹いっぱい。:2006/05/04(木) 04:01:38
mimics...
>>133 へえ、じゃあ列挙してみなさい。すでに廃れてしまったものばかりに
なると思うがね。
>>132 それも死滅直前だね。やっぱマイクロカーネルなんて使ったのが
間違いだな。
はーつまんね。Minix の話しようぜ。
# 一ヵ月間も放置されてる間見続けてたとはあわれだなw
え? 放置されてたのはお前らのほうだよ。
で、具体的反論は一切ないようですな。ご苦労さん。
マイクロケーネルが実際使い物にならないのは動かしがたい
事実だから否定しようがないわな。
Jaluna,OSE
139 :
名無しさん@お腹いっぱい。:2006/05/16(火) 09:18:36
Chorus って今は Jaluna というんだな。知らなかった。Sun はもう手放したのか。
Solaris(SunOS5.x) も Chorus と Spring の実装がフィードバックされてるけどね。
141 :
名無しさん@お腹いっぱい。:2006/05/24(水) 15:06:28
MINIX3をThinkPad390に導入してみました。
システムと付属のアプリ(全て)は問題無くインストール出来たのですが、
X(X11R6.8.2)が起動しません。
X -configureとxorgconfigの両方を試してみましたが、どちらの設定
でもダメです。
(起動直後、画面が暗くなるが、少し経つとシェルに落ちる)
同じ機種でVine Linuxでは問題無くX(X11R6.8.2)が起動します。
ちなみにVineでのxorg.confをMINIXで使用してもだめです。
(違いは、Vineではシェルがフレームバッファになっています。)
MINIXの設定のなんらかに依存する問題かと思い、Xのスレでは無く
こちらに書きました。
原因がお分かりのかたご教授ください。
エスパーか占い師にでも聞け
だけじゃアレなので余計な事を書くが
XのlogやXの設定を出さないのは国家秘密なの
かそれとも宗教上の理由か?
Vineで動く設定とやらもな
それが何かの足しになるかどうかはわからんが
141の内容じゃアドバイスできる能力や知識が
ある人間が読んでも何のことやらだぞ
143 :
141:2006/05/25(木) 10:11:56
>>142 ありがとうございます。
設定等書き出しはしたいのですが、今現状、MINIXのlogやX設定ファイルを
外部へ出力する術が無いもので...
何か方法を考えてみます。
144 :
名無しさん@お腹いっぱい。:2006/05/25(木) 11:09:35
使い物になるか、と、商売になるかは別腹ですから。
>>137 カーネルの構成で使いものにならない、という判断の基準が分からない。
なるかならないかはユーザーランドの構成の話じゃないの?
137はモノリシックカーネルがいいと言っているのかな?それともナノカーネル?
マイクロがダメといっているんだから、モノリシックなんだろうけど、
モノリシックとマイクロの論争はLinusとTanenbaumがやりあっても決着が
つかないんだから、ここで凡人同士がやっても尚更つかない。
Torvalds 氏も凡人かヘタすると凡人以下ですが。計算機科学どうこう言えるレベルじゃ
ないよね。
>>146 いや、非凡ですよ。
POSIXを知らずしてPOSIX準拠のOSを書き起こしたんですから。
これはすごいでよ。本当なら。
なにも最初からPOSIX準拠だったわけじゃないでしょ……というわけで、本当じゃないですね。
>>143 ネットワークかフロッピーは使えませんか。
Torvalds 氏は TCP/IP のせる前には SVR3 互換にするって言ってたよね。
グラフィックスやりたいと。グラフィックスで有名なワークステーションは
ことごとく BSD ベースのような気がしてて、「なんで SVR3 なんだ?』って
思った覚えがあるよ。
当時は SGIが全盛だったけど、IRIXって BSDベースだったっけ?
変なOSだった気はするけど。
152 :
名無しさん@お腹いっぱい。:2006/05/28(日) 04:06:09
>>151 この図を見ると、linux が minix から来てるのはわかるにしても、
plan9 から、何回か線が引かれてるのは何なのか知ってる人
解説キボンぬ
何だろね、/proc のことかな?
昔から初学者のOS勉強教材に最適とされてたようですが、今でもそうですか?>MINIX
変な本や雑誌を漁るよりいいのかな
AT&T が方針転換したために Unix V6 のソースを授業で使えなくなったから
Minix 作ったわけだが、Unix V6 のソースも Lion 本も(それの邦訳も)今では
普通に手に入る。が、V6 だと PDP-11 のアセンブラなんで、その辺に転がってる
実機に即してることでは Minix の方がよかろう。
加えて、Minix には OS 一般としてもモダーンな試みがいろいろ盛り込まれている。
このモダーンは 1980 年代のモダーンなんだが、比較対象によっては今でも
モダーン。タネンバウム教授の Minix 本片手にコード読まれるがよかろう。
3rd edition、翻訳されるのか、
されるとして今度こそ翻訳はまともな出来になってくれるのか。
訳者公募すればいいのにね。数ページくらいを翻訳させて、上手な人にやってもらう、と。
監修は今まで通り偉い人でいいけど。
158 :
154:2006/05/31(水) 13:52:25
>>155 サンクス。30日でOS自作とかいうの買うとこですた
少なくともあれだけの技術的な本をきちんと読んで理解できる人でないとなあ。
第2版は訳者が理解してないのが途中でバレバレだったから。
よし、おれが訳す! でもまだ買ってない!!
>>156 もうすぐ VM のるでしょ、それが安定するでしょ、英語版がそれ解説したのに
改版されるでしょ、それ邦訳されるでしょ... って待ってると 3 年後くらいだなw
そもそも英語が読んで理解できない奴がOSの勉強なんてしても
無駄だし無理。
オレの場合、読めば読めるんだが、死ぬほど時間がかかるよ。
それと、後になってもう一度参照しようとしたとき、該当箇所の発見に難儀する。
英語できるようになりたい(´・ω・`)
マイクロカーネルとモノリシックのバトルって、RISCとCISCに似てない?
まぁあまり意味あるバトルとも思えないが
結局は相手の良いとこをとって勝ち組になったx86のように、うまいこと設計したOSが生き残るんでない?
そうだよ。XPが好例。MacOSやminixは失敗例。
Reliability in MINIX 3
ttp://www.minix3.org/reliability.html このへんとか読むと、かなり古典的な意味でまともにマイクロカーネルやろうと
してるみたいよ。おもしろいよね。
Solaris は、「構造的にはマイクロカーネルになってる」といってたけど、
もちろんカーネルイメージは 1 つで、全てがカーネル空間にあるわけだから
RISC 技術を応用した CISC に似たところがあると言うこともできるかも。
>>168 MS-WindowsXP が好例で MacOS X が失敗? どういう基準で? そんなわけないと思うけど。
あんなに後になってからの設計で、あんなに初期から指摘され続けてて、
あんなにお金かけてあるのに SMP でまともな性能の出ない NT 系列が好例??? 正気か?
Mach のおっさんの手まで入ってるのに。笑かしてくれるわw
>>169 >もちろんカーネルイメージは 1 つで、全てがカーネル空間にあるわけだから
ブー。おまいさん何も分かっていない。
>>170 XPはマイクロカーネルにモノリシックカーネルのよいところを
取り込んだ史上最良のOS。MacOS Xはマイクロカーネルの悪いところと
モノリシックカーネルの悪いところを混ぜてしまったデマゴギーOS。
>>171 はあ? 何言ってんの? SMPでむちゃくちゃ性能いいじゃん?
NTカーネルにSMP性能で勝てるOSなんて今やないよ。
進歩してないのはお前の頭と情報収集能力だ。
>>172 中身ゼロ。「オレの xx はデカい」以下。つまらなすぎ。出直せw
>>173 つまり具体的反論ができないってことね。ご苦労さん。
禿げ堂ありがd
172も具体的反論になってないと思うけど。つまり172は171に禿げ同だったと。
>>168 書いていることがよくわからんがMacOS Xはモノリシックカーネル
だが
>>167 > マイクロカーネルとモノリシックのバトルって、RISCとCISCに似てない?
似てない
RISCは根幹となっている思想が実際に高速であることが証明されているため
x86系を除いたCISC系は駆逐された。x86も内部的にはRISCの手法を用いてい
る。
マイクロカーネルの根幹となっているIPCはどうがんばっても遅い。L4にした
ところで遅くはないという程度。MachをベースにしたMacOSXはわざわざモノ
リシックカーネルに書き直した。ドライバをユーザ空間に出したMinix3は
Minix2より遅い。
でも速度性能以外でマイクロカーネルの利点というのはたくさんあるわけだから、
そっち方面追求した実装があっていいんじゃない? 特にプロテクトのレベルを
多段で設けられるのはセキュリティ的な側面を要求される昨今にはウケそうな部分。
しかも Amoeba で分離実装した経験を持つ人がやってるわけだし。
Plan9 なんかもマイクロカーネルのはずだけど、あれなんかだと単に
「モノリシックの方が速い」とか言っても笑われるだけなわけで。
Multics, Unix, 4BSD, SunOS あたりは新しい概念を実用的にうまくまとめて
紹介したものとして歴史に名をとどめるだろうけど、広く紹介済みの概念を
単にもういっぺん実装してみました、ってものは、いくら性能がよかろうが
(というか後発の再実装なんだから高性能であたりまえ)時が過ぎれば
誰も思い出しもしなくなるよ。汎用機の IBM 互換機なんかがいい例。
スパイ事件のことが語られることはあっても、技術的にどうこうなんてもう誰も
話題にしない。
「モノリシックカーネルで性能いいぜマイクロカーネルはダメだね」なんて虚しさ無限大。
Minix は 1.5 までで既に一定の技術的評価を受けてるけど、ここでもうひとつ
おもしろい方向へ行ってくれるといいと思うよ。
>でも速度性能以外でマイクロカーネルの利点というのはたくさんあるわけだから
ない。
>>180 技術的な影響を他に与えなかったシステムはいくら普及していたものでも
あっという間に忘れられてしまうよね。MS-DOS なんかいい例。
今ではただの古びれた貧相な OS。なんの評価もしてもらえない。
MS-Windows も同じ道をたどるね。技術的に寄与した点がひとつもないから。
思い出すとか忘れるとかどうでもいいんだよ
普通の一般人は速くて安くて使いやすければ何でもいいって
>おもしろい方向へ行ってくれるといいと思うよ。
あんま変な方向行かれても困るが。今後教材用OSとして頑張って欲しい。
>MS-Windows も同じ道をたどるね。技術的に寄与した点がひとつもないから。
技術はともかく、全体としてみればWindowsの貢献は大きいだろ
一般人にとってはやっぱりwindowsのほうが取っ付きやすいっていうのは動かしがたい事実でしょ
>>183 > 普通の一般人は速くて安くて使いやすければ何でもいいって
> 一般人にとってはやっぱりwindowsのほうが取っ付きやすいっていうのは動かしがたい事実でしょ
あのー、ここは Minix の話するとこなんですけど。一般人の話は一般人ばかり
いるとこでなさってはどうですか? Minix に興味ある人は一般人じゃないみたいなんで。
あなたの定義によると。
>>183 > あんま変な方向行かれても困るが。今後教材用OSとして頑張って欲しい。
>>169 のリンク見ればわかるんだけど、カーネルのサイズに関しては
一番最初に上がってるぐらいだし、典型的なマイクロカーネルの構成を
めざしてるみたいだし、心配ないと思うよ。
さらに、カーネル外(モノリシックだとカーネル内)でのバグや不具合からの
影響の排除や、リソースや機能へのアクセス制御とかもやるみたいだし。
まさに教材にもってこい、でしょ。
死んだデバイスドライバの再起動もやるって書いてあるね。
>>183 > 普通の一般人は速くて安くて使いやすければ何でもいいって
ここで言うような「一般人」は実際には
速いと言われていて安いと言われていて使いやすいと言われているものなら
何でもいいのよね。自分で比較検証するわけじゃなし、実際のところが知識として
伝わっているわけでもなし。
> 一般人にとってはやっぱりwindowsのほうが取っ付きやすいっていうのは動かしがたい事実でしょ
取っ付きやすいと吹聴されている
のは動かしがたいかねw
先生のカーネル本第3版の翻訳本まだ?
翻訳なんかに期待するなよ。
>>188 でも洋書も第3版日本で売ってないんだよなぁ
アマゾンにも無いし
買った人いる?
へ? amazonに売ってるでしょ?
>>190 co.jpにだよ?
検索しても見つからないけど
>>190 あった、ごめん
これセカンドエディションかと思ってたw
画像拡大したらサードって書いてあった
Operating Systems Design and Implementation
でいいんだよね。
今現在Amazon.co.jpにあるみたい。
いや、今までもずっとあったと思うが。
MINIXで検索しても出てこないから気が付かなかったんだよぉぉぉぉ
。 ∧_∧。゚
゚ (゚ ´Д`゚ )っ゚
(つ /
| (⌒)
し⌒
...ウワァァァァン
, ノ)
ノ)ノ,(ノi
( (ノし
┐) ∧,∧ ノ 翻訳出すなら今だ!
..|( ( ....:::::::) (
 ̄⊂/ ̄ ̄7 ) ヽ lヽ,,lヽ
(/ 川口 /ノ ( ) やめて!
 ̄TT ̄ と、 ゙i
つーか、マジで翻訳おせーよ
もう半年以上過ぎてるじゃん
44BSD 本なんて年単位でかかってるし。
そもそも出す気あるのか?
さあ。どうだろね。ある程度は売れると思うがな。
でも Unix Magazine が実質廃刊になったくらいだからわかんないね。
計算機科学分野の書籍は終わりつつあるのかもな。国内は。残ったのは駄本の山。
いや駄人間の山だろ。ハゲてる奴とか。
計算機科学分野なんて最初っから増えてなんかいないだろ
コンピュータ関係の書籍は「わかる〜」とか「〜入門」の
部分が増えただけ
いや、昔はいい本いっぱいあった。今はクズばかり。いい本がどんどん減ってる。
具体的にどの本?
Bit
仮想記憶システムは進展してますか?
俺の Virtual Memoryは進展してます。
パッチくださいw
年取ると寒いときにはパッチが必要です。
minix3は、標準で日本語を扱えますか。
えっ!?
いつのまに3なんて出たの? 知らなかった orz
洋書かったぉ
人居ないみたいだな・・・
v3でXをインストール中。
MINIX関連の流れ見てたらタネンバウムさんがちょっと可哀相だ
最近MINIXは追ってないんだけど、V3ではXが入るのか!
>>214 V3じゃなくても仮想メモリを実装してる亜種なら動くよ。
ただV3は標準でイメージに入ってるし、(インスト後、packmanコマンドで全部ぶち込める)楽
楽・・・
いや、なんで英語で書いてあるとおりにやってもX起動してくれないんだ・・いや、起動してるみたいだが
xtermもtwmもディスプレイが開けないとかいって動かぬ・・・
タネンバウム先生の本の第3版まだ?
なんかロクな訳にならない呪いがかかってる気がするが、そもそも今更いるか?
ファイルシステムに互換性が無いくね?
v1 v2 v3
v3 とか紛らわしいので
どうせなら アマゾンとかブラックとか
ライダーマンとかにして欲しかった
220 :
名無しさん@お腹いっぱい。:2007/11/30(金) 19:41:34
minix-3.1.3a
grubで立ち上げた人いる?
3.1.3aを /dev/hda2にインストールして、
title Minix
rootnoverify (hd0,1)
chainloader +1
boot
で、立ち上がんない orz
221 :
220:2007/12/09(日) 11:09:57
>title Minix
>rootnoverify (hd0,1)
>chainloader +1
>boot
HDDを新しいモノに替えたら立ち上がった。
立ち上がらなかった原因は、HDDが壊れていた。。。 orz
そもそもテレビが無いんだぜってコントみたいだね
>>223 昨日、第3版少し立ち読みしたけど、一番知りたいNetworkの部分の
解説がほとんど無くて買うのをやめた。
Minix3のNetworkが、うまく継らないのでソースを弄ろうと思うのだが …
225 :
ナイコンさん:2008/09/28(日) 23:17:59
98版1.5って何所かないですか?
御茶ノ水のM書店でさえ置いてるの見たことない。
新しく出た第3版ってminix3の解説になってるの?
minix2のがずっと欲しくて(5年位放置w)買ってなかったんだけど
2版を探して買うかそれとも意味ないから3版買った方がいい?
なんか3になって随分変わったって話だから、単純な方がわかりやすくて良さそうだから
どっちにしようか迷ってるんだけど。
よし、じゃぁおじさん午前中の会議終わったらminix3インストールしちゃうぞ!
仕事中にw
仕事中かよw
うぅVMware 6じゃ動かん ;;
4互換で作ったら動いた!
www.minix3.org落ちてる?
繋がらないんだが。
233 :
名無しさん@お腹いっぱい。:2009/05/06(水) 16:10:09
MINIX で X が動いてることに驚きw
今落とそうとしたら、またサイト落ちてる…
俺がイメージを落とそうとするときに限ってこうだ
237 :
名無しさん@お腹いっぱい。:2009/12/03(木) 17:38:40
minix 3.1.5 をインストールしてみた記念age
キーボードが日本語版対応だったり、
vmwareのネットワークにふつーに対応してたりで、
なんかふつーのPC-UNIXディストリビューションと遜色なく
インストールが進められることにびっくりだ
メモリスワップはまだかー
>>237 カーネルがどんなに単純でも見栄えは付属品次第ってことさ
3.1.7がリリースされてます
242 :
名無しさん@お腹いっぱい。:2010/09/20(月) 05:20:48
thx!
落としました
244 :
名無しさん@お腹いっぱい。:2010/12/05(日) 22:45:09
minixがやけに活発だけどなんで?
気のせい
木の精
247 :
名無しさん@お腹いっぱい。:2010/12/06(月) 09:45:39
これ、颯爽登場!てやつ?
それはタウバーン。
銀河美少年
250 :
名無しさん@お腹いっぱい。:2010/12/11(土) 21:19:52
おいだから何で活気があるんだよ
殺すぞ屑ども
これ犯罪予告ですかね。
「殺」は「激安」という意味があるらしい。
253 :
名無しさん@お腹いっぱい。:2011/03/20(日) 22:20:35.15
モデムでuucpとか苦労してネットワークにつないでた頃が懐かしい
MinixですらTCP/IPを普通に喋るとはw
254 :
名無しさん@お腹いっぱい。:2011/03/28(月) 22:01:18.10
すげーじゃん!
MINIX(98)キヴォンヌ $:-l)
PC-98x1なんて窓から投げ捨てろ!!
なにここ?
しかし10年
保守 このスレ10年前の3.11か
今年の3.11は大変でしたね
Linux&Linusにモノ申す!? あのTanenbaum教授が久々にメディアに登場
http://gihyo.jp/admin/clip/01/linux_dt/201111/24 ・MINIXの次のバージョン(MINIX 3.2)では3つのことに注力している:
NetBSDとの互換性,組込みシステムへの対応強化,そして信頼性(可用性)の向上だ。
・WindowsやLinuxでは,真の意味で24時間365日止まらないシステムを構築
するのは無理。MINIXではリブートなし,他のプロセスに影響を与えること
なしでライブアップデートすることを目指している。
・世の中に存在する32ビットコンピュータのうち,95%以上が組込みシステム。
MINIXはそのモジュラリティや信頼性,メモリフットプリントの小ささなどから
組込みシステムとの親和性が高い。さらにBSDライセンスなので企業からのウケ
がいい。GPLだからLinuxを採用しないという企業にとってのリプレース的存在。
・MINIXのマルチコア対応は大きな課題。ファイルシステムやネットワーク
スタックをコア単位で分割していかに信頼性を高めていくかに注力している。
凄いでちゅねー(棒
現状は凄く不安定だけどなぁ。ソースが読み易いのと、コンパクトなのは長所だけど、
ネットワーク層は結構違ったアプローチだよ。
ライブアップデート目指すのか…一応マイクロカーネルだしねぇ。
ってか決して失敗じゃないと思うけど、ライセンスを教育目的縛りにせず、Linuxが
登場する前にBSD(かMIT)ライセンスで流していれば良かったんじゃ?
で"MMU"の扱いどうするの? 95%以上が組込みシステムとは言っても、組込みの
大半はMMU無しだよ。NetBSDから引っ張ってきたコード動くの?
NetBSDもそうだけど、「新しい」ハードのデバドラ整備が追い付かない問題はどうするの?
AST教授の言うことだ、真に受けたら負けw
クマクマ
MINIXで日本語変換使いたいときは、昔ながらのkinput2使うん?
つか、canna, sj3, FreeWnn とかコンパイルできるのかな?
っ[SKK]
266 :
名無しさん@お腹いっぱい。:2011/11/27(日) 16:05:32.33
>>261 最近またタネンバウム先生言ってたね。
ライセンスはほんと同意。いまさらBSDを引き合いにださんでよ、とちょと思た。
NetBSDから持ってくるのはユーザランドじゃないの?
ドライバとかカーネル層は流用難しい気がするけど。
MINIX3とNetBSDとかトンガッたモノ好きな俺得
MINIXもNetBSDもドンガったところは目指してないだろw
目指しているのは中庸みたいなもんで、単にマイナーだというだけw
MINIX3…徹底的にマイクロカーネル
NetBSD…ハード依存層と他の徹底的な切り離しによる移植性及びアーキテクチャーの理想化
LinuxやFreeBSDは実用性重視である種の美意識は妥協してるでしょ
それが悪いとは思わないけど趣味としては理想を追求しているほうが興味深い
>>261 実メモリがあること前提ならありでしょ
組み込みシステムとの親和性云々はまあそうだけど
なんかやっぱり間違っているような気が
今更実用性なんか誰も求めとらんでしょ
これは妄想だけど64bit時代が進んで大量のメモリを搭載する事が当たり前になってくるとMMUは不要になると思ってる
アドレス空間的にも搭載メモリーてきにもフラットな一元管理で充分になるんじゃないかと
あとはプロセス毎の保護が必要だけどこれはMMUのような大げさな機構じゃなくてページ単位のアクセス規制程度で充分になるんじゃないかと
・・・メモリーの価格が安くならないとだからまだ先の話だと思うけどね
まさに妄想だな
とっくにswapは不要だが、ページングは必要。
さもないとプロセスの生成/消滅のたびにメモリホールだらけに成ってしまう。
今更リニアアドレスじゃないとプログラミングやってられないだろ?
仮想/実アドレスのマッピングを行うページMMUは(汎用OSなら)必要。
組込みだとプロセスの生成/消滅が無いのが前提だったりするから、MMU無しの
Cortex-Mでも平気だけど。(と言うか平気なように作らねばならない)
アドレスの断片化は考えたんだけどUNIX的なプロセス全体が一塊なマッピングじゃなく
ヒープは個別に取得すれば問題無いかなって(十分なメモリを搭載している事が前提だけど)
・・・ただスタックの拡張はダメだよね
これさえ解決すればパーソナルユースでは特に問題無いと思うんだけど
もちろんDBサーバーみたいな用途は別だけどね
DB鯖でなくても、セキュリティを気にするなら無理だろ。
MMUが有っても、それでもstack overrun攻撃が無くならないのに。
MMUで実行領域、スタック領域、ヒープ領域とか色分けして、実行領域以外で
プログラムカウンタ実行しなく出来るように成ったのも、intelアーキだと割と
最近のことだしな。
多分、君が言わんとしてることは、16bit時代のintelの発想で、「セグメント管理」
を全てのプログラムの、全てのプログラマが完璧に注意して、お互いにメモリ不足
に陥ったり、侵食したりしないようにプログラム組めばOKじゃね?
…という非現実的な前提に基づいてるように思える。
パーソナルユースですら、FirefoxやOOoなんて絶望的だと思うが。
perl使わずawkで済ませて、vimではなくelvis使うとかしないと暮せない希ガス。
>>275 >それでもstack overrun攻撃が無くならないのに。
話はそれるが、もうシステムスタック(call/ret用)とユーザースタック(push/pop用)を分離すべきときがきたと思う。
275じゃないけど、それだとsetjmp/longjmpの実装ができなくならない?
setjmp自体使うべきじゃないって考え方もあるかもだけど
そうなら、もういっそInfernoみたいなVM式でユーザーから機械語とポインタを取り上げたほうが良いような気もする
Xが動くんなら大概のアプリはコンパイルできると思ったけど違うん?
別にMINIX+XでGNOMEやKDEを使おうとはしてないよw
>>277 さんの考えは随分前から感じてるんだけど、それだと多分boot loader
が書けない気がする。OSが起動してしまった後なら、それもアリだと思うけど。
>>277 >setjmp/longjmpの実装ができなくならない?
システムスタックとユーザースタックそれぞれのスタックポインタを保持するレジスタが別個にあるはずなので、それら二つとも jmp_buff に保持すれば、今までと同じになると思う。
>InfernoみたいなVM式でユーザーから機械語とポインタを取り上げたほうが良い
頭の古い私は VM の意義がいまいち理解できない、「定跡段階から入玉狙い」というか、すごく損なことをしているような気が。我ながら困ったものだ。
281 :
277:2011/12/05(月) 10:36:21.02
>>279 個人的にはOSもアプリも書けるC言語最高なんだけど
安全にアプリを書くって考え方を推し進めるとOS記述言語とアプリ開発言語は別にしたほうがよいのかなって
>280
スタックオーバーフローによるクラッシュやクラックはなくなるのかな?
でもユーザーモードでシステムSPを操作できると根本的に安全性は確保できないような
あとたぶんVM≒プロセスって感じかと
プロセスはCPU上でダイレクトに動作するけどVMは間にインタープリター(JIT含む)層が挟まるから効率は悪いけど
たとえばスタック不足した時に
ガベージコレクト→空いた大きな領域にスタックコピー→VMのSPを変更
ってな感じで安全性に対する効果は有りそうかなと・・・JITでどうするとか遅いとかは・・・うーむ
一回りしてVAXやAS400のようなマイクロコードなマシンが主流に…
ならないだろうなあ
消えちゃいましたがTAOのELATEってOSがVP(バーチャルプロセッサ)用に書いたコードをOSが実行時にネイティブコードに変換して実行するシステムでしたね
Pentium4以降のintel...
Oh...せめてもっと使いやすいマイクロコードをだな...
今時の仮想マシンでマイクロコード実装しても十分速いんじゃないの?
やっぱり次はInfernoさんなのか!
質問。
minixをいじりたいからインストールするとしたら1と3のどっちを選んだ方がいい?
質問の仕方を変えると1をインストールすると何かデメリットありますか?
普通はソフトウェアは(バグやセキュリティーの理由などで)古いバージョンをあえて使ったりしませんよね。
もし1を選んだとしたらその中に入っているだろうはずのソフトウェアのマニュアルは今でも手に入りますか?
今時 Minix 1.x がインストールできる実機が手に入るのかっていう…(´・ω・`)
386 とか 486 の頃のバスアーキテクチャしかサポートしてないよ?
インストールも今から考えるとすんごいめんどいよ?
昔はそれしか無かったからやったけど、今同じことをやれと言われてもお断りしますわ
普通に Minix 3 にしとけ
それよりも、ARM 版 Minix マダァ?(・∀・ )っ/凵⌒☆チンチン
Minix 3.2.0をデスクトップ用途で使おうとした場合、NetBSD並みには使えますか?
無理
メモリ保護と仮想メモリ(…は無かったっけ?)無しでいいからVer1…いやVer2が今のレベルで「マイクロカーネル」してたら評価が変わったのかなと妄想してしまう>minix3
あれ、仮想メモリは載らなかったっけ、
スワップじゃない方の。アドレッシング
PC-9801版ってどこかにないですか?
神田の古書店街へ行く度に探してるけど、なかなか見つからない。
元の IBM PC版は BSDライセンスになってオープンソースになったけど、
PC-9801版はどうなんだろ?
なんか、「タネンバウム氏が書籍の形で」って言ってるから本に付属して、って
ことで、つまりそうじゃなかったらタダ(?)みたいな話だったような..
やっぱ移植部分はオープンソースになってないのかな。
>>296 98版は ver1.5 とかだったら、まだ本家もBSDライセンスになっていない頃だと思う
というか、だれかver3 を移植していただけないものか‥‥
うん、で、今はベースは既にオープンソースになったので、あとは機種差分の
とこのライセンスをどうするかというだけのことかと。
当事者いなくて今その辺確認したりしてくれる人いないかな..
>>298 v1.5 のコードがそのまま v3.2 に適用できるとは思えないけど‥‥
当事者だけど、1.5と今の3.xは全然別物だし、
いい加減PC98は窓から投げ捨てろ。
どうせ移植するならARMだろう。
ARM版は本家でやってる
PC-98移植やってみたいけど、検証環境と資料がなぁ
エミュで検証しましたじゃアレだし
シェアドオブジェクトは実装された?
今時ないとディスクもメモリも無駄に食っちゃってどもならん
>>300 >いい加減PC98は窓から投げ捨てろ。
号泣
>>299 > v1.5 のコードがそのまま v3.2 に適用できるとは思えないけど‥‥
そうじゃなくてさ.. 公開できるかどうかという話。
アタマかたいね ..w
じゃあ、PC-9801は全滅で、PC-9821シリーズに成ってしまうね。
>>305 i386/i486 ではダメで i586 以降でOKな機能といわれても思いつかないんだけど
っ[APIC]
PIC(i8259)のデイジーチェーン割込みの面倒を見るのは、もうウンザリ。
これを捨てれば、SMP, FPU(割込みじゃなく例外), SSE, 様々なデバイスのサポートが楽に。
そこはマイクロカーネルなんだから、i386/i486用に割込み扱うサーバーと、
PC-9801用の差分を担当するサーバーを用意すれば解決するんじゃないのか?w
# あと起動用のコードが要るわなw
..みんな、もう Raspberry Piと BeagleBone Blackにしようよ。表示なんかFullHDだよ?
産廃の話で盛り上がってたのか
産業にしてないし
今北産業
3.1.1のカーネルソース見始めたのだけど…、cp_messってのでプロセス間のメッセージ転送してるようだが、
プロセスの物理と論理のアドレス足すだけで伝文のバッファ位置与えてた。
minixではプロセス空間て物理メモリ上に連続して載ってるだけなの?ページは無しかっ
追うのはタネンバウムさんの本買った方がいいんかなw
昔はそうだった。
今は違うよ
315 :
313:2013/08/09(金) NY:AN:NY.AN
>>314 gitから最新版のソース採って来て見たら結構コード増量してるんですねえ。まずは3.1.1追ってイメージ掴みますわ
316 :
名無しさん@お腹いっぱい。:2013/09/21(土) 00:13:41.07
とりあえず期待はした
最近select(2)入ったんだよね
なら遊べそうと思ったり
でも対応デバイス貧弱すぎで立往生かな
318 :
名無しさん@お腹いっぱい。:2013/11/21(木) 00:52:14.83
>>313 タネンバウムさんの本は翻訳がよくないらしいが
技術書の翻訳はなんでクズが多いのか。内容理解しないままやってるからか
もうからない(もうかるようにやってない)から、人手や費用がかけられない。
ということだと思う。
技術書って、ほんと減ってしまった。
321 :
名無しさん@お腹いっぱい。:2013/11/23(土) 01:31:29.56
翻訳が悪くても読んでみるぜ!!
322 :
名無しさん@お腹いっぱい。:2013/11/23(土) 12:52:31.05
原典嫁糞低学歴共
323 :
名無しさん@お腹いっぱい。:2013/11/23(土) 13:11:48.73
英語読めない奴にそんなこと言われてもなw
VMの上にMINIX3入れて見たんだけど、
最初の文字が入らない。
なんで??
(2文字目から入る。)
minixって何よ?
予想で結構です。
MINIX4 がもし出るとしたら、だいたいいつ頃だと思いますか?
( MINIX3は、まだしばらく現行バージョンで続きますか?)
そうだな、10年はでないだろう
仮想記憶(ページング?)実装したとか、実行形式を ELFにしたのも、
マイナーバージョン上げでやっちゃったんだよね?
逆にMMU無しで動くMINIXって、どれが最終版?
1系列の最後じゃないかな?
332 :
名無しさん@お腹いっぱい。:2013/12/12(木) 23:45:38.51
今時よくある構成の、一台の上にVM複数走らせるってのより
マイクロカーネルOSの上に色々なサービースをってのほうが
性能もよさそうな気がする。
Minixがもっと普及していればどうなっていただろうと妄想して今日は寝るかな。
意味が分かりません
性能はいいだろうけど、それ専用にコードがいるからね
VMだと環境は自由
>>332 Mach3上で、BSD Unixと MS-DOS(もどき?)が同時に動いてたんだよな。
もう 1つ乗ってたんだっけ? たしか SuperASCIIに載ってた。
まだあったのか?
メッセージは失敗だったと思う。
339 :
名無しさん@お腹いっぱい。:2014/02/21(金) 23:46:51.97
あったねーminix
お
upgrade こないね
ぬるぽ
嫌いじゃない。
ってかもっと早くにライセンス変更してればよかったのにと思う。
夢の
MINIX 3.3.0
NetBSDのカーネル実装もモノリシックと Minixのマイクロカーネルを使ったもの 2本立てに
↓
サーバープログラムの整理・性能チューニング
↓
NetBSD and Minix 統合 ばんざ い
迷走END
x86_64はまだなんか
amd64のこと??
>>97ってどっかにないのかなマジで。
誰かディスクの片隅に残しておいた人とか居ないものだろうか?
アスキーの売り物は持ってたが、パッチなんかあったんだ。
元はIBM-PC用のMINIXを2つのグループがPC98用に移植した。
ASCII版はASCIIから出版されてISBN番号も有るけど、
日経MIX版はパソコン通信かフロッピーの回覧しか無かった記憶。
OS板のMINIXスレ(「MINIXを実用的にしよう。」)は、消えてしまったのに、ここは、まだ残っていたんだな。
3.0は強まってるよね(´・ω・`)
357 :
名無しさん@お腹いっぱい。:2015/02/24(火) 13:25:04.56
スポンサーついてたんだな。知らなかった。