dono@killer.DALLAS.TX.US (Don OConnell) (07/29/88)
>From: bzs@bu-cs.BU.EDU (Barry Shein) >From: kluft@hpcupt1.HP.COM (Ian Kluft) >>rogers@ofc.Columbia.NCR.COM (H. L. Rogers) writes: >>> Does AT&T membership give respectability to the OSF crowd? >> >>Actually, it was AT&T and Sun who were lacking in respectability after >>trying to steal the whole market for themselves. > >"Steal" is a very strange choice of words to apply to the owner (AT&T). Strange "owner". They didn't want anything to do with it's creation or even support until a lot of different people were enthralled with it. It is only the greed of the corporate environment that makes ATT want to have anything to do with UNIX(Although they are not alone in this philosophy). Signed Don "One who only has 2 cents worth to give."
gwyn@brl-smoke.ARPA (Doug Gwyn ) (07/29/88)
In article <4964@killer.DALLAS.TX.US> dono@killer.DALLAS.TX.US (Don OConnell) writes: >Strange "owner". > >They didn't want anything to do with it's creation or even support >until a lot of different people were enthralled with it. Sorry to add to the noise, but that is completely incorrect. Bell Labs employees created UNIX with the consent of their employer. AT&T was legally prohibited (because of being a protected monopoly) from entering the software business. They nevertheless made the Bell Labs UNIX technology available under license, with an absurdly low rate (by comparison with commercial operating systems) for educational institutions. This was true since the early days of UNIX (5th Edition). By then UNIX had already started to spread inside the Bell System, and AT&T invested resources in this development. Various versions of UNIX were (and are) widely used within the Bell Operating Companies and elsewhere in AT&T, and there has been at least one official support organization in AT&T since at least 1976, probably earlier. What more could one have expected? Licensees outside the Bell System could not legally be provided support. All one got was one or two magtapes, or RK05 cartridges, and a cheaply-reproduced two-volume set of documentation, then the licensee was "on his own". (USENIX was formed originally as a mutual licensee aid organization.) Despite the lack of support, marketing, etc. UNIX caught on like wildfire. After Judge Green initiated the divestiture, AT&T could enter the computer and software business. It did take them a couple of years to catch on to the business, since the free market is rather different from the Bell System.
scott@attcan.UUCP (Scott MacQuarrie) (07/29/88)
> > >From: bzs@bu-cs.BU.EDU (Barry Shein) > >From: kluft@hpcupt1.HP.COM (Ian Kluft) > >>rogers@ofc.Columbia.NCR.COM (H. L. Rogers) writes: > >>> Does AT&T membership give respectability to the OSF crowd? > >> > >>Actually, it was AT&T and Sun who were lacking in respectability after > >>trying to steal the whole market for themselves. > > > >"Steal" is a very strange choice of words to apply to the owner (AT&T). > > Strange "owner". > > They didn't want anything to do with it's creation or even support > until a lot of different people were enthralled with it. > > > It is only the greed of the corporate environment that makes ATT want to > have anything to do with UNIX(Although they are not alone in this philosophy). > > Signed Don > "One who only has 2 cents worth to give." Please note I am not responding for AT&T, just my own opinion. I simply felt that such unmitigated nonsense needed to be dealt with. AT&T, due to legal restrictions, was not allowed to sell or make a profit from UNIX for almost its entire early existance. Rather then leave it on a shelf until it faded away, AT&T GAVE it away to educational entities for the price of a tape. How many corporations have you seen do that? This is the source we're talking about here, not binary. When was the last time you saw a major computer vendor give source to any of its products to anyone! When divestiture occurred and AT&T was finally allowed to make money from all the inventions Bell labs comes up with, AT&T still provides source licenses to anyone who wants one. For educational entites, there is even a reduced price to allow them afford. Have you ever seen a source license for MVS? DOS? VMS? at any price? My, how greedy of us. When the UNIX market balkinized and UNIX begen to become incompatible with versions of itself. AT&T developed the System V Interface Definition at its own expense, in order to provide a standard for UNIX. This now enables vendors to make their versions of UNIX compatible with each other. Now customers are not trapped with dealing with one vendor (even ourselves). My, how greedy of us. When AT&T signed an agreement with Microsoft to allow binary compatibilty between Xenix and UNIX on 386 based products. This means that all the Xenix Application developers and Vendors can now move into the System V Area. My, how greedy of us. When AT&T changed the source license agreement for System V 3.x to state that no vendor could use the source code to create a UNIX which was not compatible with the SVID, this meant that no vendor could use our product to create a proprietary operating system which was incompatible with other version of System V 3.x. My, how greedy of us. As you can see I find your statement offensive in the extreme. AT&T is not perfect by any means, but show me another vendor which has worked as hard to provide a truly hardware independent operating system to allow customers to feely decide what hardware they need to solve their problems. The same philosophy which allows you to phone anywhere in the world without having to worry about what hardware is being used is now in the process of being applied to the computer industry. MY, how greedy of us. My advice to you and others is to make sure your brain is in gear before your mouth (or fingers) are engaged. Thank you for your time, Scott MacQuarrie Senior Technical Consultant AT&T Canada Inc. {uunet, utzoo}!attcan!scott The opinions expressed are my own and the reason I work where I do.
james@bigtex.uucp (James Van Artsdalen) (07/31/88)
IN article <3395@vpk4.UUCP>, scott@attcan.UUCP (Scott MacQuarrie) wrote: > When was the last time you saw a major computer vendor give source to any > of its products to anyone! [...] Have you ever seen a source license for > MVS? DOS? VMS? at any price? My, how greedy of us. It is quite possible to buy source licenses for MS-DOS and OS/2 from Microsoft. I don't know the price, but several companies have done so - IBM, Compaq and PC's Ltd come to mind. -- James R. Van Artsdalen ...!ut-sally!utastro!bigtex!james "Live Free or Die" Home: 512-346-2444 Work: 328-0282; 110 Wild Basin Rd. Ste #230, Austin TX 78746
res@ihlpe.ATT.COM (Rich Strebendt, AT&T-DSG @ Indian Hill West) (08/01/88)
In article <4964@killer.DALLAS.TX.US>, dono@killer.DALLAS.TX.US (Don OConnell) writes: > >From: bzs@bu-cs.BU.EDU (Barry Shein) > >From: kluft@hpcupt1.HP.COM (Ian Kluft) > >>rogers@ofc.Columbia.NCR.COM (H. L. Rogers) writes: > >>> Does AT&T membership give respectability to the OSF crowd? > >>Actually, it was AT&T and Sun who were lacking in respectability after > >>trying to steal the whole market for themselves. > >"Steal" is a very strange choice of words to apply to the owner (AT&T). > Strange "owner". > They didn't want anything to do with it's creation or even support > until a lot of different people were enthralled with it. Sigh. Why is it that AT&T's roles and positions get so garbled in time, and all sort of nasty motives imputed, where none existed. This is probably futile, in view of the anti-AT&T sentiment of many on the net (part of the "Big is Bad" view of the world?), but my conscience will not allow me to remain silent. Be advised that this is the view of someone who was not in on the beginnings himself, but who has been around and involved in the Software world to have a fair degree of understanding of the history. I invite the actual participants to correct any misstatements I may make. The developers of the UNIX Operating System and of the C Programming Language were indeed supported by AT&T. They were members of Bell Telephone Laboratories, and were paid a modest but reasonable salary for their labors. They were allowed the use of some otherwise idle computer gear when they requested it, and were allowed to develop their toy operating system unmolested. When others in the Laboratories discovered that this "toy" was damn useful, company resources were used in many locations to make it available for use. I had the good fortune to be on the sidelines when UNIX was first brought up on a PDP/11 in the Indian Hill Computer Center here in Illinois (where we now have a huge number of Comp Center and private machines running it -- including the UNIX PC on which I am typing this note!). > It is only the greed of the corporate environment that makes ATT want to > have anything to do with UNIX(Although they are not alone in this philosophy). At that time AT&T was under the constraints of the 1956 Consent Decree which did not allow AT&T to sell commercial computers or software. In its "greed" the company allowed the Bell Labs people to virtually give away copies of the UNIX source to their collegues at Universities around the world. It was not totally free, of course, but no great sums of money were made in this distribution of the programs. The cost was largely to cover the cost of administering the distribution program (personel, media costs, etc.). Once the 1956 Consent Decree was set aside by the Divestiture of 1984, it was realized that the UNIX Operating System was a unique product of AT&T and could be used to gain entry into the computer business that was suddenly opened to the Company. Subsequently, it has been developed as a product, supported as a product, and marketed as a product. Is this "the greed of the corporate environment" ??? I guess it is as much that as it is greed that makes Apple Computer actually charge MONEY for THEIR products, or makes Microsoft actually expect you to PAY for a copy of MS-DOS!!! > Signed Don > "One who only has 2 cents worth to give." Let us hope that my own $0.02 can help to dispell some of the misinformation that runs rampant on the net. Rich Strebendt ...!att![iwsl6|ihlpe|ihaxa]!res
henry@utzoo.uucp (Henry Spencer) (08/03/88)
In article <3395@vpk4.UUCP> scott@attcan.UUCP (Scott MacQuarrie) writes: >AT&T, due to legal restrictions, was not allowed to sell or make a profit >from UNIX for almost its entire early existance. Rather then leave it on a >shelf until it faded away, AT&T GAVE it away to educational entities for >the price of a tape. How many corporations have you seen do that? ... Well, let us not credit AT&T with too much altruism. They were forbidden to sell Unix, yes, but they were also required to share their technology with others, since development of said technology was done with money derived from a regulated monopoly. They weren't *allowed* to just leave it on the shelf, if I understand the legalities correctly. >When the UNIX market balkinized and UNIX begen to become incompatible with >versions of itself. AT&T developed the System V Interface Definition at its >own expense, in order to provide a standard for UNIX. This now enables vendors >to make their versions of UNIX compatible with each other... Again, altruism is not the word for it. Do remember that there have already been two releases of the SVID, and nobody seriously believes there won't be more. What this enables vendors to do is to constantly scramble to keep up with AT&T's definition of What Unix Is This Week. Said definition being based, of course, on what AT&T is already delivering. It should be no surprise to anyone that there is a lot of enthusiasm for POSIX -- a *stable* standard which is *not* controlled by one company. >When AT&T changed the source license agreement for System V 3.x to state >that no vendor could use the source code to create a UNIX which was not >compatible with the SVID, this meant that no vendor could use our product >to create a proprietary operating system which was incompatible with other >version of System V 3.x. My, how greedy of us. See above comments on the Unix Of The Week. Yes, how greedy of you! >... show me another vendor which has worked as hard >to provide a truly hardware independent operating system to allow customers >to feely decide what hardware they need to solve their problems... Provided, of course, that they end up choosing AT&T hardware. Come now; this is really laying it on a bit too thick. There are many things AT&T could have done to make hardware independence easier, and they have done very few of them. The only reason it hasn't been worse is that AT&T has done such an inept job of making and selling its own computers, meaning that they haven't been a serious competitor. This is why various hardware manufacturers sounded Red Alert when AT&T and Sun got together to decide Unix's future. -- MSDOS is not dead, it just | Henry Spencer at U of Toronto Zoology smells that way. | uunet!mnetor!utzoo!henry henry@zoo.toronto.edu
scott@attcan.UUCP (Scott MacQuarrie) (08/03/88)
In article <1988Aug2.171126.17906@utzoo.uucp>, henry@utzoo.uucp (Henry Spencer) writes: > > Well, let us not credit AT&T with too much altruism. They were forbidden > to sell Unix, yes, but they were also required to share their technology > with others, since development of said technology was done with money > derived from a regulated monopoly. They weren't *allowed* to just leave > it on the shelf, if I understand the legalities correctly. As I understand it, we were not forced to share any of our developed technologies prior to 1984. We were simply not allowed to make a profit from them because we were a monopoly. That's why Sony purchased the rights to the transistor for $25K (but not the exclusive rights). > > >When the UNIX market balkinized and UNIX begen to become incompatible with > >versions of itself. AT&T developed the System V Interface Definition at its > >own expense, in order to provide a standard for UNIX. This now enables vendors > >to make their versions of UNIX compatible with each other... > > Again, altruism is not the word for it. Do remember that there have already > been two releases of the SVID, and nobody seriously believes there won't be > more. What this enables vendors to do is to constantly scramble to keep up > with AT&T's definition of What Unix Is This Week. Said definition being > based, of course, on what AT&T is already delivering. It should be no There have not been two versions of the SVID, there have been volumes added to the SVID to cover developments in various areas, particularly networking. This is the result of development efforts on our part to provide further networking and communication ability between machines and to remove the need for applications to be concerned about the netwroking problems. > > > >... show me another vendor which has worked as hard > >to provide a truly hardware independent operating system to allow customers > >to feely decide what hardware they need to solve their problems... > > Provided, of course, that they end up choosing AT&T hardware. Come now; > this is really laying it on a bit too thick. There are many things AT&T > could have done to make hardware independence easier, and they have done > very few of them. System V Unix runs on a variety of equipment which is not manufactured with or by AT&T. Your arguement that SYSV or SYSV-compatible operating systems only run on AT&T equipment is simply wrong. The only reason it hasn't been worse is that AT&T has > done such an inept job of making and selling its own computers, meaning > that they haven't been a serious competitor. This is why various hardware > manufacturers sounded Red Alert when AT&T and Sun got together to decide > Unix's future. No one denies that AT&T has had problems entering the computer marketplace. On the otherhand, if you consider that AT&T has undergone the largest reorganization of any corporation in history and the tremendous cultural changes involved in moving from functioning in a monopoly to surviving in a competitive marketplace, we haven't done that poorly. In doing so, we have also maintained the position of the largest manufacturer of phone equipment in the world and possess, by far, the largest share of the long distance market in the US. The "Red Alert" as you so quaintly put it, was the result of UNIX becoming a serious contender in the computer market and the company with the most knowledge of it (us) beginning a business relationship with a corporation which has displayed a sharp and aggressive ability in that market. AT&T has in the past, and will in the future, work towards creating a UNIX standard which will allow the system to grow to its full potential. Your comments implying a strategy to control the market or to create a proprietary operating system would be humorous, except for the concern that someone might actually take you serious. You obviously possess an unfortunate anti-AT&T attitude which is suprising since one of the things which AT&T Canada has started doing is to provide a backbone usenet feed into Canada, at currently our own expense. We have not adopted the attitude of the US machines and supply a complete feed to many machine, including yours. My, how greedy of us :-) Thanks for your time, Scott MacQuarrie AT&T Canada Inc. uunet!attcan!scott
ok@quintus.uucp (Richard A. O'Keefe) (08/05/88)
In article <1988Aug2.171126.17906@utzoo.uucp>, henry@utzoo.uucp (Henry Spencer) writes: > ... Do remember that there have already been two releases of the SVID, > and nobody seriously believes there won't be more. In article <3396@vpk4.UUCP> scott@attcan.UUCP (Scott MacQuarrie) writes: >There have not been two versions of the SVID, there have been volumes added >to the SVID to cover developments in various areas, particularly networking. If there haven't been two versions of the SVID, why does my copy call itself "Issue 2" and list at the back a lot of differences between Issues 1 and 2? Page 4 says This issue of the SVID correspond to functionality in AT&T System V Release 1.0 and System V Release 2.0. Page 7 clearly states The SVID WILL BE REISSUED as necessary to reflect developments in the System V Interface. As I have found to my cost, Issue 2 is not always a reliable guide to V.3. Of course, it doesn't claim to apply to V.3. I think a new issue of the SVID will be needed when V.4 comes out, though whether there will be one or not only AT&T know.
der@sfmag.UUCP (D.Rorke) (08/06/88)
> In article <1988Aug2.171126.17906@utzoo.uucp>, henry@utzoo.uucp (Henry Spencer) writes: > > ... Do remember that there have already been two releases of the SVID, > > and nobody seriously believes there won't be more. > > In article <3396@vpk4.UUCP> scott@attcan.UUCP (Scott MacQuarrie) writes: > >There have not been two versions of the SVID, there have been volumes added > >to the SVID to cover developments in various areas, particularly networking. > > If there haven't been two versions of the SVID, why does my copy call itself > "Issue 2" and list at the back a lot of differences between Issues 1 and 2? > Page 4 says > This issue of the SVID correspond to functionality in AT&T > System V Release 1.0 and System V Release 2.0. > Page 7 clearly states > The SVID WILL BE REISSUED as necessary to reflect developments > in the System V Interface. > > As I have found to my cost, Issue 2 is not always a reliable guide to V.3. > Of course, it doesn't claim to apply to V.3. I think a new issue of the > SVID will be needed when V.4 comes out, though whether there will be one > or not only AT&T know. The intent of the SVID is to define the interface to System V in such a way that applications written to the defined interface will run unchanged on any SVID conformant system. There is also an assurance of upward compatibility of the interface. Applications written to issue n of the interface will continue work properly on a system which conforms to issue n + 1 (or any subsequent issue) subject to a specific evolution mechanism. The evolution mechanism works as follows: Components of the interface which are marked LEVEL-1 remain in the SVID from one issue to the next and can be modified only in upwardly compatible ways. Components marked LEVEL-2 must remain in the SVID for three years and during that time they may be modified only in upwardly compatible ways. After the end of the three year period a LEVEL-2 component may be dropped or modified in a way that breaks compatibility for old applications. A component may move from LEVEL-1 to LEVEL-2 with a new issue of the SVID, and new functionality which doesn't affect compatibility of applications may be added at any time. The above explanation is paraphrased from the document itself. The official explanation of the evolution mechanism can be found on page 7 of the SVID. The author's quote above "Page 7 clearly states ...." is taken from part of this explanation but is misleading because it was taken out of context (and I would assume reproduced without permission). To summarize: Yes, the SVID can be reissued but only in a very controlled manner that allows applications developers to know what components of the definition they can depend on and for how long. DISCLAIMER: This is my personal interpretation of the purpose and use of the standard and is not an official statement by AT&T. Dave Rorke AT&T Bell Laboratories attunix!der
henry@utzoo.uucp (Henry Spencer) (08/06/88)
In article <3396@vpk4.UUCP> scott@attcan.UUCP (Scott MacQuarrie) writes: >As I understand it, we were not forced to share any of our developed >technologies prior to 1984. We were simply not allowed to make a profit >from them... I could be wrong, but my impression is that one of the Consent Decrees required licensing on reasonable terms to all comers. I know of at least one occasion when lawsuits were being considered over possible refusal to release technology (although of course that may just mean that the potential plaintiffs were going to try it on speculation). >> ... there have already >> been two releases of the SVID, and nobody seriously believes there won't be >> more... >There have not been two versions of the SVID, there have been volumes added >to the SVID to cover developments in various areas... There most certainly have been two separate publications of it, although I admit I didn't check them line-for-line for incompatibilities. It used to be all one volume, remember? And adding stuff to the standard definitely constitutes changing it, from the viewpoint of those who want to claim compliance. Note also that the SVID explicitly promises changes in a number of areas in the future. >> this is really laying it on a bit too thick. There are many things AT&T >> could have done to make hardware independence easier, and they have done >> very few of them. >System V Unix runs on a variety of equipment which is not manufactured with >or by AT&T. Your arguement that SYSV or SYSV-compatible operating systems only >run on AT&T equipment is simply wrong. That's not what I said, and not what I meant. I didn't say it would not run on non-AT&T equipment; I said AT&T was making no serious attempt to make it easy to port it to non-AT&T equipment. Last time I looked, SysV still had quite a bit of code that dereferences NULL pointers, a known portability problem (and coding error) that AT&T has made no effort to fix. You were the one claiming that they were bending over backwards to make it portable; well, when are they going to fix the NULL-pointer bugs? >The "Red Alert" as you so quaintly put it, was the result of UNIX >becoming a serious contender in the computer market and the company >with the most knowledge of it (us) beginning a business relationship >with a corporation which has displayed a sharp and aggressive ability >in that market. It was the result of the company with the most influence on Unix, AT&T, which is simultaneously the supplier of Unix and the setter of de-facto standards for it, allying itself with one particular hardware supplier. Many people see this as a major conflict of interest for AT&T; how can it remain the paragon of evenhandedness that you claim it is, when it has climbed into bed with one manufacturer to the exclusion of the others? >AT&T has in the past, and will in the future, work towards creating a >UNIX standard which will allow the system to grow to its full potential. Its full potential as a source of revenue for AT&T. That is how profit- making corporations, like AT&T nowadays, work. This does not necessarily have anything to do with its full potential as useful software for the rest of us. In particular, note that changing the rules regularly, so that AT&T and its intimate partners consistently stay ahead of the rest of the manufacturers, is very much in the financial best interests of AT&T and its stockholders. AT&T is not a philanthropic institution; it is required to put the interests of its stockholders first. >Your comments implying a strategy to control the market or to create a >proprietary operating system would be humorous, except for the concern >that someone might actually take you serious. I am by no means the first one to suggest this, so don't credit me with any special paranoia or influence. Ask the OSF people, if you really want an earful. >You obviously possess an unfortunate anti-AT&T attitude which is >suprising since one of the things which AT&T Canada has started doing >is to provide a backbone usenet feed into Canada, at currently our own >expense... I'm not anti-AT&T, I'm anti-certain-AT&T-policies. I am pleased and grateful for AT&T Canada's support of Usenet hereabouts, but I am not bribable (not at this price, anyway!) and do not see that the two issues are connected. -- MSDOS is not dead, it just | Henry Spencer at U of Toronto Zoology smells that way. | uunet!attcan!utzoo!henry henry@zoo.toronto.edu
ok@quintus.uucp (Richard A. O'Keefe) (08/06/88)
In article <1275@sfmag.UUCP> der@sfmag.UUCP (D.Rorke) writes: >> In article <1988Aug2.171126.17906@utzoo.uucp>, henry@utzoo.uucp (Henry Spencer) writes: >> > ... Do remember that there have already been two releases of the SVID, >> > and nobody seriously believes there won't be more. >> In article <3396@vpk4.UUCP> scott@attcan.UUCP (Scott MacQuarrie) writes: >> >There have not been two versions of the SVID, there have been volumes added >> >to the SVID to cover developments in various areas, particularly networking. and I quoted the SVID itself to prove that there _have_ been two releases, and are _expected_ to be more. D.Rorke writes at length as if I had attacked the SVID. I think every UNIX programmer who seriously cares about portability between various UNIX systems should have a copy and should check things for himself. I left a lot of stuff out about AT&Ts "future directions", thinking that anyone who really wants to know should get the SVID and do his own reading. >To summarize: Yes, the SVID can be reissued but only in a very controlled >manner that allows applications developers to know what components >of the definition they can depend on and for how long. To summarize: the SVID is good news for applications developers. It says quite clearly what can't be DELETED in a hurry. But it is nevertheless the case that AT&T _could_ ADD enormous chunks to the SVID without warning (for example, streams) which is _not_ good news for UNIX vendors, and that was Henry Spencer's original point.
levy@ttrdc.UUCP (Daniel R. Levy) (08/07/88)
In article <1988Aug5.211217.21037@utzoo.uucp>, henry@utzoo.uucp (Henry Spencer) writes: # In article <3396@vpk4.UUCP> scott@attcan.UUCP (Scott MacQuarrie) writes: # >> this is really laying it on a bit too thick. There are many things AT&T # >> could have done to make hardware independence easier, and they have done # >> very few of them. # >System V Unix runs on a variety of equipment which is not manufactured with # >or by AT&T. Your arguement that SYSV or SYSV-compatible operating systems only # >run on AT&T equipment is simply wrong. # # That's not what I said, and not what I meant. I didn't say it would not run # on non-AT&T equipment; I said AT&T was making no serious attempt to make it # easy to port it to non-AT&T equipment. Last time I looked, SysV still had # quite a bit of code that dereferences NULL pointers, a known portability # problem (and coding error) that AT&T has made no effort to fix. You were # the one claiming that they were bending over backwards to make it portable; # well, when are they going to fix the NULL-pointer bugs? Henry, you're the one who seems to be whomping the straw man now. If MacQuarrie ever "claim[ed] that [AT&T is] bending over backwards to make [System V] portable" I sure missed it, and can't find it in a few days' worth of comp.unix.wizards here. The most I recall seeing was a denial of what appears to have been an insinuation on your part that AT&T is trying to keep its code NONPORTABLE. Please feel free to mail me a copy of the "smoking gun" if you have it. By the way, code which dereferences NULL pointers hurts some AT&T hardware too (i.e., the 3B20, which doesn't have a 0 byte at location 0 in the process space). Somehow, several releases of System V have been brought up on it just the same and work great. Must be a fluke. Incidentally, I know of no provision in the AT&T System V license which says that if you wish to port System V to a new base, that you may not fix any problems in the code even though the result still meets the SVID. If you know otherwise, please feel free to quote chapter and verse. Oh yes, since you're, well, not exactly entranced with SUN's partnership with AT&T, let me point out in respect to the very issue you complained about, both the Sun-3 and Sun-4 don't like *((char *)0). They get a memory fault from that (I tried it using /usr/5bin/cc, the System V universe SUN C compiler). If AT&T is trying to keep System V unportable by keeping the dereference of NULL in its code, then it is hurting SUN's ports of future releases of System V. Anyone with reason would conclude that it's in AT&T's financial interest (GAA, there's that DIRTY word again :-) to have quality code, and that poor quality code can only hurt AT&T. If you're going to hint at a conspiracy, you're going to have to come up with other evidence than code bugs. By the way, I am only talking as an interested party. I'm in CAD tool support, not UNIX system development, and I do not purport to speak for AT&T itself. -- |------------Dan Levy------------| THE OPINIONS EXPRESSED HEREIN ARE MINE ONLY | Bell Labs Area 61 (R.I.P., TTY)| AND ARE NOT TO BE IMPUTED TO AT&T. | Skokie, Illinois | |-----Path: att!ttbcad!levy-----|
madd@bu-cs.BU.EDU (Jim Frost) (08/08/88)
In article <3396@vpk4.UUCP> scott@attcan.UUCP (Scott MacQuarrie) writes: |In article <1988Aug2.171126.17906@utzoo.uucp>, henry@utzoo.uucp (Henry Spencer) writes: |> >... show me another vendor which has worked as hard |> >to provide a truly hardware independent operating system to allow customers |> >to feely decide what hardware they need to solve their problems... |> |> Provided, of course, that they end up choosing AT&T hardware. | |System V Unix runs on a variety of equipment which is not manufactured with |or by AT&T. Your arguement that SYSV or SYSV-compatible operating systems only |run on AT&T equipment is simply wrong. True, true. In fact, having dealt with both the 3b2 and 3b5 computers from AT&T, I'd say it doesn't even run particularly well on AT&T hardware. Seems to work nicely elsewhere, though. (Hmm, that 3b5 is making a wonderful doorstop...) jim frost madd@bu-it.bu.edu
henry@utzoo.uucp (Henry Spencer) (08/09/88)
In article <2843@ttrdc.UUCP> levy@ttrdc.UUCP (Daniel R. Levy) writes: >Henry, you're the one who seems to be whomping the straw man now. If >MacQuarrie ever "claim[ed] that [AT&T is] bending over backwards to make >[System V] portable" I sure missed it... Lest we forget, his actual words were: ... show me another vendor which has worked as hard to provide a truly hardware independent operating system to allow customers to feely decide what hardware they need to solve their problems... >By the way, code which dereferences NULL pointers hurts some AT&T hardware too >(i.e., the 3B20, which doesn't have a 0 byte at location 0 in the process >space). Somehow, several releases of System V have been brought up on it... If I'm not mistaken, the 3B20 may not have a 0 at 0, but it does permit accesses to location 0. And yes, there are things in System V that break if this isn't possible. >Incidentally, I know of no provision in the AT&T System V license which says >that if you wish to port System V to a new base, that you may not fix any >problems in the code even though the result still meets the SVID. If you >know otherwise, please feel free to quote chapter and verse. There is no legal requirement to avoid fixing code problems. However, a lot of people get really tired of doing it over and over again in each new release of System V. My understanding is that AT&T has, in the past, taken the position that *NULL is a problem with those other, inferior, machines, and not a bug in the AT&T code. >Oh yes, since you're, well, not exactly entranced with SUN's partnership with >AT&T, let me point out in respect to the very issue you complained about, both >the Sun-3 and Sun-4 don't like *((char *)0)... Quite true, and in fact Sun did most of the work on cleaning up the *NULL problems in 4BSD. AT&T is probably going to have to get its act together on this issue now that it is committed to support Sun hardware; about time! >If AT&T is trying >to keep System V unportable by keeping the dereference of NULL in its >code, then it is hurting SUN's ports of future releases of System V. Actually, I don't think this was a deliberate effort to keep SysV unportable, just a convenient happenstance that AT&T didn't see any reason to do anything about. Much of this unwillingness was probably the result of management stupidity -- simply not realizing that *NULL is a bug even if the machine doesn't object to it -- rather than deliberate sinister intent. >Anyone with reason would conclude that it's in AT&T's financial interest >(GAA, there's that DIRTY word again :-) to have quality code, and that poor >quality code can only hurt AT&T. If you're going to hint at a conspiracy, >you're going to have to come up with other evidence than code bugs. To rephrase: "never ascribe to malice what can be adequately explained by stupidity". I'm not suggesting conspiracy, rather the combination of stupidity and sheer lack of concern for the problems of non-AT&T machines. Anyone with reason would indeed conclude that fixing bugs is in AT&T's best interests, but reason is in much shorter supply in this business than many people realize. Spending money and resources fixing bugs that aren't making trouble today (except for one's competitors) requires a long view and quite a bit of determination, not things that the computer side of AT&T management has been noted for. (Sort of odd, since the telephone side is -- or at least used to be -- quite accustomed to planning decades ahead.) -- MSDOS is not dead, it just | Henry Spencer at U of Toronto Zoology smells that way. | uunet!attcan!utzoo!henry henry@zoo.toronto.edu
allbery@ncoast.UUCP (Brandon S. Allbery) (08/09/88)
As quoted from <258@quintus.UUCP> by ok@quintus.uucp (Richard A. O'Keefe): +--------------- | To summarize: the SVID is good news for applications developers. It says | quite clearly what can't be DELETED in a hurry. But it is nevertheless the | case that AT&T _could_ ADD enormous chunks to the SVID without warning (for | example, streams) which is _not_ good news for UNIX vendors, and that was | Henry Spencer's original point. +--------------- A few years ago, people were bitching about the System V standard because it didn't include networking. Now they're bitching because there's a mechanism for adding such missing pieces?! A little less heat, please, and a little more light. Not to mention just a bit more so-called "common" sense. ++Brandon -- Brandon S. Allbery, uunet!marque!ncoast!allbery DELPHI: ALLBERY For comp.sources.misc send mail to ncoast!sources-misc
dwc@homxc.UUCP (Malaclypse the Elder) (08/09/88)
In article <1988Aug5.211217.21037@utzoo.uucp>, henry@utzoo.uucp (Henry Spencer) writes: > In article <3396@vpk4.UUCP> scott@attcan.UUCP (Scott MacQuarrie) writes: > >As I understand it, we were not forced to share any of our developed > >technologies prior to 1984. We were simply not allowed to make a profit > >from them... > > I could be wrong, but my impression is that one of the Consent Decrees > required licensing on reasonable terms to all comers. I know of at > least one occasion when lawsuits were being considered over possible > refusal to release technology (although of course that may just mean > that the potential plaintiffs were going to try it on speculation). > i also believe that we were under no obligation to provide our developed technologies. i do remember someone attempting to get such technologies thru an argument that went like: "public money funds the phone company so we should have a right to anything they develop". i believe that we were a regulated monopoly and not a public utility. > > That's not what I said, and not what I meant. I didn't say it would not run > on non-AT&T equipment; I said AT&T was making no serious attempt to make it > easy to port it to non-AT&T equipment. Last time I looked, SysV still had > quite a bit of code that dereferences NULL pointers, a known portability > problem (and coding error) that AT&T has made no effort to fix. You were > the one claiming that they were bending over backwards to make it portable; > well, when are they going to fix the NULL-pointer bugs? > is this really a portability issue or is this an issue of supporting a base of applications out there that dereferences NULLs? are you confusing application portability with operating system portability? as far as operating system portability, it seems that both at&t and sun have BENT OVER BACKWARDS to increase the portability of the operating system over the past 5 years. while everyone was taking nasty pokes at the fact that System V did not have demand paging for so many years, people at at&t were working on an architecture that would be portable. the regions based architecture turned out to be pretty nice. sun has also done quite a bit of work on isolating hardware dependencies. and perhaps the driving force behind this is not altruism. both at&t and sun have found themselves selling and supporting a number of different processors. it behooves everyone involved if the the differences were easily identified and localized. anyone who has been tracking the kernel source would know that hardware dependencies are getting more and more localized in the source. it is pretty ridiculous to me how anyone can claim that the system can possibly be optimized for a particular architecture when SVID talks about user interfaces and kernel source is available to adapt to one's architecture. sure, a certain model of computation is assumed, but the parallel machine people aren't crying foul, its the people with the same old tired machines. (oops starting to preach). > > It was the result of the company with the most influence on Unix, AT&T, > which is simultaneously the supplier of Unix and the setter of de-facto > standards for it, allying itself with one particular hardware supplier. > Many people see this as a major conflict of interest for AT&T; how can > it remain the paragon of evenhandedness that you claim it is, when it has > climbed into bed with one manufacturer to the exclusion of the others? > there is only a conflict of interest if one believes that a particular hardware architecture can really affect a specification for a user/programmer interface. i don't know if this has been addressed but, has anyone named one aspect of the SVID that actually gives either the 3b2 or SPARC an advantage? > > Its full potential as a source of revenue for AT&T. That is how profit- > making corporations, like AT&T nowadays, work. This does not necessarily > have anything to do with its full potential as useful software for the > rest of us. In particular, note that changing the rules regularly, so > that AT&T and its intimate partners consistently stay ahead of the rest > of the manufacturers, is very much in the financial best interests of AT&T > and its stockholders. AT&T is not a philanthropic institution; it is > required to put the interests of its stockholders first. > > I'm not anti-AT&T, I'm anti-certain-AT&T-policies. I am pleased and > grateful for AT&T Canada's support of Usenet hereabouts, but I am not > bribable (not at this price, anyway!) and do not see that the two issues > are connected. i don't really see how the two are connected either except that i don't see how at&t's support of usenet can be seen as anything but philanthropic. has nothing to do with at&t's designs on System V, but it does show that we do have alot to be grateful for. at&t (and any large corporation) is made up of many different people, departments, etc. even if some "policy maker" thought it would be a good idea to "optimize" System V for the 3b2, for example, i for one could not see how it could be done given that source is distributed and given that such high level source has been organized to isolate and localize machine dependencies. and i believe that the founders of osf have different desires and goals. while i believe that those members of osf whose systems depend on a widely accessible "definition" of the unix operating system truly felt locked out, i believe that at least two founding members have goals other than what is stated. open systems are still the last thing on both ibm's and dec's minds (here i am talking about the higher ups...not the people who are working on open systems within their respective companies). the majority of the systems they sell are proprietary and none of the talk of open systems has changed the way they market their main money makers. i myself am most paranoid and imagine the worst possible scenarios. perhaps someone out there can answer some questions about osf independence from its founders. for example, to whom must a non-profit corporate answer to? does it have stockholders? is it possbile for a large corporation to buy up a non-profit organization? (here i am assuming that the osf is a non-profit corporation). if the osf were to gain a large share of the unix market, is there any possible way for ibm to yank its porting base away and make it proprietary (or at least charge outrageous prices for it)? any opinions i have expressed are my own. danny chen att!homxc!dwc
rick@seismo.CSS.GOV (Rick Adams) (08/10/88)
> >By the way, code which dereferences NULL pointers hurts some AT&T hardware too > >(i.e., the 3B20, which doesn't have a 0 byte at location 0 in the process > >space). Somehow, several releases of System V have been brought up on it... > > If I'm not mistaken, the 3B20 may not have a 0 at 0, but it does permit > accesses to location 0. And yes, there are things in System V that break > if this isn't possible. If you look at the source for tabs in Sys V.2 you will see that *0 on a 3b points to "f(". After all, isn't this the "portable" way for check to see if a pointer is null? if (err <= 0 || columns <= 0 || strcmp(set_tab,"f(") == 0) { (They finally fixed this in Sys V.3)
friedl@vsi.UUCP (Stephen J. Friedl) (08/10/88)
In article <12118@ncoast.UUCP>, allbery@ncoast.UUCP (Brandon S. Allbery) writes:
< [some nice comments about the SVID]
< A little less heat, please, and a little more light. Not to mention just a
< bit more so-called "common" sense.
Hey, forget it. Common sense belongs in talk.bizarre :-).
--
Steve Friedl V-Systems, Inc. +1 714 545 6442 3B2-kind-of-guy
friedl@vsi.com {backbones}!vsi.com!friedl attmail!vsi!friedl
-------Nancy Reagan on U.S. weather agencies: "Just say NOAA"------
ok@quintus.uucp (Richard A. O'Keefe) (08/10/88)
In article <12118@ncoast.UUCP> allbery@ncoast.UUCP (Brandon S. Allbery) writes: >As quoted from <258@quintus.UUCP> by ok@quintus.uucp (Richard A. O'Keefe): > To summarize: the SVID is good news for applications developers. > AT&T _could_ ADD enormous chunks to the SVID without warning > and that was Henry Spencer's original point. >A few years ago, people were bitching about the System V standard because it >didn't include networking. Now they're bitching because there's a mechanism >for adding such missing pieces?! > >A little less heat, please, and a little more light. Not to mention just a >bit more so-called "common" sense. Why not quote the part of my posting where I said that every UNIX programmer who seriously cares about portability should have his own copy of the SVID? I am not a UNIX vendor. If AT&T add VMS compatibility to System V Release 58 that's no skin off _my_ nose. I _like_ the SVID, I'm glad it exists, and I refer to it a _LOT_. My posting was a reply to ..... someone from AT&T who denied that the SVID had ever changed, and that poster thought he was refuting Henry Spencer's claim that the SVID was not as stable and multilaterally controlled a standard as POSIX will be. Yes, let's have some light instead of quoting out of context, and let's have some common sense: POSIX will be better for _everybody_ (except AT&T) than the SVID, and a document which is totally controlled by one company can only be a stopgap as a standard. As for bitching about networking, I've read the relevant V.3 manuals several times, and, well, does anyone know of anything printed in English that explains V.3 networking?
hjespers@attcan.UUCP (Hans Jespersen) (08/10/88)
I have to back Henry up on this one. AT&T is the most kniving, mean, evil, and nasty company on the face of the earth, no I take that back, the entire universe. They are totally bent on making UNIX a completely unportable, AT&T specific operating system. They have purposely written sneaky NULL pointer stuff in there just to screw up other vendors machines. Machines that at the time, hadn't even been built yet. Now that's sneaky. And then they have the nerve to charge $795 for a copy of this useless piece of junk for my Super Turbo 386i+. And I don't even get a free micro-fiche reader with that. I'm talking highway robbery here. $795 for something that took a mere 20 years and 3.2 zillion dollars to develop (and the trash still can run my CPM programs). And then they go and publish this thing called a SVID and tell everone that they got to comform to it. Not only that, they go and modify the damn thing every time a significant advancement is made in the computer industry. I understand they're about to modify it again and add a whole new bunch of stuff about networking. Imagine that, networking in an operating system description. If AT&T were smart, they would have written ONE SVID back in 1969 and we'd all be running perfectly compatible MULTICS OS's all written in B language. On the other hand there are the wonderful guys at OSF like IBM and DEC. These two companies are committed to open architectures and open systems. They have been for years. I can take my IBM mainframe hard disk unit home in my pickup truck, plug her in to my Super Turbo 386i+ via the SCUZIOD interface, and away I go. 89.6 gillion ExaBytes online. Perfect for those large DBase I files. Then I can call up my friend in California (he has a VAX) and with a simple cvcp (CMS to VMS copy) I can download my database in no time. Are we talking open systems here or what. Come on AT&T wake up and smell the coffee. This Scott MacQuarrie guy should shut up and go and post in a news group he KNOWS something about, like bionet.zoology.futures. ### ## ### # # ### ##### # ### # # # # ## ----------------------------------------------------------------------------- Hans Jespersen | AT&T Canada Inc. | PLACE SILLY TEXT BASED PHONE : (416)499-9400 | GRAPHIC DOODAD HERE. UUCP : {uunet}!attcan!hjespers | ----------------------------------------------------------------------------- The opinions expressed above ARE NOT those of my employer. The opinions expressed above ARE those of Elvis (yes, the king is alive and well and living in Kallamazoo Mich.).
ekrell@hector.UUCP (Eduardo Krell) (08/10/88)
In article <268@quintus.UUCP> ok@quintus.UUCP (Richard A. O'Keefe) writes: >Yes, let's have some light instead of quoting out of context, and >let's have some common sense: POSIX will be better for _everybody_ >(except AT&T) than the SVID, and a document which is totally controlled >by one company can only be a stopgap as a standard. I disagree. It is much easier to write portable software in SVID than it is to do it in POSIX. POSIX left too many features optional and implementation dependent. It's like the OSI vs TCP/IP "war": the only difference is that OSI was designed by a much larger committee (and you see what the final product looks like). Eduardo Krell AT&T Bell Laboratories, Murray Hill, NJ UUCP: {att,decvax,ucbvax}!ulysses!ekrell Internet: ekrell@ulysses.att.com
tgr@picuxa.UUCP (Dr. Emilio Lizardo) (08/11/88)
In article <268@quintus.UUCP> ok@quintus.UUCP (Richard A. O'Keefe) writes:
:let's have some common sense: POSIX will be better for _everybody_
:(except AT&T) than the SVID, and a document which is totally controlled
:by one company can only be a stopgap as a standard.
Correct me if I'm wrong (as if I need to say that in this group :-) but
hasn't AT&T publicly committed its support to the POSIX effort? Why
are SVID and POSIX seen to be mutually exclusive? If you assume that,
because POSIX will be under the "control" of a group other than AT&T,
AT&T will suffer, I think you're mistaken. Seems to me that AT&T will
reap a benefit wherever UNIX is pushed as an open industry standard.
The real question is whether they can take advantage of it in order
to sell their own hardware and software.
As to the last phrase in the cited text above -- I would hardly call SNA
"a stopgap as a standard" (although it's not a document per se).
--
Tom Gillespie ( ...att!picuxa!tgr) | (attmail!tgillespie) (201) 952-1178
AT&T/EDS Product Integration Center 299 Jefferson Rd. Parsippany NJ 07054
"Don't take life so serious ... it ain't nohow permanent." -- Walt Kelly
allbery@ncoast.UUCP (Brandon S. Allbery) (08/11/88)
As quoted from <268@quintus.UUCP> by ok@quintus.uucp (Richard A. O'Keefe): +--------------- | In article <12118@ncoast.UUCP> allbery@ncoast.UUCP (Brandon S. Allbery) writes: | >As quoted from <258@quintus.UUCP> by ok@quintus.uucp (Richard A. O'Keefe): | > To summarize: the SVID is good news for applications developers. | > AT&T _could_ ADD enormous chunks to the SVID without warning | > and that was Henry Spencer's original point. | >A few years ago, people were bitching about the System V standard because it | >didn't include networking. Now they're bitching because there's a mechanism | >for adding such missing pieces?! | | My posting was a reply to ..... someone from AT&T who denied that the SVID | had ever changed, +--------------- Did we read the same messages? The "someone from AT&T" NEVER asserted that the SVID had not changed! He said that it had been *expanded* -- which is exactly what I'm talking about and what is *necessary* if Unix is not to die. +--------------- | and that poster thought he was refuting Henry Spencer's | claim that the SVID was not as stable and multilaterally controlled a | standard as POSIX will be. +--------------- Frankly, POSIX is liable to be *too* stable. How often have you used pure ANSI Standard Pascal? How about ANSI Fortran? It is notable that the *effective* standard for Fortran has always been set by a single company (IBM), and that Pascal (which has no such backing) effectively has no standards at all. +--------------- | As for bitching about networking, I've read the relevant V.3 manuals | several times, and, well, does anyone know of anything printed in English | that explains V.3 networking? +--------------- Before anyone answers that, let's make sure it's a real issue: is there anything printed in English which explains BSD networking? (I.e. if there is, the point is valid, but if not then why does it matter?) ++Brandon -- Brandon S. Allbery, uunet!marque!ncoast!allbery DELPHI: ALLBERY For comp.sources.misc send mail to ncoast!sources-misc
ok@quintus.uucp (Richard A. O'Keefe) (08/11/88)
In article <12145@ncoast.UUCP> allbery@ncoast.UUCP (Brandon S. Allbery) writes: >As quoted from <268@quintus.UUCP> by ok@quintus.uucp (Richard A. O'Keefe): [deleted] >Did we read the same messages? The "someone from AT&T" NEVER asserted that >the SVID had not changed! He said that it had been *expanded* -- which is >exactly what I'm talking about and what is *necessary* if Unix is not to die. The original message has long gone, but the someone from AT&T denied that Henry Spencer's claim that the SVID had had two issues and that there would be more was true. The SVID has been expanded. It has _also_ had a number of minor features deleted. The original point of this wretched debate was precisely that *expansion* (content and timing unilaterally decided on by AT&T, no right of appeal) is what renders the SVID less attractive to firms that want to port and sell UNIX than to people who want to write applications. I honestly cannot see what there is to quarrel with in that statement. It's AT&T's SVID, they can do what they like with it. The SVID was not handed down on Sinai. Why react as if I had blasphemed against the Quran? >Frankly, POSIX is liable to be *too* stable. How often have you used pure >ANSI Standard Pascal? How about ANSI Fortran? It is notable that the >*effective* standard for Fortran has always been set by a single company >(IBM), and that Pascal (which has no such backing) effectively has no >standards at all. I have used pure ANSI Standard Pascal whenever I have had the chance. (And whenever I have found it necessary to use Pascal.) In comp.lang.fortran not too long ago, it was claimed that the de facto standard for Fortran was the VMS Fortran compiler (this is to some extent supported by Sun's bringing out a "VMS-like" compiler for SunOS 4.0). Not that that matters, as I wouldn't dream of using any non-standard features in Fortran. (Well, I might use lower case, or Ratfor, but I have tools to convert that to standard Fortran.) IBM's own "SAA" manual for Fortran warns you against using mainframe-specific features if you want to port code between IBM mainframes and IBM micros. When you have moved a Pascal or a Fortran program from TOPS-10 to VMS to UNIX to AEGIS you start to get the idea that maybe sticking to the standard just _might_ be a good idea. {Note that Fortran 8X met a _lot_ of opposition, for very practical reasons.} When POSIX is finished, I would be very happy to find a company which would implement _precisely_ what was mandated by POSIX, and would promise not to add any features at all until the next edition of POSIX, but would spend their time fixing mistakes, speeding the thing up, and making it use less memory. It would make a _wonderful_ platform for developing portable code. >| As for bitching about networking, I've read the relevant V.3 manuals >| several times, and, well, does anyone know of anything printed in English >| that explains V.3 networking? >Before anyone answers that, let's make sure it's a real issue: is there >anything printed in English which explains BSD networking? (I.e. if there >is, the point is valid, but if not then why does it matter?) What the **** has the existence of otherwise of a description of BSD networking got to do with my question about V.3? I am not saying BSD is better. I'm not saying BSD is good. I'm not saying BSD is bad. I'm not saying _ANYTHING_ about BSD networking. There is a whole pile of new stuff in the V.3 manuals about streams and TLI and I would like to find out how to use it, but the manuals basically assume you already understand it all and just need to be reminded. (I'm happy to accept the UNIX V7 document set as "English" for the purposes of my question.) I want to know about V.3 networking because we have some code using sockets that already works, and we would like to have it run under V.3. I don't expect the conversion to be trivial, and I hoped to learn more about V.3 streams &c than I ever knew about sockets (I mean, I've read all those papers that say how neat and utterly non-kludgy streams are). I pounced on the relevant manuals with cries of joy, all prepared to become a True Believer in the AT&T Way, but the relevant manuals would be nearly as clear if they were written in Reformed Egytian (:-).
jpd@etive.ed.ac.uk (Paul Dourish) (08/11/88)
In article <268@quintus.UUCP> ok@quintus.UUCP (Richard A. O'Keefe) writes: >I am not a UNIX vendor. If AT&T add VMS compatibility to System V Release >58 that's no skin off _my_ nose. No need. In a recent edition of DEC/Computing (a random UK trade rag), Ken Olsen was quoted as saying that VMS is "... almost 100% POSIX-compliant" and "will be fully compliant soon". Nice to see Ken so hot on UNIX as an emerging standard. He may have taken a rather roundabout route to this position, though :-) -- Paul. -- Paul Dourish, JANET: jpd@uk.ac.ed.itspna Concurrent Supercomputer Project, ARPA: jpd%ed.itspna@nss.cs.ucl.ac.uk Edinburgh University Computing Service UUCP: ...!uunet!mcvax!ukc!itspna!jpd "Ain't they got no barbers where you come from, boy?"
rye@sfmin.UUCP (R.Schwark) (08/11/88)
> In article <12118@ncoast.UUCP> allbery@ncoast.UUCP (Brandon S. Allbery) writes: > Yes, let's have some light instead of quoting out of context, and > let's have some common sense: POSIX will be better for _everybody_ > (except AT&T) than the SVID, and a document which is totally controlled > by one company can only be a stopgap as a standard. > That's not fair. AT&T has been supporting POSIX and will continue to support POSIX. A Public standard is good for all of us. Particularly in that it makes other vendors more comfortable in being in the UNIX System market. Remember, we're not just fighting for shares of the UNIX System market, we're trying to make the whole market *bigger*. Ry Schwark attunix!rye rye@attunix.att.com
gallen@apollo.COM (Gary Allen) (08/12/88)
In article <2998@homxc.UUCP> dwc@homxc.UUCP (Malaclypse the Elder) writes: >and i believe that the founders of osf have different desires and >goals. while i believe that those members of osf whose systems >depend on a widely accessible "definition" of the unix operating >system truly felt locked out, i believe that at least two founding >members have goals other than what is stated. open systems are >still the last thing on both ibm's and dec's minds (here i am talking >about the higher ups...not the people who are working on open systems >within their respective companies). the majority of the systems they >sell are proprietary and none of the talk of open systems has changed >the way they market their main money makers. You can correct me if I'm wrong, but doesn't every single member of OSF have a UNIX license, and doesn't every one of them sell UNIX in addition to other products? And isn't it a fact that the 2 companies that you single out are 2 of the major UNIX suppliers? Proprietary systems? Yeah, they all also sell OS's of their own creation, JUST AS PROPRIETARY AS YOURS, or don't you know what the word means? In case you don't, I'll quote from Webster (the second definition): 1. of, or relating to, or characteristic of a proprietor <~rights>; 2. used, made, or marketed by one having the exclusive legal right <a ~ process>; 3. privately owned and managed and run as a profit-making organization <a ~ clinic> Now which definition is it that makes UNIX non-proprietary? I'm sure we'd all like to know, since that'd mean we don't have to pay AT&T any license fees. And surely you must know that AT&T considers it to be proprietary, or perhaps you've never seen (hope I don't get sued for this): /* THIS IS UNPUBLISHED PROPRIETARY SOURCE CODE OF AT&T */ /* The copyright notice above does not evidence any */ /* actual or intended publication of such source code. */ Perhaps you mean portable instead of proprietary? And as to openness, to whom exactly is the process of defining UNIX open? To Sun now. Of course, they were the "bad guys" a few years ago, not following AT&T's lead and all. Amazing how AT&T cozied up when Sun became what many consider to be the "driving force" behind UNIX. Oh yeah, Unisys is in their somewhere. Sure, wanna buy an bridge? Hey, I like UNIX just fine, buts lets not bullshit anyone anymore about what it is and is not. And by the way, all of these Bad Companies (apologies to John Paul Rodgers) have every right to sell other products in competition with your company's, or must I also define capitalism for you as well? Or perhaps some AT&T folk have the attitude that they're still guaranteed market, profits, and success? >i myself am most paranoid and imagine the worst possible scenarios. >perhaps someone out there can answer some questions about osf independence >from its founders. for example, to whom must a non-profit corporate >answer to? does it have stockholders? is it possbile for a large >corporation to buy up a non-profit organization? (here i am assuming >that the osf is a non-profit corporation). if the osf were to gain >a large share of the unix market, is there any possible way for ibm >to yank its porting base away and make it proprietary (or at least >charge outrageous prices for it)? Hey, some good questions about the non-profit status (it is non-profit according to their marketing blurb that was passed out here)! As for OSF gaining a large share of the market, OSF will sell code to vendors (including the founders), not to individual users. If OSF sells whatever-ix to IBM and IBM corners a large share of the market, it will be IBM that has the market, not OSF. That is, unless you believe that Microsoft has cornered the PC market and AT&T has cornered the mini market. As for IBM yanking OSF-ix away from OSF (if it were at all possible), don't you think that DEC (their biggest competitor) might have something to say about that? Gary Allen Apollo Computer Chelmsford, MA {decvax,yale,umix,mit-eddie}!apollo!gallen Oh yeah, the opinions herein expressed aren't worth 2 bits and aren't condoned by anyone that really counts.
levy@ttrdc.UUCP (Daniel R. Levy) (08/12/88)
In article <1988Aug8.174232.112@utzoo.uucp>, henry@utzoo.uucp (Henry Spencer) writes: > In article <2843@ttrdc.UUCP> levy@ttrdc.UUCP (Daniel R. Levy) writes: > >Henry, you're the one who seems to be whomping the straw man now. If > >MacQuarrie ever "claim[ed] that [AT&T is] bending over backwards to make > >[System V] portable" I sure missed it... > > Lest we forget, his actual words were: > > ... show me another vendor which has worked as hard to provide > a truly hardware independent operating system to allow customers > to feely decide what hardware they need to solve their problems... And MacQuarrie makes a damned good point there too. You gripe and bellyache about the UNIX operating system. OK, you don't like it, come up with another operating system, NOT a UNIX system workalike, that will port to a gazillion other machines even half as well. The UNIX operating system (and its structure and philosophy, which non-AT&T UNIX system workalikes, such as what the OSF wants to build, now use without one word of acknowledgment to AT&T or objection by AT&T--"my how greedy of us") came to exist because of AT&T. Now... to your claim. How you could legitimately turn MacQuarrie's quote above into a "claim that [AT&T is] bending over backwards to..." (do things which, by the way, AT&T has every right in the world to do or not do) etc. is beyond MY ken. MacQuarrie is talking about the big picture, about what AT&T has created and nurtured into being. You're narrowly focused on current problems with System V, and viewed his statement through those glasses, ironic considering that you talk later on about "taking the long view." -- |------------Dan Levy------------| THE OPINIONS EXPRESSED HEREIN ARE MINE ONLY | Bell Labs Area 61 (R.I.P., TTY)| AND ARE NOT TO BE IMPUTED TO AT&T. | Skokie, Illinois | |-----Path: att!ttbcad!levy-----|
mash@mips.COM (John Mashey) (08/12/88)
In article <1140@nusdhub.UUCP> rwhite@nusdhub.UUCP (Robert C. White Jr.) writes: .... >What this means is that you will be seeing UNIX/370 from IBM, >and DEC/NIX from Digital equip. corp. (Probably not exact >product names, I just made them up) and the like form every >member of OSF. It spesifically *DOES NOT* mean that each >member will be using the same source code at all, nor does it >mean that the individual members are in any way required to >adhere to this aledged standard.... Of course. But so what? Amidst all of the hoopla and gyrations, whether of the ATT/Sun ilk, or of guessing what OSF will do, let us remember: 1) No system vendor that stays in existence ignores upward compatibility from what they've got. That doesn't necesarily mean they stay upward compatible forever, but they sure think about transition plans, compatibility libraries, etc. They don't surprise people with flash cuts. They probably have commitments to customers for features, fixes, etc that may well have been in 1987, and may or may not yet be delivered; if so, they probably don't tell their customers to forget those commitments while the world stabilizes. 2) When somebody ports the first UNIX on a new product, they take the latest they get from somebody else, add the pieces from other variants, and off they go. 3) When another release comes to them, they do NOT instantly junk everything they've got, but do a lot of diffing and merging [in one direction or another], and it may well take multiple releases to get there. 4) While all of this settles out, vendors must continue to build, ship, and support their systems, or their customers will (properly) zing them. 5) As a result, I doubt that any existing vendor will magically switch over either SVR4 or to OSFix the instant they appear, and THERE IS NO RATION REASON to expect them to do so. It is reasonable that these rounds of convergence cause people to add in standard ways of doing some of the newer things and support them, and maybe get common code for some pieces of things, and maybe start new hardware ports from the code, and maybe agree on a larger set of commonality. But no one will instantly switch. 6) While all this is going on, the 3rd-party software vendors will (properly) continue to write to the least-common denominator until it becomes clear what's going on. Of course, this means, in effect, that many programs will, for several more years, count on litle more than the (10-year old) 7th Edition! :-) -- -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
ok@quintus.uucp (Richard A. O'Keefe) (08/13/88)
In article <644@picuxa.UUCP> tgr@picuxa.UUCP (Dr. Emilio Lizardo) writes: >In article <268@quintus.UUCP> ok@quintus.UUCP (Richard A. O'Keefe) writes: >:POSIX will be better for _everybody_ >:(except AT&T) than the SVID, and a document which is totally controlled >:by one company can only be a stopgap as a standard. > >Correct me if I'm wrong (as if I need to say that in this group :-) but >hasn't AT&T publicly committed its support to the POSIX effort? The SVID itself says "The SVID is consistent with the trial-use standard (Novemeber 1985), with several minor exceptions. Full conformance to the IEEE standard will be strongly considered after its formal approval." -- The minor exceptions, by the way, are things like 0 -vs- -1 for non-blocking reads, whether group is inherited from directory or process, all those little things that always made BSD<->ATT porting such fun. When the SVID becomes an extension of POSIX, it will then be seen to have been a stopgap >as a standard<. It will continue to be extremely useful as a guide to System V features which go beyond POSIX. >Why are SVID and POSIX seen to be mutually exclusive? Who said they were? I didn't! Currently, SVID is more "real" than POSIX, in the not-too-distant future POSIX will be more "standard" than SVID. The point is that P1003 is going to supplant SVID _as a standard_. >If you assume that, >because POSIX will be under the "control" of a group other than AT&T, >AT&T will suffer, I think you're mistaken. I didn't say that either. What I said was that POSIX will be _better_ for everybody (except AT&T). It will be good for AT&T, but it won't be better for them than the SVID has been. >As to the last phrase in the cited text above -- I would hardly call SNA >"a stopgap as a standard" (although it's not a document per se). I would hardly call MVS a stopgap as a standard, although it is not a document per se. I would hardly call the Statue of Liberty a stopgap as a standard, although it is not a document per se. It's a funny thing, but I'm using Ethernet, not SNA, and you can get Ethernet cards and drivers for V.3. And the V.3 "TLI" library (which I cannot claim to understand) is described in terms of the ISORM, not in SNA terms. A parallel from the IBM world which is more appropriate: for quite a while the IBM "F-level" PL/I compiler was the de facto standard for PL/I. It hasn't been for some years, and PL/I compiler writers can appeal to a standard (albeit not the world's most comprehensible document...) instead of having to imitate whatever one manufacturer chooses to do. It will be a considerable surprise if the second version of the POSIX standard won't borrow a lot from AT&T's then current version of the SVID. The great thing is that standards don't change fast, so we'll have had a chance to see how AT&T's ideas work out in practice before requiring that everyone support them. To give you an example of why this is good: termcap became a de facto standard. But AT&T decided to produce terminfo instead. For some years I thought of this as NIH syndrome, but it finally penetrated my skull that terminfo is technically better.
der@sfmag.UUCP (D.Rorke) (08/13/88)
Gary Allen responds to a poster who voiced concern over the motives of some of the members of OSF: > You can correct me if I'm wrong, but doesn't every single member of OSF > have a UNIX license, and doesn't every one of them sell UNIX in addition > to other products? And isn't it a fact that the 2 companies that you > single out are 2 of the major UNIX suppliers? This misses the point. Yes they all have (as far as I know) some sort of UNIX-like product in their product lines. I suspect that some of them carry it just in case their customers ask for it. The point is, open systems are a major threat to some of the members of OSF. Consider the following scenario: Open systems really catch on in the industry, including useful industry standard interfaces. Various vendors build and market hardware that supports the industry standard operating system environment. Hardware is priced competitively due to the open market (customers can shop around for hardware based on price-performance). Now the biggie - applications developers turn out serious, industrial strength DP applications that run in the standard environment (like payroll and accounting and inventory control applications). Now a data processing manager is faced with a choice (in some cases for the first time). He can continue to pay 10 zillion dollars a month to lease the hardware and software to maintain the environment he has been running since the dawn of time, or he can move to an open environment, end his marriage to a single hardware vendor, and take advantage of new hardware technology at an enormous savings. Sure it's painful and expensive to move to the new environment but it only has to be done once and the long term savings more than justify the cost. This is a scenario that IBM in particular has to be concerned about. They have profited tremendously in the past from the fact that many of their customers have been locked into an IBM environment. This is why it is a little difficult for some of us to believe that intelligent, responsible IBM executives sincerely want open systems to flourish. > > Proprietary systems? Yeah, they all also sell OS's of their own creation, > JUST AS PROPRIETARY AS YOURS, or don't you know what the word means? > In case you don't, I'll quote from Webster (the second definition): > > 1. of, or relating to, or characteristic of a proprietor <~rights>; > 2. used, made, or marketed by one having the exclusive legal > right <a ~ process>; > 3. privately owned and managed and run as a profit-making organization > <a ~ clinic> > > Now which definition is it that makes UNIX non-proprietary? I'm sure > we'd all like to know, since that'd mean we don't have to pay AT&T > any license fees. > > And surely you must know that AT&T considers it to be proprietary, or > perhaps you've never seen (hope I don't get sued for this): > > /* THIS IS UNPUBLISHED PROPRIETARY SOURCE CODE OF AT&T */ > /* The copyright notice above does not evidence any */ > /* actual or intended publication of such source code. */ > > Perhaps you mean portable instead of proprietary? Yes, System V source code is proprietary in that those wishing to sell products based on it must pay a licensing fee. Generally when people talk about proprietary systems however they are talking about systems that are offered primarily by a single vendor and are either not licensed to 3rd parties or are so non-portable that they will never run on any other vendor's hardware. In this sense UNIX is a non-proprietary system. > > And by the way, all of these Bad Companies (apologies to John > Paul Rodgers) have every right to sell other products in competition > with your company's, or must I also define capitalism for you as > well? Or perhaps some AT&T folk have the attitude that they're > still guaranteed market, profits, and success? Of course they have a right to compete. In general competition is good for the marketplace. Unfortunately the untimely appearance of OSF is likely to be bad for the marketplace and the industry. It is bad for the customers in the sense that it adds further confusion to a market that was beginning to converge on standards (i.e. the emergence of the POSIX standard and the convergence of Xenix, BSD and System V). OSF will tend to fragment the UNIX market and slow its growth which is bad not only for customers but for other vendors with a real stake in the UNIX market (including some of the members of OSF). I really believe that those members of OSF that have a real stake in the success of open systems (like Apollo) would have been better off if they had stuck with existing/emerging standards and OSF had never been formed. > > Gary Allen > Apollo Computer > Chelmsford, MA > {decvax,yale,umix,mit-eddie}!apollo!gallen > > Oh yeah, the opinions herein expressed aren't worth 2 bits and aren't > condoned by anyone that really counts. You said it, not me. Dave Rorke AT&T Bell Laboratories Summit, NJ attunix!der
chris@mimsy.UUCP (Chris Torek) (08/13/88)
[The following was by Scott MacQuarrie, quoted by Henry Spencer] >> ... show me another vendor which has worked as hard to provide >> a truly hardware independent operating system to allow customers >> to [freely] decide what hardware they need to solve their problems... In article <2857@ttrdc.UUCP> levy@ttrdc.UUCP (Daniel R. Levy) writes: >And MacQuarrie makes a damned good point there too. You gripe and bellyache >about the UNIX operating system. OK, you don't like it, come up with another >operating system, NOT a UNIX system workalike, that will port to a gazillion >other machines even half as well. The UNIX operating system (and its structure >and philosophy, which non-AT&T UNIX system workalikes, such as what the OSF >wants to build, now use without one word of acknowledgment to AT&T or objection >by AT&T--"my how greedy of us") came to exist because of AT&T. The problem with this argument is that Unix came into existence because of the One Bell System, the same One Bell System that no longer exists. The AT&T that now controls (by licensing) Unix is *not* the same corporation that produced it! It merely has the same name. Henry apparently believes---and I agree with him---that the new AT&T cannot be assumed to be exactly like the old, and that any actions taken by the old AT&T are not to be construed to the new AT&T's credit, nor vice versa. In particular, the old `portable' Unix (i.e., V7) was produced by Ken Thompson, Dennis Ritchie, Brian Kernighan, Doug McIlroy, John Mashey, Joe Ossanna, et alia; the new `portable?' Unix (i.e., SysV) is by hundreds of programmers of varying ability, and it shows it in a noticeable *lack* of portability in some of the new programs. Rick Adams posted a wonderful example, where someone wrote strcmp(ptr, "f(") == 0 instead of ptr == NULL It works on the 3B.... >MacQuarrie is talking about the big picture, about what AT&T has >created and nurtured into being. [Henry Spencer has] narrowly focused >on current problems with System V, and viewed his statement through >those glasses, ironic considering that you talk later on about "taking >the long view." Since the AT&T that `created and nurtured' Unix is really research!everyone, and the AT&T that produced System V Release 3 is not, this seems like a reasonable position to me. -- In-Real-Life: Chris Torek, Univ of MD Comp Sci Dept (+1 301 454 7163) Domain: chris@mimsy.umd.edu Path: uunet!mimsy!chris
robert@pvab.UUCP (Robert Claeson) (08/14/88)
> As for bitching about networking, I've read the relevant V.3 manuals > several times, and, well, does anyone know of anything printed in English > that explains V.3 networking? See AT&T's "UNIX Syststem V Networking Programmer Manual" or somesuch, published by Addison-Wesley.
allbery@ncoast.UUCP (Brandon S. Allbery) (08/15/88)
As quoted from <882@sfmin.UUCP> by rye@sfmin.UUCP (R.Schwark): +--------------- | > In article <12118@ncoast.UUCP> allbery@ncoast.UUCP (Brandon S. Allbery) SUPPOSEDLY writes: | > Yes, let's have some light instead of quoting out of context, and | | That's not fair. AT&T has been supporting POSIX and will continue to +--------------- Let's get the quoting right, too, while we're at it. I asked for light instead of heat, and someone else responded with that bit of nonsense... nonsense because I was aware that AT&T supports POSIX. Talk about quoting out of context! ++Brandon -- Brandon S. Allbery, uunet!marque!ncoast!allbery DELPHI: ALLBERY For comp.sources.misc send mail to ncoast!sources-misc
henry@utzoo.uucp (Henry Spencer) (08/17/88)
In article <2857@ttrdc.UUCP> levy@ttrdc.UUCP (Daniel R. Levy) writes: >... The UNIX operating system (and its structure >and philosophy... came to exist because of AT&T. No, actually, they came to exist because of the Bell System. Any resemblance to today's AT&T is accidental. :-) >... How you could legitimately turn MacQuarrie's quote above >into a "claim that [AT&T is] bending over backwards to..." Actually, fairly easily. He claimed that they had worked extremely hard to provide a hardware-independent operating system. I pointed out that they had worked hard to provide a system which ran on all the hardware *they* were interested in using or selling. There is a difference! Even there, one should note that the original work to make the system portable was largely done by the Bell Labs research people; AT&T has since basically done diddly-squat about improving portability, since the remaining portability problems didn't affect *them*. (They've done a little bit of work on portability, but they've also introduced some new and gratuitous portability problems of their own, so the overall balance is roughly zero.) -- Intel CPUs are not defective, | Henry Spencer at U of Toronto Zoology they just act that way. | uunet!attcan!utzoo!henry henry@zoo.toronto.edu
dwc@homxc.UUCP (Malaclypse the Elder) (08/19/88)
In article <1988Aug16.214307.20597@utzoo.uucp>, henry@utzoo.uucp (Henry Spencer) writes: > Even there, one should note that the original work to make the system > portable was largely done by the Bell Labs research people; AT&T has > since basically done diddly-squat about improving portability, since the > remaining portability problems didn't affect *them*. (They've done a > little bit of work on portability, but they've also introduced some new > and gratuitous portability problems of their own, so the overall balance > is roughly zero.) i think this is too general a statement and needs clarification. the biggest step in making the system portable was the implementation of the system in 'c'. whether you wish to view this as 'the original work to make the system portable' is a subjective opinion. i believe that the System V developers have done a great job in making the kernel more portable. of course, my opinion doesn't really count and neither does anyone who doesn't do kernel ports. any real live kernel port people out there who have an opinion? (we know that the time required to do ports is getting shorter and shorter but that may be due to increased experience). i would also like to add that i believe henry is again confusing kernel portability with application portability. i would like to know of any specific kernel portability problems that the System V developers have 'gratuitously' added. danny chen att!homxc!dwc
henry@utzoo.uucp (Henry Spencer) (08/20/88)
In article <2998@homxc.UUCP> dwc@homxc.UUCP (Malaclypse the Elder) writes: >> I could be wrong, but my impression is that one of the Consent Decrees >> required licensing on reasonable terms to all comers. I know of at >> least one occasion when lawsuits were being considered over possible >> refusal to release technology (although of course that may just mean >> that the potential plaintiffs were going to try it on speculation). >> >i also believe that we were under no obligation to provide our >developed technologies... I now have slightly more specific information on this. The Consent Decree of 1956 specifically required licensing of patents -- no ifs, buts, or maybes. However, it did not touch on non-patented stuff to any extent, and in particular, except for (presumably) the setuid patent, it did not mandate release of Unix. It would appear that the lawsuits I heard about were indeed on speculation; since they never materialized there's no way to be sure how they would have turned out. >> ... when are they going to fix the NULL-pointer bugs? >> >is this really a portability issue or is this an issue of supporting >a base of applications out there that dereferences NULLs? are you >confusing application portability with operating system portability? I am speaking of portability of Unix, i.e. the kernel AND THE UTILITIES. As at least one would-be lookalike builder has discovered, the hard part about duplicating Unix is the utilities, not the kernel. And at least the older System V utilities deferenced a lot of NULL pointers. >> Many people see this as a major conflict of interest for AT&T; how can >> it remain the paragon of evenhandedness that you claim it is, when it has >> climbed into bed with one manufacturer to the exclusion of the others? >> >there is only a conflict of interest if one believes that a particular >hardware architecture can really affect a specification for a user/programmer >interface... Well, actually, it can in various ways. To take a small example, consider the vile botch in System V interprocess communication of using -1 (rather than 0) cast to a pointer as an error return code. That is *not* portable, but it happens to work on certain architectures. If you want another example, see the above: AT&T operated for quite a while with "it is safe to dereference a NULL pointer" as an implicit part of their programming interface. There is also an apparent conflict of interest over more than just the final shape of the specs. Little things like "when do others get to see the specs?" and "do others have any say in the specs?" are not trivial issues either. -- Intel CPUs are not defective, | Henry Spencer at U of Toronto Zoology they just act that way. | uunet!attcan!utzoo!henry henry@zoo.toronto.edu
henry@utzoo.uucp (Henry Spencer) (08/20/88)
In article <2843@ttrdc.UUCP> levy@ttrdc.UUCP (Daniel R. Levy) writes: >Anyone with reason would conclude that it's in AT&T's financial interest >(GAA, there's that DIRTY word again :-) to have quality code, and that poor >quality code can only hurt AT&T. If you're going to hint at a conspiracy, >you're going to have to come up with other evidence than code bugs. I'm not talking conspiracy, actually, just a combination of incompetence and utter disregard for problems caused to anyone outside AT&T. For example, people have been having trouble with NULL pointers in System V for years, but it's only now -- when partnership with Sun makes AT&T care about the issue for its *own* purposes -- that something is being done about it. Anyone with reason would indeed conclude that it's in AT&T's financial best interests to have quality code. This is a sad comment on the degree of rationality found in AT&T management. -- Intel CPUs are not defective, | Henry Spencer at U of Toronto Zoology they just act that way. | uunet!attcan!utzoo!henry henry@zoo.toronto.edu
bzs@encore.UUCP (Barry Shein) (08/21/88)
Henry Spencer writes... >Well, actually, it can in various ways. To take a small example, consider >the vile botch in System V interprocess communication of using -1 (rather >than 0) cast to a pointer as an error return code. That is *not* portable, >but it happens to work on certain architectures. Far be it for me to defend anyone, but this stems from a day-one bug that predates all of this (at least V6, probably earlier.) Consider that sbrk() returns -1 (specifically, (char *)-1) as an error code in all Unix's I know of (BSD, SYSV.) Real problem of conventions, should syscalls always try to return -1? Unfortunate convention! -Barry Shein, ||Encore||
dwc@homxc.UUCP (Malaclypse the Elder) (08/23/88)
In article <1988Aug19.204836.23395@utzoo.uucp>, henry@utzoo.uucp (Henry Spencer) writes: > > I am speaking of portability of Unix, i.e. the kernel AND THE UTILITIES. > As at least one would-be lookalike builder has discovered, the hard part > about duplicating Unix is the utilities, not the kernel. And at least > the older System V utilities deferenced a lot of NULL pointers. > that may have been what you were speaking of, but i got the distinct impression that the "publicized" fear of the founders of osf was in the area of KERNEL PORTABILITY. anyway, judging from your last sentence, it seems that you are not sure whether newer system v utilities dereference NULL pointers or not. if that is the case, how can you make a statement that at&t has done diddly to improve portability over the past several years? if it is true, as you claim, that porting unix utilities is difficult, then making them portable would be at least as difficult. and if you are not sure whether at&t has done this difficult task, then how can you so callously be making such harsh judgments? sorry to pull the court room lawyer routine on you, but you have been making comments that i believe to be more founded in religion than actual fact. you may resent the fact that the unix system does in fact belong to at&t. it is extremely expedient and self serving (not to mention a form of denial) to assert that the only entity that can claim ownership rights to the unix system is a bell system that is no longer existent. but it is childish to take your frustrations out on a hard working development organization that in reality has done much good work over the past several years. by the way, i did get an e-mail response about a kernel portability problem that has been introduced in the past several years and will be looking into whether it is still in the porting base (and i'm not even in the development organization...how's that for commitment?). danny chen att!homxc!dwc
madd@bu-cs.BU.EDU (Jim Frost) (08/24/88)
In article <882@sfmin.UUCP> rye@sfmin.UUCP (R.Schwark) writes: |AT&T has been supporting POSIX and will continue to |support POSIX. A Public standard is good for all of us. Particularly |in that it makes other vendors more comfortable in being in the |UNIX System market. Remember, we're not just fighting for shares |of the UNIX System market, we're trying to make the whole market |*bigger*. This is so, and was stressed by the AT&T people I talked to today, as well as a good many other vendors who are trying to push their products in the POSIX direction. In addition, AT&T is obviously following emerging standards in the workstation field (ie X windows support in addition to Open Look)... even though their symbol is the death star, they're not all bad guys. And now I have my very own AT&T pen complete with its own death star emblem. It's been a good day ;-). jim frost madd@bu-it.bu.edu
davidsen@steinmetz.ge.com (William E. Davidsen Jr) (08/25/88)
In article <24524@bu-cs.BU.EDU> madd@bu-it.bu.edu (Jim Frost) writes: | In addition, AT&T is obviously | following emerging standards in the workstation field (ie X windows | support in addition to Open Look)... Lest this cause confusion, X-windows and Open Look do not compete in any way. X-windows is a transport layer (more or less) which controls how the data is to be transferred to the display, while Open Look is a user interface which standardizes the way the user interacts with the program. X-windows competes with NeWS, and Open Look competes with the Max Finder. Yes there are lots of other players in both areas. -- bill davidsen (wedu@ge-crd.arpa) {uunet | philabs | seismo}!steinmetz!crdos1!davidsen "Stupidity, like virtue, is its own reward" -me
irf@kuling.UUCP (Bo Thide) (08/26/88)
In article <11968@steinmetz.ge.com> davidsen@crdos1.UUCP (bill davidsen) writes: >In article <24524@bu-cs.BU.EDU> madd@bu-it.bu.edu (Jim Frost) writes: > >X-windows competes with NeWS, and Open Look competes with the >Finder. Yes there are lots of other players in both areas. >-- I understand that HPs X based New Wave will be competing with Open Look but I have also heard that there is a chance that New Wave will have an "Open Look" mode (UNIX World article, I think). Does anybody know? -Bo -- >>> Bo Thide', Swedish Institute of Space Physics, S-755 90 Uppsala, Sweden <<< Phone (+46) 18-300020. Telex: 76036 (IRFUPP S). UUCP: ..enea!kuling!irfu!bt
henry@utzoo.uucp (Henry Spencer) (08/27/88)
In article <3165@homxc.UUCP> dwc@homxc.UUCP (Malaclypse the Elder) writes: >... anyway, judging from your last sentence, >it seems that you are not sure whether newer system v utilities dereference >NULL pointers or not. if that is the case, how can you make a statement >that at&t has done diddly to improve portability over the past several >years? I have heard rumors that AT&T is cleaning up its act on this issue; in any case, they have to now that they're in bed with Sun. The statement stands: over the past several years, AT&T has ignored all portability bugs except those that cause trouble on machines that AT&T sells or uses. The major, possibly the only, reason that AT&T is now paying attention to the matter of NULL pointers is that Sun sells machines that can't do *NULL. >if it is true, as you claim, that porting unix utilities is difficult, >then making them portable would be at least as difficult. and if you are not >sure whether at&t has done this difficult task, then how can you so callously >be making such harsh judgments? I didn't say porting the utilities was difficult; I said it was more difficult than it had to be, because of AT&T's carelessness. Getting the *NULL bugs out of a large program can be a hassle, but it's not a major nightmare. Better yet, of course, is not to put them *in* in the first place! It's not that big a deal to fix things; Sun did it, back when Sun was still a pretty small company. If you want a really ridiculous example of AT&T's unconcern for real portability, consider the SVVS. But, you say, surely this is evidence of AT&T's concern for portability: a way of testing a new implementation for conformance with AT&T's standard. Except that a little bird tells me that *THE SVVS ITSELF* has NULL-pointer problems!!! >you may resent the fact that the unix system does in fact belong to at&t. I can't say that I'm delighted that it belongs to a company that has done such a lousy job of getting its act together, but "resent" isn't quite the right word. "Regret" is more like it. >it is extremely expedient and self serving (not to mention a form of denial) >to assert that the only entity that can claim ownership rights to the >unix system is a bell system that is no longer existent... Ah, but I didn't say that. What I said was that the credit for creating Unix went to the no-longer-existing Bell System, and that AT&T's right to preen itself as the creator of Unix was doubtful. It inarguably is the owner. > it is childish >to take your frustrations out on a hard working development organization... "Do not confuse effort with results." "Work smart, not hard." >that in reality has done much good work over the past several years. Change that to "some good work" and I won't dispute it. -- Intel CPUs are not defective, | Henry Spencer at U of Toronto Zoology they just act that way. | uunet!attcan!utzoo!henry henry@zoo.toronto.edu