<br><br>
<div><span class="gmail_quote">On 4/9/07, <b class="gmail_sendername">John Hearns</b> <<a href="mailto:john.hearns@streamline-computing.com">john.hearns@streamline-computing.com</a>> wrote:</span></div>
<blockquote class="gmail_quote" style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid">Peter St. John wrote:<br>><br>><br>> MS contributed marketing. That's it. That's enough.<br>
><br>I disagree, strangely enough.</blockquote>
<div> </div>
<div>Actually Visual Basic is very very good at what it does; my generalization is certainly not absolutely fair. However, I don't see which of your points below credits to MS.<br> </div>
<blockquote class="gmail_quote" style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid">Bob Brown has mentioned in this thread that the 'tipping point' for him<br>came with the PII or PIV when code ran faster than big RISC machines.
</blockquote>
<div> </div>
<div>MS marketing + IBM Open Architecture + competition in hardware, commoditized the intel/clone platform, and that was great, sure. But I think MS's main contribution to that was the marketing.</div>
<div><br> </div>
<blockquote class="gmail_quote" style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid">I'll throw into the mix that nearly all 'big science' applications at<br>the time ran on VMS or mainframe OSes, or supercomputers (Cray or CDC).
<br>At the time, Unix was seen by scientists as an OS for longhairs and<br>computer science types.</blockquote>
<div> </div>
<div>Unix wasn't designed for data processing (as VMS was, I'd say) but for development. For example, it was weak in the early development of OLTP and real-time processing generally, but ended up into embedded processing because it could be made so small.
</div>
<div><br> </div>
<blockquote class="gmail_quote" style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid">Along comes the Intel i386 architecture, and just as importantly for<br>scientific computing, the DEC Alpha. Scientists see a big
<br>price/performance gain with the Alpha architecture.<br>But what did they both run - Windows NT. And remember that NT was<br>developed by the man hired by Microsoft from DEC.</blockquote>
<div> </div>
<div>Yeah NT can be considered an offshoot of VMS, but spoiled somewhat with the integration into the OS of the UI, the way VMS integrates the Thick FS into the OS (sorta, thru a Record Management System layer that really you could skip if you wanted). But unix was ported to the intel/clone platform much earlier. I ran System V on my 286 when DOS was level 
3.2. Before Windows 3.11; which was a good design because the UI was an application running on DOS, unlike later 98 which intergrated the UI with the OS.</div>
<div><br> </div>
<blockquote class="gmail_quote" style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid">So at one point in history there was a prospect of having a unified OS<br>running on everything from the desktop (i386) through to the Alpha
<br>powered job farms to the MIPS powered big SMP machines.<br>Purely personal opinion, but I believe that Microsoft missed a big trick<br>by dropping Alpha support for NT.</blockquote>
<div> </div>
<div>We did have one OS running on most everything then: unix. Unix ran on DEC, HP, intel/clone, etc, before NT, and with few meaningful exceptions (brief foray with Alpha), NT only runs on the one hardware line to this day. Which btw makes it harder to design a chip for anything other than compatibility with old chips.
</div>
<div> </div>
<div>One thing I thought was very cool about DEC is that they supported your choice of VMS or Unix on the PDP11 (predecessor to VAX alpha). This was about the time Casette Basic was starting to look primitive :-)</div>
<div><br> </div>
<blockquote class="gmail_quote" style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid">The other tipping point came with SunOS/Solaris.<br>A C compiler came bundled with SunOS (I'm not sure of my facts here, but
<br>as I recall free for academic use). With the switch to Solaris the<br>compiler became a paid-for extra. In my experience, it caused the group<br>I Was working with to look seriously at the Gnu C compiler for the first
<br>time, and with it the rest of the GNU tools.</blockquote>
<div> </div>
<div>When I borrowed my brother-in-law's Sun workstation (he was at Sun then) I typed "cc whatever.c -o whatever" and got a license-permissions error. I was flabbergasted. I asked him about it and his face dropped like a rock. He said he'd opposed it, but they wanted to track who needed C enough to ask, vs Java. So I learned to make a java object, and invoke an "interpreter" to compile it into a program. Which said "hello world" and then I went to bed, exhausted  :-)
</div>
<div> </div>
<div>I guess I just don't see which of these things you consider MS contributions? </div>
<div> </div>
<div>Peter</div>
<div><br> </div>
<blockquote class="gmail_quote" style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid">--<br>     John Hearns<br>     Senior HPC Engineer<br>     Streamline Computing,<br>     The Innovation Centre, Warwick Technology Park,
<br>     Gallows Hill, Warwick CV34 6UW<br>     Office: 01926 623130 Mobile: 07841 231235<br>_______________________________________________<br>Beowulf mailing list, <a href="mailto:Beowulf@beowulf.org">Beowulf@beowulf.org
</a><br>To change your subscription (digest mode or unsubscribe) visit <a href="http://www.beowulf.org/mailman/listinfo/beowulf">http://www.beowulf.org/mailman/listinfo/beowulf</a><br></blockquote><br>