Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Path: utzoo!utgpu!water!watnot!watmath!clyde!rutgers!lll-lcc!pyramid!decwrl!jumbo!jg From: jg@jumbo.UUCP Newsgroups: comp.windows.x Subject: Re: Bugs in uwm/menuwm for SUNs Message-ID: <766@jumbo.dec.com> Date: Thu, 26-Mar-87 00:10:31 EST Article-I.D.: jumbo.766 Posted: Thu Mar 26 00:10:31 1987 Date-Received: Fri, 27-Mar-87 07:08:30 EST References: <4892@ut-ngp.UUCP> Reply-To: jg@jumbo.UUCP (Jim Gettys) Organization: DEC Systems Research Center Lines: 30 Keywords: uwm & menuwm busted on SUN In article <4892@ut-ngp.UUCP> clyde@ut-ngp.UUCP (Head UNIX Hacquer) writes: > > [ HEY GUYS, the whole damn world doesn't use a VAX! ] > The null dereferencing problem flames should be directed both at Berkeley and Ma Bell rather than us, both had the opportunity, but never bothered to make page 0 inaccessable because of the work involved. I heartily agree the current situation is a crock, and would be first in line to propose a new a.out type on the Vax with page 0 mapped out, but the fact has been that both at MIT and inside DEC Suns are uncommon and were hard for us to get access to. (At Athena, VAXstations and RT/PC's are all of the machines there are....). We have spent weeks of our time trying to make X as portable as possible (I spent 3 days of the last week linting the V11 Xlib), and on the whole I think history has shown succeeded, but that is the difference between a $100 source tape with no guarantees and supported vendor code. As a DEC employee working on Athena, it was my responsibility to make the device independent code work on the VAX and the RT, but not Sun, Apollo, IS, etc.... So please don't begrudge the vendors some money for the supported versions; you do (often) get what you pay for. Many people have made major contributions from all directions; that X runs (or occasionally limps) on the rediculously huge number of machines/displays it does astounds me. So please direct flames in the appropriate directions, and keep posting the fixes (without flames....). And PLEASE make SURE you include the MIT release number and rcsid version of the file from which you made your diffs! - Jim