Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 16 Dec 2001 18:37:33 +1100 (EST)
From:      Warren Toomey <wkt@minnie.tuhs.org>
To:        Greg Lehey <grog@FreeBSD.org>
Cc:        Terry Lambert <tlambert2@mindspring.com>, Warren Toomey <wkt@tuhs.org>, Peter Jeremy <peter.jeremy@alcatel.com.au>, freebsd-hackers@FreeBSD.org
Subject:   Re: Adding a new FS to FreeBSD
Message-ID:  <200112160737.fBG7bXt24793@minnie.tuhs.org>
In-Reply-To: <20011216115556.A62493@monorchid.lemis.com> from Greg Lehey at "Dec 16, 2001 11:55:56 am"

next in thread | previous in thread | raw e-mail | index | archive | help

[-- Attachment #1 --]
In article by Greg Lehey:
> That may be easier than you think.  I'm copying Warren Toomey on
> this.  Warren is (a) a FreeBSD user and (b) the person who negotiated
> these contracts in the first place.  Warren, Peter is thinking of
> porting the 2BSD file system (not sure whether that's UFS or the
> original UNIX file system) to FreeBSD.  As Terry observes, the current
> license doesn't allow that.

All, I've had a brief look at the UFS implementation in FreeBSD 4.x,
2.11BSD and a few other systems. I would say that there's enough in
FreeBSD's /sys/ufs/ufs code that 2.11BSD's UFS code is not required.
Perhaps you could read 2.11BSD's code just to cross check things in
FreeBSD's UFS implementation.

I've attached a GIF to show the relationship between the various
systems al the way back to the UFS in 7th Edition (1979). I have
also put up the code for comparison at:

http://minnie.tuhs.org/UnixTree/

As per the Caldera license, you need to prove that you agree to this
license to get access. This is easily done at:

http://www.tuhs.org/archive_access.html

and you will be e-mailed your username and password.

Obviously, the codebase has diverged between FreeBSD and 2.11BSD, but
I would say that FreeBSD already has a nearly-working UFS implementation.
Also, the structure of UFS is so well documented in various books that,
even if FreeBSD's UFS implementation was deficient, it could be rectified
with reference to the books.

Hope this helps,
	Warren

[-- Attachment #2 --]
GIF87a,ڋ޼@pLɢki"m
Ģ9x4%Oyr>\$5jܮs1Uɖ+|{OsV5sVec$vז68JZjʉj8izIXVyk&'99YEzዺzWL,Z=(M^nw|+اIl۝Il~0<0…:|1Ȥ+h14t0nrD;qrPFcȕ,IjC2LR,kHcii3(@TEQL-Mkصe<m5SKiukֱZӣQWɺmd!Z:6յwf`{vCŒaƔ<wf
OnɡgФ+\#~Bd،OӾm6Cy{V]y~7YZG+5_dIgһ2&r6nxLU޹(b{υ\m~uz`^<x )
U5
WREFl,Ā2!f+eH'"8cوc))ȣU=Ȏ@yFz!JAXK:$B3=	^.}LX.Mh7_fA݁M5ie".`3!9PwPgQzZ%֠\٧i5_a㝤ֆz枠J:ZX.at+5JpZXjҖ".ޖR[~-vn-w;;mr(q'eg&r={ܿJpvXq]bLe\p=vy7Q¼[W0I|5z94+gѲ	RkFeNhfOC;f1{fW3k1U	+e__]`Hw~5oGzle2,4Z8uLxG,#ixi<6E?2C;:bѧC-E{k3׺C3{&0jk%"<k2w8=`~Z'uw[jr7gKؑH>B
:{Rӿ/!'<>C}^CPb`h/KH (/_&BzE9+S{EBǥJmR	ŗ#'aC`kS3?=g>`;2}goAbXMpGD z/qd,93RskB5酀!C2K+E(=ʥ/%/b*YbJT=Lo{Dq'"-4M+9&R!k)[3$t~MiHY/½-8&2QBٯjtfd'Nr15q
R"*9Fo-3EHLA2OɡeMA[rP&NCz:8}$9칺ath.)Q^'"(I#ғr*]I[t2?#jS47e)Oӟ
tB5hP:"UD]*SH65L*U->Z*T+Yhe5,+[iַvpu+[*Ww+XVU{kW	WjUUXRlT);Y:R9Y"mQI;Z
UOYZmNi;[Ly[nK;\UI\!Xݕ+<?ݧmtswX6VtEk{ށ녯:=bUlbB,x?'`29+ {~Xlу,b~7U7DipWDvxvLjbO: ۂ!>em&*=̰{iC{lW(kWS||],Ө87)$!7.EF2Q]б֔
9͟usPH:o!Z6Evz?^cNE';j+}1kʛ&];]VWաeui]ZXVֱumm[\Vuq}\`7W%sI]QS	fClgX%vBlcZۧo}joG&w͝mqW϶]PlӦw}mxTV7(VjZFNv5|7~Ǹ\,V<HEiy+'r=|<-Oay+34c?amE _:s07Iשч;jCa	|hKLw2jCP~
öMpc';4='L1J$s0ţz2ND}x(7?}L5L:|V5܇I&Xӏ0\䱠E~<:}a2/)F<fshwg&Ýoz룛cM՗DžY*t:(|}53Zk$fq<iuG(ff}ueP.*bq}iaMW|Ƈ~xbңFLhu="2耇U)Āӂ.(@i;

Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200112160737.fBG7bXt24793>