Dan & Larry thank you -- this helps me understand and I'm going reply you both in line hopefully without screwing up either of your messages as I try...


On Tue, Feb 21, 2017 at 11:28 PM, Dan Cross <crossd@gmail.com> wrote:

The universities you are mentioning here are top-tier for CS. But please do bear in mind that if you were not at one of those institutions (for whatever reason), asking for that code might well have gotten you the hairy eyeball from folks you didn't want giving you a furry look.
​Unfortunately, I can see that.   Sad, but probably a reality.​  Again, "he who has the gold, rules."  Funny thing about gatekeepers.  Larry's closing comment about Bill Shannon walling off the Research kernels was the same thing, and IT folks often seem to be like that too.   My wife likes referred this behavior just this AM at breakfast, she calls "can't" a "magic button word" for me.  I hate it when providers say things like that.  Pisses me off and something go off to prove otherwise. ;-)



 

​....Small anecdote: I got access to NetBSD fairly quickly (but it still had this feeling of not *really* being Unix, for some odd reason). I suppose I must have installed 0.8. I switched to FreeBSD once I realized one could install via FTP instead of a myriad of floppies. I ran Linux on one machine but some folks I regarded gave me guff about it and I switched to the publicly available BSD stuff shortly thereafter.
FYI: I ran them both in the early days.   @ the time, *BSD was more "finger ROM" compliant(still is).  I  preferred Slackware for Linux​ because it was more BSD-like, and seemed a little less hackneyed but as you say the floppy distro just sucked.

 

As someone once said, BSD is what you get when Unix folks port to the PC; Linux is what you get when PC folks build a Unix.
I love it, never heard that and in fact that helps with Noel's original question, I think.   It all comes back to the Christiansen disruption theory.


 
​... 
 A self-deprecating anecdote.
I had to laugh a little when I read all that.   I'm going to reply to something Larry said in a minute and this all related.   Yeah, Larry's right, places like CMU, MIT, UCB are elite schools and yes, I have too solid board scores etc.  As I like to say I have "the usual degrees from the usual institutions" - i.e. I have my union card.  But I'm nothing special.  You're from Penn State or UWisc (aka "UC Madison"  - a lot of my class from UCB is the core of the faculty there).  Hey,  I believe Seymour Cray did his undergrad at St. Olaf's, a school better know for music - i.e. a small liberal arts school in Northfield, MN. 

I've never really cared where you went to school, what your score were, what your degrees are etc.  I'm a hacker, and proud of being that.   The schools, as you and Larry correctly point out, gave me opportunity and access.  So I have network from them.  But its what you do with it that matters to me.

Two stories about me.   First, I have always said, the greatest gift I was ever given was not getting a scholarship to MIT.  I would have gone there and likely been "The nerd down the hall" - either that or flunked out.  Who knows, as I later got to know folks that went there, it would not have been a good match for me as an undergrad.  CMU (as screwed up as it was at time) was a better match for my personality.

The fact is, I did not know know enough about the MIT culture when I was in HS (I was a faculty brat - i.e. scholarship student -- from a Philadelphia prep school - my Sr year in college 7 of the 7 Ivy League Squash Captains are my classmates from said prep school).  That HS pushed me to MIT because I wanted to an engineer and that's all they knew.  I did not even know about CMU until it was suggested by a family friend who was professor in the B School there.   But in the end, it was about $.   CMU offered me a scholarship, MIT did not and tricky Dick wanted to put a gun in hand.  It was an easy choice.   What was lucky for me was it a reasonably good culture match...  mostly because of the close friends I made there ...  out side of the EE, Math and CS Depts (two weekend ago I was a party with some of them that has occurred for 40 years on the same weekend since).  Point is, I got lucky...

