4.4BSDの設計と実装
0044名無しさん@お腹いっぱい。
垢版 |
NGNG
> この本を必要とするような人種は原書も読みこなせる程度の英語力が元々ある
> だろうから

なこたーない。

# っていう話を昔、某スレでも延々してた気がするなあ。

> ま、漏れは原書の出版早々に入手して前書き+αで挫折したクチだから

ひょっとして、某スレにいたヤシも、実はこういう英語ダメな奴が
妄想で書いていたのか?
0047名無しさん@お腹いっぱい。
垢版 |
NGNG
洋書の書店は平気でドル300円だったりするからだろう。
紀伊國屋ドットコムは会員ならドル112円だから
そっちで買ったほうがいいと思う。
005451
垢版 |
NGNG
>>53
FreeBSD-users-jp でだからログあさって
0063 
垢版 |
NGNG
なんだかソラージってライーヨつーかロシアのOS?
やっぱ惑星ソラリスが起源なの?
0067名無しさん@お腹いっぱい。
垢版 |
NGNG
のっけから人名間違いかよ…。しかも Thompson も間違っているし。
改めて見ると、本当にエディトリアルなミスが多いな。
0068名無しさん@お腹いっぱい。
垢版 |
NGNG
>66
>> 正誤情報-39
きれいになってるw
ここ見てるな

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

原書と
0072名無しさん@お腹いっぱい。
垢版 |
NGNG
ああ、正誤表あったのか。誤りともいえないようなものも含まれてるけどね。
邦訳つけたのは漏れのレス見たから?まさかね。
0073名無しさん@お腹いっぱい。
垢版 |
NGNG
原書の英語もなんかちゃんとした英語になってないところがあるような気がするのは
おいらの修行が足りないせいなんでしょうか。
0076名無しさん@お腹いっぱい。
垢版 |
NGNG
安全モード/無防備モード というほうが
セキュア/非セキュア という語よりも
セキュリティ意識は高まりそうですね
0078うに
垢版 |
NGNG
「4.4BSDの設計と実装」とりあえず、買いますた。
あとLion's Comentary on UNIXもGETしますた。
他にお勧め本あるでつか?

386BSDカーネルソースコードの秘密は取り寄せ不可といわれますた。
0081名無しさん@お腹いっぱい。
垢版 |
NGNG
>>78
本じゃないけど、
お前らBSD Magazine買いましたか? No.2 (現在dat行き)
http://pc.2ch.net/test/read.cgi/unix/1029640009/
から引用。

SA(Scheduler Activations)の論文
ttp://web.mit.edu/nathanw/www/usenix/freenix-sa/freenix-sa.html

SMPngの総本山
ttp://www.freebsd.org/smp/index.html
Architecture HandbookのSMPngの章
ttp://www.freebsd.org/doc/en_US.ISO8859-1/books/arch-handbook/smp.html
manual pageのsection 9
(とりあえず↓ここら辺りかな?)
ttp://www.freebsd.org/cgi/man.cgi?query=mutex
ttp://www.freebsd.org/cgi/man.cgi?query=ithread
ULE schedulerについて
ttp://www.vda.lt/files/0.779592001059401925.pdf
0082うに
垢版 |
NGNG
> 81

Thanks でし、修行するだに。
0087名無しさん@お腹いっぱい。
垢版 |
NGNG
>>85
なんでそこでパタヘネなんだか。。。カーネルの理解に必要な
プロセッサの知識とはずれてるだろ。
ところで、複雑怪奇って386のこと?386ってそんなに変なの?
おれはこれしか知らないから分らない。
0089名無しさん@お腹いっぱい。
垢版 |
NGNG
>>87
リアルアドレスモードとプロテクトモードがあったり、
セグメントがあったり、
セグメントリミットの指定にバイトグラニュラとページグラニュラがあったり、
特権レベルが 4 段階あったり、
命令セットにオペランドサイズプリフィックスなんてのがあったり、
浮動小数点演算がスタックアーキテクチャだったり、
浮動小数点の形式に 80bit のテンポラリリアルってのがあったり、
‥‥‥とまあ、
それよりも後にまったく新しく作られた CPU と比べてかなりユニークであることは確かですね。
CISC と言われるわりには、命令セットそのものは複雑ではないですけど。

僕は大好きですよ、x86。
可変長命令のおかげでコードがコンパクトでキャッシュヒット率も高いし。
それに、なんだかんだ言っても速いし。
0091名無しさん@お腹いっぱい。
垢版 |
NGNG
>>89
x86が速いのはデザイン的なところとは全然関係ない競争原理の結果だろ。
どっちみちkernel読むのにプロセッサの知識は必要だとはいえ
特定のプロセッサにかたよった知識は全然必要ないんだから
そこで486の本を薦めるのは間違ってるわな。

