Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Posting-Version: version B 2.10.3 4.3bsd-beta 6/6/85; site ucbvax.BERKELEY.EDU Path: utzoo!linus!decvax!ittatc!dcdwest!sdcsvax!ucbvax!cory.berkeley.edu!dillon From: dillon@CORY.BERKELEY.EDU (Matt Dillon) Newsgroups: net.micro.amiga Subject: Re: Comparison of Operating Systems Message-ID: <8604031657.AA18341@cory> Date: Thu, 3-Apr-86 11:57:19 EST Article-I.D.: cory.8604031657.AA18341 Posted: Thu Apr 3 11:57:19 1986 Date-Received: Sat, 5-Apr-86 05:39:56 EST Sender: daemon@ucbvax.BERKELEY.EDU Organization: University of California at Berkeley Lines: 34 > > Lines of Code: > Task VAX/VMS UNIX V7 AmigaDos MS-DOS > ---------------------------------------------------------- > Spawn CLI 32 13 7 5 > Spawn Command 38 14 10 7 > Prepare Term > for edit 37 5 1 0 > Clean up after > edit 10 1 1 0 > Write char 3 1 1 1 > Flush output 11 1 0 0 > Read char, no > echo 25 1 3 1 > You forgot BSD 4.2/4.3 . It's about the same as UNIX V7, except that I myself can Spawn stuff in one, namely: if (!fork()) execv(...) Still, other people may want more control. Also, the '0' entries are misleading, considering that the number of things (options) you can do on a UNIX TTY port is quite a bit larger than what you can do from AmigaDos or MS-DOS. E.g. MS-DOS takes 0 lines to do the above because it can't (easily) do anything BUT the above... unless you've written library routines to do the nasty stuff. (I'm not flaming because this article put VMS in a bad state... I hate VMS) -Matt