Ship of fools
Posted on 6 Mar 2008 at 10:44
Jon Honeyball finds himself reaching for the bottle in a vain attempt to come to terms with the rationale behind Microsoft's bid for Yahoo.
What I'd do is take the new kernel and bolt in Microsoft's HyperWee (I'm sorry, "Hyper-V") hypervisor, then have a Vista OS that boots into fully hardened mode, where no applications can either install or run unless they're digitally signed. No apps can run if they talk to the outside world, either, so no email clients, web browsers, IRC engines and so forth, and absolutely no server processes that serve data out onto the internet or intranet. I'd allow corporate applications to be run there, providing they've been installed and run by Softricity or some equivalent service, under the harsh glare of examination and management by the network administrators.
Then there'd be a second Vista OS image that allowed only "mostly trusted" applications, email being a good example if it has good back-end antispam and antivirus engines. These are apps that are probably benign in themselves, but whose data content you might not trust entirely. Office fits into this category quite nicely, given Microsoft's continuing reluctance to make digital signing of Office macros mandatory.
Finally, you'd have a Vista "Dirty Space" image in which everything else is run - games, web browsers and anything that's unsigned or has been downloaded from the internet. This session will almost certainly be self-cleaning, reverting to a frozen known-good image every time it quits and thus ensuring that nothing nasty can survive the disinfection process.
Naturally, this vision raises some technical problems. All the various sessions will need to be presented in a single, seamless desktop space, but this can already be done. Then there'd need to be some management of application state and data - there'd need to be multiple registries with their components locked down and read-only - but this is do-able, too. You'd also need to manage the filesystem state, but this, too, can be done. You'd end up with a truly hardened OS that used virtualisation technology to run all applications in strong boxes.
Is this likely to happen? No. The word is that the Windows 7 launch is being pushed closer in an attempt to get something out there with more appeal after the Vista Millennium Edition debacle. What are the key timescale issues to watch? Well, first I expect the availability of XP to system builders will be extended yet again, beyond this summer: let's put it to the end of the year at least. Then look forward to a drip-feed of leaks from Microsoft about how it's using Hyper-V in experimental form on the desktop and how this could bring radical new security and reliability enhancements to the desktop.
The problem for Microsoft is that those of us who want to do this sort of thing can, and are, already doing it: only a few machines in my network run without a hypervisor in place. And I can run those Windows images on any hardware platform I like. Which is why Microsoft's response to desktop hypervisor operation needs to be radical, brave and forthright. And now...
Office XML
I recently read about senior Microsoft staff being disappointed at the way their OOXML standards process was being handled, with suggestions that some parties might be being underhanded. This given existing accusations about Microsoft stuffing the voting panels, but never mind.
I dashed off an email to the Microsoft UK PR team asking how Microsoft felt justified in seeking ISO standard status for OOXML when it wasn't even capable of storing numbers correctly. Go back a few issues for the full blood and gore on this matter, but suffice it to say here that a number such as 1234.1234 is a problem for Excel because of the way the IEEE floating-point number system works.
advertisement
- Getting to grips with Microsoft's IT Health Environment Scanner
- Virtualise your servers
- The changing face of travel gadgets
- Build your own distributed file system
- The bulletproof Dell that costs an arm and a leg
- Microsoft Office 2010 Technical Preview: Q&A
- Lawnmowers, the TyTN II and one odd insurance request
- There'll never be a bulletproof OS
- How far can we trust apps?
- Five nice touches in Outlook 2010
- Why Britain's watchdogs have fewer teeth than goldfish
- Tabbed documents: how to make Office 2010 great
- Outlook 2010 People Pane – does it spell death to Xobni
- Microsoft Outlook 2010 screenshots
- Co-Authoring in Word 2010 and SharePoint Foundation 2010
- Microsoft Outlook 2010 screenshots: Backstage view
- Flash 10.1: Developing for Desktop and Device
- Microsoft Office 2010 screenshots: Recover unsaved items
- Microsoft Word 2010 screenshots: Text Effects
- Microsoft Word 2010: inserting screenshots
- Q&A: Why Conficker was a victim of its own success
- App developers losing faith in Android
- Biz Stone: Murdoch's Google veto will "fail fast"
- Google adds automatic captions to YouTube
- China ramps up cyber spying
- Mozilla maintains dependence on Google
- Windows 7 flying off the shelves
- Google Chrome OS: full details unveiled
- AOL slashes 2,500 jobs
- YouTube begins streaming full-length shows
advertisement
Printed from www.pcpro.co.uk


