*BSD News Article 59593


Return to BSD News archive

Path: euryale.cc.adfa.oz.au!newshost.anu.edu.au!harbinger.cc.monash.edu.au!news.mel.connect.com.au!munnari.OZ.AU!news.ecn.uoknor.edu!news.cis.okstate.edu!news.ksu.ksu.edu!news.physics.uiowa.edu!math.ohio-state.edu!howland.reston.ans.net!newsfeed.internetmci.com!news.kei.com!nntp.et.byu.edu!news.byu.edu!hamblin.math.byu.edu!park.uvsc.edu!usenet
From: Terry Lambert <terry@lambert.org>
Newsgroups: comp.unix.bsd.netbsd.misc,comp.unix.bsd.bsdi.misc,comp.unix.solaris,comp.unix.aix
Subject: Re: ISP hardware/software choices (performance comparison)
Date: 14 Jan 1996 00:17:23 GMT
Organization: Utah Valley State College, Orem, Utah
Lines: 69
Distribution: inet
Message-ID: <4d9i2k$qo9@park.uvsc.edu>
References: <4cmopu$d35@vixen.cso.uiuc.edu> <4crnbe$8a@olympus.nwnet.net> <4cs2kn$kfg@cynic.portal.ca> <4cu7t0$mg5@engnews2.Eng.Sun.COM> <4cv8j1$59k@park.uvsc.edu> <4cvjpk$rpf@durban.vector.co.za> <4d4s3u$u3@news.voicenet.com> <4d70n5$6lp@diablo.cet.co.jp>
NNTP-Posting-Host: hecate.artisoft.com
Xref: euryale.cc.adfa.oz.au comp.unix.bsd.netbsd.misc:1951 comp.unix.bsd.bsdi.misc:2096 comp.unix.solaris:57214 comp.unix.aix:68694

Michael Hancock <michaelh@cet.co.jp> wrote:
]
] I guess there is no end to the bickering amoung the various Unix camps.  
] Aren't the Unix wars supposed to be over?

They were until Sun bought out their license for SVR4 sources
so that their code could diverge again.

BTW: it would be legal for Sun to put the SVR4 code they bought
out up for anonymous FTP.

] The positive side of friendly competition can described by looking at 
] something like the file system.
] 
] SYSV has s5fs.
] 
] BSD makes ffs.
] 
] SYSV adopts ffs calls it ufs and implements it within its
] vnode/vfs framework.  This facilitates the development of
] new file systems such as vxfs journaling file system, and nfs.

Uh, the Usenix VFS papers were all based on SunOS.

As was Heidemann's Ficus work at UCLA.

As was Rosenthal's work.


You are probably thinking of the "file system switch", not the
VFS (which implies vnodes) interface.

VXFS is a UFS derivitive.  The directory structure is identical,
as is the flexname handling.


You also forgot "USL files suit against UCB and forces them to
not distribute some portions of UFS".

] The BSD community reimplements vnode/vfs and nfs; and adds
] stackable vnodes, union mounts, and the portal file system.

Sun invented VFS.  You could argue that it was a reimplementation
of fsswitch[], until you looked at the location that the in core
copy of the on disk inode data was stored in both models.

Portals are old.  The Heidemann architecture for vnode stacking
was work done at UCLA, not UCB.  Union mounts are a special case
of volume spanning (like the Sun TFS and loopback mountin from
4.x).

] With WinNT amoung us the bickering needs to end and the Unix
] vendors need  to find new ways to be cooperate and be
] competive by delivering better quality systems and better
] service.

It's not going to happen.  There is no way to add value to
non-commodity hardware, other than divergence.  There's no
way for products to compete on commodity hardware without
divergence.

You can't pull a value proposition out of a hat.


                                        Terry Lambert
                                        terry@cs.weber.edu
---
Any opinions in this posting are my own and not those of my present
or previous employers.