x.Jiml%su-gsb-why.arpa@BRL.ARPA (11/06/83)
From: Jim Lewinson <x.Jiml%su-gsb-why.arpa@BRL.ARPA> Berkeley seems to be uninterested in doing anything anymore. We tried to get some information from them about how much it would cost us to get 4.2, but they didn't bother to return any messages left on their answering machine. It seems to be possible to remain in business while ignoring your current customers (you have their money), but you tend not to make too much by ignoring prospective customers. Does anyone know why they are doing this?? Jim Lewinson Codex, Inc. (ARPA: Jiml@Score) (UUCP: ...!Shasta!Jiml%Score (??)) -------
gwyn%brl-vld@sri-unix.UUCP (11/07/83)
From: Doug Gwyn (VLD/VMB) <gwyn@brl-vld> Berkeley has indicated a desire to get back to research instead of a tape distribution operation. You will please note that they are not operating as a software "company"; several commercial vendors are now or in the near future distributing 4.?BSD-based systems. Such vendors are in a position to offer customer support whereas UCB is not. You will probably hear some "official" word from UCB on this if I have misrepresented their position.
bob%ucla-locus@sri-unix.UUCP (11/07/83)
From: Bob English <bob@ucla-locus> Who said Berkeley was in business? They're a university, not a software clearinghouse. When they offered to do software development, they probably didn't bargain on software support as well. I doubt the people still at Berkeley have a vested interest in having the whole world use 4.2 and don't feel any urgent need to answer questions or fix bugs for individuals. If you want that kind of support, I suggest you talk to someone who cares about such things. --bob-- P.S. Remember that when you say "Berkeley" (or "UCLA" or "MIT" or "CMU" or ...) you're talking about a group of largely autonomous faculty with their own interests and research goals. Approaching them as a unit will probably not be very productive. Find the appropriate individuals and approach them.
jsol@bbncca.ARPA (Jon Solomon ) (11/08/83)
I suspect that Berkeley is getting out of the unix development game. I heard a rumor that all their hackers left for greener pastures. (shouldn't this be in net.rumor?)
ignatz@ihuxx.UUCP (Dave Ihnat, Chicago, IL) (11/09/83)
Ah, ahem. I'm afraid I have an opinion on this...please note that it's my opinion, and not that of AT&T Bell Laboratories or Analysts International Corporation. No, I strongly suspect that Berkeley didn't expect to go into the software business. I doubt strongly whether that was in their mind when they first started hacking the heck out of Unix(Tm); nor, when they graciously agreed to sell the first copy of BSD...oh, legally, of course, and only to legally licensed sourceholders. (I can well imagine the academic pride in showing how nifty this mod was, or that enhancement...we all feel it from time to time.) And I certainly don't believe that they consciously set about to split the Unix world. But they did. In case you haven't noticed it, there are two large, armed camps out there in the real world. There are the USG Unix people, clinging to the hope that some sort of standard will be imposed on the world. And there are the BSD people, with a flavor of Unix based on a USG release that is ancient history, which does some interesting things, some nice things, and some not-so-nice things. (There is a third camp--the Unix look-alike vendors--but, in general, they attempt to emulate one of these two major products.) Now, no one is a villain. AT&T didn't really market Unix, actually; it's been more described as "Here are some source tapes, some manuals, and our best wishes. Have fun!" However, as much as was possible, the AT&T version was the standard. If something was fed back to AT&T, it would eventually, probably, make it into the next release of Unix in some form or another; but the informality of the process, the time delays, and the ease of hacking Unix make the evolution of the Berkeley system understandable. But we now have systems with fairly different sets of utilities, kernels that behave--and look--decidedly different in several ways, and the problem of portable code being not-really totally portable, but hey, it's better than assembler, right? And it now appears that the institution that fostered one of these major branches of the family is leaving. Where does that leave the BSD system people? Darn if I know. Fortunately, AT&T (Actually, now it's Western) Unix is picking up many of the features that people found attractive in BSD, so perhaps there will be a "standard" Unix in the future; but the legacy of the split will be with us for a long time. What's the point of this article? Simply that I can't defend Berkeley's action. Not intending to do something doesn't relieve you of responsibility for it; and while there was no *legal* responsibility to support BSD, continued distribution out-of-house certainly seems to impart some sort of ethical responsibility. More importantly, I guess I'm just trying to put out a cautionary tale to other universities, companies, groups of demented hackers in dimly-lighted basements, or what have you: If you want to meddle in the code, then think about what you're loosing on the world. If you really want package XYZ to change, but don't intend/want to support it, then fer cripes' sake, do the change in-house; tell the world about it, if you wish, and make the vendor track your change. But remember--it's a small world, really; and that code you modify today on an insignificant mini operating system may be floating around in the bowels of a Cray-I next year! Tired of changing BSD ioctl calls, Dave Ihnat ihuxx!ignatz
eric@aplvax.UUCP (11/10/83)
Can anyone tell me just who is minding the store now at Berkeley? At Toronto, Mike O'Dell got up and stated that things were settling down, and that he would be in charge of 4.2. But now I hear word that he is out here on the East Coast (or is this a different O'Dell?). I guess we will find out in January, but I am kind of interested, and we have been having mucho problems with licensing, and finding out just what is on the distribution tape in the way of drivers (I will grant that ours is not one of the easiest licenses ever to be granted). The impression we got was that there really wasn't anybody with firm control right now. Just what is going on? -- eric ...!seismo!umcp-cs!aplvax!eric
mark@umcp-cs.UUCP (11/11/83)
Ignatz again makes the same strange statement we heard from Laura a while ago--you should not change Unix at all ever, even if you are a research University doing research in operating systems. Or if you do change it, you should keep it a secret, or if you don't keep it a secret you should refuse to ever, ever let anyone else use the change you made. I'm afraid to my mind this amounts to stifling research and preventing the free flow of scientific information among researchers. If someone does something interesting to an operating system, even if they write an interesting paper about it, I like to see it for myself, try it out, before forming a definite opinion about it. One cannot really resolve the merits of languages, or operating systems, without trying them oneself for a decent period of time. So what is the poor researcher to do when the calls and/or tapes come in from across the country requesting copies of the system just described in the xyz journal? If you say no, you are tarnishing your reputation and unethically hindering scientific research. If you say yes Ignatz and Laura will flame at you. I'll say yes. -- spoken: mark weiser UUCP: {seismo,allegra,brl-bmd}!umcp-cs!mark CSNet: mark@umcp-cs ARPA: mark.umcp-cs@CSNet-Relay
ignatz@ihuxx.UUCP (Dave Ihnat, Chicago, IL) (11/12/83)
Your article follows: Newsgroups: net.unix-wizards Subject: Re: Berkeley Flame References: <13415@sri-arpa.UUCP> <585@ihuxx.UUCP> <3728@umcp-cs.UUCP> Ignatz again makes the same strange statement we heard from Laura a while ago--you should not change Unix at all ever, even if you are a research University doing research in operating systems. Or if you do change it, you should keep it a secret, or if you don't keep it a secret you should refuse to ever, ever let anyone else use the change you made. I'm afraid to my mind this amounts to stifling research and preventing the free flow of scientific information among researchers. If someone does something interesting to an operating system, even if they write an interesting paper about it, I like to see it for myself, try it out, before forming a definite opinion about it. One cannot really resolve the merits of languages, or operating systems, without trying them oneself for a decent period of time. So what is the poor researcher to do when the calls and/or tapes come in from across the country requesting copies of the system just described in the xyz journal? If you say no, you are tarnishing your reputation and unethically hindering scientific research. If you say yes Ignatz and Laura will flame at you. I'll say yes. -- spoken: mark weiser UUCP: {seismo,allegra,brl-bmd}!umcp-cs!mark CSNet: mark@umcp-cs ARPA: mark.umcp-cs@CSNet-Relay Oh, come now. Read what I said, not what you wanted to hear. Unix(Tm), in even its best form, is an immature operating system at best. It certainly needs development, study, and, yes, papers and code distribution--in the academic community. But I quite certainly feel that *licensing* the system--not just requiring the purchaser have a source license for the original AT&T product, but selling the system for money--is another step entirely. This certainly implies not just a research system, but a commercial product. This implication was borne out when the system was sold--and not for the trifling sum that universities pay for it, either--to commercial houses for incorporation into product lines. At that point, academic freedom took a back seat to a financial enterprise. But, in fact, because of those self-same academic ethics and reputation, I expect a University Computer Science department to be more rigorous about enforcing the portability and commonality of Unix than a purely commercial concern. Remember that code and system portability are ostensibly at the heart of the Unix concept. If you want to defend their right to disseminate the results of academic research, then they should have GIVEN copies to any legal AT&T source license holder, for only the cost of tapes and mailing--such as has been done in a number of cases. (ICON, Gosling's EMACS). And why not especially forward the stuff to the people who originally developed the system? Keep some sort of standard? But if not, please warn every one that whatever you call it, it isn't fully compatible with the system of the same name, from the people who first developed it. Do your work for DARPA. Disseminate your results. Yelp all you want to. But I can still take code from v6, v7, System III, and System IV and get it going with a minimum of fuss. BSD to any of the others is a pain, and that's what contributed to my even opening my mouth. Drop the issue, everyone; I'm going back to try to convert some more ioctl calls, etc. Responses to the standard place. Dave Ihnat ihuxx!ignatz
dyer@wivax.UUCP (Stephen Dyer) (11/12/83)
AAuuugh! Berkeley's fee was a DISTRIBUTION fee to cover the costs of mailings, personnel, tapes, etc. From every indication, they were SWAMPED with demand, and could have done one of two things: ignored it, and remain an ad-hoc distribution with an infinite service time for requests. added additional personnel, and instrument an efficient distribution system, with a realistic fee to cover their costs. They decided on the latter, a decision which they could have easily passed on. In fact, if you'd like to get an appreciation for what the first option would have been like, just try to get a 2.9BSD tape (or more truthfully, try to have gotten a 2.8* BSD tape in the past few years.) This is no slur against the PDP-11 people at Berkeley--it just falls out as a consequence of the different style of distribution. Blaming Berkeley is a little dumb--clearly the UNIX community voted by its demand. Meanwhile, Bell did NOTHING to support the UNIX user community. Now, they come out with the hodgepodge named System V, and they expect the prodigal users to come back to its fold. No virtual memory on the VAX, though--clearly a problem out of the reach of the best at Bell Labs. Give me a break! I think, however, that we'll begin to see a re-integration of some of the best features of both systems in the next decade, as AT&T becomes more strongly committed to supporting the system. /Steve Dyer decvax!bbncca!sdyer
jlw@ariel.UUCP (J.WOOD) (11/13/83)
Steve Dyer's article makes the same semantic mistake that I have seen in many articles recently. The specific statement made is that BTL UNIX doesn't have 'virtual' memory for its VAX version. Of course it has virtual memory; what it doesn't have and what all the submitters mean is that BTL UNIX doesn't implement a paging virtual mamory system. BTL UNIX implements virtual memory meaning that the address bit pattern generated in an instruction or by some arithmetic operation in a register for example is translated by a memory management unit before a main store reference is made. On the other hand, when BTL UNIX needs some more main store, it selects a process to be deleted and ships the whole image to a swap device. When Berkeley UNIX needs some more main store it looks for a page to delete. This is more efficient than the BTL way. The other alternative which is becoming more attractive for many sites is to just buy enough memory. That runs faster than either. Joseph L. Wood, III AT&T Information Systems Laboratories, Holmdel (201) 834-3759 ariel!jlw
padpowell@wateng.UUCP (PAD Powell [Admin]) (11/13/83)
Let Laura flame. We can always use the "n" key. Patrick Powell, WATENG System Dictator Pro Tem
guy@rlgvax.UUCP (Guy Harris) (11/13/83)
Unfortunately, I believe there are applications where "buy enough memory" is either impractical or impossible. I believe a lot of the applications that 4.2BSD is being used for simply require more address space than you can provide purely with the physical memory attachable to a VAX; the VLSI design and image processing software that has been mentioned as prime applications for VAXes and 4.2BSD may fall under this heading. Guy Harris {seismo,ihnp4,allegra!}!rlgvax!guy
dyer@wivax.UUCP (Stephen Dyer) (11/14/83)
Semantic mistake?? Bah! I'll bet that EVERY knowledgable reader knew exactly what I meant. My use of the phrase "virtual memory" in this context was clear. Your argument is a feeble attempt to obscure the fact the BTL UNIX on the VAX can support a process no larger than the maximum amount of physical memory, less the space occupied by the kernel. I hope this is clearer. Sorry to flame--I feel that a response which nitpicks without addressing the primary issue raised by the news item isn't much of a response. /Steve Dyer decvax!bbncca!sdyer
thomas@utah-gr.UUCP (Spencer W. Thomas) (11/14/83)
Re: "Bell unix has virtual memory" Tell me how to run a 40Mbyte process on any existing VAX under BTL Unix. Then I'll believe it has virtual memory. =Spencer (Yes, we have done this under Berkeley unix)
mjl@ritcv.UUCP (Mike Lutz) (11/15/83)
When I was just a lad in graduate school, we were very careful to distinguish between address mapping and virtual memory. The former simply meant that some combination of hardware & software was able to take "logical" addresses pro- duced by executing programs and map them onto different "physical" addresses. However, for a system to support virtual memory, it had to maintain the illu- sion that all of the logical address space was directly addressable, even though some (most?) of the memory image was actually on secondary storage. The virtual memory size has no predefined relation to the physical memory size; if I remember correctly, the SDS940 system had a virtual address space smaller than the physical address space. The key is the ability to run a pro- cess with only a small part of its address space loaded. Mike Lutz {allegra,seismo}!rochester!ritcv!mjl
shawn%mit-dspg@BRL-VGR.ARPA (11/18/83)
I think that was totally uncalled for. -- Shawn