Second, the proudest moment for me was watching my children pick colleges.  Unlike me, I swore they would know about the culture of the schools and make darned sure that where they went matched their personalities and not rely on luck (and I'm very pleased to say that worked well with my daughter and seems to be working with my son).  So to me, what the school you one too says about you is the network you have, who are your friends and the culture you learned.  It tells me a little about how I can expect you to have been versed as a starting point, but I'm really much more interest want you do, have done.

It's sad, that Penn State and UWisc had walled areas like both described.   Sadly I saw the same thing at UCB, certainly of the undergrads.   I have nothing but respect for the young folks that did an undergrad at UCB, because it was definitely different as a grad student.   To me that's about respect for the individual and helping them grown up to be their best - creating opportunity.  But I fear you are right.   If things like UNIX access were walled off at places like that, then as you both point out, people we search for it where they could find it, what is sad is that BSD UNIX was available at the time Linux was available.  The problem was that too few knew it, although many did  (more in a minute).

On Tue, Feb 21, 2017 at 11:17 PM, Larry McVoy <lm@mcvoy.com> wrote:
...  Yup, source was there.  Access was restricted, you had to get a login on slovax, and you had to be
"somebody" to get that login.  I don't remember how I got access, I just knew I wanted it.  So I probably just begged and eventually one of the admins took pity on me?  Dunno.
Fair enough... that's me...   I don't take no for answer either ;-).

 

I can easily imagine that the CMU CS department let all
their students have access to the source if they wanted it. 
Sort of...  when you took the OS course, since we used V6, everyone signed a "sub-license" from the CMU lawyers saying you were bound by the same rules as CMU, subject to being drawn and qtr'ed or otherwise severely admonished.

 
I don't think that was anywhere near as common as Clem thinks it was.
I have to accept that, as strange as it seems to me.   But I can see it happening.

 
My guess is that Clem interacted with a bunch of people who were his peers (aka
pretty elite people) and all those guys had source access. 
Maybe...   I accept that view, but I don't think it was intended that way by the >>developers<<.  Security by obscurity more than intent I actually think.  But people that >>owned<< the computers, did tend to put up the walls.  I saw that.  The problem was that the cost of those systems was very high, so making the available to "anyone" was a hard thing to "justify."  Only pretty "enlighten" folk knew it was in their self interest to do so.  Places like CMU, MIT and Stanford where the computing was pretty available to anyone who asked, were probably fewer than place like what two have described... sigh.

 
Us unwashed masses had to work a lot harder to get it.
Fair enough - on the other side, you could not tell the difference and I'll grant that.  But I don't think it was intended.  In fact, just the opposite was intended I think.  If you look at the core of things like the GNU project for the 386BSD / Jolitix it was all about trying get a code available to anyone.  The "hacker philosophy" really was of science and computing for all.



Once 386BSD came out, yeah, source was easy.  Not before.
Maybe...  As I said, the ftp address to download the original Jolitz 386 stuff (before the BSDi) split, was a poorly kept secret.
I think I can date this sketch because as I remember it, it happened very near the time I was about to leave for my honeymoon.  So that would have made it sometime in 2nd qtr of 1990.  But around that time, I was consulting for NCR and during that gig, I was helping Bill with the disk driver for what would be BSD for the PC/386 (Bill references in the DDJ article BTW).   


Because of my working NCR, I had access to the documentation for the WD disk controller used in the PC/AT.  Jollitz had tried to write the driver by reverse engineering the AT BIOS ROMS.   But since I had access to the actual docs, I was able to tell what board was supposed to be doing, so I was able fix the driver to work correctly.  I also think I added the original SCSI support of the WD7000 which they had just released and NCR was using (which is pre CAM BTW).  Anyway, I remember trying to upload a new copy of the driver to the UCB ftp server and having issues, and i wanted to get it done before I left and was not available for a month.    IIRC, Bostic told me that earlier that week the reason I was having issues, was the path for the ISO download for "hidden" 386 bits had been posted on Netnoise or the like and hehe ftp server was getting slammed.

The point is that the if you knew where to look, the BSD UNIX was out there and people that were listening were finding it.   And that was before Linus released Linux (or BSDi was forked or the court case etc...).

But as I said, after the case, those of that wanted a PC/UNIX switched to Linux because we were worried we were going to lose the BSD base and Linux was good enough to get us going.   That was my point.

I think your counter point is that while I believe folks like yourselves or Linus could have gotten BSD UNIX if you had tried to find it it was available and folks like Keith and Bill were trying to get it out the door, but  have suggest that you don't think so.   You think the walls were too high, the access was only for the "chosen few" and a difference was the Linux really was available to what Larry referred to as the great unwashed.

To that I say, fair enough.   You could be right, I do hope you are not.  I don't think that was the intention/theory - but in practice, it seems different.

As I said -- thanks.

Clem