*BSD News Article 7706


Return to BSD News archive

Xref: sserve comp.unix.solaris:480 comp.unix.bsd:7756
Newsgroups: comp.unix.solaris,comp.unix.bsd
Path: sserve!manuel.anu.edu.au!munnari.oz.au!hp9000.csc.cuhk.hk!saimiri.primate.wisc.edu!ames!agate!usenet.ins.cwru.edu!wsu-cs!vela!cs.uiuc.edu!sparc0b!pirzyk
From: pirzyk@cs.uiuc.edu (Jim Pirzyk)
Subject: Re: Solaris 1.1 vs. Solaris 2.0 (BSD vs AT&T)
Message-ID: <BxLz6x.EL7@cs.uiuc.edu>
Sender: news@cs.uiuc.edu
Organization: University of Illinois at Urbana-Champaign
References: <kzin.721442926@cc.gatech.edu>
Date: Thu, 12 Nov 1992 15:04:08 GMT
Lines: 54

In <kzin.721442926@cc.gatech.edu> kzin@terminus.gatech.edu (John Rudd) writes:

>     I'm getting ready to buy a workstation..and I'm basically looking
>at a used SS2, a new IPX, or a new SparcClassic.  The advantage of the
>first two, is that they run SunOS 4... unfortunately, the Classic only
>runs Solaris 2.  The reason I feel this is unfortunate, is that I very
>much prefer the BSD programming model.  However, I've been told that
>Solaris 2 will be 100% source code compatable to the older versions.  Is
>this true?  and to what extent is it true? I mean.. if I have a program
>that uses bsd kernel calls (ioctl and fcntl type things), will it compile
>under Solaris 2.0? or will I have to re-write it around the AT&T type
>programming model?

If the program accesses the kernel (not just by system calls) or if the 
program access some of the system files that have changed (like /etc/fstab =>
/etc/vfstab), it will have to be ported.  No one can say for sure without
more information on the programs.

>Does Solaris have BSD Sockets of both the Unix and Internet types?
>I imagine since it's AT&T it will have shared memory.

They are built upon the AT&T STREAMS package.

>Does it have the "dump" utility?  if not, what backup type utility
>does it have in its place?  Are the utilities mostly AT&T, or does
>it preserve the BSD like utilities of SunOS?  if not, can I get
>copies of those BSD utilites that will run on Solaris 2.0? (ie. if
>I want a version of ps that has bsd options instead of at&t options,
>can I get one that will run on solaris 2.0?) (this might be an
>interesting market place for BSDI...)

it has dump, but it is called /usr/lib/fs/ufs/ufsdump (it took me 2 weeks to
find it).

>(also, in that last question, can I get a copy of dump that runs on
>solaris 2.0?)

>Last but not least.. someone please ask sun why they have done this
>henous act to us :-)

In the name of "progress".

>Sorry if some parts are dumb questions.. I'm just trying to get
>unambiguous, detailed answers to those things I don't want to
>have to speculate about.

They are not dumb questions but show that you are not following blindly Sun's
lead.

- Jim
-- 
[Jim] pirzyk@uiuc.edu -------------------------------------------------
TAC System Administrator, USArmy Construction Engineering Research Labs
/* Hello, we're the government and we're here to help you. :) */