4.4BSDの設計と実装 (195レス)
1-

66
(1): 03/11/12 02:16 AAS
>> 正誤情報-39

もっときれいに描けや(w
67: 03/11/12 10:54 AAS
のっけから人名間違いかよ…。しかも Thompson も間違っているし。
改めて見ると、本当にエディトリアルなミスが多いな。
68
(1): 03/11/13 01:43 AAS
>66
>> 正誤情報-39
きれいになってるw
ここ見てるな

それはそうとこんなに誤植が多いなら返品っていうか交換してほしい

原書と
69
(1): 03/11/13 17:07 AAS
>>68
原著を買った漏れは勝ち組でつか。

読めないけどな……。
70: 03/11/13 18:38 AAS
>>69
お守りにしる
71: 03/11/13 21:04 AAS
P532
誤 大久野
正 多くの
というのがバカバカしくて気に入ってる。
72: 03/11/15 02:16 AAS
ああ、正誤表あったのか。誤りともいえないようなものも含まれてるけどね。
邦訳つけたのは漏れのレス見たから?まさかね。
73
(1): 03/11/16 02:30 AAS
原書の英語もなんかちゃんとした英語になってないところがあるような気がするのは
おいらの修行が足りないせいなんでしょうか。
74: 03/11/16 05:10 AAS
>>73
サンプルキボン
75: 03/11/16 12:26 AAS
> You is a big fool man.
> Hahahaha.
76: 03/11/16 14:13 AAS
安全モード/無防備モード というほうが
セキュア/非セキュア という語よりも
セキュリティ意識は高まりそうですね
77: 03/11/17 00:41 AAS
「無防備ではありません」とかいう言訳が流行りそうでヤダ。
78
(4): うに 03/12/13 15:02 AAS
「4.4BSDの設計と実装」とりあえず、買いますた。
あとLion's Comentary on UNIXもGETしますた。
他にお勧め本あるでつか?

386BSDカーネルソースコードの秘密は取り寄せ不可といわれますた。
79: 03/12/13 15:25 AAS
>>78
solarsi internal
80: 03/12/13 15:26 AAS
ソラージ
81: 03/12/13 16:58 AAS
>>78
本じゃないけど、
お前らBSD Magazine買いましたか? No.2 (現在dat行き)
2chスレ:unix
から引用。

SA(Scheduler Activations)の論文
外部リンク[html]:web.mit.edu
省10
82: うに 03/12/14 00:09 AAS
> 81

Thanks でし、修行するだに。
83: 03/12/14 16:34 AAS
>>78
UNIXカーネル内部解析
中身は全然 UNIX の話じゃないけど。

これももう絶版なんだっけ?
84
(1): 03/12/14 16:48 AAS
「初めて読む486」
っていうかプロセッサの知識ないとカーネルなんて永遠に理解不可能
なのは分ってるよね?
85
(1): 03/12/14 18:01 AAS
>>84
だからって486よむことないだろ。あんな複雑怪奇なものを。
ヘネパタかパタヘネのほうがいいよ。
86: 03/12/14 18:46 AAS
「初めて読むマシン語」からに汁!!
87
(2): 03/12/14 18:47 AAS
>>85
なんでそこでパタヘネなんだか。。。カーネルの理解に必要な
プロセッサの知識とはずれてるだろ。
ところで、複雑怪奇って386のこと?386ってそんなに変なの?
おれはこれしか知らないから分らない。
88: 03/12/16 20:01 AAS
>87
だったら、パタヘネよむといーんじゃ?
89
(1): 03/12/16 23:26 AAS
>>87
リアルアドレスモードとプロテクトモードがあったり、
セグメントがあったり、
セグメントリミットの指定にバイトグラニュラとページグラニュラがあったり、
特権レベルが 4 段階あったり、
命令セットにオペランドサイズプリフィックスなんてのがあったり、
浮動小数点演算がスタックアーキテクチャだったり、
省7
90
(1): 03/12/17 00:23 AAS
>>78
BSD Magazine の vol.4 と 13 と 16
91: 03/12/17 00:41 AAS
>>89
x86が速いのはデザイン的なところとは全然関係ない競争原理の結果だろ。
どっちみちkernel読むのにプロセッサの知識は必要だとはいえ
特定のプロセッサにかたよった知識は全然必要ないんだから
そこで486の本を薦めるのは間違ってるわな。

プロセッサの本は思いつかないが、
オペレーティングシステムの概念(ISBN 上巻:4563013331,下巻:456301334X)
省1
92
(1): 03/12/17 00:50 AAS
↓これも面白かった。
外部リンク[htm]:www.cqpub.co.jp
93
(1): 03/12/17 01:00 AAS
ま、常識として 86 はおさえとけや。
「ま、常識として 86 はおさえとけや」って
言えるようになるから。
94: 03/12/17 01:25 AAS
>>92 で思い出したが、Oh!X 1999年夏号からの連載も結構良かった。
95: 03/12/17 01:29 AAS
>>93
変態命令セットをいかに高速に実行するか、っつーアーキテクチャ的なところは
いろいろ面白いかもしれないけど、OS基礎の教材としてはいまいちじゃないかなあ。
4.4BSD本ではhp300が例で挙げられてる箇所多いからm68kも知ってた方がいいのかしら。
96: うに 03/12/17 01:57 AAS
>90

バックナンバーのDVDにはいっていたPDFファイルでもってます。
ちょろっと読んだけど面白そうですね。
97
(2): 03/12/18 00:07 AAS
持ってる記事すら今まで読んでなかったのにそれ以上新しい本買ってどうする。
98
(1): 03/12/18 00:16 AAS
>>97
初心者の本の馬鹿買いを止めてどうする。
出版事業ってものをまるで分ってないですね。
99: 03/12/18 01:19 AAS
>>98
アスキーの編集者の方ですか?
100
(1): 100 03/12/18 18:40 AAS
いい感じで100
101: 03/12/18 18:50 AAS
外部リンク[html]:www.netside.co.jp
どうよ
102: 03/12/18 20:55 AAS
ブートローダーいれるの失敗したウワワァン
ところで、4.4BSD-Alphaが無償DL可能だが、エミュに入らんのかね。
4.3,2.11で別に困ってないけど。
103
(1): うに 03/12/21 07:25 AAS
>97

手元に置くとあんしんするだに
104: 03/12/21 08:39 AAS
>>103
あなたは正しい
105
(1): 03/12/25 13:05 AAS
x86の勉強を勧めないとか言ってるやつはアホ.
普及してるアーキテクチャの勉強して何がわるいんだか.
手元にx86以外の麻疹があるやつなんて珍しいだろ.
106: 03/12/25 16:22 AAS
まあ、手元にあるマシンを勉強するのが楽しいですな。
107: 03/12/25 21:56 AAS
x86の勉強はしてもいいんだが、単に原理を勉強したいだけで
実際にゴリゴリプログラムするつもりがないなら、他のCPUの
方が向いてる気がするのも確かだろう。
x86は無駄に複雑だからなあ。
108: 03/12/25 23:44 AAS
>>105
>>29が書いてるように手元にないCPUの解説でも考え方を知るだけなら80%は困らんよ。
109: 名無しさん@Linuxザウルス 03/12/26 12:14 AAS
うちの大学は architectureの授業のネタが PC9801だったよ。
10年以上前だけど。。。。
とにかく動く実物(エミュレータとかじゃなくて)が
目の前にあるのは利点だったけど、
いまの doze環境だと symdebとかなくて気軽にさわれなさそう
だしな。。。
110: 03/12/26 12:28 AAS
いまさら4.4かよw
111: 03/12/26 13:49 AAS
ところで、トリビア

4.1BSDは本当は
-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/
-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/
-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/
-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/
-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/
省4
112: 03/12/26 13:51 AAS
SysVと間違いやすいから変更した。
113
(1): 03/12/26 23:50 AAS
間違えやすいからではなくて、「おらお前ら俺等のしすごと
まぎらわしいんじゃぼけぇ。」ってAT&Tにつっこまれたから
じゃなかったっけ。
114: 03/12/27 18:22 AAS
>>113
BSDマガジソの記事ではそうなってるね。
115: 03/12/29 15:51 AAS
6にすればよかったわけね
ま、なんにしても、最初はメジャーバージョンがガシガシ上がって、
だんだんマイナーバージョンしか上がらなくなる法則
116: 03/12/30 03:37 AAS
Solarisなんかだとその逆法則が効いているわけだが
117
(1): 03/12/30 13:44 AAS
OSは末期になるとメジャーバージョンがガシガシ上がる法則
eg. RedHat
118: 04/02/11 11:10 AAS
新年sage
119: 04/03/07 22:35 AAS
画像リンク[jpg]:park2.wakwak.com
画像リンク[jpg]:park2.wakwak.com
120
(1): マジレスくん 04/03/27 12:56 AAS
ASTの教科書を読んどけ
121
(3): 04/03/27 13:10 AAS
>120 種ンバウムの本ってMINIXがメインだから、基礎の勉強にしかならない
近代的な、MMUを使ったOSの教科書ってほとんどないんじゃない?

#Solaris関係の本はあるが
122: 04/03/28 00:50 AAS
Solarisインターナルはもう持ってるんで次は
「Solaris9の設計と実装」なんてのをキボンヌ

McKusick御大は「FreeBSDの設計と実装」という本を書くつもりらしいが
123: 04/03/28 02:28 AAS
「The Design and Implementation of the FreeBSD Operating System」
↑執筆中らしいですが、いつ頃出てくるの?
124: [sage ] 04/03/28 15:04 AAS
たぶん5年後ぐらい。日本語訳はその10年後(w
125
(1): 04/12/26 15:43 AAS
外部リンク[html]:www.bsdmall.com
ここでは反応ないけど、誰か読んだ?
126: 05/01/06 04:09 AAS
>125
一応詠んだけど、個人的には欠点らしい欠点もない良書といえると思うかもねぇ。
ただまぁ、バイブルというにはちょっと内容が弱いかな…。
127: 05/01/17 01:18 AAS
御大が書いてるんだとするとfile systemやVMまわりはちゃんとしてそうだけど、
デバイス周りはどうなんでしょう。newbusやbus_dmaについては説明あるのかしら。
SMP関連のfine grained lockも気になるかなあ。
128: wp103.ecc.u-tokyo.ac.jp 05/02/14 08:26 AAS
aho
129: 05/02/22 12:03 AAS
>>121
しかしOSの実装に必要となる概念は一通り盛り込んであって、
入門書にしては十分な気がする。逆にMMUを使った話になると、
実際に存在するOSの解説という内容になるだろうな。
130: ◆5.3BSD/6FM 05/03/01 11:48 AAS
5.3BSDの設計と実装だよもん
131: 05/03/01 13:09 AAS

132: 05/03/05 08:46 AAS
>>23
>皆さんこんばんは。イチです。今日も歌舞伎町で泣いています。
これが気になるわけだが...
133
(1): 05/03/05 08:50 AAS
>>121
>近代的な、MMUを使ったOSの教科書ってほとんどないんじゃない?
MMUだとアーキテクチャ依存の話になるぞ!
そうなるともちろんハードの知識がいるし、
「近代的な」というと最新の技術情報も必要。
134
(1): 121 05/03/06 18:43 AAS
1年前のカキコにレスがw

>133 MMUなんてどのCPUも対して変わらんと思うが(MIPS除く)。
要するにそういう話をし始めると長くなるから、出版できるページ数に
おさまらないとか、そういうことが言いたいの?

ハードの知識は当然あるという前提で。
135: 05/03/06 20:07 AAS
>>134
FreeBSD、NetBSD、OpenBSD、Linuxのソースを見る事が最適
136
(1): 05/03/07 01:22 AAS
うーん、VMまわりのソースは概念と実装の間に越えるべき壁が
たくさんありすぎるような気がするぜ。
特にLinuxのx86以外の実装見たらえらいことになるような。
137: 05/03/07 18:08 AAS
>>136
そうか?
いままで見てたけど、そんな事考えた事もなかったよ。
138: AAS
/* You are not expected to understand this. */
139: 2005/04/11(月)23:54 AAS
/* You are not expected to understand this book. */
140: [age] 2005/10/15(土)18:19 AAS
浮上

外部リンク:www.amazon.co.jp
141: 2005/10/15(土)18:26 AAS
→otsune-22
142
(1): 2005/10/18(火)23:10 AAS
「BSDカーネルの設計と実装 --FreeBSD詳解--」
外部リンク[html]:www.ascii.co.jp

訳はどうなんだろね。4.4BSDとおなじく砂原先生だけど。
この先生生きのこるつもりあるのかな、監修者として。
143: 2005/10/18(火)23:53 AAS
>>142
砂原先生はただの監修。
実際の翻訳作業は、ほとんど歌代さん一人でやったらしい。
外部リンク:log.utashiro.com
実力のあるひとが一人でやった翻訳なので
質も結構よいし、章ごとに表現がブレたりってこともない。
まあ、アレ?って思うところもないわけじゃないが。
省1
144
(2): 2005/10/19(水)07:30 AAS
OpenBSDってこういうコードも危険だからとstrcpyを完全に排除したの?
char s[256];
strcpy(s, "リテラル");
145: 2005/10/20(木)02:04 AAS
よく知らないけど・・・、
安全を説明するのが面倒だから、一律でstrcpyを削除とか?
146: 2005/10/20(木)03:01 AAS
コンパイラが安全を判断できれば>>144でもいいと思うけど。
1-
あと 49 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.012s