Microsoft Finally To Patch 17-Year-Old Bug
eldavojohn writes "Microsoft is due for a very large patch this month, in which five critical holes (that render Windows hijackable by an intruder) are due to be fixed, in addition to twenty other problems. The biggest change addresses a 17-year-old bug dating back to the days of DOS, discovered in January by their BFF Google. The patch should roll out February 9th."
Backwards compatibility FTW! The one thing that if Microsoft broke, they'd have a serious OS horserace on their hands. Then anyone would be free to simply choose OS X, Linux or anything else just on merits and not "it runs all my old software".
Learning HOW to think is more important than learning WHAT to think.
ms bash?
A bug no one knew about is being patched a month after it's found. WTG ms?
News for nerds? Or news for those that line your coffers?
Remember that BSD bug that sat around for about the same length of time? Yeah, it happens everywhere.
Of course, this is only a bug that can be exploited by 16-bit programs and only on 32-bit Windows. Since I run neither of those, it's not even a problem for folks like me.
Isn't it a little disingenuous to say "finally" when the bug was discovered last month?
That it was introduced 17 years ago doesn't mean that Microsoft has been tardy about fixing it...
Yes... the only question is... Why didn't Microsoft disable running DOS apps by default?
Since hardly anyone does it, and the facility is only provided for backwards compatibility, it ought to require explicit manual admin action to enable.
Given the security risk exposure of having such a rarely-used feature exposed as part of the potential attack surface.
That's what the NTVDM *is*. It's effectively a virtual machine, though it's closer to a virtualizer than a simulator (more like VirtualBox than Bochs)
I have developed a truly marvelous proof of this comment, which this signature is too narrow to contain.
since this bug was "discovered" in january its only chance at being a record would be the rapid turnaround in getting it patched..
By that I mean, rapid turnaround on Microsoft scale from disclosure in January, through to early Feb patching..
Reading the summary, nevermind the article would have kept both of you and the poster above you from posting sillyness.. The bug exists in a bit of 17 year old code, but was discovered last month... so not even remotely "old"
I think Microsoft wasn't concerned because DOS applications are all contained in a virtual machine. The hardware is emulated by the VDM or VXD's. If anything goes wrong NTVDM.EXE terminates like any other user process. Ideally it should be as safe to run and I'm sure Microsoft wanted to make running legacy DOS apps as seamless as possible to the end user.
The clash of honour calls, to stand when others fall.
Imagine if you paid $400 for Photoshop for Linux, but next year it was worthless because the latest kernel wouldn't run it? Wouldn't be very happy then, would you?
You're right: I'd be sorely peeved.
However, Linux strives for userland consistency, so any problems with old programs (like WordPerfect 8) not running are to be blamed on incompatible (glibc, for example) or non-existent (GNOME 1.4, Gtk 1.3) libraries. Gtk2, GNOME2 and glibc6 (is that a Debianism?) have been out long enough, though, that there aren't too many issues like that anymore.
Not that any non-geek would care about the real reason, so "blame it on Linux" is good enough!
"I don't know, therefore Aliens" Wafflebox1
No, That's Windows 7 by itself. Office is 3GB extra.
The cited DSL fits in 64MB, all things included.
Damn Small Linux is small enough and smart enough to do the following things:
It includes three browsers, document processing, email, spreadsheet, VOIP, and a lot more.
The smallest pendrive I've ever heard of is the 64MB USB 1.0 device I'm holding in my hand right now that I bought my wife more than a decade ago. I paid $79 for it at Fred Meyer, because tech stores wouldn't carry it. Actually, there were 16 and 32MB versions of this, but let's not go there because this was the Windows 95 era.
I am on the record as stating that we've had no productivity increases since the advent of Windows. Let me quote from a wise man:
"Word processing was a solved problem in 1984. By 1987 spreadsheets had all the functions a normal person would ever use. Databases took a little longer, but by 1990 that was sorted. An infant could have been born that day and by now would be almost of age to vote and we've seen no real improvement in productivity since."
64MB is 0.32% of 20GB.
So let me ask you: If the Office team needs 3,000 MB to install their full application set, what can they do with 30MB - 1% of that? Splash? Can they even do that?
Help stamp out iliturcy.
If a photo manipulation program has something broken with a new version of kernel, that means developers should be unhappy since they are doing something very wrong at the beginning.
You're missing the key difference here. Microsoft is making money hand over fist, like mad, and were doing so before security was as important as it is now. It's not so important that they ensure security in their products as ensure that clients believe that security is taken seriously.
WARNING! This girl exceeds the MAXIMUM SAFE standards established by the FDA for BRATTINESS
....and YOUR Slash number has six digits. Mine has five. See? I can count backwards! :)
I've been using Linux since kernel version 0.99pl10, when Slackware ruled on a couple dozen floppies.... ...and get off my lawn!
When politicians are involved, everyone loses.
Linux doesn't have to worry about backwards compatibility because users are paying $0 for their software.
Not exactly true. I have paid for a great deal of software designed to specifically run on Linux. AVG's coroporate anti-virus server runs on Linux, tons of CRM and database applications run on Linux, even a lot of Perl based management suites for webhosting aren't free. And worth every penny from my experience. So far, compatibility hasn't been an issue when I upgrade for most, although many require a RH based system (RH/CentOS/Fedora) to work.
Tequila: It's not just for breakfast anymore!
Apparently your Slashdot ID doesn't make you any smarter.
But what I was getting at was perhaps if Linux chose a more modular design like a Microkernel, it would be less bloated.
Although it was in jest, as I think if they chose a Microkernel it would probably have ended up like Hurd and I'd be typing this from a Mac.
I need to track down John Titor so I can test my hypothesis.
Mod me down, my New Earth Global Warmingist friends!