<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	
	>
<channel>
	<title>
	Comments on: Microsoft OS/2 2.0 SDK Beta	</title>
	<atom:link href="https://virtuallyfun.com/2013/11/05/microsoft-os2-2-0-sdk-beta/feed/" rel="self" type="application/rss+xml" />
	<link>https://virtuallyfun.com/2013/11/05/microsoft-os2-2-0-sdk-beta/</link>
	<description>Fun with Virtualization</description>
	<lastBuildDate>Tue, 20 Feb 2024 11:18:58 +0000</lastBuildDate>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.0</generator>
	<item>
		<title>
		By: neozeed		</title>
		<link>https://virtuallyfun.com/2013/11/05/microsoft-os2-2-0-sdk-beta/comment-page-1/#comment-48655</link>

		<dc:creator><![CDATA[neozeed]]></dc:creator>
		<pubDate>Fri, 22 Nov 2013 16:27:46 +0000</pubDate>
		<guid isPermaLink="false">https://virtuallyfun.com/?p=3544#comment-48655</guid>

					<description><![CDATA[In reply to &lt;a href=&quot;https://virtuallyfun.com/2013/11/05/microsoft-os2-2-0-sdk-beta/comment-page-1/#comment-48633&quot;&gt;DOS&lt;/a&gt;.

A bunch of the SDK is going on about how obsolete so many of the old calls were as you don&#039;t have to mess with segmentation and all that jazz anymore.    Sometimes I wonder with the WLO effort, if there was some more thought of bypassing PM all together and porting Windows directly to OS/2.  According to the Letwin email, all this Windows on OS/2 really pissed IBM off to the point of IBM wanting MS to give up on Windows... Which if you look at the MS OS/2 applications Excel, Word for PM &amp; Mail were all using WLO to some degree.  Like their app people didn&#039;t want to write for Windows, but rather wanted to &#039;port&#039; Windows apps...

No doubt a lot of lessons were learned in moving Win16 to Win32... In more that Win32 is &#039;similar&#039; to Win16, but isn&#039;t.

The real shame is that I&#039;m pretty sure that OS/2 2.0 is more like Windows 3.0 + Win386 (the Watcom Windows extender) than like a full 32bit OS.  There is some article that mentions that the first 32bit version is just something that extended OS/2 1.2 ... 

I guess it also goes onto why there is no OS/2 freeware clones.. like why bother?  the &#039;best&#039; stuff is what? MS 16bit stuff? I&#039;m sure the Fortran junkies moved on to PowerStation and beyond.  16bit protected mode Basic, or Pascal?  The 32bit OS/2 stuff was few and far between.]]></description>
			<content:encoded><![CDATA[<p>In reply to <a href="https://virtuallyfun.com/2013/11/05/microsoft-os2-2-0-sdk-beta/comment-page-1/#comment-48633">DOS</a>.</p>
<p>A bunch of the SDK is going on about how obsolete so many of the old calls were as you don&#8217;t have to mess with segmentation and all that jazz anymore.    Sometimes I wonder with the WLO effort, if there was some more thought of bypassing PM all together and porting Windows directly to OS/2.  According to the Letwin email, all this Windows on OS/2 really pissed IBM off to the point of IBM wanting MS to give up on Windows&#8230; Which if you look at the MS OS/2 applications Excel, Word for PM &#038; Mail were all using WLO to some degree.  Like their app people didn&#8217;t want to write for Windows, but rather wanted to &#8216;port&#8217; Windows apps&#8230;</p>
<p>No doubt a lot of lessons were learned in moving Win16 to Win32&#8230; In more that Win32 is &#8216;similar&#8217; to Win16, but isn&#8217;t.</p>
<p>The real shame is that I&#8217;m pretty sure that OS/2 2.0 is more like Windows 3.0 + Win386 (the Watcom Windows extender) than like a full 32bit OS.  There is some article that mentions that the first 32bit version is just something that extended OS/2 1.2 &#8230; </p>
<p>I guess it also goes onto why there is no OS/2 freeware clones.. like why bother?  the &#8216;best&#8217; stuff is what? MS 16bit stuff? I&#8217;m sure the Fortran junkies moved on to PowerStation and beyond.  16bit protected mode Basic, or Pascal?  The 32bit OS/2 stuff was few and far between.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: DOS		</title>
		<link>https://virtuallyfun.com/2013/11/05/microsoft-os2-2-0-sdk-beta/comment-page-1/#comment-48633</link>

		<dc:creator><![CDATA[DOS]]></dc:creator>
		<pubDate>Fri, 22 Nov 2013 10:20:23 +0000</pubDate>
		<guid isPermaLink="false">https://virtuallyfun.com/?p=3544#comment-48633</guid>

					<description><![CDATA[Yes, what were they thinking - if they had to rename some APIs, couldn&#039;t they have just provided functions under the old names that redirected?  I know we&#039;re talking about less powerful machines with less RAM but surely the overhead wouldn&#039;t have been that great.  Or I wonder if you could have a DLL where two names mapped to the same ordinal - I guess it&#039;s Microsoft&#039;s file format so they could have made it happen?]]></description>
			<content:encoded><![CDATA[<p>Yes, what were they thinking &#8211; if they had to rename some APIs, couldn&#8217;t they have just provided functions under the old names that redirected?  I know we&#8217;re talking about less powerful machines with less RAM but surely the overhead wouldn&#8217;t have been that great.  Or I wonder if you could have a DLL where two names mapped to the same ordinal &#8211; I guess it&#8217;s Microsoft&#8217;s file format so they could have made it happen?</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: neozeed		</title>
		<link>https://virtuallyfun.com/2013/11/05/microsoft-os2-2-0-sdk-beta/comment-page-1/#comment-48097</link>

		<dc:creator><![CDATA[neozeed]]></dc:creator>
		<pubDate>Sat, 16 Nov 2013 01:41:26 +0000</pubDate>
		<guid isPermaLink="false">https://virtuallyfun.com/?p=3544#comment-48097</guid>

					<description><![CDATA[In reply to &lt;a href=&quot;https://virtuallyfun.com/2013/11/05/microsoft-os2-2-0-sdk-beta/comment-page-1/#comment-48089&quot;&gt;GL1zdA&lt;/a&gt;.

From what I understand there was a MSC 5.0,5.1 and a 5.2.  The 386 version of MSC dates back to Xenix on the 386.

from the 386 read.me

&lt;blockquote&gt;
If an application is to remain 16-bit, it should be
     compiled and linked with the 1.2 toolkit header files
     and libraries.  If it is compiled with a 16-bit
     compiler (c5.1/c5.2/c6.0) and OS/2 2.0 SDK
     header files, and linked with the 2.0 SDK&#039;s libraries,
     it is probable that the application will have
     references to API&#039;s that are not in the same system DLL
     in the 2.0 system that they were in the 1.2 system.
     This will cause the 1.2 system to refuse to load the
     application because it is unable to resolve the dynamic
     links.  &lt;/blockquote&gt;

Which means that OS/2 1.2 and the 2.0 beta were not yet in sync.  Also from what I remember in showstopper, Cutler and crew were hired on at the end of 1988, in 1989 they were designing NT OS/2, and in 1990 they had kernel mode stuff working and in the middle of the year they dumped the cruiser &#039;OS/2 32bit&#039; personality and took the port of Windows 3.0 to OS/2 (WLO) as the starting point for Win32 on NT.  I don&#039;t think NT OS/2 was to the point of anything to show off, as MS would have done so at this point.  But they were showing off Windows NT at the close of 1991 (At the October comdex, the same time IBM was giving out the OS/2 2.0 LA).

And as we all know, OS/2 2.0 shipped in 1992, and NT in 1993.]]></description>
			<content:encoded><![CDATA[<p>In reply to <a href="https://virtuallyfun.com/2013/11/05/microsoft-os2-2-0-sdk-beta/comment-page-1/#comment-48089">GL1zdA</a>.</p>
<p>From what I understand there was a MSC 5.0,5.1 and a 5.2.  The 386 version of MSC dates back to Xenix on the 386.</p>
<p>from the 386 read.me</p>
<blockquote><p>
If an application is to remain 16-bit, it should be<br />
     compiled and linked with the 1.2 toolkit header files<br />
     and libraries.  If it is compiled with a 16-bit<br />
     compiler (c5.1/c5.2/c6.0) and OS/2 2.0 SDK<br />
     header files, and linked with the 2.0 SDK&#8217;s libraries,<br />
     it is probable that the application will have<br />
     references to API&#8217;s that are not in the same system DLL<br />
     in the 2.0 system that they were in the 1.2 system.<br />
     This will cause the 1.2 system to refuse to load the<br />
     application because it is unable to resolve the dynamic<br />
     links.  </p></blockquote>
<p>Which means that OS/2 1.2 and the 2.0 beta were not yet in sync.  Also from what I remember in showstopper, Cutler and crew were hired on at the end of 1988, in 1989 they were designing NT OS/2, and in 1990 they had kernel mode stuff working and in the middle of the year they dumped the cruiser &#8216;OS/2 32bit&#8217; personality and took the port of Windows 3.0 to OS/2 (WLO) as the starting point for Win32 on NT.  I don&#8217;t think NT OS/2 was to the point of anything to show off, as MS would have done so at this point.  But they were showing off Windows NT at the close of 1991 (At the October comdex, the same time IBM was giving out the OS/2 2.0 LA).</p>
<p>And as we all know, OS/2 2.0 shipped in 1992, and NT in 1993.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: GL1zdA		</title>
		<link>https://virtuallyfun.com/2013/11/05/microsoft-os2-2-0-sdk-beta/comment-page-1/#comment-48089</link>

		<dc:creator><![CDATA[GL1zdA]]></dc:creator>
		<pubDate>Fri, 15 Nov 2013 23:01:55 +0000</pubDate>
		<guid isPermaLink="false">https://virtuallyfun.com/?p=3544#comment-48089</guid>

					<description><![CDATA[There seems to be another old version of the Microsoft 386 C compiler - 6.00.054
http://fidonet.ozzmosis.com/echomail.php/os2prog/695b1e53186d100a.html

While the version number is higher than 1.00.075, the build number is lower, the copyright years match (1989). My guess is, that at some point, when OS/2 and NT were developed concurrently, there were two branches of the 386 C compiler.]]></description>
			<content:encoded><![CDATA[<p>There seems to be another old version of the Microsoft 386 C compiler &#8211; 6.00.054<br />
<a href="http://fidonet.ozzmosis.com/echomail.php/os2prog/695b1e53186d100a.html" rel="nofollow ugc">http://fidonet.ozzmosis.com/echomail.php/os2prog/695b1e53186d100a.html</a></p>
<p>While the version number is higher than 1.00.075, the build number is lower, the copyright years match (1989). My guess is, that at some point, when OS/2 and NT were developed concurrently, there were two branches of the 386 C compiler.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: neozeed		</title>
		<link>https://virtuallyfun.com/2013/11/05/microsoft-os2-2-0-sdk-beta/comment-page-1/#comment-47386</link>

		<dc:creator><![CDATA[neozeed]]></dc:creator>
		<pubDate>Wed, 06 Nov 2013 01:10:58 +0000</pubDate>
		<guid isPermaLink="false">https://virtuallyfun.com/?p=3544#comment-47386</guid>

					<description><![CDATA[In reply to &lt;a href=&quot;https://virtuallyfun.com/2013/11/05/microsoft-os2-2-0-sdk-beta/comment-page-1/#comment-47381&quot;&gt;slipstream&lt;/a&gt;.

*cough* bbs... or vpsland...]]></description>
			<content:encoded><![CDATA[<p>In reply to <a href="https://virtuallyfun.com/2013/11/05/microsoft-os2-2-0-sdk-beta/comment-page-1/#comment-47381">slipstream</a>.</p>
<p>*cough* bbs&#8230; or vpsland&#8230;</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: slipstream		</title>
		<link>https://virtuallyfun.com/2013/11/05/microsoft-os2-2-0-sdk-beta/comment-page-1/#comment-47381</link>

		<dc:creator><![CDATA[slipstream]]></dc:creator>
		<pubDate>Tue, 05 Nov 2013 22:52:51 +0000</pubDate>
		<guid isPermaLink="false">https://virtuallyfun.com/?p=3544#comment-47381</guid>

					<description><![CDATA[Nice!

Do you plan on uploading said c compiler + SDK somewhere?]]></description>
			<content:encoded><![CDATA[<p>Nice!</p>
<p>Do you plan on uploading said c compiler + SDK somewhere?</p>
]]></content:encoded>
		
			</item>
	</channel>
</rss>
