guy@gorodish.Sun.COM (Guy Harris) (01/27/88)
(Redirecting to comp.unix.wizards; at this point it has far more to do with UNIX than C++.) > >I specifically asked Bill Joy about the merging of incompatible Unix > >features at the Sun Convention, and he stated that all the design > >specification work had already been done. Specifically, Sockets are > >to be replaced by Streams, and BSD job control is to be cleaned up. > > While I agree with these two cases, I sure hope that whatever is > done will track the POSIX FIPS (and ANSI C) specs. Otherwise we > really won't care what the system is like, we won't be buying any. I don't know why people fear that the merged UNIX would *not* do either of those. For instance, a lot of the cleanup of BSD job control will probably be adoption of POSIX job control.... (Disclaimer: I do not speak officially here for AT&T nor for Sun.) Guy Harris {ihnp4, decvax, seismo, decwrl, ...}!sun!guy guy@sun.com
gwyn@brl-smoke.ARPA (Doug Gwyn ) (01/30/88)
In article <40109@sun.uucp> guy@gorodish.Sun.COM (Guy Harris) writes: >> >... Bill Joy ... stated that all the design >> >specification work had already been done. >> I sure hope that whatever is done will track the POSIX FIPS (and ANSI C) specs. >I don't know why people fear that the merged UNIX would *not* do either of >those. >(Disclaimer: I do not speak officially here for AT&T nor for Sun.) Ok, here's why people might worry. How can the design specification work be "done" and the design still track an evolving standard that has NOT yet been "done"? We also haven't heard the intention of complying with the standards from the particular crop of people involved with this project, and I don't think they've been reported as stating that as one of the project goals. The ones who reassured us about this previously do not seem to be involved this time. (For example, the related question, "Does this mean that the merged Xenix/System V is also going to have the SunOS stuff in it, or will the result be two separate, different System V products?", hasn't been answered publicly by an official spokesman, to the best of my knowledge.) Of course it would be pretty stupid for the AT&T/Sun merged OS project to not track the standards, but they haven't been immune from stupidity in the past.
guy@gorodish.Sun.COM (Guy Harris) (01/30/88)
> Ok, here's why people might worry. How can the design specification > work be "done" and the design still track an evolving standard that > has NOT yet been "done"? I have no idea whether Bill Joy is being correctly quoted or, if he is, to what he is referring when he says that "the design specification work had already been done." I can state, however, that the design specification for the merged UNIX has *NOT* been "done" in the sense that the procedural interface is cast in concrete; design of this interface is currently in progress. > We also haven't heard the intention of complying with the standards from > the particular crop of people involved with this project, and I don't think > they've been reported as stating that as one of the project goals. I believe that it has been publicly stated, in at least some forums, that POSIX, NBS FIPS, and X3J11 compatibility *are* goals of the merged system. Whether it has been so publicly stated or not, this is the case. (Of course, if any of those standards are not in their final form in time to incorporate them into the system, these goals may not be achieved, but that's another matter.) Guy Harris {ihnp4, decvax, seismo, decwrl, ...}!sun!guy guy@sun.com
bzs%bu-cs.bu.edu@bu-it.bu.edu (Barry Shein) (01/31/88)
From: Doug Gwyn <gwyn@brl-smoke.arpa> >Of course it would be pretty stupid for the AT&T/Sun merged OS >project to not track the standards, but they haven't been immune >from stupidity in the past. I believe the following comment is beyond idle chatter but I'd rather not get into quoting names etc. Basically the standards committees have spent most if not all their time standardizing Unix as it existed in 1978 with a few new items thrown in here and there (some of which were very important, I don't mean that to be disparaging, just that the vast majority of the efforts are devoted to relatively old stuff.) There's nothing wrong with this, but there's nothing particularly inspired or useful about it either. Very little to none of the effort has been dealing with issues like networking, remote file systems, windowing etc, aka "modern needs". This is not a damnation, it is simply a statement of fact that on the one hand standards committees tend to focus on old, well-trod ground while something as dynamic as the Unix industry desperately needs acceptable industry standards in these new areas fast, even if they're only based on widely accepted de-facto standards (eg. TCP/IP, NFS, X, NeWS), or they're dead. I believe some folks at Sun and ATT recognized this fact and decided to plow ahead with a bold super-set of what the standards committees were working on, determined to present to the industry these badly needed standards so we could move on to other things quickly. Sometimes this works, sometimes it doesn't (Unix itself could be considered such a bold venture for its time, I'm quite sure any standards committee of its time would never have approved C as an implementation language, for example, they only have eyes in the backs of their heads, as they probably should, and surely would have considered the issue of a SIL wide open, Bliss, Algol variants, PL/I etc, as many of you are right now saying to yourselves "but, but, but whaddabout...", yet to many of us who were around then Unix was obviously a much needed standard the first day we got it out of the box and got past Irma Biren's nice cover letter.) I have no doubt that many are frantically clinging to the concept that many of these issues such as networking protocols are still wide-open and shouldn't be standardized on something like TCP/IP. Be that as it may, but nothing else really exists (eg. you can't say ISO exists, whether it ever will exist remains an open question) and the rest of the world needs to get on with things and be able to assume that these are standards so those "nuisance little things" called applications can be written. Their adoption by Sun and ATT (not to mention de facto adoption by dozens of other vendors) ensures that they cannot be way off the mark, reality is its own excuse. Let's codify them and get on with the show, I say. So the issue is not entirely whether or not the ATT/Sun merge tracks standards as it purports to standardize areas that no current standards area seems to even be addressing. Obviously this could cause some incompatibility with standards as they are being written unless the standards are powerful enough to support these expanded needs. I suspect the tendency will be to try to do no worse than superset (there's a fine line between supersets and incompatibility.) Personally, I consider the ATT/Sun merger a welcome and long overdue kick in the ass. -Barry Shein, Boston University P.S. Again, this is not anyone's official policy, just the situation as I understand it.
gnu@hoptoad.uucp (John Gilmore) (02/02/88)
One reason that a merged Unix might not track the standards is if the standards themselves do not track. There are still incompatabilities between ANSI C and POSIX (last I heard), and standards committees have a long track record of producing botched products -- I trust Bill Joy and Guy Harris and the folks who implement it *as* they write it, a lot more than I trust committees who write it and later see if it really works. The busted "multi volume tar" stuff from the POSIX standard is a great example of camel design by committee. On the business aspects of the merger, there's a big article in the SF Chronicle Business section today about "Sun Micro's New Forays Unsettle Competitors", by Don Clark of the Chronicle. Mostly it explains the stuff we all know, but: "Representatives of 15 major computer makers flew to New York to meet with Vittorio Cassoni, president of AT&T's computer operations. Not all were reassured. "`Frankly, the concerns I walked in with I still have,' said Barbara Shelhoss, Apollo Computer's representative at the meeting. ..."After AT&T's investment with Sun was announced in early January, the critics gathered in secret at Digital Equipment's Palo Alto offices. Signatories to a resulting telegram of protest included chief executives at HP, Tandem Computer, Prime, and Apollo. "`If there hadn't been an equity stake, nobody's antennae would have gone up,` said Robert Miller, chief executive of Mips Computer Systems, who also signed the letter. ..."Some of the critics have suggested fielding a rival Unix development team, though they would much rather be guaranteed input in the Sun-AT&T effort. "`The idea of having one Unix coordinated by AT&T is a major advantage for the entire industry,' said Ed McCracken, chief executive of Sun rival Silicon Graphics Inc." Here's my two cents on the issue (disclaimer: I was emp #5 of Sun, though I've been gone more than two years). DEC, HP, Apollo, etc were happy with AT&T controlling Unix when it was clear AT&T was not a competitive threat. AT&T's inability to sell computers is legendary. In a tighter partnership with Sun, AT&T might actually be able to make money at computers, which would give the protesters a major competitor rather than a pussycat. DEC, HP, and other major players have certainly had to watch Sun as a competitor, but the threat was limited by Sun's ability to grow, increase manufacturing volume, and find new distribution channels. With AT&T capital, marketing, and distribution channels, they can't afford to treat Sun as a minor player any more. Had AT&T come up to them with an offer to buy 20% of their companies, they probably wouldn't be yelling. But they didn't pick up the ball with Unix and run as far or as fast as Sun did. I can't see AT&T coming to HP to define the new Unix standard, I mean HP/UX is probably OK but it's not worldshaking. Ditto Ultrix. Apollo has been working hard to cram Unix into their OS but it's still not Unix. These companies have concentrated on locking their customers into the existing hardware & software base, not in opening their systems to innovation and competition, or on enhancing "what is Unix and what it provides". Sun has not only defended and expanded the BSD "territory" against AT&T, while just about everybody else was knuckling under to AT&T's "consider it standard" marketing blitz, but has also pushed the state of the art of Unix networking and graphics. Not to mention having the design sense, technical ability, and skilled negotiation to produce a merged SV/BSD Unix, ending the years-long split, rather than a "dual port" or a Unisoft-like mishmash. AT&T showed uncommon sense in teaming up with Sun, the only company in the Unix market able and willing to beat them technically. Considering some of the other companies AT&T bought once it got de-reg'd, Sun may be its best investment so far. In summary, I think the 15 companies are bitching because the AT&T/Sun partnership is a strong competitor. And a standard for Unix binaries for a particular chip line is a great idea, which should've happened in 1981 for the 68000, but didn't. That Sun remembered to do it for the SPARC should bring them roses, not thorns. This doesn't hurt anybody. One would hope that HP/UX applications that run on various Spectrum models are all binary compatible, but of course it doesn't matter to the outside world since they don't license Spectrum implementations to outsiders. So is their complaint that Sun is giving away the SPARC design? I heard that DEC got Tektronix out of the workstation market by threatening to stop buying Tek graphics terminals -- DEC was their biggest customer. Maybe the 15 whiners should threaten to switch to MCI for phone service :-) and see if AT&T responds. If they are concerned about basing their products on AT&T/Sun-controlled Unix, why don't they fund the GNU project, like they're funding the X project, so they and the world can all share a non-AT&T-licensed Unix like system? A major open-systems effort is probably the right medicine, if they are feeling a bit green around the gills. This could even impact the ABI stuff -- who would buy ABI applications in binary when they could get full sources of a GNU-based Unix? -- {pyramid,ptsfa,amdahl,sun,ihnp4}!hoptoad!gnu gnu@toad.com "Watch me change my world..." -- Liquid Theatre
reggie@pdn.UUCP (George W. Leach) (02/02/88)
In article <11558@brl-adm.ARPA> bzs%bu-cs.bu.edu@bu-it.bu.edu (Barry Shein) writes: >From: Doug Gwyn <gwyn@brl-smoke.arpa> >>Of course it would be pretty stupid for the AT&T/Sun merged OS >>project to not track the standards, but they haven't been immune >>from stupidity in the past. [Barry's discussion concerning the needs to address various "Modern Needs" deleted.....] >Personally, I consider the ATT/Sun merger a welcome and long overdue >kick in the ass. > -Barry Shein, Boston University Clap, clap, clap!!! I agree! For several years I participated in a task force at Bell Communications Research where we had been charged with the mission of establishing a UNIX Standard Operating Environment. I felt that for the most part, we were not going to dictate to vendors what features to include in their UNIX offerings. It also seemed obvious that many vendors, starting with Pyramid's OSx, were offering dual ports of BSD and System V flavored UNIX. To me this indicated that the two had to be merged some day in order for UNIX to survive and thrive in the future. This action by Sun and AT&T is simply the logical extension of this work. They are for the most part the two main proponents of the two strains of UNIX. Who else should do this? A committee? I think we can all agree that any language or OS that is designed by committee is destined to fail due to the politics involved. The key here is what AT&T and Sun will do to ensure that the rest of the industry will go along with them. -- George W. Leach Paradyne Corporation {gatech,rutgers,attmail}!codas!pdn!reggie Mail stop LF-207 Phone: (813) 530-2376 P.O. Box 2826 Largo, FL 34649-2826
roskos@csed-1.UUCP (Eric Roskos) (02/02/88)
In article <11558@brl-adm.ARPA>, bzs%bu-cs.bu.edu@bu-it.bu.edu (Barry Shein) writes: > Basically the standards committees have spent most if not all their > time standardizing Unix as it existed in 1978 with a few new items > thrown in here and there ... > Very little to none of the effort has been dealing with issues like > networking, remote file systems, windowing etc, aka "modern needs". > [Additional discussion of philosophies of standardization] One thing to realize is that a standard that is too large and complex is not likely to be accepted. If standards are to tell people how to build something (rather than just telling them to accept some existing product as the standard), they have to be simple enough for people to be able to build things to meet the standard. In terms of the "modern needs" above, how much of that is *really* necessary? For example, for remote file systems you'd ideally like them to look, to the user, like a local filesystem (with possibly a small number of maintenance services added, but independent of the normal filesystem services). Likewise for windowing (an opinion based on experience with the Macintosh, although I am expecting that discussion of this issue will reemerge when OS/2 and its Presentation Manager come out, given experience also with programming under Windows). If you accidentally standardize a lot of low-level features that turn out to be unnecessary, you end up severely limiting future growth. As for networking, issues of protocols should not show up in a mainline Unix standard, should they? This is not to say someone should not standardize network protocols (and of course that is being done), rather that they should not tie in with Unix at the level the current standards groups are working. The point being, standards *should* be kept simple, the way the 1978-era Unix was kept simple. That's the only way you can keep the growth of complexity under control. -- Eric Roskos, IDA (...dgis!csed-1!roskos or csed-1!roskos@HC.DSPO.GOV) "Only through time time is conquered." -- Burnt Norton
reggie@pdn.UUCP (George W. Leach) (02/04/88)
In article <3991@hoptoad.uucp> gnu@hoptoad.uucp (John Gilmore) writes: > >DEC, HP, and other major players have certainly had to watch Sun as a >competitor, but the threat was limited by Sun's ability to grow, >increase manufacturing volume, and find new distribution channels. >With AT&T capital, marketing, and distribution channels, they can't >afford to treat Sun as a minor player any more. > Most of the companies that are complaining are the same ones that really never wanted to get involved with UNIX at all. DEC would much rather you use VMS and they have in the past bad mouthed ULTRIX and recommend VMS! These companies are being forced by market demand to go with UNIX and they don't like it. Having one, unified version of UNIX will only compound their difficulties in selling proprietary solutions. Sun and AT&T are viewed as the major proponents of BSD and System V flovored systems. Who better than them to oversee and direct the melding of the two into one system? Both companies can draw upon people who were originally involved with BSD and System V. POSIX is not the answer. A real, breathing, working system is! -- George W. Leach Paradyne Corporation {gatech,rutgers,attmail}!codas!pdn!reggie Mail stop LF-207 Phone: (813) 530-2376 P.O. Box 2826 Largo, FL 34649-2826
terryl@tekcrl.TEK.COM (02/04/88)
In article <3991@hoptoad.uucp> gnu@hoptoad.uucp (John Gilmore) writes: > > Delete MANY lines about Sun/ATT merger, and UNIX's future, most of which I > heartily agree with.... > >I heard that DEC got Tektronix out of the workstation market by >threatening to stop buying Tek graphics terminals -- DEC was their >biggest customer. Maybe the 15 whiners should threaten to switch to >MCI for phone service :-) and see if AT&T responds. Whoa, there, Mr. Gilmore. Not entirely true, but almost just true enough that I'll let it slide. There was some DEC influence, but I'd have to say it was VERY MINOR. There were MANY more reasons, which unfortunately I can't divulge do to impropriety, etc. But to say DEC got Tektronix out of the work- station business is stretching it, just a tad. Terry Laskodi of Tektronix, Inc.
jsq@longway.TIC.COM (John S. Quarterman) (02/04/88)
NBS is also doing some interestingly fast stuff, in their varous FIPS. I imagine they'll be present at UniForum and USENIX next week.
bzs@bu-cs.BU.EDU (Barry Shein) (02/05/88)
Posting-Front-End: GNU Emacs 18.41.4 of Mon Mar 23 1987 on bu-cs (berkeley-unix) (Responding to a note from Eric Roskos) Actually, I disagree. >In terms of the "modern needs" above, how much of that is *really* >necessary? For example, for remote file systems you'd ideally like them >to look, to the user, like a local filesystem (with possibly a small number >of maintenance services added, but independent of the normal filesystem >services). Likewise for windowing (an opinion based on experience with >the Macintosh, although I am expecting that discussion of this issue >will reemerge when OS/2 and its Presentation Manager come out, given >experience also with programming under Windows). If you accidentally >standardize a lot of low-level features that turn out to be unnecessary, >you end up severely limiting future growth. Remote file systems are a tough example because their goal of course is transparency (ie. support all Unix system calls precisely as the local disk does.) Unfortunately in practice there are these "little" nits (eg. statelessness vs statefulness, perhaps new error codes or mount options), I suppose one could come up with an abstract super-set, so let's leave all that for a moment. The real issue is from the vendor's point of view. Sure I can deliver any reasonably transparent remote file system software, ok, here I am with my WHIZBANG1000 just out of hardware engineering. Which remote file system do I put on it? If I want to support a remote file system I have to pick one, the fact that they're all roughly alike and don't interoperate is a problem, not a solution. If one is standard and is even right on the source tape, hmm, maybe... Windowing I think is an easy issue to respond to. It's critical. Again, you're a vendor, you're planning an interactive software product which could use windows effectively. What do you choose to code? You don't want to code all of them, you have to choose one. To improve marketability you want to choose something standard. In fact, this particular issue is so bad that the truism going around (which may very well be true, I don't know) is one reason you don't see products like Excel on Unix workstations is simply that they're waiting until Unix presents a standard window interface so they can port their code once and just sell it, not port it over and over again to everyone's new idea on how to arrange little boxes of 1s and 0s on a tube. Absolutely critical. >As for networking, issues of protocols should not show up in a mainline >Unix standard, should they? This is not to say someone should not >standardize network protocols (and of course that is being done), rather >that they should not tie in with Unix at the level the current standards >groups are working. Why not? In the first place, a standard just says you should support this to claim you are standard, not that you don't have anything else, so it shouldn't limit anyone other than the time and trouble to get the standard working correctly (if it's truly a successful standard the effort should be worthwhile.) Something like networking ripples to other parts of the system, like remote file systems and windowing software (although most can work with any byte stream, they still need to use a standard stream interface to interoperate, you still have to pick one.) What's the problem anyhow? TCP/IP is a de facto standard, almost all vendors offer it as a primary product anyhow, it's available, it works etc. Let's put it into the standard and onto the source tape and go on to other things. If something else comes along we'll argue about it then. You're not burning bridges with standards, you're saying there is a way across the river even if a better bridge comes along later. -Barry Shein, Boston University
dce@mips.COM (David Elliott) (02/05/88)
In article <2184@pdn.UUCP> reggie@pdn.UUCP (George W. Leach) writes: > Most of the companies that are complaining are the same ones that >really never wanted to get involved with UNIX at all. DEC would much >rather you use VMS and they have in the past bad mouthed ULTRIX and >recommend VMS! These companies are being forced by market demand to >go with UNIX and they don't like it. Having one, unified version of >UNIX will only compound their difficulties in selling proprietary >solutions. What do you mean "most"? You name one company out of the list of "complaining" companies, and you call it "most"? My view of this (which is obviously somewhat biased) is that nobody has a problem with a unified system, but that they have a problem with the unifiers being such strong competition. Look at how a new version of System V (like release 3.1) is distributed. You can get a 3B2 source distribution *after* AT&T makes it available to all customers. Then, you can pour resources into getting your system together and hopefully not have this be an issue with your customers. One of the problems I have with having Sun and AT&T doing all of the merging is that I have to wait until they are finished before I can do any of the work. If Sun and AT&T are willing to send me all of their changes as they make them, and allow me to send them my fixes and use them, I can get my software ready to release when they release theirs. One of the great things about BSD Unix is that it wasn't Berkeley people developing a system by themselves. A lot of people sent in bug fixes and new programs and helped develop the ideas. POSIX and X/Open keep this kind of thing alive. Hasn't AT&T learned their lesson about monopolies yet? (NOTE: The opinions expressed herein are MINE, and not those of Mips Computer Systems, Inc.) -- David Elliott dce@mips.com or {ames,prls,pyramid,decwrl}!mips!dce
weiser.pa@xerox.com (02/09/88)
In article <foo> Eric Roskos <roskos@csed-1.uucp> writes: > One thing to realize is that a standard that is too large and complex is > not likely to be accepted. Which is one of the serious problems with the Sun/AT&T merge: can a standard that has both NFS and RFS, and both X and NeWS, be all that simple? The Phase III version might be great, but I'm not holding my breath waiting for phases I and II. -mark
martin@kuling.UUCP (Erik Martin) (02/10/88)
In article <262@csed-47.csed-1.UUCP> roskos@csed-1.UUCP (Eric Roskos) writes: > >One thing to realize is that a standard that is too large and complex is >not likely to be accepted. If standards are to tell people how to build >something (rather than just telling them to accept some existing product >as the standard), they have to be simple enough for people to be able >to build things to meet the standard. > On the other hand, too small a standard is not accepted as is. People start to ship standard products with non-standard extensions so we end up with a multitude of almost compatible implementations. A standard must be *large* enough to be accepted as it is. -- ((Per-Erik Martin, Computing Science Dept., Uppsala University, ) (Box 520, S-751 20 Uppsala, Sweden ) (UUCP: martin@kuling.UUCP (...!{seismo,mcvax}!enea!kuling!martin)))
henry@utzoo.uucp (Henry Spencer) (02/17/88)
> Which is one of the serious problems with the Sun/AT&T merge: can a standard > that has both NFS and RFS, and both X and NeWS, be all that simple? ... An observation occurred to me at Usenix: the problem with the people who talk about bringing SysV and BSD together is that they don't want to narrow the gap between the two, they want to fill it in. -- Those who do not understand Unix are | Henry Spencer @ U of Toronto Zoology condemned to reinvent it, poorly. | {allegra,ihnp4,decvax,utai}!utzoo!henry
dcw@doc.ic.ac.uk (Duncan C White) (02/18/88)
In article <632@kuling.UUCP> martin@kuling.UUCP (Per-Erik Martin) writes: *In article <262@csed-47.csed-1.UUCP> roskos@csed-1.UUCP (Eric Roskos) writes: *> *>One thing to realize is that a standard that is too large and complex is *>not likely to be accepted. If standards are to tell people how to build *>something (rather than just telling them to accept some existing product *>as the standard), they have to be simple enough for people to be able *>to build things to meet the standard. *> * *On the other hand, too small a standard is not accepted as is. *People start to ship standard products with non-standard extensions *so we end up with a multitude of almost compatible implementations. *A standard must be *large* enough to be accepted as it is. * I am reminded of Albert Einstein's famous suggestion: Make things as simple as possible, but not simpler... >-- >((Per-Erik Martin, Computing Science Dept., Uppsala University, ) > (Box 520, S-751 20 Uppsala, Sweden ) > (UUCP: martin@kuling.UUCP (...!{seismo,mcvax}!enea!kuling!martin))) Duncan ---------------------------------------------------------------------------- Duncan White, | Flying is the art of aiming oneself Dept. Of Computing, | at the ground and missing. Imperial College, | -- Douglas Adams, So Long and Thanks London SW7, England | for all the fish.
benoni@ssc-vax.UUCP (Charles L Ditzel) (02/19/88)
In article <1988Feb16.182913.226@utzoo.uucp>, henry@utzoo.uucp (Henry Spencer) writes: > An observation occurred to me at Usenix: the problem with the people who > talk about bringing SysV and BSD together is that they don't want to narrow > the gap between the two, they want to fill it in. An observation occurred to me last night :) the problem with the people that are know griping the most about AT&T and Sun bring SysV and BSD together are the people that would have sold you their very own closed systems yesterday. :^) (Did you also notice that their the companies that don't have a large marketshare in the workstation market OR they are losing market share REAL fast!!) Like DEC and Apollo...(Funny DEC and Apollo didn't complain when Mr. Joy gave them BSD 4.[23]... :^) --------------------------------------------------------------------------- The Opinions expressed are my own. No one else would have them. :)
mash@mips.COM (John Mashey) (02/22/88)
(I ESPECIALLY SPEAK FOR ME ONLY!) In article <1684@ssc-vax.UUCP> benoni@ssc-vax.UUCP (Charles L Ditzel) writes: ... >An observation occurred to me last night :) the problem with the people that >are know griping the most about AT&T and Sun bring SysV and BSD together are >the people that would have sold you their very own closed systems yesterday. >:^) This is a drastic over-simplification of a complex issue, which is NOT a protest of merging BSD & SYSV, which after all, has been done by various parties before. Having been involved in a number of the relevant meetings, I can't really say much. I would say that more the real issues have been surfaced, and attempts are being made to deal with at least some of them by the appropriate parties. The issues are complicated, and there are many involved, all with different agendas; by the time things filter thru the press, it is VERY hard to know what's going on, and almost anything you see printed is probably at best a partial story! >(Did you also notice that their the companies that don't have a large >marketshare in the workstation market OR they are losing market share >REAL fast!!) >Like DEC and Apollo...(Funny DEC and Apollo didn't complain when Mr. Joy >gave them BSD 4.[23]... :^) Some of this might be rewriting history: I was under the impression that a number of people had contributed to 4.X BSD, and in fact, had included some people who at the time worked for DEC. I also thought DEC contributed in other ways; could somebody closer to this clarify that impression? -- -john mashey DISCLAIMER: <generic disclaimer, I speak for me only, etc> UUCP: {ames,decwrl,prls,pyramid}!mips!mash OR mash@mips.com DDD: 408-991-0253 or 408-720-1700, x253 USPS: MIPS Computer Systems, 930 E. Arques, Sunnyvale, CA 94086
benoni@ssc-vax.UUCP (Charles L Ditzel) (02/23/88)
In article <1645@winchester.mips.COM>, mash@mips.COM (John Mashey) writes: > In article <1684@ssc-vax.UUCP> benoni@ssc-vax.UUCP (Charles L Ditzel) writes: > >An observation occurred to me last night :) the problem with the people that > >are know griping the most about AT&T and Sun bringing SysV and BSD together > >are the people that would have sold you their very own closed systems > >yesterday. > This is a drastic over-simplification of a complex issue, which is NOT Of course it is. But there just happens to be alot of truth to it. There are certainly two sides to this issue. Both Apollo, DEC and the other companies involved have a vested interested in all this. Apollo (according to the trade rags) is losing ground quite rapidly in the workstation market. the year before things were pretty even between Apollo & Sun. Last year Apollo's share had dwindled to 19% while Sun was up to about 28%. Meanwhile DEC is trying to become a major player. The posturing and alliances that are going on now has high stakes for the companies involved. I don't think anyone is going to convince me that DEC and Apollo would not just as soon sell you VMS and Aegis (respectively). > >Like DEC and Apollo...(Funny DEC and Apollo didn't complain when Mr. Joy > >gave them BSD 4.[23]... :^) > > Some of this might be rewriting history: I was under the impression that > a number of people had contributed to 4.X BSD, and in fact, had included some Before you take this last comment TOO seriously note that their is a :^) on it...(obviously Mr. Joy was not the only person involved, i suppose humor is a matter of perspective :^). -------------- Naturally my ideas are my own, since no one else would have them.
bostic@ucbvax.BERKELEY.EDU (Keith Bostic) (02/24/88)
In article <1684@ssc-vax.UUCP> benoni@ssc-vax.UUCP (Charles L Ditzel) writes: > > Like DEC and Apollo...(Funny DEC and Apollo didn't complain when Mr. Joy > > gave them BSD 4.[23]... :^) In article <1645@winchester.mips.COM>, mash@mips.COM (John Mashey) writes: > Some of this might be rewriting history: I was under the impression that > a number of people had contributed to 4.X BSD, and in fact, had included some > people who at the time worked for DEC. I also thought DEC contributed in > other ways; could somebody closer to this clarify that impression? Bill Joy had a great deal to do with 4.2BSD, my understanding (worth what you're paying for it, I wasn't there) is that much of the design was his, and the implementation was done with Sam Leffler. He had little, if any, direct input into 4.3BSD. DEC has contributed the full-time services of four people, at various times, to the BSD effort; both DEC and SUN have made significant contributions to BSD software. --keith
rick@seismo.CSS.GOV (Rick Adams) (02/24/88)
The "Preface to the 4.2 Berkeley distribution" which is printed at the front of the manual set credits: Bill Shannon (DEC & Sun) Robert Elz (U of Melbourne) Rob Gurwitz (BBN) Eric Allman (Britton-Lee) Bill Croft (SRI & Sun) Dennis Ritchie (Bell Laboratories) Helge Skrivervik (no affliation) and of course "numerous others". That acknowledgement is signed by (note the order): Sam Leffler Bill Joy Kirk McKusick There are others who are credited with earlier 4bsd releases. ---rick (Yes, some of the people on the above list do get annoyed when Bill Joy is credited with developing 4.2bsd UNIX and no one else is mentioned)