🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: net.micro.atari
Article #2112

Re: unix brings back obscurity?

#2112
From: davidsen
Date: Thu, 16 Jan 1986 17:36
77 lines
4486 bytes
In article <8601091624.AA03662@pc.Purdue.EDU> info-atari@ucbvax.UUCP writes:
>In article <12173670725.8.MRC@PANDA> you write:
>>
>>     An operating system that is "not...what [large segments of
>>the computer industry] want" is not "absolutely wonderful."  Nor
>>is it "efficient", since Unix systems typically spend about 50%
>>of the CPU in the operating system.  
>
>   Who cares?  CPU time is cheap, programmer time is not.
>

Actually, you should look at the actual overhead on a UNIX system before
coming up with that 50% figure. On a loaded VAX I can believe 20-40% average
over ten minutes or more, but not 50%. On a single user PC-based UNIX system,
such as XENIX or PC/IX, that number might change, but I would normally expect
it to be lower, and it is on the systems on which I've been able to measure..
CPU time is a lousy measure, since systems such as MSDOS and CP/M spend 100%
of their time in a CPU loop while waiting for keyboard or disk input. Your
program doesn't run at all! No one could deny that these systems are widely
used and useful.

Who decided that large segments of the industry don't want it? I have the
feeling that the reason IBM and Cray are now offering UNIX is not because they
love AT&T, but rather that people *do* want it. Sperry offers UNIX from its
PC's to its top mainframes... same reason!

>>                                    One questions the flexibility
>>of an operating system which lacks file locking, record structure,
>>and shared writeable pages -- granted these are now being shoehorned
>>into Unix, but they should have been in there from the beginning. 
>
>   Why should they have been in there since the beginning?  Some of the
>   most powerful database systems in existence run under UNIX.  They seem
>   to get by just fine.  What type of record system would you like?  One
>   like VMS, one like RSX, one like MACE?  And what happens when you
>   want to move software between the systems?  Some people feel that these
>   type of things do not belong in an operating system; I am one of them. 
>

SystemV UNIX has the ability to do locking. Records structure is an
application concept and has no business in the o/s. To complain about the lack
of locking in an older version of the o/s is like bitching about the lack of
smog control on the model T Ford. It wasn't there because it wasn't needed at
that time.  UNIX was not originally a business o/s.

>>
>>     Are you aware that Dennis Ritchie once said that if he had
>>known about Tenex, he never would have invented Unix?  

I don't dispute it, but (a) I would like to know the source of the quote
(published paper, informal net note, remark at a party, you heard about from a
friend, etc), and (b) I'm not sure I believe it. It wouldn't have solved the
problem of a multitasking o/s on *cheap* hardware.

>							>The goal in
>>designing Unix were to create an quick and dirty operating system
>>on a discarded PDP-7 so a group in Bell Labs (which had been denied
>>their purchase request for a newer and large CPU) could get some work
>>done.
>
>   And the Greeks invention of geometry was so that they could settle 
>   land disputes.  That doesn't make the invention of geometry any less
>   significant:  "Necessity is the mother of invention."  That's not 
>   original, but it is relevant.

Exactly the point I was making about locking. It wasn't a goal, it is now, we
have it now.
-- 
	-bill davidsen

	seismo!rochester!steinmetz!--\
       /                               \
ihnp4!              unirot ------------->---> crdos1!davidsen
       \                               /
        chinet! ---------------------/        (davidsen@ge-crd.ARPA)

"It seemed like a good idea at the time..."
Technical Details
Message-ID: <628@steinmetz.UUCP>
Path: arc1-ca.pugleaf.net!utzoo!watmath!clyde!burl!ulysses!mhuxr!mhuxt!houxm!whuxl!whuxlm!akgua!mcnc!ncsu!uvacs!edison!steinmetz!davidsen
References: <12173670725.8.MRC@PANDA> <8601091624.AA03662@pc.Purdue.EDU>

Show Full Headers
Complete Article Headers
Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP
Posting-Version: version B 2.10.2 9/5/84; site steinmetz.UUCP
Path: arc1-ca.pugleaf.net!utzoo!watmath!clyde!burl!ulysses!mhuxr!mhuxt!houxm!whuxl!whuxlm!akgua!mcnc!ncsu!uvacs!edison!steinmetz!davidsen
From: davidsen@steinmetz.UUCP
Newsgroups: net.micro.atari
Subject: Re: unix brings back obscurity?
Message-ID: <628@steinmetz.UUCP>
Date: Thu, 16-Jan-86 12:36:37 EST
Article-I.D.: steinmet.628
Posted: Thu Jan 16 12:36:37 1986
Date-Received: Sat, 18-Jan-86 09:25:37 EST
References: <12173670725.8.MRC@PANDA> <8601091624.AA03662@pc.Purdue.EDU>
Reply-To: davidsen@crdos1@kbsvax.UUCP (Davidsen)
Organization: GE CRD, Schenectady, NY
Lines: 77