VMesS vs Unix debate
David Axness
axness at teldata.UUCP
Sat Jun 30 01:42:31 AEST 1984
I just returned from vacation to read this volume of news from various
people telling me how much better VMS is than Unix. I cannot contain
myself from responding to these messages. I worked for 2 1/2 years on a
VMS system (11/780) where I was the system manager for the last year. I
have been a Unix user for the last year. I have selected various lines
from various articles to respond to. No personal attacks are intended. I
respect the fact that we all have opinions so I am merely expressing mine.
===== W A R N I N G - Not for VMS lovers with weak stomachs =============
Remark #1 *** And VMS has EDT.
This is not a bad editor so long as you promise never to
use another terminal not blessed by DEC. It must also
run at 9600 baud. Ever try to use it on an ADM3 or some
other cheap terminal. Ever try to use it at 1200 baud.
Good luck ! You also can't run system commands (like
grep, sort, etc) from within the editor which is a
standard practice with Unix editors.
Remark #2 *** FORTRAN runs faster under VMS.
"Real Programmers don't write in FORTRAN. FORTRAN is for
pipe stress freaks and crystallography weenies"
- Taken from "Real Programmer Don't Write Specs" which
appeared earlier in net.jokes.
If your whole world revolves around FORTRAN, then you
deserve VMS.
Remark #3 *** VMS runs faster than Unix in a multiuser environment.
What the Hell does that mean !
Lets take an example. I want to run a job to compile
my code. It takes about 5 minutes so I want to run it
in the background with my error messages going to a file.
With Unix, I type the compile command as usual, append it
with >& {filename} to redirect the output and finish it
off with & so that it runs in the background. It sends
a message to my terminal when its finished.
With VMS, I have to go into that wonderful EDT editor and
write a DCL command procedure that reassigns SYS$OUTPUT to
a file and submits my compile to the proper batch queue.
The average user will probably not be able to send a
completion message back to the terminal although he/she
could send a mail message. This whole mess shouldn't
take more than 10 minutes assuming that the user is
familiar with the 10 volume VMS manual set. I can now
execute the command procdure to compile my job in the
background. Not only is this wasted time, but it has
distracted me from my intended purpose which is to
develop software.
ALSO, with the large number of software tools available
on Unix, I can get more work done no matter how fast
VMS can perform a context switch.
ALSO, it is only a matter of time before fast machines designed
to run Unix are readily available (have you seen a
Pyramid 90X ?) for a lot less money that a DEC machine with
VMS.
Remark #4 *** One can always run a Unix emulator under VMS for
*** those users who prefer Unix.
I've used Eunice under VMS and it has a lot of problems.
a. It is incredibly slow.
b. It is not Unix - we could not port some C programs
from Unix to Eunice.
c. It is expensive.
Remark #5 *** > No make. No awk....Perhaps there [are] DEC program
*** products out there that make life bearable;...
Yes, there are but do you know what they cost ! Thousands
of $$ thats how much. And it doesn't stop there. The
cost of software maintanence is also high. On the system
I worked on, the cost of maintaining VMS and about 5 compilers
was over $5,000 per year for a single VAX.
GENERAL FLAME:
If VMS is so great, get off the damn Unix net and get
back to work on your wonderful VMS system.
===============================================================================
I feel better now that I've said my peace. Have I left anything out Jeff ?
Please feel free to respond negatively to this article but I probably won't
read it beacause whatever it is, I've probably already heard it.
Dave Axness
More information about the Comp.unix
mailing list