MS Patches Go For Quality Over Quantity? 225
greengrass writes "eWeek.com is running a story about another Microsoft 'study'. This one discusses how good Microsoft is at providing patches for their OS. This is Part 2 of 3 in a series of articles, the first of which compared Linux and Windows on legacy systems." From the article: "Bill Hilf, who is director of Platform Technology Strategy at Microsoft and heads its Linux and open-source lab, told eWEEK in a recent interview that 'the differentiator for customers is not the number comparison, but which vendor makes the patching and updating experience the least complex, most efficient and easiest to manage.'"
Focus Magazine Interview Haunts Gates (Score:5, Interesting)
I've read other interviews with Gates in which he went further to explain himself by saying that the feedback they received from users was rarely requesting a bug fix. He listed a percentage in the high nineties that was feedback suggesting new features. And so, with each upgrade and patch, the aim wasn't for security or bug fixes but instead for new features which a lot of people asked for. The engineers will blame him for taking that approach but I'm sure the businessmen will laugh and follow Gates all the way to the bank.
Now, to be fair, it seems he has changed his stance [go.com] (which--calm down--I believe people are allowed to do). And I applaud them if they really are trying to rectify what they made mistakes on in the past with their new patching strategy. There is (obviously) much debate about if they actually are trying to fix it and if these are actually quality patches. I'm sure the flamewar that ensues on this article will demonstrate that adequately.
I will make a speculation though. IN MY OPINION, the largest thing Microsoft has to fear is a perfectly secure operation system they have created and distributed throughout the world. This is because they will no longer have "upgrades" or new versions of Windows to offer costumers. Yes, some customers are looking for new features, but oftentimes I find myself on my Windows machine just begging it to behave properly as a cut and dry OS. If the rumors of Vista are true and it is an efficient and secure operating system that can function in plain jane deterministic manners, then I want it dual booting with Linux and nothing more
Re:Focus Magazine Interview Haunts Gates (Score:3, Interesting)
IF Linux is as stable as you make out, and you want "nothing more...ever", then why not make it - or Windows for that matter - available as a chipset, like the good ol' BBC Microcompuetr of yesteryear...? Whatever the OS, why should I waste my time waiting for the system to boot up or shut down, when so many other devices have their OS's on EPROM....I just want to switch on and go.
Re:Focus Magazine Interview Haunts Gates (Score:3, Insightful)
Because like any operating system you will eventually want to add something to the machine like a newer video card.... Or a new codex and then what happens when you turn off the machine? But even three seconds of thought would have told you that.
Eventually you (gasp) might even want to try a new distro...
Re:Focus Magazine Interview Haunts Gates (Score:2)
Re:Focus Magazine Interview Haunts Gates (Score:2)
Re:Focus Magazine Interview Haunts Gates (Score:4, Informative)
The thing is, he's right, he just didn't know it. Look at all the unpatched windows boxes that were spreading Slammer (or any of the other worms that spread like wildfire while using exploits that had been fixed months before). Users aren't interested in doing bug fixes.
Automatic Windows Update's gone a long way towards fixing this for them, but they'll need to ditch updates to windows carrying their own EULAs (which breaks automatic update, since it will sit around and backlog all the patches until someone logs into an administrative account (which users aren't supposed to do for everyday use, right?) in order to click the agree button) in order to truly automate everything.
Re:Focus Magazine Interview Haunts Gates (Score:2)
Nice idea...if you are on broadband. Automatic updates and dial up are painful-which I believe are a large part of the population. On the other hand it is difficult for those computers if infected to harm anyone else.
Re:Focus Magazine Interview Haunts Gates (Score:5, Insightful)
Those rumours have preceded every version of MS-Windows since NT 3.51 (the most secure and stable version of MS-Windows to date, in my experience). I've stopped waiting for MS to produce an exceptional operating system. There are much, much better alternatives out there -- OS X, Linux, *BSD, Solaris, etc. What's the point of waiting for MS to play catch-up?
I'm interested in seeing Vista in action. I'll probably take a look when someone at work here picks it up. I don't hold out a lot of hope that it will beat the stability of Solaris, the ease-of-use and consistency of OS X, or the openness and general all-over chocolatey goodness of Linux and *BSD.
Let's see if they still group programs by vendor, and not by function.
yeah 3.51 was the best (Score:2)
One reason for it potentially being so good is it was the closest NT ever was to a microkernel; the gui really was user mode code running in the win32 subsystem. A duff display or print driver could never bluescreen the system, just the win32 subsys. Which was bad enough, but t least you could normally shut it down.
Nt4 pulled drawing kernel side, so any print/displa
MO (Score:2)
TTYL, :-).
Re:Focus Magazine Interview Haunts Gates (Score:2)
On the other hand, Vista will NOT be an operating system I can recommend to anyone but a casual user. For anything other than a toy OS, it fails miserably because it shuts itself off. I have tried administering these things in clusters that reimage frequently and they need constant babysitting because they are so afraid they might get used without a licence that often, just
Re:Focus Magazine Interview Haunts Gates (Score:2)
Re:Focus Magazine Interview Haunts Gates (Score:4, Insightful)
Just to play devil's advocate, Apple's OS is largely bug-free and secure, and yet quite a few people pay cash money for an upgrade every year or so. This is presumably because each new release of OSX has enough cool features to give it some appeal, even without a bunch of critical security updates.
Would Apple sell enough upgrades to make a profit if they weren't making money from hardware (and iPod) sales? Maybe not, but it's worth asking.
Re:Focus Magazine Interview Haunts Gates (Score:2)
The standard response to a failing business model these days seems to be to play nasty tricks -- buying laws, forcing obsolescence. RIAA anyone?
More M$ Hooey (Score:5, Insightful)
Microsoft Corp. seems to be moving away from focusing on the actual number of security patches and updates that it and its software competitors release.
But of course they are...since Joe Brockmeier and Joe Barr of NewsForge [newsforge.com], as well as Pamela Jones of Groklaw [groklaw.net] did such a masterful job of debunking the ridiculous annual summary of vulnerabilities by US-CERT [us-cert.gov] (discussed earlier on Slashdot [slashdot.org]), Microsoft has necessarily had to switch propaganda tactics.
Instead, it is concentrating on making it easy and efficient for customers to obtain the security fixes and update their systems.
That's funny...I've never had a problem with my Yast Online Update...
"...patching, particularly for security, is not a 'Microsoft problem,' but something that affects all operating system and platform vendors," Hilf said.
Nice straw man, Hilf. No one is claiming that non-Microsoft operating systems don't need to be patched. The issue is whether the patches are issued in a timely manner...or not [microsoft.com].
Re:More M$ Hooey (Score:3, Interesting)
The whole Linux versus Microsoft thing is like arguing politics. You've got a few zealots on the fringes and a vast number of peop
Re:More M$ Hooey (Score:4, Insightful)
What about Cox's boasting that Red Hat took the initiative to notify its users about the Flash issue?
This quote sums it up nicely:
From TFA (emphasis mine): How far does it go?
Basically, if you are the one to provide the software, you are responsible for getting the patches to the users. This is one big reason the *nixes performance in US-CERT's annual summary of vulnerabilities appeared so poor...because the *nixes were also issuing patches for all the software that came bundled with the OS.
Re:More M$ Hooey (Score:2)
"Microsoft customers were left on their own," Cox said. "For several days the only way customers could find out about this issue was from the Microsoft security team Weblog or if they read something in the press about Flash vulnerabilities and realized they had it installed. Later, Microsoft issued an advisory telling customers to v
Re:More M$ Hooey (Score:2)
See that is the difference between MS and linux vendors. Red Hat provides the user with a lot of software, it's on the cd and as such it is the direct provider of the software. MS doesn't, the windows cd includes windows and some other MS software but nothing like what you would find on the Red Hat cds/dvds.
In this case, MS didn't provide users with the broken flash plugin, they downlaoded it themselves from Macromedia. Red Hat hwever did pro
Re:More M$ Hooey (Score:5, Interesting)
Nor have I had any issues with Windows Update on XP or Windows 2000/2003 Server or Professional. While patches may be a little lacking in expediency (sp?) it couldn't be easier to do. I love that I can have my office XP computer patch itself while my servers download but do not install patches without my explicit command. I can't imagine Windows Update - and especially automatic Windows Update being easier to use, even for non-power users.
Right now, I think that OSX and Windows XP/2000/2003 really have the best in patching, with certain Linux distros being up there as well. Easily getting updates to users is no longer an issue, it's the speed/efficiency with which said patches become available that is to be compared.
Re:More M$ Hooey (Score:5, Insightful)
Re:More M$ Hooey (Score:2)
Note that these are all M$ products but it's a little better then it used to be.
They have a long way to go to come close to the ease of apt, yast, etc.(not to mention the horribly annoying dependency on IE when you want to manually check the status of updates) but I'm an optimist so I at least like to
Re:More M$ Hooey (Score:2)
Re:More M$ Hooey (Score:2)
Basically, Gentoo is largely a set of scripts to take the developer-issued source tarballs and build and install the software from them. Usually, new versions are available pretty quickly*, but (except for security updates - and even Gentoo backports them sometimes) the latest version isn't in
Re:More M$ Hooey (Score:2)
Re:More M$ Hooey (Score:2)
The same thing you are complaining about applies to what you are praising. Every distro then should be trying to get every application into all the different installation methods. Yast, rpm, emerge, etc all have the same deficiencies
Re:More M$ Hooey (Score:2)
Gentoo is probably one of the best distros in managing packages (since they have the advantage of not having to provide binaries for everything). Portage is an incredibly powerful tool.
Re:More M$ Hooey (Score:2)
One of the great things about gentoo is that it's really easy to write an ebuild - for a program that uses the standard ./configure, make and make install it's just a few lines listing name, homepage and dependencies. There isn't one for every program, but there are for an awful lot - since the ebuild doesn't include the actual program, they can easily have them
Portage rocks, it's true. (Score:2)
True. With every other distro I had to track down obscure programs like most. Gentoo has pretty much everything - the Qt rendering engine for GTK, most, the Sun Java JDK, the accelerated NVidia driver... Portage can get everything except for a few proprietary packages - and when it can't fetch a file itself it gives you detailed information as
Re:More M$ Hooey (Score:2)
Re:More M$ Hooey (Score:2)
Ease of update (Score:2)
I moved to Gentoo for, quite honestly, the geek factor. But it has also been *easy* to maintain, even if it does involve waiting for some compile time.
Re:Ease of update (Score:2)
Re:More M$ Hooey (Score:2)
Re:More M$ Hooey (Score:2)
That's because with your enterprise licence, you did not have to validate your version of Windows XP.
Re:More M$ Hooey (Score:2)
It literally took all day! He got so fed up he paid me $100
oh, it's easy to *use* (Score:2)
I would argue that Windows Update is too easy to use. I have fix
Re:More M$ Hooey (Score:2)
Remember the old "if Windows were a car" joke?
I'd rather have a car that just keeps running than one that I need to get fixed all the time, even if the dealer makes it really easy. I'd rather have a car that doesn't get taken over by organized crime if I don't buy the optional armor plating. I'd rather have a car I can let the kids drive without having
Re:More M$ Hooey (Score:2)
But of course they are"
It is also interesting to read between the lines and see what appears to be an admission:
Microsoft is more concerned about how secure their products APPEAR to be thus it is more important to release patches and updates in a way that makes it appear that they have fewer exploitable holes in their code. Its funny how they are still not focused on the issue which is the exploita
Prior to patching, reduce the avenues of attack. (Score:2)
So I've made a hierarchy of vulnerabilities to help me determine the actual seriousness of the "threat". Note: these are only applicable to a default installation.
1. Remote--root access that does NOT require human intervention or other app running.
2. Remote non-root access that does NOT require hum
It may be good.... (Score:5, Insightful)
Re:It may be good.... (Score:2)
That and isn't the quantity == to the quality? I mean shouldn't sufficient quality mean that all known security issues are fixed?
Re:It may be good.... (Score:2)
Re:It may be good.... (Score:2)
Efficient? (Score:3, Insightful)
Flamebait? (Score:5, Informative)
Re:Flamebait? (Score:2)
Uh, no. (Score:5, Insightful)
How about, which vendor makes the patches unnecessary (i.e., few and far between) because it released a solid, working program?
I don't want patch quality. I want program quality.
I work in proprietary software. Most places that do proprietary software are overworked and quality suffers. (EA is an extreme example where workplace quality suffered as well as program quality.)
In the places I've worked, everyone's too busy doing what they've been assigned and they're overworked because they're understaffed. Hiring more people means less money for the company so that generally doesn't happen.
With FOSS, anyone can pick up the source if they have some spare time and hack away at it, and even if individual contributions are small, there's always someone with some spare time and a different view about how something should work.
Once you start doing for money's sake, you spend more time worrying about your bottom line than about quality.
Re:Uh, no. (Score:3, Insightful)
Public companies don't have this luxury; they have to care about 'the bottom line', because they are responsible to their shareholders before they are responsible to their customers. In
anyone else think it's odd (Score:5, Interesting)
Re:anyone else think it's odd (Score:2)
I was looking for... (Score:3, Insightful)
Not most enterprises (Score:2)
Re:Not most enterprises (Score:2)
[Companies] do not test Microsoft application and OS security much. They assume MS will simply take care of it.
To me, that sounds like companies want Microsoft to worry about the security, and they'll worry about the difficulty involved in regression testing and patch installation.
slashdot articles (Score:2)
here we have some MS guy going on and on about a problem that needs to be addressed before your release software, not after
efficient? (Score:5, Interesting)
My office recently donated some P3 machines to a homeless shelter. The process of wiping the drive and installing Win 2000(SP4) and updating it to be current took nearly 4 hours for one machine. This was a machine that had just the OS. I had to run Windows Update and reboot at least a dozen times. Each time, I'd select and install all patches available. Due to prerequisite patch dependencies, however, each update/reboot cycle would make another 10-15 patches available. Hardly efficient. You'd think they could roll it all up into one huge patch and make it available. (And yes, I can understand the need for some places to avoid certain patches - make that the option, not the norm!)
Re:efficient? (Score:2)
But lets compare this to any SuSE Linux release in the last few years. It has an option for downloading updates from inside the installer, which can take between 30-60 minutes to download and apply, and then requires no reboot, although certain updates (such as the kernel) won't become active until a reboot is done. Then SuSE Watcher will download and apply any future kernel updates.
So, fewer
least complex? (Score:3, Insightful)
Re:least complex? (Score:2)
Just fix the problems please (Score:2)
Microsoft Corp. seems to be moving away from focusing on the actual number of security patches and updates that it and its software competitors release. Instead, it is concentrating on making it easy and efficient for customers to obtain the security fixes and update their systems."
I have an idea
Personally... (Score:2)
(Please, bring forth all the comments about how I don't have to deal with bugs and patches if I switch to _______ now.)
Re:Personally... (Score:2)
Easy (Score:2)
apt-get update
apt-get upgrade
Done!
It doesn't get much simpler for the user does it?
Re:Easy (Score:2)
So apt-get upgrade is sufficient, difficulty halved
Re:Easy (Score:2)
Re:Easy (Score:2)
Full credit to eWeek... (Score:4, Insightful)
One great example was this:
Interestingly, Microsoft's Hilf has a personal Red Hat workstation in his office that he uses on a daily basis. He selected a random week in October to provide a snapshot of the updates made to his Red Hat Enterprise Linux workstation over that period. He found that, between Oct. 6, 2005, and Oct. 11, 2005, his workstation was updated 66 times.
"I chose those dates randomly," he said. "I use this system daily, so it was literally a snapshot of a given workweek. All this illustrates is that patching and updating are part of any 'living' software system. It is part of the nature of modern software: Things change, bugs happen, features get added, and software needs to get updated."
But Red Hat's Cox pointed out that the second update release for RHEL4 was issued Oct. 5, resulting in a very large number of updated packages over the period of a day or two, "which is what Hilf saw. We only issued two Update releases for RHEL4 in 2005, so he was quite unlucky in his choice of a random snapshot," he said, tongue in cheek.
Unlucky indeed. Nice to see some unbiased reporting and not just verbatim duplication of Microsoft comments and 'press releases' for a change.
Advice for Bill (and you can pay me later...) (Score:3, Interesting)
I'll promptly install patches when doing so doesn't require unnecessary reboots. If the kernel isn't being patched, don't make me reboot!
Why doesn't Microsoft... (Score:2)
Argh, more buzzwords (Score:3, Insightful)
Fedora Security Patches? (Score:2)
go back to working
It's all about closing the window. (Score:2)
Speaking as a customer who manages a few servers and workstations at a company that has hundreds of the former and tens of thousands of the latter, I disagree. The differentiator for me is made up of two factors; window of vulnerability and severity. Spending two extra hours preparing to apply a patch that arrives one day sooner
They key to evaluating an MS product (Score:2)
wait wait wait... (Score:2)
Take my three legacy systems: Mom's Pentium MMX 166 webbrowsing machine, my 486 firewall and my work machine, P2 300, 256M RAM. Or something around these lines, somewhere up to 64MB RAM... WHAT systems run on these machines?
Mom's computer runs Win98. Dumbed down interface plus low system requirements. (Sorry: Easy, Lightweight, Stable, pick any two.) My job machine run
easiest to manage? You're kidding, right? (Score:2)
Honestly, Windows update is downright clunky and annoying. I don't know what's worse, having to jump to the web browser, the limited availability of combined patches, having to restart / install / repeat if you're behind in updates, needed to download separate patches for popular MS apps that are not included within Windows Updat
The patches often do more damage (Score:2)
Of course I can only do this because I refuse to use email or IE on this machine.
M$$$ (Score:2)
yes, let us believe the head of the MS Anti-Linux (Score:3, Insightful)
Why would anybody think there is any truth to what the head of Microsofts anti-Linux group says?
Do you think he might have a little motivation to make sure people THINK their OS smells like roses?
I do.
IMO
But thankyou Mr Hilfe for making sure CIO's, CTO, etc know that Linux is on Microsofts mind. THAT,
combined with what their employees are experiencing is great for your competition.
LoB
Microsoft propaganda machine in attack mode? (Score:3, Insightful)
So, that makes me wonder: is this just the season for the Microsoft propaganda machine to become active? Or is Linux striking more fear than usual into their hearts?
Re:Microsoft propaganda machine in attack mode? (Score:2)
Re:Microsoft propaganda machine in attack mode? (Score:2)
Ms will probably do that untill they ship Vista. Those will be some very hard 5 years...
Spinning for PHBs (Score:2)
He's using an old PR trick: If the message you were "staying on" becomes fouled, spin the subject to something positive related to the same subject. Microsoft folks are stretching and spinning so far and so hard this past year they seem to be living in a different universe. But that is just tactical.
The strategy behind such behavior is "The Big Lie." Repeat the same lie in front of people over time and you'll soon have a few who believe it, and
Why people care about quantity (Score:2)
If they just had a handful of good quality bugs, careful, deliberate releases of a few good quality patches would be perfectly acceptible.
Then why is it so easy to break MS Update? (Score:2)
So MS can rollout all fixes they want. As long as they insi
Re:The patches just rarely add functionality (Score:3, Interesting)
In fact, I believe that MS's drivers, as simplistic as they are, are far and away better than Toshiba's BT stack (Try to set up BT HotSync with a Treo 650 over Toshiba BT drivers). Unfortunately, they don't hold a candle to the WIDCOMM drivers.
The real travesty in all this is the fact that there are 3 separate comm stacks for the exact same hardware. Even worse is that they ar
Re:The patches just rarely add functionality (Score:4, Informative)
You mean the Bluetooth connection between my notebook and my cellphone that I use to connect to the Internet on the road doesn't really work? Uh oh...
-h-
Re:The patches just rarely add functionality (Score:3, Interesting)
Re:Correction. (Score:2, Insightful)
Re:Correction. (Score:2)
Re:Yeah because (Score:2)
Re:Yeah because (Score:2)
Ahh, but who tested those patches for you? Can you really rely on the QA process when so many different developers, with different policies and prioirities are involved? Can you easily assign patches to different groups of machines from a centralized console, so you can test them internally on a subset of machines? Can you easily remove patches from hundreds of machines if one of the patches turns out to
Re:Yeah because (Score:2)
Re:Yeah because (Score:2)
No idea, I mostly use the CLI and only start X if I actually need it.
Re:Debian (or any distro, for that matter) (Score:2)
As long as your system is configured correctly, pretty much any large Linux distro makes this an easy thing to do.
Re:Debian (or any distro, for that matter) (Score:2)
Except that, if you want to update all your libraries and the like, you probably need "--deep". Plus, there's a few packages under Gentoo that, if upgraded carelessly, break stuff (e.g. grub IIRC), or that refuse to upgrade without manual intervention (e.g. the recent move to Mysql 4.1).
Re:Debian (or any distro, for that matter) (Score:2)
Definitely.
"Plus, there's a few packages under Gentoo that, if upgraded carelessly, break stuff (e.g. grub IIRC), or that refuse to upgrade without manual intervention (e.g. the recent move to Mysql 4.1)."
The former is an example of one of the downsides of upgrading applications automatically with a distribution. The latter is another: major (and even sometimes minor) version upgrades can break existing archite
Re:Debian (or any distro, for that matter) (Score:2)
My point about Debian is that during minor updat
Re:Debian (or any distro, for that matter) (Score:2)
Luckily, we *nix folks generally have choices for our home boxes.
Re:Debian (or any distro, for that matter) (Score:2)
As you say, that's not one of Gentoo's goals -- they target the cutting edge. Smooth upgrades are one of Debian's goals, and my point was do one heck of a lot better job of it than Windows.
I was also dissing Red Hat and SuSE -- smooth updates are one of their goals too
Re:Debian (or any distro, for that matter) (Score:2)
I thought there was a configuration file that let you set default options for emerge, but after taking a look at the documentation, there appears to be no such file. Shame. What I did was write a script: update_world.sh, that just runs that command, put it in
The problem with --ask being the default is that you can't automate it at all - for home users, the