Monday, December 12, 2011

Windows 8 Developer Preview

Let's say out of professional interest, I installed Windows 8 Developer Preview (64-bit) on my home laptop/netbook, a Lenovo x120e. I had replaced the hard drive with a solid state drive (SSD). The combination proved to be a very quick Windows Developer Preview experience (seems it likes, dual core, SSD, or both). Windows did not automatically detect drivers for my Wireless Network Connection (now called "Wi-Fi") or SD Card reader. After pointing Windows to the location of the Windows 7 wireless drivers, Windows Developer Preview found an updated driver via Windows Update.

My intention was to learn more about the next version of Windows and try to get used to the Start screen. Microsoft has a history of retiring old interfaces. Given I'm playing with pre-Beta code and interface, there is much that is awkward to do using the Windows screen or the Metro UI. I intended to give it longer but find myself immediately clicking the Desktop tile and using the "Desktop" pre-defined toolbar, a "Start Menu" toolbar I pointed to C:\ProgramData\Microsoft\Windows\Start Menu, and using the Windows key + R to bring up the Run dialog to tell Windows what I want to launch. Where I previously was learning to use Run as a side interest and productivity booster (bypassing the mouse), I am relying on it in the Preview more than the toolbars I added or the Start Screen button. I've come to enjoy the Metro game Tube Rider, and the Start screen feels natural for it, but as I spend much of my time with the laptop searching the web and watching videos, I spend most of my time on the Desktop. The Start screen doesn't feel natural to the way I use Windows. I don't like that single clicking the network icon slides in a wireless networks Metro pane (Action Center, Volume, and Power still bring up pop-up windows). Restart and Shut Down is awkward, and the preferred way to Log Off doesn't seem apparent to me.

My next phase of experimenting with Windows Developer Preview was to install it on my old netbook and an old laptop. I tried to install Windows Developer Preview 64-bit on my Samsung NC20 and got Microsoft's version of the sad Mac screen (the new blue screen) before it even got into setup with the error IRQL_NOT_LESS_THAN_OR_EQUAL. Windows Developer Preview 32-bit installed relatively without issue, but it doesn't detect the VIA Chrome video adapter, instead using the Microsoft Basic Display Adapter driver. Device Manager also lists the status of Microsoft Basic Display Adapter and VIA MSP Cardbus Host Controller as "This device cannot find enough free resources that it can use. (Code 12)". Disabling the wired network controller (which I don't use) in the BIOS didn't help. On the Lenovo laptop, Windows detects the display adapter as "AMD Radeon HD 6300 series Graphics (Engineering Sample), which I think is funny. Speaking of Sad Mike screens (blue screens), the Lenovo returns from sleep into a blue screen. I recently turned off the automatic restart to see the error, KERNEL_DATA_INPAGE_ERROR (volmgrx.sys).

I also installed Windows Developer Preview on a Dell Inspiron 8200. It also uses the Microsoft Basic Display Adapter, and I had to point to the drivers for the modem (LOL). Windows better understood the audio when I pointed it to the audio driver. I noticed that the Metro way of displaying to Windows or split screening doesn't work on the Microsoft Basic Display Adapter. Also, the SadWin screen (blue screen) I noticed getting on the Inspiron 8200 was the error "CACHE_MANAGER". I installed WinDP on this laptop because I wanted to try installing it on the oldest hardware I could get my hands on that met the minimum requirements. I installed it on the Samsung NC20 for contrast and to send the telemetry data. I'm pretty sure I'll switch it back to Unix\Linux of some sort though.

I'm curious to see what Microsoft does with it. I looked forward to both Windows Vista and Windows 7, used them at home, and when I started getting used to Vista and 7 at home found myself trying to do Vista and 7 things on my work Windows XP until I moved to Windows 7 at work as well. I remember I did not look forward to Windows ME or Windows XP (I was a big Windows 2000 fan) and my current view of Windows 8 is cautious and uncertain.