Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Path: utzoo!mnetor!seismo!rochester!cornell!batcomputer!garry From: garry@batcomputer.tn.cornell.edu (Garry Wiegand) Newsgroups: comp.unix.questions Subject: Re: why learn UNIX Message-ID: <1993@batcomputer.tn.cornell.edu> Date: Sun, 11-Jan-87 14:45:24 EST Article-I.D.: batcompu.1993 Posted: Sun Jan 11 14:45:24 1987 Date-Received: Mon, 12-Jan-87 05:35:57 EST Reply-To: garry%cadif-oak@cu-arpa.cs.cornell.edu Organization: Cornell Engineering && Flying Moose Graphics Lines: 123 Oh here we go to the wars again! A lot of what Barry says is perfectly true, but allow me to edit a few: In a recent article bzs@bu-cs.BU.EDU (Barry Shein) wrote: >From: alan@herman.UUCP (Alan Kiecker) >>One of our directors is on an advisory board to one of our state colleges. >>Currently the college is using a VAX VMS system, but is considering moving >>over to UNIX... >... > > 1. Business perspective - Unix offers the college "vendor > independence", particularly after the first change. Whereas > VMS is sold only by DEC (and at a hefty cost for both hardware > and software)... Unix licenses and source are derived only from AT&T and there is no "vendor independence" for the software (though there's rumors of new Unixae...) If you mean "it runs on more CPUs", this is assuredly true. "Hefty cost": Last time I had need to inquire, commercial Unix for large machines was priced comparably to commercial VMS. *Both* big $$$$. And I thought AT&T was going to stop giving free Unixes to universities. Can anybody comment? > 2. Industry/University Relations - true > 3. Job Perspectives - I invite you to pick up the Sunday > employment section of a major newspaper (try the Boston Globe) > and make a hash mark every time you see a UNIX position and > others. It should be revealing... possibly true - I don't get the Globe. (I *thought* the most popular was something called "OS/MVS" :-) > > 4. Academic considerations - Unix has been highly praised > for its consistent goals based upon innovative principles > of software engineering and design. VMS is expensive. The Unix kernel is excellently designed. FLAME ON The Unix utilities, from a high-quality software-engineering point of view, are trash. Which what the students have to contend with. FLAME OFF You're repeating yourself about "expensive". > 5. Commonality - Over 90% of all CS departments in the US > use UNIX...[describes Unix-related books]... Try to find VMS books... CS - true (Unix was free for years - excellent marketing move) Books - true. But not very interesting. The Unix utilities that are well-enough written that someone can actually document them seem to be well-enough written that they also run fine under VMS when I try them. > 6. Manuals - The full set of UNIX manuals is readily available > and inexpensive (a very complete set should cost around $100, > a more than adequate set probably less half that.) ... > VMS manual sets are several times more... > expensive and not readily available. I've never seen a tutorial > or self-help type book on VMS in the popular press... Not fair. The Unix manuals are cheap because they: 1) Are cryptic and obscure, 2) Are not kept up-to-date, 3) Contain no examples, 4) Contain no index, 5) Assume that you're a wizard. DEC publishes a number of "tutorial and self-help" books -- there aren't the popular press books partly because the original manufacturer has acted responsibly and published them itself. After all, would you prefer to buy a "Guide to programming in Fortran on XXX" or "Guide to Text Editing" from the manufacturer or from some unknown hacker author? > 7. Personal Development - UNIX is available for the home and > promises to be more so in the very near future, this will > almost certainly never be true for VMS.... true (although personal uVAXes are getting closer and closer...) > 8. Faculty hiring - If 90% of all CS depts use UNIX there must > be a few people out there available to teach it. true. But the professors I've encountered avoid at all costs discussing practicalities like "talking gracefully to the system", so their presumed expertise won't help the students. > 9. Future - I'll make the brash prediction here that VMS has > around 2-5 years (max) left. I don't consider it very responsible > to teach students a system who's days are numbered. The VAX line > itself (which VMS is hopelessly tied to) seems to be nearing the > end of its useful life span. yes, there are indeed starting to be rumors around of what's next - I'm looking forward to it eagerly! Unix is now 15 years old, VMS is now 8 years old, it's most certainly time to get on to the next generation! > 10. UNIX has better games :-) true I've tried to limit myself to saying which of your reasons for changing I don't consider valid; I haven't gone into all the obvious reasons for *not* changing (the original poster didn't ask for them.) But I will mention one: well-thought-out and graceful user interfaces are very important to me, and I suspect as time goes on they will become more important to the rest of the world too. It *pains* me for students to be subjected to Unix first, with commands and error messages that read like modem noise, and for them thus never to be aware that the user interface is something anybody considers worth worrying about. Enough said. > -Barry Shein, Boston University garry wiegand (garry%cadif-oak@cu-arpa.cs.cornell.edu) PS - I'm looking forward to our new Cornell/Dec pricing agreement - they're bundling in bunches of interesting compilers and layered products for a cheap flat price.