Interview of the Windows XP SP2 Dev Team 392
Masa writes "SuperSite for Windows has a nice interview called "Windows XP Service Pack 2: The Inside Story". The interview gives a good insight, what kind of a project the Service Pack 2 was, how it got started and how huge effort it actually was." The ITMJ Product Guide is part of OSTG, as is Slashdot.
Todd Wanke... (Score:4, Funny)
Re:Todd Wanke... (Score:4, Informative)
To the guy who modded OT - RTFA please. The head of the SP2 project is called Todd Wanke. Deedpoll is the method by which one can legally change their name (in the UK at least).
Re:Todd Wanke... (Score:2, Insightful)
Re:Todd Wanke... (Score:3, Funny)
Apologies to Todd and all, I was very bored and the very first thing I noticed when I read the article (unlike many commenters) was a synonym for onanism. And I'm a sucker for the cheap pun.
On the other hand, he's managing a project like that for Microsoft, he's probably too busy bathing in his lake of cash to care.
what? (Score:5, Funny)
Re:what? (Score:3, Funny)
but still came up with nothing, except t-shirts with corporate logos
"I went with Microsoft(TM) and all I got was this stupid 'I've been owned by script kiddies' shirt"
No Easy Feat (Score:3, Interesting)
Re:No Easy Feat (Score:2, Interesting)
Re:No Easy Feat (Score:3, Insightful)
Re:No Easy Feat (Score:3, Informative)
IIRC, the original XP firewall blocked remote access attempts. I want to know exactly which applications on my machine are trying to access the internet and I want to know what they are sending which is percisely why I use a software
prophetic (Score:5, Funny)
wow...a long read (Score:4, Funny)
This quote sums it up (Score:5, Interesting)
So at Microsoft, either something works and isn't secure, or is secure and doesn't work.
I know, this isn't really news, but it's not every day you hear it from Microsoft.
Re:This quote sums it up (Score:5, Interesting)
Re:This quote sums it up (Score:3, Interesting)
My friend was slamming SP2 from the start because it "broke" alot of apps where he works (a medical powerhouse in the state)
My response was something along the lines of, wait, let me get this straight, you're complainig because an application you rely on is designed around security risks in the operating system, and those holes were fixed?
They just didn't do sp2 correctly. (Score:3, Insightful)
SP2 should have been released separately from the firewall.
That way, users such as he with apps such as those could still get the OS patches and work on deploying the firewall by itself.
Re:This quote sums it up (Score:3, Insightful)
Actually, they probably wrote that app using the API documentation of the day. They are not solely to blame, here. How could regular Windows developers know which parts of Windows would be broken by SP2?
It's better to use a vendor who provides clear guidence about binary, source, and API c
Re:This quote sums it up (Score:2, Insightful)
I empathise a bit with these people working on SP2. They were handed a steaming pile of horseshit to make palatable. Maybe there's not much you can do, but that
Re:This quote sums it up (Score:4, Informative)
We can have security OR compatability. We can have low prices OR product quality... etc..
Bullshit. You can have both. The visionary companies described in this book DO get both, because they live by what the book describes "Genius of the 'AND'". You CAN have it both ways - it just takes hard work, dediction, and thinking outside of the box.
Microsofts lamentations will eventually get them beat. As good as they think they are, there is always someone better - with the visionary attitudes described in this book - that will eventually beat them in the long run.
I'm confident that as a community, OSS will be able to embrace the Genius of the AND in this situation, and get security along with usability. It just takes time.
Re:This quote sums it up (Score:5, Insightful)
When you can design from a blank sheet of paper, it's a lot easier to have it all. Look at Apple's relative success. They weren't trying to design an OS that would be 100% compatible with virtually all the prior software. Instead, they were able to say "Here's a subset of our old API that we've decided to make work in this new world (Carbon). Apps that use Carbon should work. Older apps will probably work in what we've designed as a VM (Classic). Get with the program".
Of course, Apple had a fraction of the installed base and developers to piss off by doing that. If Microsoft decides to start over and just retain some form of Win32 compatibility layer, the chaos will make Apple's transition pale in comparison. In the long run, it would be worth it, but remember the size of the Windows installed base. That's a lot of inertia to overcome.
In general, the OSS community doesn't have these sort of problems in starting from a market share of near 0%. But with success will lie many of the same issues. So long as security is a priority from the beginning, it probably wouldn't be as bad an issue as it is for Microsoft today.
Re:This quote sums it up (Score:3, Interesting)
Windows 95 was meant to become the next home PC operating system. It had basic networking support to allow home networks and connecting to private networks (e.g. AOL, BBSes). Security was not seen as a major issue - about the same as for DOS/Win3x.
WinNT was design
Re:This quote sums it up (Score:3, Insightful)
Re:This quote sums it up (Score:5, Funny)
Re:This quote sums it up (Score:2)
I can't tell you how many times http://server/application talks to the database with username: application, password: application.
Re:This quote sums it up (Score:2, Insightful)
[Laughter] (Score:3, Insightful)
I'll get right on it... (Score:5, Funny)
I see.... (Score:4, Funny)
Re:I see.... (Score:2)
Team: "Sir, we need to enable a firewall to help mitigate the rash of IE exploits that's plaguing XP. By limiting port exposure due to the many users who have direct connections over broadband, we can limit virus attacks and spyware."
Bridges: "I have no idea what you just said. None. But you do a good job and you're a great soldier, so..Carry on!"
Microsofties? (Score:4, Funny)
So is that like little fairies or something that write code while everyone is asleep?
Re:Microsofties? (Score:2)
Can it ever be fixed? (Score:5, Interesting)
Re:Can it ever be fixed? (Score:3, Informative)
(For the lazy among you, Secunia can't ever repro these on a fully patch SP1 system, to say nothing of an SP2 system.)
Note IE (Score:5, Insightful)
Just drop IE and spend more time on the freaking OS.
Somehow not impressed? (Score:5, Insightful)
Maybe if they spent less time "re-inventing the wheel" er... "innovating" they would have more time to actually write what they NEED to write more securely.
There is no reason why commercial software would have buffer overflows [at all] and specially in something like LoadImage().
In FOSS at least you can blame lack of time, review, etc. But in commercial software you're paying for the eyes and the time.
Show me a story where they agree to hold back on re-packaging the latest video/sound codec as a Windows format [hint: wmv == mpeg4 == divx for all intents and purposes] and instead decide to fix a good 10k bugs or so.
Of course I'd settle with the non-integration of MS IE, explorer.exe and MSN and the addition of a POSIX.1 emulation layer [that comes bundled]
Tom
Re:Somehow not impressed? (Score:2)
Even commercial software is still written by humans, and there is still no single program that can catch (all) errors in other programs. So, yes, they make mistakes just like FOSS coders. FOSS benefits from peer reviews all over the world and yet there are still uncaught mistakes lurking around. Commercial software benefits from paid reviewers all over the world, and yet there are still MANY uncaught mistakes lurking around.
Re:Somehow not impressed? (Score:2)
By your post if FOSS == commercial in terms of quality and expectations... then why does MSFT exist still?
That was my point. Show me a story about how MSFT plans to fix their blatantly wrong development strategy. That would be worthy of a news headline. Some lame "interview" with the people responsible for a fairly unsuccessful SP2 isn't that interesting.
Tom
Internet Explorer Conundrum (Score:5, Insightful)
I agree with that, as a Windows 2003 server consumer. Although the prevailing wisdom says that browser use from a server should be minimalist at best.
But we were thinking that drastic at first. I can tell you that during the [initial design] phase were definitely thinking as drastic as that."
And that is the problem. It is not so much that Internet Explorer is insecure. It can be made VERY secure. But then it is very difficult to use for Joe Average User. There are tradeoffs all over the world wide web. (example: I want to be able to view these nifty stock quotes, but then my browser is open to exploits). The standards are still evolving and programmers are still adjusting towards the safest yet most robust model for all.
Re:Internet Explorer Conundrum (Score:4, Insightful)
I agree with that, as a Windows 2003 server consumer. Although the prevailing wisdom says that browser use from a server should be minimalist at best.
Actually, the problem with that is terminal servers.... those who have chosen such a solution, run their browsers from the server. Of course, they should not have the user rights to do anything really nasty, but it is still problematic.
Kjella
Re:Internet Explorer Conundrum (Score:3, Insightful)
a system similar to the sandbox method for java applets is an idea too ( yes i know there was an exploit with it recently )
Point is - a program should treat ALL data as malicious and/or broken, if it comes from 'outside' and then prove the data to be valid BEFORE doing something with it.
Such as checking it fits into buffer sizes for example ( hell
Re:Internet Explorer Conundrum (Score:3, Interesting)
Every time something does not work, the enduser rarely cares why, in the technical sense. Instead, they want an abstracted answer to their unvoiced question along with a quick fix and the promise this will never happen again. For every feature, there also needs to be a user-handl
Payback is a bitch (Score:5, Insightful)
By (inadvertently) harming their clients like that, they've built a monster, and now, short of scrapping most of their IE work, there is no way they will ever deliver anything robust and secure.
Of course, they WON'T go back and do it right, both because the corporate masters won't stand for it and the fact their development teams are committed to what they've done and their disgracious vision.
So it's game over for Microsoft, who couldn't deliver on what clients really needed.
In fact, they'll survive in computing the same way Mcdonalds survives in cuisine. Some would call that a success, but few would admit to eating there.
Re:Payback is a bitch (Score:2)
Businesses are locked in, by office and windows. Even mac users (in the business world) are locked in by Microsoft Office. As a desktop support guy, I do my part (tell them to use safari, use mozilla, use firefox), but I have to say the lock in is really in the minds of the drones. When I ask if they have heard of firefox, its a browser they say, what is a 'browser?' You see, to almost everyone non tech Explorer = Inter
Re:Internet Explorer Conundrum (Score:2, Informative)
There's no reason that "nifty stock quotes" couldn't be delivered in plain HTML. If you need to use something insecure like ActiveX to view them, that is because MS has put so much effort into promoting "features" instead of "security".
If MS were serious about security and simply removed ActiveX from their browser and stopped supporting it, pretty soon the web sites that use it would get re-written to use something more sensible.
Or ActiveX whitelisting (Score:2)
If MS were serious about security and simply removed ActiveX from their browser and stopped supporting it
Then Windows Update wouldn't work.
Features-wise and security-wise, ActiveX in IE is no different from an XPI that installs a Netscape plug-in in Firefox. Or are you talking about a user-controlled ActiveX whitelist to match Firefox's XPI whitelist, defaulting to *.microsoft.com and nobody else?
Re:Internet Explorer Conundrum (Score:2)
no-execute feature (Score:3, Funny)
No Operation? (NOP, 0x90)
Re:no-execute feature (Score:3, Informative)
Yes, you got your 'funny' points, congrats ;)
"No Execute" is also called "Data Execution Prevention" now. Basically it is a way to mark pages in memory as locations for data only, and not some places that executable code can be put. If you try to execute code from one of these pages -boom-.
Here is one of the microsoft.com pages on DEP: DEP info [microsoft.com]
Headshots (Score:2)
Are those project managers or aspiring actors? I can't tell which!
Re:Headshots (Score:3, Interesting)
I notice they left out some
Some windows bugs can't be fixed (Score:5, Interesting)
Yeah, Windows has lots of bugs. But some of those bugs can't be fixed, because certain major programs rely on those bugs . When you fix the bugs, you break the programs. Almost every bug fix windows gets these days is accompanied by a program breaking. MS has to try and decide whether enough users are affected by the bug to make the fix worthwhile.
MS has been pussyfooting it about breaking programs in the past, and I'm glad MS finally bit the bullet with SP2 and broke all those programs in the name of security. It was high time. Of course, it means I have to keep a second PC around for some older games, but hey, that's life.
Re:Some windows bugs can't be fixed (Score:2)
Why does that sound so familiar? Oh, yeah:
Narrator: A new car built by my company leaves somewhere traveling at 60 mph. The rear differential locks up. The car crashes and burns with everyone trapped inside. Now, should we initiate a recall? Take the number of vehicles in the field, A, multiply by the probable rate of failure,
Re:Some windows bugs can't be fixed (Score:2)
Why do people feel the need to quote Fight Club at the slightest given opportunity? I mean, it's not really a similar situation at all.
Maybe "communication"? (Score:4, Interesting)
Then the vendors can release patches for their apps so that they will work after the service pack is applied.
And before anyone goes off about how Microsoft would have to spend too much money and time testing every app out there, you're wrong.
There are lots of companies with contracts with Microsoft and Microsoft could ask those companies to run a quick diagnostic app on some of their machines with the apps those companies consider critical to their business running.
That way, Microsoft could see what apps were using the bug that they planned to fix and how many of their big customers would be affected by a fix.
Microsoft has the money, the contact info, the company info and the existing contracts to do just that.
The real reason Microsoft doesn't do that is because there are too many bugs that rely upon other bugs and Microsoft doesn't even know which are which or where they are.
For reference, look at this previous
Re:It would work. (Score:5, Insightful)
Lot's of software isn't sold in the first place.
Yep. Because the most popular games are new versions of old games. I don't care if DOOM no longer works on XP because of a service pack, but there is no reason why the next version of Quake wouldn't be patched to no longer depend upon that bug.
Quite a lot of people play games that are >12 months old. Breaking them isn't an option: they simply won't apply any more security updates from that point forward. Like it or not, in the Real World with the sort of end users who have fast machines on the end of fast home DSL, appcompat takes precendence over security. Every time.
f your company is running a critical app from 1996 without support, your company has bigger problems.
Welcome to the real world. I've already dealt with several in various test Linux migrations. One of them was written by a company that doesn't appear on Google and is apparently bust anyway. Actually this app was a Windows 3.1 program, from even earlier.
Think how much stuff is still written in COBOL.
Actually, it is. Just look at Linux development.
Linux is pretty much a textbook case of how not to maintain backwards compatibility. It's a serious problem. Some vendors are telling the LSB they won't start porting their apps to Linux until it becomes more stable (C++ in particular is an issue).
Due to the projects I'm involved with, I deal with the lack of stability on Linux all the time, and I can tell you it's one seriously fucked platform from that perspective. I've seen more than one open source developer get up and walk away (back to Windows) because the stuff they wrote simply didn't keep working.
Cry me a river. Look into the concept of "source code escrow".
It's easy to talk about source code escrow now. Too late, it's already happened. On a large scale. Deal with it.
I'm not worried about companies that didn't take basic precautions when they licensed software. They made the wrong decision, they suffer the consequences. That's business.
That's why you don't work for Microsoft, and therefore have no say in the matter. You don't sell many operating systems by telling your customers that they're screwed but it's OK because "that's business, it's harsh". People will just tell you to fuck off, and they will give their money to people who care about their software investments (like Microsoft).
Re:Only on Slashdot ... (Score:3, Interesting)
I don't see how. You claimed it was up to the people who sold the software to fix it, and I pointed out that much software was not written to be sold as a product. It was written by the people who had a problem to solve.
such a waste... (Score:5, Insightful)
When Apple did MacOSX, they basically created a "WINE" for MacOS9. Not everything was/is perfect but a great many things continue to work without problems. They didn't sit back and say "oh... we have business reasons for not overhauling the whole OS and starting over from something more secure and stable from the start."
I have said it before and I say it again: Microsoft is perfectly capable of doing exactly what Apple did: Make a new OS and make a WINE to run the old stuff until people finally migrate over. I'm not a developer but there are plenty of examples out there to show it's not impossible. I know I can't be the only person who has ever thought of it and I wonder why they haven't done this at Microsoft already? Some people here have been kind enough to put forth some reasons why Microsoft hasn't just abandoned its current Win32 model -- essentially business reasons -- so can someone offer some likely reasons why Microsoft wouldn't build a new OS and then make a WINE for backward compatibility?
Re:such a waste... (Score:5, Insightful)
I remember a few years ago when I was running NT 3.51 on my dual processor HP workstation just how nice this nice shiny new OS is. I can format a floppy and I can still do other things. Before NT, it took an Amiga to do that. In the Linux of the day, well I could use mformat or dd and zero out the sectors in preparation for a tar, but there was no UI for either and both were relatively arcane.
The level of transparency in XP running old apps makes Apple's half-baked approach look amateurish.
I bet when Avalon comes out, you're going to complain that it's not available on Windows Me or 2000, or why Microsoft is forcing developers to abandon their code and start over again. MS can't win on slashdot.
Re:such a waste... (Score:4, Interesting)
Drivers under XP are still running at Ring-0. The same Win32 API thing is still in operation which makes virtually any security problem, a system-wide compromise since the message queue is a problem that cannot be fixed without a complete rewrite/replacement of Win32.
Part of Windows's current set of problems involve the execution level of device drivers. Another part is the message queue problem. The integration of MSIE is a pretty critical failure too but wouldn't be were it not for the existance of the first two. The first two problems necessitate abandoning or virtualizing the Win32 API as it is today. The only safe way to continue using that API is to run it in a virtual machine that doesn't actually run that API itself. That way, the apps and drivers cannot corrupt the rest of the OS needlessly.
MS can win on Slashdot if MS would abandon its pride and admit when mistakes are made. It was a mistake to integrate MSIE too deeply into the OS. The shell itself should have be safely disconnected from the kernel. I remember when Win2k was first being introduced and discussed at some Microsoft thingy... I raised my hand during the Q&A session and asked if drivers were still running at Ring-0. The guy I asked didn't have a clue what I was talking about but another guy did and "admitted" '...yes...' with a sigh. So he knew as much as I did that drivers at Ring-0 is a critical problem. (even if all devices are certified by MS, people still write and use those damned VXDs as DLLs for their programs so they can get 'more' from the OS in the way of performance... thereby running their apps at Ring-0 and circumventing program protections.)
When Avalon (whatever that is) comes out I am sure there will be plenty of people bitching about it... no getting around it. But I think the world has adjusted to the fact that Win98 is an abandoned OS and should be regarded as such. Win2000 is not yet abandoned and should be supported where it is appropriate. (Did people actually use WinME??? Dear god...thought it was just a bad dream...)
MS forcing developers to start over again should be considered normal and acceptable. I don't think anyone should bitch about that at all. There are other reasons developers should bitch at Microsoft, however. In my view it's like people bitching that they need to go back to school to update their education. Sorry man, but the world is a changing place and if you don't change with it, you will die. But then again...
Well anyway... I know these people are out there and I admit you're probably right that MS can't seem to win on Slashdot, but I'd be willing to bet that people on Slashdot at one time did sing the praises of Microsoft as I once did. I hold that Microsoft EARNED Slashdot's disapproval and it would take a LOT to restore any good feeling we once had.
Re:such a waste... (Score:3, Informative)
Sorry to rain on your parade, but do you think when Linux programs use the syscall interface (int $80), that it's not in ring 0 on x86 architecture?
Or magically, on MacOS X on the PowerPC, drivers running stuff are running in userland? The Mach-FreeBSD port (darwin) runs drivers in the kernel space, and they are free to overwrite any physical or logical memory address, just as on every other operating system ... with the possible exception of Hurd or the orig
Re:Mod parent way up! (Score:3, Insightful)
Of course any hardware 3d-accelerated video driver in Linux can also bring down the system, since parts of DRI and nvidia's GLX run in the kernel. The salient difference is that video drivers in NT
Sort of the same, but still very different. (Score:3, Interesting)
I don't run hardware accelerat
Re:such a waste... (Score:2)
Apple totally scrapped backward compatibility with old pre-OSX apps in OSX. They just put OS9 as a "virtual machine" of sorts, that could run as it's own process in OSX. This way people could still run OS9 apps while switching over to OSX.
Microsoft did create a new kernel with NT, but they retained probably all their old APIs, with all their bugs, basically retaining most of the bugs of previous Windows releases. When y
Re:such a waste... (Score:3, Insightful)
No, it just shows that Apple had a much smaller install base with few large corporate accounts to piss off.
Don't get me wrong. I do applaud them for taking the more difficult road but backward compatibility is a much different issue for MS.
Re:such a waste... (Score:2)
Thats odd, my feeling was the other way around since, I have yet to find a program that fails to run in Apple's OS 9 compatibility "mode"(aside from some apps that attempt to capture from hardware directly, especially hardware that isn't supported by OS X but thats to be expected). Meanwhile 9/10 of all older apps ive attempted to run under win XP fail to work entirely.
I was much more pleased with OS 9 stu
Re:such a waste... (Score:2)
It was v 7.something ("the craptacular years") where you had the hybrid systems dependent on the 68K emulation.
Which, btw, gave them a huge leg up on the Classic vm. They'd done it before, to accomodate 68K aps on PPC chips.
Re:such a waste... (Score:2)
Customers
Profits
Products
Employees
I would guess that their order goes 1. Employees, 2. Profits, 3. Products, 4. Customers.
Perhaps change up profits and employees, but it does seem that they have a great culture and treat their employees well. However - having profits become more important than both your customers and your products will yield a company that can't exist on the corporate landscape for as long as others.
Profits ARE good. They are the po
No way (Score:2)
Microsoft is a public company [google.com]. This means that the company's officers are beholden to the shareholders to deliver value, or the board will remove the officers.
Shareholders care only about stock price. Stock price is dependent upon profit and liability. Nowhere in there is there a calculation for "treating people well" to increase
Re:such a waste... (Score:2, Informative)
Re:such a waste... (Score:2)
Interesting pictures (Score:3, Funny)
Re:Interesting pictures (Score:2, Insightful)
No, they're all managers.
OT (Score:4, Insightful)
I keep reading how longhorn is going to have wonderful new features and things nobody knows they need. However, I think that most users just want the stuff in windows xp to work the way it should. Longhorn should be a hardened Windows XP SP2.
That might actually be the incentive for the companies that still run windows 2000 for stability to switch over. That is their market.
Consumers are going to get windows when they buy new computer. I don't care how many linspire running walmart PCs are sold, Dell and HP are selling them with windows.
Their competition is beating them on stability and ease of use, not cool groundbreaking new features. Most computer users just want the PC to be easier to use, not more complicated with new file systems and taskbars with more crap on them.
People are switching to firefox from IE mainly for the enhanced security and tabbed browsing. Okay, tabbed browsing shouldn't be too difficult to copy to IE, but security is the reason techies are putting that little fox icon on peoples' desktops.
I think they've done a good job with SP2, but I think that people just want the computer to work and are indifferent to the bells and whistles appearing in longhorn betas.
7 developers (Score:5, Interesting)
Re:7 developers (Score:3, Insightful)
Adding more programmers to an already late project makes the project even later.
Re:7 developers (Score:5, Insightful)
Insightful quote... (Score:5, Insightful)
Re:Insightful quote... (Score:2)
Good. Maybe they can explain... (Score:3, Interesting)
Re:Good. Maybe they can explain... (Score:2)
Market a Perception and It Becomes Reality (Score:2, Insightful)
Microsoft needs more programmers, it seems? (Score:5, Interesting)
Todd: I'm talking Windows [Division] in general, or Microsoft in general. The Longhorn wave
As I had previously read this is not a joke, just look at this quote from a Microsoft worker: http://www.longhornblogs.com/robert/archive/2004/
Now, at the same time all this has been going on, there has been a lot of complaining about the constantly slipping Longhorn release date. I haven't weighed in on that too much yet, but I think it's time to break my silence. Microsoft shifted between 80-90% of the Windows Client Team off Longhorn development and onto Windows XP SP2.
Is not that the SP2 is a bad thing. Is a great improvement, but it took so many time, it was delayed so many times...that's all what Microsoft can do? I mean, they just put all they resources in the SP2 and it took them forever to release it.
Perhaps it's just me, but the open source world evolves much faster and has more resources than Microsoft. Every 6 months I see more evolution in the OSS field than what I saw in SP2 (and again, it's not that the SP2 was bad - it was great! But just look at fedora 3 with its SELinux integrationand all the rest. We're being faster than them IMHO, and how fast can you evolute is more important than "how good are you today"
Re:Microsoft needs more programmers, it seems? (Score:2)
Todd:
One of the things I do when I run a project is I never use the word "I." Even if you went back through every piece of mail I wrote for Windows Server 2003, and Windows XP SP2, you'll never see the word "I" in any of those emails, unless there was a specific reason for it. I'm just a believer in that if you want to get things done, the best way to do it is as a team. As part of XP SP2, we just assembled a virtual team.
C
McLaws isn't a MS worker... (Score:3, Interesting)
FB, C# MVP
Re:Microsoft needs more programmers, it seems? (Score:2)
In the open source world if something can be fixed you fix it and fix the software which depended on the bad thing
Many people complains about the kernel breaking compatibility with binary drivers, but people knows when this happens and does it on purpose, because when they break the "binary compatibility" they fix all the open source drivers in the kernel, so at the end the didn't break the compatibility because all the in-tree drivers sti
politics and hype (Score:3, Insightful)
That article offers an interesting insight into the Microsoft development process.
I know that even sizeable open-source projects can be ridden with political complications, but this article gave me a new sense of how people interact when working on big projects.
Todd Wanke seems like a good guy, but using the article as a vehicle for his sappy management practices wasn't very appealing.
Also not appealing is Jim Allchin's satanic gaze. [winsupersite.com] Jesus.
Too much hype. Too much bullshit. Too many acronyms. I'm sticking to free software people.
Sigh^2 (Score:5, Insightful)
photos (Score:2)
Re:photos (Score:2)
Tux?? (Score:5, Funny)
http://www.winsupersite.com/images/reviews/war_te
Isn't that a penguin?
Isn't that Tux?
What's he doing there?
Spying?
Or... noo. They hold him captive??!
So glad (Score:2, Funny)
The question no-one ever asks... (Score:5, Interesting)
Richard Stallman asserts that closed, proprietary - non-Free - software is an ethical wrong. That is to say, it reduces the amount of freedom in the world. By developing, supporting, selling, evangelising - etc, etc - proprietary, non-Free software, one actively HURTS one's fellow humans. I mean this in the RMS sense - I'm not talking about Windows being less secure or less stable than GNU/Linux, but being less free.
How do Microsoft (et al) developers, who are obviously intelligent, hard-working and - at the technical level, at least - well-intentioned people, reconcile this with their consciences? Do they...
Hope this doesn't sound like a troll. I just really want to understand why people go along with this system. I don't get it, but obviously most of the rest of the world don't care or have some other cognitive work-around. Please enlighten me someone!
Re:The question no-one ever asks... (Score:3, Insightful)
Re:The question no-one ever asks... (Score:3, Insightful)
I have no guilty concience over locking my front door at night. Sure, that constricts your freedom to be able to walk into my bedroom while I sleep, and I *could* make it a public place where all are welcome, but I don't, for reasons of my own, that I don't need to explain because it's MY bedroom, and I feel no guilt for re
Re:The question no-one ever asks... (Score:3, Insightful)
How do Microsoft (et al) developers, who are obviously intelligent, hard-working and - at t
Re:The question no-one ever asks... (Score:3, Insightful)
And it's especially tragic when people of Stallman's statue adopt fanaticism instead of reasoned persuasion, especially giv
Never Use the word "I" (Score:5, Insightful)
What a wanker. This is one of those guys who when he means "you" he says "we". For example - "why don't we spend the next few hours working out the bugs." - which means "why don't you bust your ass for a few hours while I go home and get some sleep.".
So what is "IE Hard" (Score:3, Insightful)
Todd: The original idea was to make it sort of like IE Hard. The IE in Windows Server 2003 is really unusable for consumers. But we were thinking that drastic at first. I can tell you that during the [initial design] phase were definitely thinking as drastic as that.
It sounds like Microsoft actually has a secure version of Internet Explorer, without all the guck that makes it insecure. But they consider it "unusable for consumers". Probably because you can't run all those stupid "toolbars", "Active-X controls", "upgraders", and other crap you don't need. It's clear that the "features" people won out over the "security" people.
They could at least offer "IE Hard" for everyone who wants it. Most business desktops probably should be running "IE Hard".
Re:Quite a Caucasian Crowd (Score:3, Insightful)
Re:Quite a Caucasian Crowd (Score:4, Funny)
FWIW: Laurie Litwack is Canadian, Tokuro Yamashiro is of Asian heritage, and Jim Allchin is from another planet.