mdlbear: (borg)
[personal profile] mdlbear

A couple of fascinating (in the same way that horror movies and trainwrecks are fascinating) articles about Microsoft have come my way in the last couple of days.

First we have Windows Home Server corrupting files that are being edited and stored to the server when it's heavily loaded. There are stories on ZDNet, C|NET, and ComputerWorld among other places.

"The problem isn't 100% reproducible and depends on quite a few different factors," explained Todd Headrick, the product planning manager on the Windows Home Server (WHS) team. "Home Server has to be under an extreme load while doing a large file copy," he said, adding that the flaw comes into play only in instances when the file server's cache is full and the user is editing a file previously saved to a shared folder.

"But we thought it was important enough to generalize [the bug] so people would take it seriously, even though we took a [public relations] hit," Headrick added.

On Wednesday, Microsoft warned users in a tightly worded support document not to edit files stored on their servers with certain programs. "Files may become corrupted when you save them to the home server," the company said in advisory KB946676, which it published last week to its support site.

Saying that the bug was in the shared folders feature of WHS, the document urged users to stop using seven Microsoft applications, including Windows Vista Photo Gallery, Windows Live Photo Gallery, OneNote 2003, OneNote 2007, Outlook 2007, Microsoft Money 2007 and SyncToy 2.0 Beta under some conditions. "We recommend that do not use the programs to save or to edit program-specific files that are stored on a Windows Home Server-based system," the document read.

Folks, I've been using Unix- and Linux-based shared file servers for two decades now, at work and at home, often under loads that Windows Home Server is unlikely ever to encounter, including flinging large audio and video files around. Know how many times I've had files corrupted by anything but a hardware problem? Zero. Microsoft has a problem here.

Meanwhile [livejournal.com profile] technoshaman points us at a blog post about last night's fireworks show on Seattle's Space Needle. In his follow-up he points us to this story at seattlepi.com. Their front page has a followup. Guess what? File corruption on a Windows machine. Hmm.

Look, if you're going to have an expensive, high-visibility show controlled in real-time by a computer program, you start by simulating the heck out of it. Then you put the app, and enough of an OS to run it, on a flash drive, fsck(1) it, adjust /etc/fstab so that it's mounted read-only, and run a couple of tests with the fireworks replaced by dummy loads but everything else in place. After that, if it fails in the next decade or so, it's because you damaged the box.

[livejournal.com profile] technoshaman assures us that he could write the controller app from scratch in a couple of months; I'd be inclined to use a MIDI sequencer and a bunch of current-loop-controlled relay controllers. This isn't exactly rocket science. Mortar shells, maybe.

Meanwhile cheap, rugged, Linux-based diskless laptops are getting a lot of attention, and corporate IT departments are staying away from Vista in droves. Wonder why.

You can download Ubuntu Linux here for free.

Date: 2008-01-02 05:31 am (UTC)
ext_3294: Tux (Default)
From: [identity profile] technoshaman.livejournal.com
Better idea for the tests: Replace each pyro payload with a strobe light. Video-record (I said "film" there, I'm dating myself) the test from several different angles; find a way to synchronize the recordings with what the timing should be, and use the recordings to QA your program. That way you can have a live-current dress rehearsal.

Meanwhile cheap, rugged, Linux-based diskless laptops

i.e. Eee and OLPC?

Date: 2008-01-02 05:50 am (UTC)
From: [identity profile] jhitchin.livejournal.com
It's moments like this one when I am so very glad that every part of Vista I worked on got cut before RTM.

Yes, I'm still mad on how that all turned out.

what were you working on?

Date: 2008-01-03 02:21 am (UTC)
ext_4541: (Default)
From: [identity profile] happypete.livejournal.com
...and is the code dead, or just lying dormant for some future release?

Re: what were you working on?

Date: 2008-01-07 03:38 am (UTC)
From: [identity profile] jhitchin.livejournal.com
First off, I was working on an address book to replace the WAB which was supposed to use the great new searchable thingee whose name I can't remember now. When that got pushed back several years due to instability, any team that had deliverables depend on it were dissolved and shuffled around.

This landed me in Core Shell where I was put onto a new taskbar that would be more dynamic, easier to use and would have new users searching less for key commands. However, the backend code that Vista was going to use with it got axed due to instability and so I got reassigned.

This time I was placed on the team that would be testing the new Documents (formerly My Documents) auto-search. These were pre-run searches that would dynamically update (like a Smart Playlist in iTunes) only broader. However, that backend code was also too unstable and that got axed.

I was then placed on the Recycle Bin and it was at that point I knew I wasn't going to go anywhere from there, so I found another job.

Re: what were you working on?

Date: 2008-01-07 03:38 am (UTC)
From: [identity profile] jhitchin.livejournal.com
Oh, and all that code is lying dormat at MS somewhere, just not in the OS as it currently stands as far as I know.

Re: what were you working on?

Date: 2008-01-07 12:07 pm (UTC)
ext_4541: (Default)
From: [identity profile] happypete.livejournal.com
Holy smokes...

Yeah, I guess when your job is the Windows "Recycle Bin," it's kindof a hint.

Sigh.

Most Popular Tags

Style Credit

Page generated 2026-01-22 06:37 pm
Powered by Dreamwidth Studios