プロセッサの本は思いつかないが、
オペレーティングシステムの概念(ISBN 上巻:4563013331,下巻:456301334X)
は結構よかったような気がする。
0095名無しさん@お腹いっぱい。
垢版 |
NGNG
>>93
変態命令セットをいかに高速に実行するか、っつーアーキテクチャ的なところは
いろいろ面白いかもしれないけど、OS基礎の教材としてはいまいちじゃないかなあ。
4.4BSD本ではhp300が例で挙げられてる箇所多いからm68kも知ってた方がいいのかしら。
0096うに
垢版 |
NGNG
>90

バックナンバーのDVDにはいっていたPDFファイルでもってます。
ちょろっと読んだけど面白そうですね。
0100100
垢版 |
NGNG
いい感じで100
0102名無しさん@お腹いっぱい。
垢版 |
NGNG
ブートローダーいれるの失敗したウワワァン
ところで、4.4BSD-Alphaが無償DL可能だが、エミュに入らんのかね。
4.3,2.11で別に困ってないけど。
0103うに
垢版 |
NGNG
>97

手元に置くとあんしんするだに
0105名無しさん@お腹いっぱい。
垢版 |
NGNG
x86の勉強を勧めないとか言ってるやつはアホ.
普及してるアーキテクチャの勉強して何がわるいんだか.
手元にx86以外の麻疹があるやつなんて珍しいだろ.
0107名無しさん@お腹いっぱい。
垢版 |
NGNG
x86の勉強はしてもいいんだが、単に原理を勉強したいだけで
実際にゴリゴリプログラムするつもりがないなら、他のCPUの
方が向いてる気がするのも確かだろう。
x86は無駄に複雑だからなあ。
0109名無しさん@Linuxザウルス
垢版 |
NGNG
うちの大学は architectureの授業のネタが PC9801だったよ。
10年以上前だけど。。。。
とにかく動く実物(エミュレータとかじゃなくて)が
目の前にあるのは利点だったけど、
いまの doze環境だと symdebとかなくて気軽にさわれなさそう
だしな。。。


0111名無しさん@お腹いっぱい。
垢版 |
NGNG
ところで、トリビア

4.1BSDは本当は
-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/
-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/
-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/
-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/
-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/
-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/
-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/
-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/
5BSDにするはずだった。(SysVと間違いやすいから。
0113名無しさん@お腹いっぱい。
垢版 |
NGNG
間違えやすいからではなくて、「おらお前ら俺等のしすごと
まぎらわしいんじゃぼけぇ。」ってAT&Tにつっこまれたから
じゃなかったっけ。
0115名無しさん@お腹いっぱい。
垢版 |
NGNG
6にすればよかったわけね
ま、なんにしても、最初はメジャーバージョンがガシガシ上がって、
だんだんマイナーバージョンしか上がらなくなる法則
0120マジレスくん
垢版 |
NGNG
ASTの教科書を読んどけ
0121名無しさん@お腹いっぱい。
垢版 |
NGNG
>120 種ンバウムの本ってMINIXがメインだから、基礎の勉強にしかならない
近代的な、MMUを使ったOSの教科書ってほとんどないんじゃない?

#Solaris関係の本はあるが
0122名無しさん@お腹いっぱい。
垢版 |
NGNG
Solarisインターナルはもう持ってるんで次は
「Solaris9の設計と実装」なんてのをキボンヌ

McKusick御大は「FreeBSDの設計と実装」という本を書くつもりらしいが
0126名無しさん@お腹いっぱい。
垢版 |
NGNG
>125
一応詠んだけど、個人的には欠点らしい欠点もない良書といえると思うかもねぇ。
ただまぁ、バイブルというにはちょっと内容が弱いかな…。
0127名無しさん@お腹いっぱい。
垢版 |
05/01/17 01:18:20
御大が書いてるんだとするとfile systemやVMまわりはちゃんとしてそうだけど、
デバイス周りはどうなんでしょう。newbusやbus_dmaについては説明あるのかしら。
SMP関連のfine grained lockも気になるかなあ。
0129名無しさん@お腹いっぱい。
垢版 |
05/02/22 12:03:54
>>121
しかしOSの実装に必要となる概念は一通り盛り込んであって、
入門書にしては十分な気がする。逆にMMUを使った話になると、
実際に存在するOSの解説という内容になるだろうな。
0131名無しさん@お腹いっぱい。
垢版 |
05/03/01 13:09:44
0133名無しさん@お腹いっぱい。
垢版 |
05/03/05 08:50:43
>>121
>近代的な、MMUを使ったOSの教科書ってほとんどないんじゃない?
MMUだとアーキテクチャ依存の話になるぞ!
そうなるともちろんハードの知識がいるし、
「近代的な」というと最新の技術情報も必要。
0134121
垢版 |
05/03/06 18:43:39
1年前のカキコにレスがw

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

ハードの知識は当然あるという前提で。
0136名無しさん@お腹いっぱい。
垢版 |
05/03/07 01:22:04
うーん、VMまわりのソースは概念と実装の間に越えるべき壁が
たくさんありすぎるような気がするぜ。
特にLinuxのx86以外の実装見たらえらいことになるような。
レスを投稿する


ニューススポーツなんでも実況