*BSD News Article 68468


Return to BSD News archive

Path: euryale.cc.adfa.oz.au!newshost.anu.edu.au!harbinger.cc.monash.edu.au!news.mira.net.au!news.vbc.net!news.cais.net!bofh.dot!world1.bawave.com!newsfeed.internetmci.com!EU.net!Austria.EU.net!siemens.at!rdserv.sie.siemens.co.at!news
From: Peter.Schurek@banyan.siemens.co.at@
Newsgroups: comp.unix.bsd.freebsd.misc,comp.unix.bsd.386bsd.misc
Subject: [Q] Jolitz book sighted, relevant for FreeBSD ?
Date: 14 May 1996 09:29:54 GMT
Organization: Siemens AG Austria
Lines: 36
Message-ID: <4n9jqi$oj6@rdserv.sie.siemens.co.at>
Reply-To: Peter.Schurek@banyan.siemens.co.at@
NNTP-Posting-Host: schurek.sie.siemens.co.at
X-Newsreader: IBM NewsReader/2 v1.09
Xref: euryale.cc.adfa.oz.au comp.unix.bsd.freebsd.misc:19335 comp.unix.bsd.386bsd.misc:953

Last week I've spotted volume 1 of a multivolume series dealing with the innards
and design issues of operating systems, specifically a BSD port (386BSD) to the 
Intel architecture. I perused it a little and found its attack of the issue very similar
to 'literate programming' -- a detailed discussion of actual source code and the
trade-offs involved in choosing presented solution.

I'm currently experimenting with FreeBSD at home (switched from LinuX just to try 
a 'real' UNIX and, as application programmer, found still no incentive to switch back
-- praise to contributors & core team ), therefore these questions:

How relevant is a detailed discussion of 386BSD for FreeBSD ? Are the differences
minor ('mov ax, offset foo' instead of 'lea ax, foo' in locore.s) or significant
(what is locore.s ?). Are the differences confined to the machine-dependent parts
or have the kernel architectures (VM system, file-systems, ...) significantly departed ?

The bibliographic data is:
Operating System Source Code Secrets
Vol I: The Basic Kernel
Peer-to-Peer Communications, Inc.,
San Jose, California
ISBN 1-57398-026-9

The preface mentions other volumes in print or in progress (I hope this doesn't
become a venture like Knuth's 'unfinished' :-)
Vol II: The Virtual Memory Subsystem (ISBN 1-57398-027-7)
Vol III: The Filesystem
Vol IV: POSIX and Windows Sockets
Vol V: The Internet Protocol Suite
Vol VI: The UFS Filesystem

The (numerous) footnotes refer to just another book, '386BSD From the Inside-Out' 
and to the article series in Dr. Dobbs Journal. A WWW site is also mentioned 
(http://www.386bsd.org) but this leads to a GO game site (another practical
Jolitz joke ?)

Regards, peter