Path: utzoo!utgpu!jarvis.csri.toronto.edu!mailrus!tut.cis.ohio-state.edu!bloom-beacon!oberon!orion.cf.uci.edu!uci-ics!venera.isi.edu!raveling From: raveling@vaxb.isi.edu (Paul Raveling) Newsgroups: comp.os.misc Subject: Re: Religious OS arguments Message-ID: <7612@venera.isi.edu> Date: 23 Feb 89 04:51:06 GMT References: <2685@eos.UUCP> Sender: news@venera.isi.edu Reply-To: raveling@vaxb.isi.edu.UUCP (Paul Raveling) Organization: USC-Information Sciences Institute Lines: 57 In article <2685@eos.UUCP> eugene@eos.UUCP (Eugene Miya) writes: >A Modest Proposal > > [Lots about porting OS's such as OS/360/MVT and VMS to > other machines... I wasn't going to comment until the > day's work took the turn noted in item 3 below.] > >We Unics should encourage these other OSes to prove their manhood >and port their OSes and get them out of our hair. Just think >you too can relive the 60s. You mean by using UNIX? (sorry, I couldn't resist) We're looking for application portability, right? 1. We didn't have to even recompile or change [ugh] JCL to move from one machine running OS/360 to another. In case the '91 was down, we just ran the same batch of jobs on a model 75 -- or even a mod 40. [However, I'll second the motion that OS/360 should RIP ... or even IEHRIP0666I; Brownie points to whoever can name the atrocity Release 13 committed if you forgot the SPACE parameter on a DD statement for a scratch data set] 2. It's been some years since I used VMS, but I can believe the same is substantially true across the VAX line, anywhere from Microvax through 8800. 3. Here's what prompted me to not keep quiet -- a small portion of a log file from today's "adventures" in portable software on UNIX: widgets Dclock Make failed; Xlib symbols unresolved despite -lX Mailwatch Make failed; Xlib symbols unresolved despite -lX MenuBox Made Needed to hack includes for test Xhp Make failed; syntax errors in header files Xsw Make failed; missing include file cpicker Make failed; compilation errors in Bargraph.c tblwidget Make failed; syntax errors in Tbl.c widgeteditor extensions Made qp Make failed; incompatible cmd line syntax for ld [cc] wedit Make failed; incompatible cmd line syntax for ld [cc] Widgetwrap Make failed; depends on header file installation xpalette Make failed; undefined externals when linking Not to mention that it was necessary to hack Makefiles for most of these to get even that far. ---------------- Paul Raveling Raveling@isi.edu