ftp.nice.ch/peanuts/GeneralData/Usenet/news/1989/CSN-89.tar.gz#/comp-sys-next/1989/Jan-Apr/NeXT-impressions

This is NeXT-impressions in view mode; [Up]


Date: Sun 20-Feb-1989 01:56:23 From: Unknown Subject: NeXT impressions After finally having had a chance to play with a Next box for a couple of hours, I was, well, underwhelmed. So, I thought I'd shoot off about what I see as its problems (and pluses), and find out if maybe some of these will disappear in the future. --Number one: it uses UNIX. OK, I don't expect this problem to disappear, but it is worth noting, because I suspect it causes many of the other problems that make me less than completely enthusiastic about the machine. UNIX is big. That means thay you pay (in terms of hardware necessary) for the ability to use UNIX, even if you hardly use any of its features, and the vast majority of UNIX users don't. I think that to many people, the incredible power of UNIX is actually a detriment--if you can do anything, but can't figure out how to do it, then you CAN'T do anything. Most people I know who use UNIX, including most of the computer science professors at my university, would probably be far happier with a much simpler system that did basic computation and networking. The exceptions to this rule seem to be UNIX support people--hackers, gurus,etc. Which raises an interesting question about the ultimate utility of UNIX, but hey, I'll leave that for another time. --Number two: functionality has been sacrificed for somebody's conception of appearance. As in, icons in the icon dock don't have any names. As in, hierarchical menus come up with their tops aligned with the tops of their parent menus--a real pain if you have a short hierarchical menu which pops up in response to the last item on a long parent menu. The little dot you drag on to move the split in the window of one of the standar applications (quotations? I forget) is a pain--why not drag anywhere in the split? That weird monitor stand might irritate some people (though, to be honest, I don't mind it.) --Number three: this machine can be really slow! Slow to bring up apps, which is a real pain, because its not even giving you feedback that it's at least working on starting up the app. Slow in execution--I quite handily got several words ahead of the computer in Write Now, and I'm not a very fast typist--45wpm, max. I can't even get a single character ahead, on my mac. (Of course, this doesn't apply to everything--more comments in the 'pluses' section.) On the pluses... improve when (I expect) they bring in special hardware to do colour DPS. Its really nice to KNOW that what you see on the screen is what is going to print out, and from a programmer's point of view, it must be heaven not to have to write code to print to both the screen and the printer, seperately. about time someone did this! It seems to me that what NeXT did right was in the low-level stuff--hardware, display software, etc. (If there is anything else to the low-level). What they did wrong was at the higher levels--OS, to some degree the interface, maybe a few other things that I'm not aware of yet. This means they can still rectify their errors. Comments, anyone? Ken McDonald >From: fargo@pawl.rpi.edu (Ethan M. Young)
Date: Sun 20-Feb-1989 17:46:04 From: Unknown Subject: Re: NeXT impressions (Although, to my knowledge, there are no NeXTs here at RPI to play with...) UNIX is the number one problem of NeXT? Mild flame: Are you an MS-DOS freak or something? Mild chill Although UNIX is big, and although not everyone will make use of many of the features of UNIX, not everyone will be purchasing a NeXT. The NeXT, if you recall, was designed as a high-end technical/research workstation. Thus, the main body of NeXT users will be college students, professors, graduate stu- dents, research oriented businesses, etc. And not just general research, more in the area of programming and electrical research. And what better OS for a programmer to work in than UNIX? Plus, even though the little tricks of UNIX may be known primarily by the guru's and wizards, there happen to be alot of 'em around. (comp.unix.wizards) Plus, there are TONS of programs and utilities available for UNIX. If you can't find something you need in the standard library of functions, you can almost always find it on another machine. Not only can you find all these functions, but most of them come with the source code. Something which is in- valuable to any programmer. (Especially those of us who do alot of porting) Overall, I think that UNIX was a very good choice for the NeXT. I just wish IBM thought the same way. (Dreaming......) Thank you and happy hunting! Internet: fargo@pawl.rpi.edu ____ [> SB <] fargo@{paraguay|uruguay}.acm.rpi.edu /__ -=>??<=- Bitnet (??): usergac0@rpitsmts.bitnet / ARGO : 3000 years of regression from the year 4990 >From: jtn@potomac.ads.com (John T. Nelson)
Date: Sun 20-Feb-1989 20:30:35 From: Unknown Subject: Re: NeXT impressions / comp.sys.next / mcdonald@fornax.UUCP (Ken Mcdonald) / Feb 19, 1989 / >... you pay (in terms of hardware necessary) for the ability >to use UNIX, even if you hardly use any of its features, and the vast majority >of UNIX users don't. Sure they do. Thay may not know it, though. For example, when they recompile their program after adding 1 to an array index, or adding a variable, or changing a variable from single-precision to double precision, and their program still compiles OK (hmmm... what lousy excuse for an OS could he be talking about... :-) >Most people I know who use UNIX ... would probably be far >happier with a much simpler system that did basic computation and networking. >The exceptions to this rule seem to be UNIX support people--hackers, >gurus,etc. >Which raises an interesting question about the ultimate utility of UNIX, but >hey, I'll leave that for another time. Stop. The question you raise is CRUCIAL, and you need to understand the answer, or you will continue to be confused on the "Why UNIX?" issue. Because it's us "support people" that people who think they need a "simpler" system (read: "A system that does exactly what I need, exactly the way I need it done, and with no overhead for stuff I don't use") run to whenever some "simple" thing doesn't work on their "simple" system. And it usually turns out that getting the "simple" thing to work on their "simple" system requires a major rewrite of their system. To people who can be self-sufficient with whatever system they use, I NEVER give advice to switch systems (though I may advise them to investigate alternatives). But people who expect things to just do what they expect them to do, and expect others to make it so... well, they really SHOULD listen to the choices that those "others" would make when choosing their environment (hardware, system software AND application software). So even if I accept your argument that UNIX is useless to end-users (and I do not accept it), the fact that it eases the job of people who have to keep a large number of stations working and a large number of users satisfied is an enourmous plus in its favor. [Very self-constrained flame:] If you could only imagine how tempting the proximity of Lake Michigan is every time I have to deal with a "simple" problem that has a very hairy, time-consuming solution (if it has one at all) -- and I know damned well that the problem wouldn't exist at all if this wasn't a PC in front of me, running MS-DOS! (Oops, I gave away the name of the lousy excuse for an operating system :-) If we could afford alternatives, we would probably have very computer-literate fish in the lake by now. Jacob Gore Gore@EECS.NWU.Edu Northwestern Univ., EECS Dept. {oddjob,gargoyle,att}!nucsrl!gore >From: tytso@athena.mit.edu (Theodore Y. Tso)

These are the contents of the former NiCE NeXT User Group NeXTSTEP/OpenStep software archive, currently hosted by Marcel Waldvogel and Netfuture.ch.