Vista on my MacBook

I installed the latest Beta release of Vista on my MacBook last night using Parallels. It seems to work just fine. This will allow me to access Windows specific content and let me evaluate the newest OS from Redmond. I do not have a regular PC powerful enough to run Vista, so the MacBook was my only option.

Am I the only one to notice that Microsoft are openly playing on their Evil Empire reputation by making the default theme for Vista black and gray? They went from a boring but perfect for business gray of Windows 95 to the pre-school blue and green of XP and now are trying to be hip with glossy black – like an iPod or something.

Only Apple’s GUI is professional looking now. Or if you prefer free software – Gnome is your best bet for simplicity. More about Vista in the days to come, as I set it up for .Net 2.0 and 3.0 programming.

Black Hater’s Take Apart Vista

One way to know if your OS is bullet proof is to invite the security gurus to take it down.  That’s just what Microsoft did this week at a Black Hat conference in Vegas.  Microsoft spent a day going over how hard they have been working to make Vista secure, and Joanna Rutkowska spent the day taking the OS vender down.  Interesting stuff and I hope it makes Vista better in the end.  

One Possible Future

Are forces set in motion today to ensure that in the future there is but one Operating System?

Microsoft is slowly getting people off Win32 and onto .Net CLR managed code. They very cleverly made the CLR an open standard. So you can develop a project like Mono and run a .Net application on Linux or Windows. Windows has never been a truly secure OS. Could there be a “Mono-like” effort in Redmond to port the Windows GUI to BSD?

The two big window managers for Linux, Gnome and KDE are preparing to merge into one free GUI.

Apple’s flagship OS is basically a proprietary GUI on BSD Unix. They are moving to the x86 CPU architecture. Nothing would stop you from eventually running a Apple window manager or a Microsoft window manager on a BSD or Linux OS core.

Is it too hard to think of a future where there is one OS core be it Linux or BSD and your choice of kernel modules that support proprietary GUI window managers from either Windows or Apple?

KNOME GUI –> CLR –> Linux (Free Computing)

Mac GUI –> CLR –> Linux/BSD (Proprietary Option #1)

Windows GUI –> CLR –> Linux/BSD (Proprietary Option #2)

Each “version” of a computer would have it’s own best features but down where it counts they all talk the same IO language. Something to think about.