<?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: Can you run other OS/2 Presentation Managers on other versions?	</title>
	<atom:link href="https://virtuallyfun.com/2024/03/01/can-you-run-other-os-2-presentation-managers-on-other-versions/feed/" rel="self" type="application/rss+xml" />
	<link>https://virtuallyfun.com/2024/03/01/can-you-run-other-os-2-presentation-managers-on-other-versions/</link>
	<description>Fun with Virtualization</description>
	<lastBuildDate>Sat, 02 Mar 2024 22:56:13 +0000</lastBuildDate>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.0</generator>
	<item>
		<title>
		By: raijinkai		</title>
		<link>https://virtuallyfun.com/2024/03/01/can-you-run-other-os-2-presentation-managers-on-other-versions/comment-page-1/#comment-357194</link>

		<dc:creator><![CDATA[raijinkai]]></dc:creator>
		<pubDate>Sat, 02 Mar 2024 22:56:13 +0000</pubDate>
		<guid isPermaLink="false">https://virtuallyfun.com/?p=14069#comment-357194</guid>

					<description><![CDATA[On ReactOS, to be able to run Win32 core with their kernel, they had to implement interfaces along the NT Kernel and the userland modules (Basesrv, Winsrv, Csrss, Smss, Win32k, User32, Kernel32, GDI32, DxG), and assuming compatibility between their data structures. These days they can replace only a handful of modules, mostly but not limited to, Windows Graphics Engine ones (GDI and DirectX Kernel Graphics DxG) mostly to be able to run Microsoft DirectX Runtime. But they also can run Windows Kernel32 and User32 if required for testing.

Would be Presentation Manager requires similar steps to make its modules run in a different environment, with the difference that, unlike Win32, it seems to be more coupled internally between its different components.]]></description>
			<content:encoded><![CDATA[<p>On ReactOS, to be able to run Win32 core with their kernel, they had to implement interfaces along the NT Kernel and the userland modules (Basesrv, Winsrv, Csrss, Smss, Win32k, User32, Kernel32, GDI32, DxG), and assuming compatibility between their data structures. These days they can replace only a handful of modules, mostly but not limited to, Windows Graphics Engine ones (GDI and DirectX Kernel Graphics DxG) mostly to be able to run Microsoft DirectX Runtime. But they also can run Windows Kernel32 and User32 if required for testing.</p>
<p>Would be Presentation Manager requires similar steps to make its modules run in a different environment, with the difference that, unlike Win32, it seems to be more coupled internally between its different components.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Brian L.		</title>
		<link>https://virtuallyfun.com/2024/03/01/can-you-run-other-os-2-presentation-managers-on-other-versions/comment-page-1/#comment-357177</link>

		<dc:creator><![CDATA[Brian L.]]></dc:creator>
		<pubDate>Sat, 02 Mar 2024 19:24:01 +0000</pubDate>
		<guid isPermaLink="false">https://virtuallyfun.com/?p=14069#comment-357177</guid>

					<description><![CDATA[In reply to &lt;a href=&quot;https://virtuallyfun.com/2024/03/01/can-you-run-other-os-2-presentation-managers-on-other-versions/comment-page-1/#comment-357171&quot;&gt;neozeed&lt;/a&gt;.

This is definitely one of the areas that I&#039;m truly disappointed hasn&#039;t been exploited by a GPT yet - One would think a computer would understand the translations between C and opcodes better than any of us mortals and be able to extrapolate binaries back to source, and yet nobody seems to have done that yet!

(though I don&#039;t know how necessary that really is, watching reverse engineers work through their process on YouTube definitely seems to indicate existing tools are more than up to the task at this point)]]></description>
			<content:encoded><![CDATA[<p>In reply to <a href="https://virtuallyfun.com/2024/03/01/can-you-run-other-os-2-presentation-managers-on-other-versions/comment-page-1/#comment-357171">neozeed</a>.</p>
<p>This is definitely one of the areas that I&#8217;m truly disappointed hasn&#8217;t been exploited by a GPT yet &#8211; One would think a computer would understand the translations between C and opcodes better than any of us mortals and be able to extrapolate binaries back to source, and yet nobody seems to have done that yet!</p>
<p>(though I don&#8217;t know how necessary that really is, watching reverse engineers work through their process on YouTube definitely seems to indicate existing tools are more than up to the task at this point)</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: neozeed		</title>
		<link>https://virtuallyfun.com/2024/03/01/can-you-run-other-os-2-presentation-managers-on-other-versions/comment-page-1/#comment-357171</link>

		<dc:creator><![CDATA[neozeed]]></dc:creator>
		<pubDate>Sat, 02 Mar 2024 18:41:12 +0000</pubDate>
		<guid isPermaLink="false">https://virtuallyfun.com/?p=14069#comment-357171</guid>

					<description><![CDATA[In reply to &lt;a href=&quot;https://virtuallyfun.com/2024/03/01/can-you-run-other-os-2-presentation-managers-on-other-versions/comment-page-1/#comment-357131&quot;&gt;Brian L.&lt;/a&gt;.

The real magic is people decompiling stuff, I’m just a monkey swapping rocks around to varying success lol]]></description>
			<content:encoded><![CDATA[<p>In reply to <a href="https://virtuallyfun.com/2024/03/01/can-you-run-other-os-2-presentation-managers-on-other-versions/comment-page-1/#comment-357131">Brian L.</a>.</p>
<p>The real magic is people decompiling stuff, I’m just a monkey swapping rocks around to varying success lol</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Brian L.		</title>
		<link>https://virtuallyfun.com/2024/03/01/can-you-run-other-os-2-presentation-managers-on-other-versions/comment-page-1/#comment-357131</link>

		<dc:creator><![CDATA[Brian L.]]></dc:creator>
		<pubDate>Sat, 02 Mar 2024 12:46:37 +0000</pubDate>
		<guid isPermaLink="false">https://virtuallyfun.com/?p=14069#comment-357131</guid>

					<description><![CDATA[I&#039;m still amazed at how readily you mix and match compiler versions and would have absolutely no idea how to do that myself, and now you go and do this <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f602.png" alt="😂" class="wp-smiley" style="height: 1em; max-height: 1em;" />

^ clueless and innocent Unix developer]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m still amazed at how readily you mix and match compiler versions and would have absolutely no idea how to do that myself, and now you go and do this 😂</p>
<p>^ clueless and innocent Unix developer</p>
]]></content:encoded>
		
			</item>
	</channel>
</rss>
