<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	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/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>techslaves.org &#187; windows</title>
	<atom:link href="http://techslaves.org/tag/windows/feed/" rel="self" type="application/rss+xml" />
	<link>http://techslaves.org</link>
	<description>Owned (and fascinated) by technology!</description>
	<lastBuildDate>Thu, 23 Feb 2012 04:55:07 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>Fresh Win2k Install and Windows Update Error</title>
		<link>http://techslaves.org/2011/01/07/fresh-win2k-install-and-windows-update-error/</link>
		<comments>http://techslaves.org/2011/01/07/fresh-win2k-install-and-windows-update-error/#comments</comments>
		<pubDate>Fri, 07 Jan 2011 07:16:19 +0000</pubDate>
		<dc:creator>rthomson</dc:creator>
				<category><![CDATA[Sysadmin]]></category>
		<category><![CDATA[Tips & Tricks]]></category>
		<category><![CDATA[microsoft]]></category>
		<category><![CDATA[pro]]></category>
		<category><![CDATA[problem]]></category>
		<category><![CDATA[update]]></category>
		<category><![CDATA[win2k]]></category>
		<category><![CDATA[windows]]></category>
		<category><![CDATA[windows 2000]]></category>
		<category><![CDATA[windows update]]></category>

		<guid isPermaLink="false">http://techslaves.org/?p=115</guid>
		<description><![CDATA[I needed to re-install a Windows 2000 Pro system today because the HDD was failing and we wanted to convert from ATA to SATA at some point anyways. We have nice gzipped dd images of the system, but that&#8217;s with the ATA drive and a different SATA controller. The install is also old and crufty. [...]
Related posts:<ol>
<li><a href='http://techslaves.org/2010/04/30/microsoft-campus-agreement-double-dipping/' rel='bookmark' title='Microsoft Campus Agreement Double Dipping'>Microsoft Campus Agreement Double Dipping</a></li>
<li><a href='http://techslaves.org/2011/07/05/microsoft-nomenclature/' rel='bookmark' title='Microsoft Nomenclature'>Microsoft Nomenclature</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>I needed to re-install a Windows 2000 Pro system today because the HDD was failing and we wanted to convert from ATA to SATA at some point anyways. We have nice gzipped dd images of the system, but that&#8217;s with the ATA drive and a different SATA controller. The install is also old and crufty. We need a system in a better known state and so fresh re-install it is.</p>
<p>As to why I&#8217;m installing Windows 2000 in 2011? This application requires Windows 2000 Pro as it is an instrument controller and thus the proprietary control software is finicky and we only receive support with the manufacturer-mandated OS and software stack version(s). There are a few other reasons why we also need to keep Windows 2000 Pro at this point but they aren&#8217;t relevant or interesting.</p>
<p>Now on to the problem.</p>
<p><a href="http://windowsupdate.microsoft.com/">Windows Update</a> no longer works from a fresh install of Win2k Pro! The issue is Internet Explorer 5, the version of IE bundled with Windows 2000 Pro. Windows Update now requires at least IE6 in order to function properly. I don&#8217;t know when that changed but presumably some time ago as I haven&#8217;t run Windows Update on a fresh 2000 install in years. Luckily the solution is fairly simple, just <a href="http://www.microsoft.com/downloads/en/details.aspx?familyid=1e1550cb-5e5d-48f5-b02b-20b602228de6&amp;displaylang=en">download IE6 from microsoft.com</a> and get rockin&#8217;.</p>
<p>It struck me as strange at first but quite understandable after a few moments of reflecting on it, especially considering Windows 2000 reached end-of-life in July 2010.</p>
<p>Yeah, that post pretty much sucked. Sorry, folks.</p>
<p>Related posts:<ol>
<li><a href='http://techslaves.org/2010/04/30/microsoft-campus-agreement-double-dipping/' rel='bookmark' title='Microsoft Campus Agreement Double Dipping'>Microsoft Campus Agreement Double Dipping</a></li>
<li><a href='http://techslaves.org/2011/07/05/microsoft-nomenclature/' rel='bookmark' title='Microsoft Nomenclature'>Microsoft Nomenclature</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://techslaves.org/2011/01/07/fresh-win2k-install-and-windows-update-error/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Interesting New Developments&#8230;</title>
		<link>http://techslaves.org/2010/11/10/interesting-new-developments/</link>
		<comments>http://techslaves.org/2010/11/10/interesting-new-developments/#comments</comments>
		<pubDate>Wed, 10 Nov 2010 06:43:24 +0000</pubDate>
		<dc:creator>rthomson</dc:creator>
				<category><![CDATA[Sysadmin]]></category>
		<category><![CDATA[aiglx]]></category>
		<category><![CDATA[amd]]></category>
		<category><![CDATA[centos]]></category>
		<category><![CDATA[chroot]]></category>
		<category><![CDATA[fedora]]></category>
		<category><![CDATA[gdm]]></category>
		<category><![CDATA[kvm]]></category>
		<category><![CDATA[ldm]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[localdev]]></category>
		<category><![CDATA[ltsp]]></category>
		<category><![CDATA[magny cours]]></category>
		<category><![CDATA[radeon]]></category>
		<category><![CDATA[rhel]]></category>
		<category><![CDATA[server]]></category>
		<category><![CDATA[virtualization]]></category>
		<category><![CDATA[windows]]></category>
		<category><![CDATA[xdmcp]]></category>

		<guid isPermaLink="false">http://techslaves.org/?p=104</guid>
		<description><![CDATA[There have been some interesting new developments lately! Here&#8217;s a shrunken summary. At present I&#8217;m doing a technology review for implementing a new terminal server. Our existing terminal server is a 4-way AMD Opteron 848 system that&#8217;s about 5 years old right now. It runs CentOS 4 and has been so mega-customized over those 5 [...]
Related posts:<ol>
<li><a href='http://techslaves.org/2010/11/23/ltsp-5-and-aiglx/' rel='bookmark' title='LTSP 5 and AIGLX'>LTSP 5 and AIGLX</a></li>
<li><a href='http://techslaves.org/2010/11/15/a-correction/' rel='bookmark' title='A Correction'>A Correction</a></li>
<li><a href='http://techslaves.org/2011/01/07/fresh-win2k-install-and-windows-update-error/' rel='bookmark' title='Fresh Win2k Install and Windows Update Error'>Fresh Win2k Install and Windows Update Error</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>There have been some interesting new developments lately! Here&#8217;s a shrunken summary.</p>
<p>At present I&#8217;m doing a technology review for implementing a new terminal server. Our existing terminal server is a 4-way AMD Opteron 848 system that&#8217;s about 5 years old right now. It runs CentOS 4 and has been so mega-customized over those 5 years, I&#8217;ve never wanted to go through the pain of in-place upgrading to CentOS 5. We also have a simple IBM 1U server running Windows 2003 Server for windows purposes. It&#8217;s ok but also about 5 years old.</p>
<p>The idea is to roll both these servers into a large single physical server with some kind of virtualization. The large system would also have the resources to run other VMs, as necessary. Development/test boxes or what not.</p>
<p><span id="more-104"></span></p>
<h2>Hardware and Virtualization</h2>
<p>The server is a 48 core AMD 6172 (2.1GHz) with 64GB of DDR3 ECC RAM with a bunch of 15K RPM SAS drives. I&#8217;m not sure whether the AMD solution is entirely the right solution. Intel does score amazingly well on virtualization workload benchmarks&#8230; but our workload is different than the benchmark workloads. What we need is one huge guest with a crap-ton of VCPUs and one guest with 2 VCPU and 4GB of RAM. The last NUMA node/cell is pinned to the Windows (smaller) VM and the Linux (large) VM is pinned across several NUMA cells. The Linux VM is a multi-user system where many users will want to run intensive computation but desktop as well. The existing server would sometimes be starved of resources when too many users would start intensive programs simultaneously.</p>
<p>What I can&#8217;t quite seem to figure out regarding this whole KVM this yet is if the guest is smart enough and if KVM allows for mapping the VCPUs and the guest memory according to physical NUMA topology thus reducing likelyhood of slow inter-cell memory access?</p>
<h2>Software</h2>
<p>Anyways&#8230; now that the server has arrived, I&#8217;ve started out with RHEL6 beta2 as the &#8220;hypervisor&#8221;, if you will. I&#8217;m obviously using KVM and libvirt as this is what RedHat is backing. So far, so good. I&#8217;ve only used virt-manager and virtsh thus far, I&#8217;ll explore other tools a little later. Fedora 14 is being used as the Linux VM and Windows 7 Enterprise for the guest&#8230; I&#8217;m going to try out using the Terminal Server multi-user hack and see how that goes. If it won&#8217;t go, I&#8217;ll recommend actually buying the correct Windows Server license, I suppose. Or buy into the VDI stuff that&#8217;s going on around me. I&#8217;ll check out the pricing I suppose&#8230; but I digress.</p>
<h2>Linux Terminal Server: LTSP5</h2>
<p>Fedora 14 with LTSP5 works pretty well. But there are some caveats.</p>
<h3>1. The chroot</h3>
<p>The current ltsp* packages in Fedora14 aren&#8217;t able to build Fedora 14 chroots. You can currently only build Fedora 13 or older because it takes some work to make a complete kickstart LTSP chroot from a new release. Instead of  invoking &#8220;ltsp-build-client&#8221; blindly, you&#8217;ll need to do something like:</p>
<pre># ltsp-build-client --release 13</pre>
<p>This isn&#8217;t a huuuuuuge deal, but in an ideal world I would prefer to use the same release for clients and servers. It&#8217;s just cleaner and makes maintaing everything a bit come congruent for me. It also has some troubleshooting benefits. Bah!</p>
<h3>2. The Display Manager Situation</h3>
<p>LDM, the LTSP5 display manager is both wonderful and woeful. There are some really nice things that LTSP5 can tout due to LDM, but it&#8217;s also a step backwards compared to GDM (yes, even the new all-gtk GDM with reduced XDMCP functionality) or KDM in many ways.</p>
<p>What LDM does so well is proper setup and teardown of LOCALDEV and sound via pulse. It&#8217;s actually pretty slick, especially in GNOME where it gives the users desktop drive icons for portable USB drives/keys. The automatic unmounting of the drive is actually pretty slick but initially it was highly counterintuitive to someone like me who expects to require ejection/unmounting of the drive before pulling it out.</p>
<p>What LDM does poorly is&#8230; well frankly a few things. First off, the feedback from password prompt is poor. It can&#8217;t tell WHY your password failed due to the way it interacts with SSH. It&#8217;s a hard problem to solve, apparently but it&#8217;s a terrible user experience. Second, when you type your password incorrectly, it pauses for some time, tells you it can&#8217;t connect to the server and X restarts to load LDM again. Again, bad user experience. It&#8217;s also not highly customizable. As an example, the login box will span multiple monitors by default so it&#8217;s split across the bezels of your sweet dual monitor thin client. While you can &#8220;hack&#8221; it by providing a wide logo to force the login box off to the right, it&#8217;s not exactly super slick that way.</p>
<p>The last thing LDM doesn&#8217;t seem to do at all is allow for AIGLX/DRI2. If I login using LDM, glxinfo/glxgears barfs on a BadRequest related to DRI2/DRI2Connect. With an XDMCP connection to GDM on the same server, with the same client chroot, lts.conf and xorg configuration and glxinfo displays software rendering but that&#8217;s a different story. Even using a X11 forwarding to another server provides yet more different results. Either way, it appears LDM basically breaks functionality where it would otherwise run, but run fairly slowly. Could be the open source &#8220;radeon&#8221; driver I&#8217;m using on the test box, I suppose. I hear the intel driver works well&#8230;</p>
<p>Since the LOCALDEV and sound routing stuff is tightly integrated to LDM, it appears to be some work to get it working through GDM or KDM&#8230; then there is the problem that I haven&#8217;t had any success making the new GDM (~ &gt;=2.30, I think) to act as an XDMCP chooser. I do have other XDMCP hosts that I want to connect to&#8230;</p>
<p>There is some hope to be had from <a href="https://help.ubuntu.com/community/Updated_Version_For_Feisty">this interesting post</a> on the Ubuntu help/documentation wiki. It details how to install GDM on the LTSP chroot and get LOCALDEV working with it. They claim sound just works on that older version of Ubuntu but I don&#8217;t recall my sound device showing up when using XDMCP and remote GDM. Either way, LOCALDEV is more important.</p>
<h2>Windows Terminal Server: Windows 7 Enterprise</h2>
<p>I can&#8217;t start without saying that Windows 7 via RDP feels &#8220;slower&#8221; than Windows 2003 over RDP. I detect more mouse and menu lag from the same client systems and versions. I disabled aero and it helped but only a very little bit. I&#8217;m not ready to give up yet, there may be more things I can do here.</p>
<p>As mentioned, I&#8217;m trying the termsrv.dll hack that allows for multiple RDP users to non-Windows Server Terminal Services hosts. I wonder if it&#8217;s part of the performance issue I&#8217;m seeing&#8230; I should quickly revert the hack to test that possibility.</p>
<p>On the terminal server and with dual 4:3 monitors, not much of the GUI pizzaz in Windows 7 is all that interesting or useful. Some UI changes compared to XP make things a tad unfamiliar for me but overall it&#8217;s the same experience with a few nice things and seemingly better stability and driver support.</p>
<p>Related posts:<ol>
<li><a href='http://techslaves.org/2010/11/23/ltsp-5-and-aiglx/' rel='bookmark' title='LTSP 5 and AIGLX'>LTSP 5 and AIGLX</a></li>
<li><a href='http://techslaves.org/2010/11/15/a-correction/' rel='bookmark' title='A Correction'>A Correction</a></li>
<li><a href='http://techslaves.org/2011/01/07/fresh-win2k-install-and-windows-update-error/' rel='bookmark' title='Fresh Win2k Install and Windows Update Error'>Fresh Win2k Install and Windows Update Error</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://techslaves.org/2010/11/10/interesting-new-developments/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Microsoft Campus Agreement Double Dipping</title>
		<link>http://techslaves.org/2010/04/30/microsoft-campus-agreement-double-dipping/</link>
		<comments>http://techslaves.org/2010/04/30/microsoft-campus-agreement-double-dipping/#comments</comments>
		<pubDate>Fri, 30 Apr 2010 19:46:50 +0000</pubDate>
		<dc:creator>rthomson</dc:creator>
				<category><![CDATA[Sysadmin]]></category>
		<category><![CDATA[microsoft]]></category>
		<category><![CDATA[rage]]></category>
		<category><![CDATA[rant]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[vendor]]></category>
		<category><![CDATA[windows]]></category>

		<guid isPermaLink="false">http://techslaves.org/?p=55</guid>
		<description><![CDATA[I&#8217;m not a lawyer nor a business analyst nor a licensing expert but I&#8217;m annoyed at Microsoft&#8217;s double dipping on Windows licenses under their Campus Agreements. Apparently, Windows and Windows only, under the Campus Agreement is an upgrade license and not a full (albeit leased) license like every other product falling under the Campus Agreement. [...]
Related posts:<ol>
<li><a href='http://techslaves.org/2011/07/05/microsoft-nomenclature/' rel='bookmark' title='Microsoft Nomenclature'>Microsoft Nomenclature</a></li>
<li><a href='http://techslaves.org/2011/01/07/fresh-win2k-install-and-windows-update-error/' rel='bookmark' title='Fresh Win2k Install and Windows Update Error'>Fresh Win2k Install and Windows Update Error</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m not a lawyer nor a business analyst nor a licensing expert but I&#8217;m annoyed at Microsoft&#8217;s double dipping on Windows licenses under their Campus Agreements. Apparently, Windows and Windows only, under the Campus Agreement is an <em>upgrade</em> license and not a full (albeit leased) license like every other product falling under the Campus Agreement.</p>
<p>What this practically means is that for a PC to qualify for a Windows license under the Campus Agreement one must have purchased that PC with an OEM version of Windows installed. How is that not double dipping, Microsoft? Is it simply because you call the CA license an <em>upgrade</em>? Why not apply the same rules to Office or would that be too obvious of a rape for your customer base to handle? I also find it humorous that if you buy a Mac from Apple, apparently the <em>upgrade</em> clause doesn&#8217;t apply! I wonder why that is? Perhaps it&#8217;s because Microsoft would like keep Mac users dependent on their software by offering it under the CA without the big &#8220;gotcha&#8221; you&#8217;ve snuck in for other manufacturers PCs because it&#8217;s impossible without Apple selling OEM copies of Windows? Why wouldn&#8217;t Microsoft want to &#8220;convert&#8221; some Linux geeks with whitebox or custom built PCs back to their platform the same way as Mac users? Not a big enough install base to care?</p>
<p>Am I the only person that thinks this is double dipping? Am I missing something here?</p>
<p>Related posts:<ol>
<li><a href='http://techslaves.org/2011/07/05/microsoft-nomenclature/' rel='bookmark' title='Microsoft Nomenclature'>Microsoft Nomenclature</a></li>
<li><a href='http://techslaves.org/2011/01/07/fresh-win2k-install-and-windows-update-error/' rel='bookmark' title='Fresh Win2k Install and Windows Update Error'>Fresh Win2k Install and Windows Update Error</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://techslaves.org/2010/04/30/microsoft-campus-agreement-double-dipping/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

