[comp.sys.next] NeXT vs. Sun SLC

songer@orchestra.ecn.purdue.edu (Christopher M Songer) (11/01/90)

Hi,
     I've received a couple of requests for the following so I figured
I'd post it. It also fits in nicely with the NeXT vs. Joe Computer disscussions
that have been fashionable of late. While most of the recent comparisons have tried 
to answer the question: "Should the NeXT be my next home computer?", this is more
towards: "Should the NeXT be my next development platform?"

     This is a summary of the information I have received and
the results of the evaluation I went through in deciding between a 
Sparc SLC and the NeXTStation Mono.

     Both the NeXT and the SLC run UNIX though the NeXT is based on a MACH
kernel. Since MACH is only the kernal of the operating system and the system 
is BSD 4.3 above the kernal level, most UNIX public domain stuff should 
compile without major problems. I think that the slab's tree structure 
requires slight changes to make the compiles go. I'm sure it is nothing 
a couple of sym-links won't fix. As far as OS sources go, I think the
individual user is pretty much out of luck since much of the OS contains
AT&T code. MACH is quickly becoming free of proprietary source, but who wants
to run just a kernel? (And what would you do with it?)

     The base slab comes with a limited version of the OS, however, you
are licensed for the whole thing. NeXT will distribute the rest of it to
you for $175. This is cost of media. The 3meg floppies are currently 
comparitively expensive since the NeXT is about the only machine to use them. The 
full OS takes about 210meg of your disk space. Note that some of the things 
one could probably leave on floppy (ex:Shakespear I am not likely to need.)
Also note that this does not include swap space.

     The complete software release blows away what comes on SUN OS. If you
are a developer, it comes with all sorts of useful tools. If you aren't
it has alot of conveniences you are going to pay more for on the SUN.
The list is way too long to include.

     However, X11R4 compiles on SUN OS. While there is a port for the NeXT,
it is in Beta and it is not supposed to be available in until early November.
NeXT is not one of the machines that Project Athena makes their code directly
available for. Until this changes, there is probably going to be a lag between new 
versions of X and its availability on the NeXT.

     My choice was the NeXT over the SLC. This was based on the 
following:
	-Speed
	-Cost of complete system.
	-Included Software.
The biggie was cheaper. The NeXT is only mildly faster than the SLC, but
comes with much more stuff than the CPU, monitor and keyboard, for the 
same price.

     These are the two configurations I was looking at compared at 
educational prices:

	SUN SPARC SLC
	-Base SLC			$2995
		-12.5 MIPS
		-8Meg Mem (16M Max)
		-2Serial Ports
		-Ethernet
		-Monochrome
		-SCSI-2
	-300 Meg SCSI Disk		$1300
		-Not SUN's.
	-OS on 1/4" tape		$200
		-Openwindows 
		-SUN OS 4.1, etc.
	-1/4"Tape Drive			$350
		-Qic 24.
	-Serial Port Splitter		$50
	--------------------------------------	
	Total:				$4895

	NeXTStation
	-Base NeXTStation		$2995 
		-15 MIPS
		-8Meg Mem (32M Max)
		-2 serial ports
		-Ethernet
		-NeXTPrinter Port
		-DSP Port
		-Monochrome 
		-105Meg Internal disk
		-SCSI-2
	-200 Meg SCSI Disk		$800
	-Extended OS Disks		$175
	-------------------------------------
	Total:				$3970

     There are a couple of things to note about this.  Needless to say, 
the NeXT is alot cheaper. However, the SUN configuration does have a
stronger backup ability. Note the SLC has a really goofey serial setup.
Basically, they run 2 ports out of 1 25 pin D-connector. You have to have a 
splitter to make it work. ($50) Also, if you are looking stand alone 
and you want a printer, terminal and modem (3 serial devices) you
are out of luck on the SLC. The NeXT has the option of using the NeXT
printer (8ppm 300/400 dpi selectable - only $1300 for edu) and that
leaves your other ports free. This was important for me. I will probably
get the NeXT printer early next year. 

     There are also substantial memory upgrade differences in the
two machines. The SUN can be upgraded to 16M by adding two 4M simms. ($600)
That is the absolute potential of the machine. While the NeXT can be 
upgraded to 32M, due to the memory architecture it must be in sets of
4. Since it comes with 8 1meg simms, to go to 20 M would cost
$1200 minus whatever you could get for your spare 1M simms. So while
the potential of the NeXT is higher, getting to a medium level (16-20M)
costs alot more. Still, as OS's and applications get bigger and
bigger one can't help but wonder if the 16M of the SUN is going to
be enough in a couple of years. 
     
     As a summation, the NeXT is faster, cheaper and comes with more 
good software. You do not have any crazy startup procedure. (Booting SUN
OS off the tape looks to be fun :) or not ....) The windowing, visually, 
looks alot better. I like the NeXT. I have heard Suns have a
fairly high hardware failure rate, NeXT's do not. Sun has a history
of changing architecture and leaving the old fairly unsupported. NeXT
does not. (Note the cheap upgrade for old Cube owners.) SUN OS upgrade
is expensive, NeXT's is not. So, in addition to offering the better
value in a machine, they also SEEM to have a better attitude towards
their customers. (Ever try to get a SUN Marketing guy on the phone...?)

     Additionally, alot of NeXT's traditional weaknesses will probably
be fixed by their new offerings. Their new offerings are (obviously)
quite agressive and likely to win them market share. As that happens, 
it would not be suprising to see a greater variety of software 
available for, and ported to, the machines.

     If you have any other questions, please ask. I've tried to show both 
the pro's and con's of both, but who can tell......

Chris Songer		I go to Purdue, I work for Purdue, but I
songer@ecn.purdue.edu	   certainly don't speak for Purdue.