Microsoft Continues Anti-OSS Strategy
MacDaffy writes "Microsoft's General Manager of Platform Strategy, Michael Taylor, continues Microsoft's press blitz against Open Source in general and Linux in particular in a CNET Interview. He says of Linux: 'You can build it, design it, and it will work great. The trouble begins when you want to add things to it...(due to) the brittle nature of the platform, when you do that, other things break.'"
... in Windows, you don't have to add things to break it!
"The trouble begins when you want to add things to it...(due to) the brittle nature of the platform, when you do that, other things break." The words 'pot', 'kettle' and 'black' come to mind. Is Microsoft unaware that their registry is far more 'brittle'?
As where with windows. It comes broken.
+-+-+-The folowing statement is true. The previous statement is false.-+-+-+
'You can build it, design it, and it will work great. The trouble begins when you want to add things to it...(due to) the brittle nature of the platform, when you do that, other things break.'
We heard what the thinks about Windows, but what does he say about linux?
+1 funny, -2 overrated. Life isn't fair.
When you add new things to Linux, other things break?
Like that never happened with Windows... If I remember well, adding SP2 to Windows XP breaks compatibility with certain software. And that's just the latest example.
Note to Microsoft: you have tried FUD in the past, it did not work. Not goona work this time either.
The right to offend is far more important than the right not to be offended. (Rowan Atkinson)
Why would you post such an article on Slashdot?!?
*Runs for nearest bomb shelter*
Upcoming article: Why Microsoft is the greatest!
Like say you added a database server to your server installation of windows, and then later on you add an official OS update to the same server, with the interesting side effect of breaking the database.
Which is why many places have test machines to test windows updates.
Windows 2003? That breaks when you install it? Or breaks when you apply a hotfix?
Or breaks when you reboot it? (blue screens and dumps)
Or breaks when you add new hardware?
Or... Well... You get the idea..
Slashdot.. Land of nerds, trolls, and FlameBait..
How is this news? It would be news if they stopped.
The trouble begins when you want to add things to it...(due to) the brittle nature of the platform, when you do that, other things break.'"
Is he talking about Linux or SP2?
"Our opponent is an alien starship packed with atomic bombs. We have a protractor."
OSS advocates are stating that Windows is increadibly robust and stable.. until you start adding to it. Infact, after installing and uninstalling programs, testers were suprised to find information still says in the REGISTRY! In addition... some programs leave directory structures behind sometimes with megabytes of data files in them!
Good Grief... brittle? At least when I do a "make un-install" I'm not left with registry entries filling up all over the place.
How in the world is Linux brittle when you start adding to it?
His comments make me want to hunt him down and whack him over the head with my copy of "programing windows with MFC."
You can't say that Ubuntu is 'brittle', nor GoboLinux, nor MEPIS. If you want to add something to any of these distributions of a Linux-based operating system, you can, with ease.
.. you either roll your own, pitch a tent in a distro field, or take a pre-packaged solution from a vendor who has done the hard work for you...
...
Microsoft, however, in their positioning, are exploiting the human incapacity for understanding a generality when confronted with logo/brand positions. "Linux" is a huge field. You can't just say "Linux" and mean "All services that depend on a Linux-based solution". Its pathetic.
Microsoft know this; they frame the fight so that when they say "Linux" they mean all Linux-based distributions. But to a user of Linux who actually wants to use Linux, and knows how to use Linux, "there ain't no such thing as a Single Linux target"
I say this having used Linux now for 10 years, quite productively. I haven't used Microsoft-based products in that time. I hardly consider that a "GM for Platform Strategy" at Microsoft will have had that experience
; -- the corruption of government starts with its secrets. a truly free people keep no secrets. --
I can use the 16,000 some Debian packages quite easily and happily, but when I want to add software that they didn't package, I have to fight with dependencies myself and really make a whole mess of my system (thank G-d for checkinstall / installwatch). It ends up taking at least an hour to set up most pieces of software that isn't prepackaged.
With linux you can do much more things than with windows, but sometime those extra-thing won't work perfectly. It's like comparing a bicycle and a car ! MS is riding the bycicle and going: ahah, but what do you do when you're short on gas ?
\u262D = \u5350
Has this guy tried to write a device driver for windows recently? Any idea how many things can break on windows if you don't do it exactly right? Same bull goes for Linux. If you don't know what you're doing, you can hose the OS and 'break' it.
Add to that the fact that writing an application on linux that misbehaves is less likely to cause as much trouble as a windows app that misbehaves. It's just that in linux the lower layers are more visible, and most people tend to poke their noses in it a lot more than with windows, where everything is hidden pretty well, so you're stuck in win32api world. But if you dig down in windows, just as in linux, you can make things go boom real easy if you don't know what you're doing, or make a mistake.
---
Programming is like sex... Make one mistake and support it the rest of your life.
It seems like whenever a Microsoft employee speaks they generalize Linux into a huge ball, never mention a distro, and say it's bad. Surely this distro is not using RPM or Apt, which many distros are based on, and surely it is not Gentoo with portage. I also don't think they quite understand how Linux works in that things aren't breaking when the end user is too stupid to configure the program.
It's as if Microsoft made their own distro, coaxed it with unstable software from 5 years ago, give it no package managemnet, and say "this is all Linux is!". Ugh, it's enough to drive a sane man crazy.
I honestly thought he was refering to windows and the "change one thing 11 other unrelated things break"
i havent had ththat prob in linux/bsd as i became used to the system, once you know how to certain tasks you start to understand how things interact and what needs to be done. on the other hand in windows, things are not that way
Taylor: We continue to do the same things that we've been doing in the last couple of years
You mean perpetually patch IE security flaws?
The trouble begins when you want to add things to it...(due to) the brittle nature of the platform, when you do that, other things break.
Well thank God that Windows doesn't do that.
Weaselmancer
rediculous.
Ladies and Gentlemen, I give you... Brittle Software!
The meaning of your Life is up to you. Mean well. -- Me, 9/11/2001
They just need to keep hiring away our best Open Source talent.
I know they did recently -- article here focusing on their "theft" of Daniel Robbins, the former chief architect of Gentoo Linux.
They claim to be wanting to learn more about Open Source when they try and justify hiring guys who are just getting by financially but are huge braintrusts of the Linux movement. Basically they offer these guys 6 figure salaries to work behind closed doors in Redmond and never release anything of value to OSS ever again.
Many of them being family guys, they cannot turn these offers down due to finances. Kids are expensive, wives are expensive, SUVs are pricy, gas is pricy, taxes, computer hardware, and on and on.
I don't blame them but I think it's a dirty trick by Microsoft. I love OSS and use it at home at work and on project I create. We need to keep our talent.
Shame on you MS.
If you "get" pointers add me as a friend (116)!
One of the main features of Free Software is that you CAN add things to it, you have the source, and since GNU/Linux is a Unix-like system it's easy to automate tasks, and to interface with any software on the system. Each part of the system is a different project, with it's own interfaces well declared and documented. In the case of proprietary software, you are limited to the APIs provided, since you don't have access to the source, and also, all the system is badly designed, many things are just hacked toghether into random librarys, and the whole OS is a single mess, and you can only use the provided API (which is poorly documented) to interface with the system. In many cases, the SDKs and APIs are proprietary, and you have to pay thousands to use them, in many other cases, you are legally FORBIDDEN to modify/interface with certain software, so, again, how it's hard to add things to Free Software and easy to add them to Proprietary soft?.
...
Just how many coders outside Microsoft have added parts to the windows kernel?, now think how many coders contribute to Linux, How many plugins are there for MSN, and how many for Gaim?, The list just goes on and on
WTF am I doing replying to an AC at 5 A.M on a Friday night?
Sounds to me like he's bashing Linux. Linux is a subset of OSS, not the whole.
In other news, Microsoft said something bad about Apple, Sun and Oracle. Apple said something bad about Microsoft. And Ford still hates Chevy.
"Taylor: From a software perspective, we don't think the patent system is perfect. We had put forward some recommended restructuring to patent laws in the United States which will give (software) innovators more opportunities." Whilst sueing anyone that might possibly interfere with their intent of world domination. Hypicrite or what!
"The Chinese use two brush strokes to write the word 'crisis.' One stands for danger; the other for opportunity
Its simple really. Microsoft hired a team of scientists to figure out how to implement the third step in the UnderPants Gnome theory of economics. They succeded and thus... profit.
They fear going Open Source would divulge this information and that would put a damper on thier profit margin.
Its rumored that MS is in talks with the Sock Monster as well.
"The trouble begins when you want to add things to it...(due to) the brittle nature of the platform, when you do that, other things break."
DLL hell?
Duelling versions of the Exchange client?
only now, at the end, does s/w installation and removal not completely suck, XPs installer is decent, although sketchy programs dont always go cleanly.
Hey, I added a video camera? Oh wait, I have to put the registry into "display nonconnected devices mode" reboot, hand delete some stuff, and then reboot, with the camera disconnected, then connect it, THEN add the drivers! Welcome to Microsoft.
I want to delete my account but Slashdot doesn't allow it.
"The trouble begins when you want to add things to it...(due to) the brittle nature of the platform, when you do that, other things break." ... It's a Mr. Pot, Something about you being black.
There's really nothing innovative today that Linux does that we can't do.
Actually, I agree with his sentiment. He's bang on. There's nothing Linux does that Windows can't do, certaintly if you're willing to invest the time and effort to produce a solution.
But the opposite is also true. There's nothing Windows does that Linux can't do either.
So the "battle" comes down to other issues, not simply what each OS can or can't do. Those issues are things like cost, trust, support, availability.. And those are when open source really starts to win. Microsoft is a corporate behemoth. Making decisions in a company that size takes real time.. months, if not years. Things have to be discussed, agreed, signed off, checked, signed off again. Compare that to the open source world where someone sees an issue, writes a patch, submits it to the dev tree, and it's in if the maintainer likes it, maybe with a handful of emails bounced around a mailing list, and open source starts to get a real, tangible business advantage over Microsoft.
So yeah, I'd agree with Taylor's analysis that Windows is just as capable as Linux on the CPU.. But if he thinks that's where Linux's fighting ground ends, he's dead wrong.
http://twitter.com/onion2k
That is true as far as it goes. However don't take it to imply that Microsoft is any better. There is a reason that most administrators of Microsoft windows have separated things like the web server, mail server, and DNS, even when all three machines never see more than 30% load. (That is there are so few users that the total load is less than one system could handle.) In many cases the t1 internet connection will fall over before their servers, but they still separate services because Microsoft windows is brittle.
Scaling is hard. Doesn't matter what system you have. Even on mainframes eventually you can hit a limit where the system cannot scale easily.
Microsoft does have a couple advantages over linux. However the reverse is also true. Incompetent administrators are everywhere, and they will fail no matter what system you are running. In most cases the administrators inability is a better issue than the OS. This is particularly true in small business where the administrator mostly does something else, but once in a while puts a band-aid on the system to keep it running, instead of a well planned, preemptive upgrade that a large company would have done long ago.
Brittle in this case refers (albeit, somewhat obscurely) to the operating system's probability to fail quietly, or possibly even handle a fault as opposed to simply disintegrating while attempting to save an important document, close a program, or, god help you, surf the web.
If you randomly decide to add a component, and you don't do it, "right," won't it break, break the system?
The trouble begins when you want to add things to it
Wheras in Windows when you want to add things to it you can't because it's not open source. Microsoft adds to their heap of garbage, says "this is what you really want" and it still breaks!
Erik http://yakko.cs.wmich.edu/~rattles
...when you have only one "Blue Screen" to help solve your problem.
http://www.michel.eti.br
>Microsoft Continues Anti-OSS Strategy
Even Bill Gates should not interfere with the highest state interests!
If microsoft actually had a decent product which could compete with Linux they wouldn't need to get up to these kind of b/s tactics.
These tactics do work but they also prove microsoft can't compete on the merits.
like back in my tech days, anytime a user had an issue in windows I'd come over and take a look, "Hmmm...when did you install these screensavers?" Fast fwd to today, Ubuntu/Synatpic, and you never have problems adding things. Sorry, sir, thanks for the FUD, please drive through.
bad_outlook
--
Is this vague enough for you?
the reason that ms fud fails so completely is that the vast majority the 90% of the market (or whatever it is) that uses ms products is unhappy with them. unhappy with the complexity, the time it takes to solve problems, the breaking of seemingly unrelated things during updates or "just because."
fud can't work if the fudster has zero credibility and ms has exactly that. just about any criticism they could ever level at anyone (valid or not) is something they can rightly be criticized for as well.
I'd really be interested to know what breaks when you 'add stuff on'. Can someone enlighten me?
Microsoft's General Manager of Platform Strategy, Michael Taylor, when speaking of Linux says "it will work great."
I'm taking a partial quote, but its not too far out of context. He does admit Linux will work great. Do you think he will have a job tomorrow?
http://support.microsoft.com/?id=884130
Microsoft complains about Linux by making up random sentences with little or no technical background.
In other news, in an amazing turn of events, the earth continues to revolve around the sun.
the kernel, linux distros, Free and/or Open Source software.
Though I don't doubt that to a certain extent much of M$ staff is confused on the issue, the main goal is to create a distraction which seems to have worked.
Beta is broken and the link to classic doesn't work. Stop wasting our time or there won't be anybody left here.
"...because people didn't really understand buffer overruns and port 80 and I/O issues 10 years ago...
Those damn port 80 and I/O issues. Such a bitch to fix.
I've spent the last two weeks sharing quality time with a Windows 2000 server trying to restore something backed up with an older version of NTBACKUP. It's failing because several service packs that have fixed bugs in NTBACKUP appear to not have been adequately retro-tested. Tell me again the problems with OSS?
I mean c'mon. That was in 1988; by computing standards that was prehistoric. Everything Microsoft wrote should have been looked at for that bug ever since. They didn't. Microsoft didn't even bother to look at security issues much at all until a few years ago. Unix was ahead of that curve by 5-10 years.
-WolfWithoutAClause
"Gravity is only a theory, not a fact!"At least, people at a certain company didn't...
When you look at the issue of buffer overruns, eight to 10 years ago in software development, you did not know how much space you might need for something so you just create a big buffer zone to allow things to happen. Who knew that people could go exploit that and use that buffer space to do malicious things?
Apparently not Microsoft...
From TFA: You can do things just great--I want to be very clear about that--but...
Microsoft's message has changed over the last while. Once it was "Linux is no good", now it's "Linux is good, but we're still better".
I think they're making a strategic mistake by admitting that Linux has any credibility at all. Publicly recognizing the competition is not a good decision because it makes people realize that there are alternatives.
emerge somethingnew works 99% of the time for me
INAP... ...is that a windows problem or just a poor uninstall routine by a software writer?
always mosh clockwise
Indeed, who needs smart cards, VPN, or security in general. Just send everything over HTTP. This kinda puts in perspective the previous story about the changes in Microsoft's attitude towards security.
Look, that's why there's rules, understand? So that you think before you break 'em. (Terry Pratchett)
Sure, Windows will do anything most people ask of it with minimal effort. That's because people have learned better than to ask certain questions if they're in a Windows environment.
Linux users generally have learned that they don't have to take "NO" for an answer.
Nice analogy. Makes Linux sound like it's made out of glass. Oh, don't touch it!
It's using the myriad of custom distributions against it. There are Linux distros for forensics, for security, for graphics, for portability, for a myriad of specialties. These distros are usually booted from CDROM, etc. They have nothing to do with an average workstation distrubution installation of Linux, which has perfectly capable package management using apt-get or rpm. Dependency checking is part and parcel of every decent installation shell. Across a boggling array of packages for every conceiveable app.
Microsoft is just working the edges, trying to make the somewhat busy rate of new distros into a negative. It's true, I just got the LAST Fedora Core in when the next one comes out. But it's hardly orphaned, is it? apt-get works just fine for something I may want to add.
Microsoft's war strategy is to drive major Linux distrubutions to being more static, to stop re-releasing new distro updates at such a frenetic rate. They can't compete in this area, it's too costly for them to do major Service Packs all the time.
Don't use Debian then.
I had the same experience with Knoppix (which is Debian based)
Try Slackware - it has none of those headaches.
because running
emerge package
or
apt-get install package
can be _just_ so brutal.
Microsoft is working under the strategy here that if they say the same thing enough, their target audience will begin to believe it is truth. Target audience here being many of the home users that have no experience with *nix whatsoever. I have to admit, before making the move to Linux, the vision I had of it was some really tough techie-only OS that had was really complicated unless you had the knowhow. I can understand that many of the home users feel the same as I once did. As they hear more of a particular propaganda about Linux over and over again, the more it becomes enforced in their mind - in this instance, the building of the opion akin to, "I don't know much about Linux, but I hear a lot about it being buggy..."
This strategy isn't exclusive to the Microsoft camp - how many times have you heard the same from the OSS community, be it all true or not?
Wouldn't it be more pleasant to have a peach screen of death? or maybe lavender? that dark blue is so harsh. death should be peaceful.
You clearly don't work in an enterprise of any significant size. We insist on having source for all products we buy including operating systems. The only vendor who doesn't like to play ball with us is microsoft.
While someone may want to tinker with code at home enterprises want source to ensure their investments are protected.
OSS may be stupid but that puts it light years ahead of you.
some programs leave directory structures behind sometimes with megabytes of data files in them!
That really doesn't have anything to do with Windows. Installers/uninstallers are created by whoever authored the program being uninstalled. Many times programs leave behind settings files in hopes that someday you'll reinstall.
Don't take life so seriously. No one makes it out alive.
this entire discussion is going to include exactly the same type of statements (as demonstrated by parent).
Fighting fire with fire is pointless, try water instead. My suggestion for water: ignore and use your energy differently.
Next article: Bill Gates is still at Microsoft! Imagine the press that'll get!
You can build it, design it, and it will work great. The trouble begins when you have to upgrade to .NET and scrap all of your VB6 code.
And just what modules would those be? How can you toss out something like that without even a single supporting example? Wait, this is MSFT, that explains it.
Hey, let's not plan our user environment in an organized way, let's just toss "modules" in there. Sounds like a great new game: Module Toss. I had the idea first, I get the patent!!!
It's the attack of the random modules!!! Run for your lives!!!
That's our life, the big wheel of shit. - The Fat Man, Blue Tango Salvage
I agree with Martin Taylor that transitioning software on a Linux platform can be difficult. I also believe transitioning software on ANY platform is difficult. If it wasn't, none of us would have jobs.
I also agree with Martin Taylor that going to a Linux platform may prove more costly than first expected. I also know from experience that Microsoft roll-outs have additional cost.
For Example: MS Exchange server compared to SuSE OpenExchange (now Netline OpenExchange). Similar Products. Exchange is cheaper out of the box until you add Spam Control, Virus Control, etc... Also, Exchange counts licenses by CAL connection, OpenExchange is Licensed by concurrent connections - much cheaper. If you want you can even download the Netline Open-Xchange for free with no license restrictions.
Martin Taylor is correct on many points. Unfortunately his logic breaks down because those points are universal and not specific to OSS.
One ring to bind them - should probably have more fiber and less rings in their diet.
... he wants his lack of sense of humor back!
my experience is just the opposite - I've added, changed and upgraded lots of things and since it's all open and available I can usually get to the bottom of the issue. With Windows it's by guess and by gosh, if something doesn't work there's not much you can do since is closed and hidden away. Even whey you pay for something there is no legal guarentee that their tech support can sort it out, you're just hung out to dry.
And another thing, PC unix doesn't have such a bad case of 'bit rot' - once you have it configured and running it's the same year after year (other than slowly becomming obsolete - I have 233Mhz notebooks with RH6.2 from years ago that still work fine that I use for a serial terminal or other low speed functions). Windows just gets slower and crappier with time untill you're forced to upgrade or do something.
try { do() || do_not(); } catch (JediException err) { yoda(err); }
When you look at the issue of buffer overruns, eight to 10 years ago in software development, you did not know how much space you might need for something so you just create a big buffer zone to allow things to happen. Who knew that people could go exploit that and use that buffer space to do malicious things?
I'm speechless. I have no words. Except... W... T... F! is he blathering on about?!?
Accountability on the heads of the powerful.
Power in the hands of the accountable.
If Linux weren't a threat, Microsoft wouldn't be smearing it in a campaign but instead treating it as an annoying little gnat - by ignoring it and lauding it's own positives. By paying so much attention to and attempting to shape Linux's image publicly, Microsoft is validating it by its own advertising despite the negative content.
People with brains will realize what is propaganda and check Linux out on their own. Thanks to MS.
Speaking only from experience here with respect to code I wrote. I remember compiling code on gcc/g++ Unix in 1997. Virtually none of it works/compiles correctly now. Specifically code which was developed with gcc2.95 back then. Quite a great deal of it has many issues with gcc4 now (maybe less with some 3.x.x - but still substantial). Flipside, I used Visual Studio 5 in NT4 to develop similar coding projects circa 1998. Transitioning to VS6 in ~2000 then VS7 lately has been *significantlty* easier. Even my horribly written MFC projects seem to load and "convert" rather well with minimal effort.
As a more personal opinion, I get frustrated when some minor API changes in libraries or ABI changes in compilers causes compilation road blocks. I find this more difficult in Linux/gcc than in Windows/VC++.
Linux Resources
About time for someone to implementRFC 3093, "Firewall Enhancement Protocol", also known as IP-over-HTTP.
I don't really code (other than for small hobbyish things) so I actually wouldn't know how this works. But if an uninstall leaves something in the registry, isn't that due to poor uninstall by the programs in question?
In fact, I thought I read that a lot of programs leave registry entries for a number of reasons - like to stem piracy in case you install a wares version, or to ease a reinstall since many programs don't assume you want to get rid of them permanently.
So, I put the question to the experts? Who's at fault for the most part when the registry becomes clogged with stales entries? Should Windows assume that this is the case and actively update the registry itself?
un burrito me trampeó.
I switched to a Mac a couple years ago, and its handling of applications astounded me. Why can I just drag and drop an application onto my hard drive and have it work? Even better is uninstalling it, which involves just trashing the app. Why hasn't Linux or Windows implemented something like this (maybe Linux can, I don't use it enough to know)? I'm not trying to fan some flamewar, I just don't understand why it works so well, but noone else seems to have implemented it.
Many of them being family guys, they cannot turn these offers down due to finances. Kids are expensive, wives are expensive, SUVs are pricy, gas is pricy, taxes, computer hardware, and on and on.
So there aren't any other IT companies that are neutral or pro-Open source left in the world that he could have worked for, that would have paid a decent salary ? Have IBM gone out of business, and I don't know about it ?
Your statement almost implies that there are no employers left in any field at all, other than Microsoft, that are paying a living wage. Do I need to point out how unrealistic that implication is ?
The shame is Daniel's, not Microsoft's. Microsoft found somebody with the skills and experience they wanted, and who was willing to work for them. It was Daniel's choice, and he decided to sell out, probably for the money.
PS. Don't need an SUV. If they are costing too much in fuel, get a smaller car, such as a normal sized sedan ....
The Internet's nature is peer to peer - 20050301_cs_profs.pdf
Linux has no anti-Microsoft strategy yet people are migrating from Windows to Linux.
Gentoo Linux - another day, another USE flag.
[] Always trust content from Microsoft [] I accept the agreement
... don't mention Linux.
Seriously, with MS spreading the word people will start to wonder what this Linux thing is and is it any good.
After all, MS is spending a lot of energy briefing against it...
...gravity continues it's matter-attraction strategy.
An awesome display of ad hominem and strawman arguments here.
When you add stuff to a Linux box, Microsoft's business model breaks.
Microsoft: Which cleaners would you like to be taken to today?
Windows gets brittle too if you try to compile all your programs on tons of different builds and architectures.
He says of Linux: 'You can build it, design it, and it will work great. The trouble begins when you want to add things to it...(due to) the brittle nature of the platform, when you do that, other things break.'"
He should stick with Windows then. I don't like the attitude of people who try/use Linux only for the sake of complaining.
The odd thing is that they so often choose to lay into their opponents for their own most conspicuous weaknesses. It's a spin thing, sort of an innoculation, meant for at the ignorant audience they think they're addressing -- but to an informed listener it's like they're living in a house of carnival mirrors, and railing at the scary stuff they see there.
"Fundamentalism" isn't about divine morality. It's about human authority.
Make uninstall only cleans the entries if the programmer did his job right... just like with windows. I've seen plenty of "leftover files" on more than one occassion with both linux and fbsd. It's hardly windows problem, it's windows DEVELOPERS problem.
other things break
As much as I love and use linux, jwz is right. Sound and audio are a broken mess. Why can't all desktops/distributions/etc use the same damn audio server interface, like they all use X as a video server interface. It drives me nuts!
Y'all don't seem to understand one basic function of the business world. The main desire of any company is to sell (get this) their own product.
You people act like you expect Microsoft to be saying glowing and positive things about Linux. That would be like Ford trying to sell their cars by listing the positive qualities of Chevys. Of course Microsoft is going to accentuate the negative...even if their own product has the same negatives. That's how this game is played.
I want a new quote. One that won't spill. One that don't cost too much. Or come in a pill.
From the article:
And what is open source? It is interesting in how you define it. Is it in terms of source visibility? Then, OK, in Microsoft's Shared Source program, people can access up to 65 percent of source codes for our core products. And through the government security program around the world, governments can access even more of our source codes, if they choose to. So we're not an open-source company, and yet people can do that.
Hey Martin, here's the definition of Open Source. Notice in the first paragraph it says Open Source doesn't just mean access to the source code. I doubt if you'd like it if people went around redefining your company's EULAs to suit themselves.
Or does it mean that you have technology licensed under the GPL (GNU Public License)? If that's the only definition, then I see a lot of companies that people call open source but aren't, because they're not licensed under the GPL.
No it isn't the only definition so your answer is irrelevant. The GPL may qualify as Open Source but it is Free Software - big difference. Don't you even know the difference?
Taylor: The GPL is a very complex licensing agreement, and they are working on different aspects of it.
It's an incredibly simple licensing agreement actually. Complex for Microsoft to understand perhaps, but simple for anyone else.
I don't know enough to even hypothesize how I would author it, but I would say that in any approach to licensing technology, the following things are important.
First, companies need to have some level of indemnification and protection from the technology deployed. When you license technology as a consumer or business, you should be comfortable that you're protected from patent (or) copyright...claims from anyone. That should be a core fundamental principle of licensing software.
Well, thanks for leading the way there. I'm so glad I'm indemnified when I use Microsoft software. Oh wait, I'm not?
Second, people should have the ability to monetize that and build on top of it. So if I'm an ISV (independent software vendor), I should be able to take the technology that I've licensed, build something on top of it, and sell it.
I do that with GPLed software now and have done for years. So have many other people.
If I'm a reseller or distributor of this technology, I should have a way that I can build and monetize things around that. I think that's what helps you build a very vibrant ecosystem. It also allows you in some ways to protect the intellectual property in different ways.
The GPL already allows this - and my "intellectual property" (whatever that means) is already protected by copyright law.
So this ability to patent your technology and have some level of protection against it, and in the course be able to build on top of that and innovate on top of that, is exciting.
Wait, so it's about patents now? Perhaps you can show me some genuine innovation in software that has been patented by Microsoft? You can't? Oh.
So what kind of innovation are you doing in your area for Microsoft?
Taylor: There are things we're excited about, and there are things that are just the basics. We spend close to $6.8 billion in research and development; it really comes in a variety of areas.
One area is just some fit-and-finish, and taking basic simple processes and doing it better. We have a feature called Configure Your Server Wizard, which allows you to go in and choose a server role so you can take a file server and (rebuild it as a) media server. That takes four to five clicks of a GUI (graphic user interface)
Reconfiguring a server using the mouse? Goodness me, what will they think of next!
Taylor: You have to understand why we have security problems today. In some ways, it's because a lot more things are connected today than they
--- Hot Shot City is particularly good.
It's funny, but the only things that seemed to break in four years of using Linux were hardware that fell out of date.
This sig no verb.
Why are they worth "saving" ? Why waste time and effort trying ?
Are you originally a Windows user, and still feel some sentimentality towards Microsoft, such that even though you're running FOSS, you still think "gee, wouldn't it be great if Windows was open source" ? If that is the case, you need to realise that you haven't fully understood the FOSS philosophy enough to realise that MS would never change. It is as likely as the Pope converting to Satanism.
The Internet's nature is peer to peer - 20050301_cs_profs.pdf
However, it turns out that Microsoft doesn't offer much more than FOSS when it comes to backing their product. The following is from the WinXP EULA:
WTF does the NON-INFRINGEMENT statement refer to?
Taylor: We continue to do the same things that we've been doing in the last couple of years. First and foremost, we are looking to understand some of the scenarios like why customers are considering Linux, and making sure we have the right offerings for the marketplace.
Translation: We continue to do the same things that we've been doing in the last couple of years. First and foremost, we are having to develop entirely new types of FUD, since the general public is beginning to see through all of our old schemes.
"What you mean 'WE', Kemosabe?"
:o) And when the HD died, the machine kept on ticking. This isn't the first time I'd experienced it, so I recommended to them that they not panic and deal with it during the regular maintenance period (on the weekend.) It kept happily running until I powered it off to replace the drive. I've no doubt that it would have continued to run until the power ran out (which would have been a long time, as it was on a big honking UPS.)
There's really nothing innovative today that Linux does that we can't do.
If by "we" he means Microsoft, then the response is "well duh" (after all, they *do* have the source code.)
But the obvious response is "then why don't you?"
I use Linux machines as routers for a local school district. A couple of weeks ago, the HD in one of them died - and nobody noticed (well, I noticed when the nightly backup didn't happen.) This machine was doing packet filtering, traffic shaping, and policy routing (iproute2 rocks!
Let's see Windows do traffic shaping.
Let's see Windows do policy routing.
Then let's see it keep running when you rip out the hard drive.
Hrmm Microsoft Flight Simulator has done it to me... additionally some programs have done it because "Windows has a lock on the directory" and you have to reboot and manually delete.. definately a Microsoft/OS issue (albiet some of them may be bad uninstallers)
Terrorists bombed London, the Islamic community does not consider those people as "Muslim".
Spread your racist comments and hate in the sordid little gutters where ignorant half-wits like yourself normally gather, not here amongst intelligent people.
You're not even enough of a "man" that you can post these comments openly - you're a scummy, cowering little coward who only has the guts to say anything behind anonymity.
You're pathetic!
Gentoo Linux - another day, another USE flag.
I like how he describes adding modules as being difficult.. Apache modules? Perl or PHP modules? Kernel modules? New software packages? If so which distribution/package system? Could he make his statements any more general? (The first clue that you should put too much stock in this.)
On the other hand im shocked to see him say you can do stuff with Linux successfully - isnt this a turn around from previous MS opinion? I thought we were all foolish for using OSS. Make up your mind MS.
I was crazy back when being crazy really meant something. (Charles Manson)
This is more like the pot calling the silverware black.
How funny that he mentions only the really big software companies since it is only they that can invest in cross-licensing schemes and defend their patents?
"...when you do that, other things break." Sure sounds like Windows to me.
they who complain about Windows crashes...
Bah.
I've been using Windows back to 3.1 with DOS 6 and straight on through 95, 98, NT4, ME, to XP Home and Pro and throughout that time, I've gotten MAYBE all of ten BSODs.
Windows is, and there is NO arguing this point in my book, leaps and bounds easier to use and configure than any version of Linux. Installshield and its competitors are mature and make installation of all sorts of apps easy. More and more, Windows coders are starting to code properly as Windows changes its architecture to "strongly encourage" it.
The primary reasons for instability on Windows boxes are willy-nilly isntallation of software of unknown origin, inane web usage without regard to security and contractions of viralware, incompetent driver installation by amatures and by techs who should definitely know better (rule of thumb for USB related installs has been since Windows 95B to install the driver software first, THEN connect the device, I see this basic rule violated by A+ and MS certified people constantly), farking with the registry when there is no concrete reason to be in there, and installation of system software such as anti-spyware and anti-virus without paying heed to KNOWN conflicts (such as installing McAfee on top of Norton or vice versa, saw this on Windows 95 ten years ago, STILL seeing this today). On that rgistry point, I still see people installing spyware that is advertised as a "registry cleaner".
I find it amazing that so many people who think they know Windows complain endlessly about it yet in nearly every case I personally look into, USER ERROR was the singular culprit. NOT Microsoft, NOT Bill Gates, NOT closed source, but USER IDIOCY.
Linux and other Unix variants are so difficult to use they rule out MOST user error by way of shutting out the most incompetent people but in no way, shape, or form does it stop it. The help forums for Fedora, Suse, etc. all bear testament to this. Easily, Linux is reloaded in a nuke and pave by the average Linux user maybe five to ten times more often than Windows.
I've had the same Windows XP install running nicely without a nuke and pave for four years now. Any problems that crop up, I fix. I also don't reload my Linux boxes very often either and have become pretty good at scrubbing failed builds and fixing problems. And I do it without complaining, without blaming Linus or anyone else... I take responsibility for my own boxes. So should all these supposedly "experienced Windows users".
If my grammar and spelling are off, I am [distracted/tired/careless] (take your pick)
Why are you modded as insightful for refuting an argument with "Windows Sucks"
For example, U.S. company Flyi.com handles about 90 percent of travel reservations through their online portal, which they run on Linux and Apache.
The systems were running fine until the company had a huge spike in traffic, and there were all kinds of downtime issues. So they did the upgrades, added a few servers, some hardware, some memory and new technologies around the Web site to do more customer relationship database tracking. It was all very complex, and some of the seams of the Linux architecture were beginning to show.
This is my favorite part...it seems like a perfect opportunity to launch into a "switched from Linux back to MS" story, but he actually only points out that they bought new hardware, and the kink was ironed out...
"It was all very complex" - so essentially, you're saying that no one should try anything complex without the assistance of MS? No thanks.
I know that nobody here ever RTFA, so here's my executive summary:
"An exciting opportunity for leveraging our core business strategy and enhancement of our portfolio through technological synergy effects with our premier after-market partners."
Or something.
Often times there's stuff in the System Folder too -- or at least was on older versions of MacOS. This is not necessarily true.
Stop bothering Jason so he can get his work finished.
Go back to working on Windows patches oh ye Redmond troll.
Film at 11.
No keyboard detected. Press any key to continue.
The trouble begins when you want to add things to it, add some services and things like that. Because of the brittle nature of the platform, when you do that, other things break.
"some services", "other things"? There's nothing like a coherent, well reasoned argument - and this certainly isn't one. I could very well say the same about MS or any software. "Well, if you want to change, like, some stuff, then you end up messing up some other stuff, like that."
Just like everybody making viruses to attack windows machines makes the underlying operating system more robust and secure in the long run, pointing out the current limitations in OSS makes OSS more robust and secure in the future, assuming someone addresses the problems appropriately. If they really wanted to hurt OSS, they should run ad campaigns on how much cooler it is to be able to run any game or software that any of your friends is running. That's something that can't be said for a system with a tiny market share... Conversely, if you really want to hurt Windows, don't let your viruses trickle out, release them all at once so you can actually disrupt the network of systems and thereby impugn the theory that being on the dominant system implies reliability.
YOU have the choice to add things to it or NOT!
Whereas with windows you get all the junk/crap/bloat even if you do NOT want it.
Then again when using IE a lot of things got added that I did NOT want..after about 3 months worth of use.
"Just Smile and Nod." --Huck
Fucking lying fuckers. And the same thing never happened to Windows?!?!? That's just one of a million examples, as we all know, and for crying out loud, it's a patch from MS that's causing the problem in that one.
Dear Slashdot: next time you want to mess with the site, add a rich-text editor for comments.
If I had a dime for every time I ducked for cover, cringing in fear, hand shaking with my finger poised over the enter key, about to install some piece of software that had at least a 20% chance of wrecking the system I was installing it on, I'd still use Linux - duh - because it is much, much more stable. And with Linux, you can afford to build a small, inexpensive box for every major application, so it is a moot point, anyway. The reason people pile so much on a single Microsoft server is because the software and licensing is so expensive. So not only is the statement untrue, but the reason that makes the statement important in the first place becomes irrelevant with Linux. It's like point, match, and game before the first ball was ever thrown!
'You can build it, design it, and it will work great. The trouble begins when you want to add things to it...(due to) the brittle nature of the platform, when you do that, other things break.'
The trouble begins when you try to add things to Windows too. That's when they sue you.
Have you ever wondered How to Take Over
right? Or have I missed something....?
"It is a good divine that follows his own instructions" - Portia, The Merchant of Venice
I'm asking him to change his ways,
And I do not know the rest of the song,
But I am sure someone out there does...
So, it is actually those people that write the software that runs on Windows or Linux that should be held responsible. Neither Operating System can be responsible for a software developer's lack of diligence when it comes to installing, updating, and removing their software. If we targeted our wrath at those companies that develop the software that does not install/uninstall as they should on their given platform, maybe then we might make a difference.
Also, remember that Microsoft had the unenviable position of being the first company to develop and support an operating system that was designed for and adopted by the masses. Most of which have very little knowledge or patience when it comes to computers, and I am talking about developers and users. Those that travel that path afterwards should not make the same mistakes, and Linux needs to be careful not to make the same mistakes because if it is, as all Linux zealots exclaim, true that Microsoft did such a horrible job when developing their operating system, then there is no excuse if they drop the ball as well.
Yes, Windows 98 is very easy to destroy, but what was there at the time that wasn't. I do not even know what Linux looked like in 1997/1998 time period, but I do know that the Apple Macintosh was very prone to crashing time and time again.
Right now, Linux still enjoys the benefit that those using and adopting their platform are willing to live with its shortcomings and work through obstacles they encounter and will actually take the time to read the readme and guides. As soon as it is exposed to those that just want to pop a CD in and it just work, because if it doesn't they are going to scream and curse, maybe even hit their computer, click around randomly trying to see what that checkbox does or what happens if I throw that file in the garbage, and then get the brother of their friends neighbor, who is also the father of that same friends neighbor's younger brother to look at it because he thought he remembered him say the word computer one time. When that days comes, I will create a site called www.tildecaret.org where people will gather and stare at their screens while drueling over their crusty keyboards waiting to type something mean about Linux.
IANAL, but I wonder if MS opens itself up to legal trouble by publicly saying something that contradicts the 50,000 word EULA that we're supposed to accept before using their product. Hell I don't know what half of that crap means except it seems to be saying, you pay us money, we give you software, all other bets are off. The end.
How long is it going to take for MS to understand that slandering Linux is not going to get them anywhere? And I'm not being pro or anti anything when I say that.
What Larry, Moe, and Curly do they have setting up the "Linux" servers. Using any Debian based distro I can do everything this guys says is un-do-able. Of couse I didn't apply for the job.
From TFA:
So he's saying that they reached the limitations of their hardware and it had to scale? Is Microsoft software somehow immune from the need to scale as the requirements grow? If this is the case, a Microsoft OS would be the better choice. I would hail all kinds of MS solutions if they could pull other magical abilities out of their hat. We all know that this is BS -- requirements change, demands on systems change, and hardware must be scaled, regardless of the platform. Until then, claims like that are simply FUD and double-talk. He's not actaully saying anything, he's just instilling a little fear in the back of managers minds.What's funny is that many of these arguments are largely an attack on a licensing model, and it actually has very little to do with the quality of the products. Contrary to RMS' belief, I don't think that the license model necessarily dictates the quality of the software. There are plenty of excellent commercial, closed products out there in the marketplace. There alre also plenty of these products which are absolute garbage. The same goes for OSS, I've seen brilliant stuff and I've seen crappy stuff -- neither are a silver bullet.
Taylor does make at least one good point, however:
In many circumstances, people like IT managers don't care about seeing the code. It's not everyone -- there are lots of groups who have a specific need for custom solutions...however I'm talking more about the small-mid size IT group. These IT managers are generally decision-makers, and don't want to ever touch the source code. Many don't even want to hire people to muck about the code...especially in small to mid sized companies. I'm not talking about the idealist hobbyists here, who will sit around and pour through source code all day long looking to understand it, modify it, or break it...or those who build all of their binaries from source, adding in every possible optimization for their target platform. With many of those professionals, it's not about the license model. It's about the solution in the end. Most people like this who I have worked with are generally platform agnostic, and will run whatever it takes to get the job done.-Turkey
That's kind of an interesting claim from MS's part.
There is no MS issued "LiveCD" for booting a system and running it for Windows XP. Yeah they've got some Recovery Console functionality now but it's lame.
Ironically when a Windows box tanks here we tend to "slap in Knoppix" so that we can at least get into the box and copy out files before nuking and reinstalling.
Tomorrow we'll hunt for the Windows equivalent of the Tom's Root Boot floppy...
--- I wish I could hear the soundtrack to my life. That way I'd know when to duck.
This may be true... but it seems like developers for Windows are a lot less concerened about quality then on Linux. I'm not going to say there are not linux programmers who don't care about quality.. but over all it seems that MSFT has made it so easy to program administer, whatever the Windows Boxen that you can just point and click.. where as with Linux there needs to be a bit of understanding....
Good example... Our Nortel phone system has some ACD monitoring software that works with the Symphony ACD system... it (per Cintech makers of Symphony) should NOT run on an outside your firewall server, or any other public server as the web service needs to run as ADMINISTRATOR!!!! YIKES! There are infact instructions for setting it up and changing permissions on some directories to make it run as Administrator... YIKES! I had a very long phone call with them one day and only got "Yeah that's why we recommend it running on its own $$MSFT LICENSE CHA-CHING$$ machine." Needless to say we are migrating to Asterisk after only about 2 years as we have out-grown the Nortel system... and we will actually profit by selling the Nortel system and putting in an Asterisk system.
He has LOTS of experience to draw on. The only thing he probably doesn't understand yet is that not all operating systems work like Windows.
I have some windows software I have never been able to run. I have windows 2000, btu the software was written for 98 and the game maker won't support it on anything else. So even though I paid for the right to use it, I can't unless I will use the one distribution of Windows the company will support.
Now, depending on my programming skills (which are not great) I might never be able to compile it myself to run on a newer version of windows even if I had the source - but at least with linux and open source I have the option of trying a new port.
Depends on the scope of the project. Sure things like Firefox [re: not linux] are hard to add to because they are big ...
But i'd say Linux is a hell of a lot more extensible than windows.
Say I want to develop a new device [/dev/toms] for some reason. I have the Linux Kernel SOURCE CODE for free to look at. What do I get in the windows camp for free?
And they really have to learn to distinguish between the kernel [that is Linux] and distros. The kernel for the most part is very stable. Yes, the bleeding edge [e.g. 2.6.12.3 may not work well] versions are a tad buggy but the recent ones [2.6.12 for instance] works just fine on my AMD laptop, AMD64 dual core desktop and P4 Prescott desktop.
Three different architectures with different drives, graphics, etc [my 64 has SATA drives too and a PCI-X graphics card] but they all work out of the box with a trivial kernel configuration.
I can take the kernel and use it with Gentoo. In this distro I can add/remove programs with a simple emerge command. You think installshield is easy? How hard is
emerge firefox
or
emerge -C firefox
etc, etc, etc.
This is just more fud from a person who obviously doesn't use [or take the time to understand] how the technology actually works.
I guess that's his job, to spread FUD to sell Windows. Unfortunately for him people are waking up and are not FUCKING MORONS anymore.
Tom
Someday, I'll have a real sig.
.. they are first and formost a marketing company, They will say, in their marketing any thing they can that they believe will help them "market" their products.
Second, they are a marketing company that uses law as the game rules they play by, like in chess where you typically sacrifice some of your own players in effort to win. This is verified over and over again with their persistant effort to try and distort the law enough to get away with acts of anti-trust. They simply prefer to not play fair. And this is undersandable as they are least of all a company of innovation, but rather a company buying out innovation of others and then either closing it down or marketing it as their innovation.
The more the general public understands this, sees MS for what MS really is, a marketing company with a legal team to help them figure out what they can get away with, the better it is for the general public in making an operating system choice.
Not Benz and Porsche!"
"Be an well-suited buisnessman just living for profit! Not an computer-science-freak having fun!"
Other buisness, same parols...
Amen...I've just had to use a Knoppix CD on a colleague's laptop: they were installing AOL's software (I know - they never learn!) and it crashed half way through. The laptop had to be powered down and when it started up again, it made it to the desktop but all icons were blank and absolutely nothing would run, not even commands in the 'run' box - ALL file associations were lost - a major registry screw-up.
Having booted from an XP CD, I tried to do a system recovery to get the registry back to a restore point, but the software just kept rebooting the machine!
I found some 'fixes' on a third party site but these required you to run regedit - no could do.
I thought about doing a Windows reinstall but this failed with a known error to do with reinstalling on a FAT32 disk (M$ KB official fix is to reformat the disk and start from scratch!)
In the end, I booted Knoppix and used it to copy back the registry from a restore point copy - hey presto, problem solved in 10 mins.
AT&ROFLMAO
I seam to recall reading in the last security update on my pee cee somthing to the effect of:
Due to a potential vulnerabilty, MS recomends applying this patch to your color management system....blah blah blah...
I mean, a security vulnerability in your COLOR MANAGER?
WTF?
I can just see it now, set you color level to 16 bit and get 0wned.....
MS Stuff doesn't break, it's created already broken....
The question is not one of the absolute "can we do this", but rather one of "will we do this"? To me, that is by far the more significant question, as it doesn't have a mathematically proven answer.
It's a small world and it smells funny; I'd buy another if it wasn't for the money; Take back what I paid (SoM)
And who the hell is flyi.com?? They should pick a company that people might have heard of. For instance, I could name a much bigger travel company that's been using Linux servers for at least a couple of years with no problems, even during fare-sales. And I seem to recall seeing something on the MySQL home page about The Sabre Group switching from a mainframe app to a cluster of Non-Stop systems with MySQL. Looks like that's working fine for them.
In some ways, it's because a lot more things are connected today than they were when we architected some of the things we built into Windows.
Back then, Bill didn't care about the internet. He used to refer it as "and that thing called the internet"
So maybe that's true for Windows, but Linux was born ON the internet.
This fact may explain why Linux is A LOT more secure than Windows : because it was build from the start to be connected to the big-bad-internet
Avoid the MS tax, always buy I.B.M. PC's (I Built-it Myself)
There is one thing Linux can do that Windows can't - if I leave my laptop on overnight and try to read my e-mail in the morning, on Linux it's as if I never left the keyboard, even after 30 days of uptime. On Windows, it takes a few minutes for it to fiddle around with the cache before the web browser will respond - this after only a day or so of uptime.
Advocates of the platform will say it's just a matter of configuring Windows correctly - but how many Joe Sixpacks know how? Should the machine be taken to a service tech just to keep it from cheesing up when idle? Here, Linux wins. There is no excuse for bad out-of-the-box functionality.
I am gonna have to call bullshit here.
A recent example: In order to get the newest Electric Sheep screensaver to work with the newest Ubuntu I had to forcibly update about 6 different dependencies (a couple of which were dependencies of a dependency) which took 2 hours. I'm not a Linux expert, but by reading and being able to understand what I was reading, it got done and I could probably do it much more quickly next time.
Since ES is such a cool screensaver, I put it on my Windows install (you know that one we keep for games. I read the articles in Playboy too.) I simply download the executable, run it, less than 5 mins, viola. And no corrupt registry and nearly no fear of breaking my system (anything's possible).
I haven't had any problems with their "brittle" registry using Win2k or XP
Typical home users aren't going to want to hear "To install this you have to download, configure and install package A thru F just to be up to date for the software you really want to run. But be careful, cuz one of those packages could F your shit up good."
I know people that can hardly grasp the concept of "double click to install". Whether they should be using a PC is for a diff. debate.
Apple has them both beat in terms of useability, but in many ways Windows can easily make Linux look like the guy who is still only an assistant manager at a Dairy Queen after 7 years.
No sig for you!!
Well, someone mentioned this in one of the comments - buffer overrun was utilized by rather well-known 1988 UNIX worm.
http://en.wikipedia.org/wiki/Morris_worm
BTW, that worm was written by the guy who later founded Viaweb (now Yahoo! Store) together with Paul Graham.
http://en.wikipedia.org/wiki/Robert_Tappan_Morris, _Jr.
Microsoft Continues Anti-OSS Strategy
Wow! Microsoft continues to do what it can to mitigate the long term threat posed by OSS. Now that is a surprise.
I want that testing from the vendor.
Then don't roll your own system. Use a trusted distribution such as Debian (which is *extremely* well tested, to the point where people complain about the length of the release cycle), Fedora / Red Hat, Mandrake, or Suse. These are all better-tested than new Microsoft releases, as most components are tested in the real world by hearty souls who dare tread where most sysadmins do not.
As others have pointed out, indemnification and accountability are strawmen, as there is no way Microsoft or Oracle or any other major company is going to provide anything other than expensive phone support, or (in the case of Oracle and the like) even more expensive on-site support. They will absolutely *not* provide accountability.
And, with F/OSS you are able to purchase support through any number of vendors. You are not stuck with the original vendor, at the mercy of their support prices.
Running a web server for your PHP site is vastly different than running an application that is relied upon by many tens of thousands of employees.
Not if that PHP webserver provides applications that are relied upon by many tens of thousands of employees.
Microsoft is to software what Budweiser is to beer.
Sure the registry may be brittle, but is that any way of dealing with real issues on Linux? The only way to fix things to stop deflecting criticism and do something about it. It is this "Linux is superior" attitude that actually hurts the platform's development.
Linux should stop trying to imitate other platforms and actually try to come up with solutions to existing problems. For example, did we have to wait for Apple to come up with Launchd to solve the init script issues, do we really need to immitate Windows to make a better OS?
Jumpstart the tartan drive.
try reading the interview to get the guy's name right?
Microsoft's General Manager of Platform Strategy, Michael Taylor...
The interview clearly says his name is MARTIN.
-
Moderate Muslims Split on Suicide Bombings
- "Israeli society was completely military in its make-up and did not include any civilians. Men and women are soldiers. They are all occupying soldiers..."; "Fighting American civilians in Iraq is a duty for all Muslims... Americans in Iraq are all fighters and invaders. There is no difference between a civilian and a military American in Iraq." - Sheik Yusuf al-Qaradawi: In His Own Words
You have no facts, only lies and hysteria. Until normal people realize Islam is not compatible with a free society expect more such "enriching" cross-cultural exchanges.I don't blame them but I think it's a dirty trick by Microsoft. I love OSS and use it at home at work and on project I create. We need to keep our talent. Shame on you MS.
We need our talent? Who the '*&$%' are you?!!
Dude, people need to make a living. Opensource developers still have bills to pay. Hiring them, for what ever reason, is a good thing for them and their families.
Could you please stop being so damn selfish?!
I have many issues with Microsoft's business practises, but if there is one thing respectable about them is the about of good engineers they continue to employ over the years.
I spend 10-20 hours/week developing opensource on top of my fulltime job.... Simply because it entertains me. But anyone that neglects their career to work on projects for free I think should have their head examined.
Based on upvotes, Ageism is the only "-ism" Slashdotters care about and think isn't SJW
Notice he did not say more investment into the technology than Linux.
But I think now, two to three years into this, we're seeing these issues around cost and reliability coming up such that, we now know we need to go back to the basics on how we evaluate a platform and choose it.
Is he talking about their customers, or Microsoft?
We continue to run our lab where we analyze and look at open-source software to understand and ensure we're still building the right things from a short-term or long-term basis.
Read: If there is some code in Linux that we can use in Windows to make it more competitive, we'll use it.
Apples and oranges: Save money applied more people? Yes, people cost money, but in my experience, there is usually a higher ratio of servers to admins for Windows than Linux. Did these customers use their Windows admins for the Linux boxes?
The systems were running fine until the company had a huge spike in traffic, and there were all kinds of downtime issues. So they did the upgrades, added a few servers, some hardware, some memory and new technologies around the Web site to do more customer relationship database tracking. It was all very complex, and some of the seams of the Linux architecture were beginning to show.
Scratch the word "Linux," since this statement can be applied to any architecture using any OS (Win, HP-UX, Solaris, etc...)
You can build it, design it, and it will work great. The trouble begins when you want to add things to it, add some services and things like that. Because of the brittle nature of the platform, when you do that, other things break. We see that in the labs all the time, and our customers see that as well. So that has a (total) cost of ownership impact on it.
As so many other people have pointed out, this happens with Windows too. I think the big difference here, though, is that an application issue on Linux does not hose the entire OS, whereas on Windows, there is that possibility.
It is also more of a commercial discussion now.
Yes, this whole interview is nothing more than a Microsoft commercial
So we're not an open-source company ... we have projects available today that make Microsoft technology open source.
Huh?
When you license technology as a consumer or business, you should be comfortable that you're protected from patent (or) copyright...claims from anyone. That should be a core fundamental principle of licensing software.
Is he aware that SCO lost the lawsuit?
So if I'm an ISV (independent software vendor), I should be able to take the technology that I've licensed, build something on top of it, and sell it.
Hmmmm... sounds kinda like what Apple's doing with BSD.
So this ability to patent your technology and have some level of protection against it, and in the course be able to build on top of that and innovate on top of that, is exciting.
Software patents are exciting for them, I'm sure. Other than that, I have no clue what he means
From a software perspective, we don't think the patent system is perfect. We had put forward some recommended restructuring to patent laws in the United States
Oh yes, more money changing hands in Washington to benefit the "legal" person.
We have a feature called Configure Your Server Wizard, which allows you to go in and choose a server role so you can take a file server and (reb
"Teleporting Rodents with D-Cell Battery Displacement" theory -- IgnoramusMaximus (692000)
He's GOT to drop over one day.
After that patch was installed (and the obligatory reboot happened), MSFT Word was fubar ... but in a wierd way. In outline view, and only in outline view, all my text was reading right-to-left and shifted to the right side of the page ... like the following paragraph is, except also right-aligned.
.page the of side right the to shifted and right-to-left reading was text my All
First and foremost, we are looking to understand some of the scenarios like why customers are considering Linux, and making sure we have the right offerings for the marketplace.
Sorry...you can't compete with freedom, since everything Microsoft does is exactly the opposite- DRM, rediculous EULAs, closed, proprietary source code, not to even mention the licensing costs. The customer is at their mercy.
OK I won't speak about the lot of FUD that Gates say about innovation etc. I'm talking about software installation problems.
/. we have already spoken of the installation problems in Linux, and the dependency hell.
I'm afraid we have fallen in the "Ad Hominem" attacks. Everything Microsoft says is lie, just because Microsoft say it. (OK i agree, 99% of what it says is a lie).
Here on
Yes, it's bad, but this time Gates has found Linux' achiles heel. Let's hope we don't ignore this usability problem as Microsoft did when spoken about the IE vulnerabilities.
The problem with packaging applications (either in Windows or UNIX... don't think you don't run into packaging problems on Windows) is that they encourage people to ignore complexity because they've shoved it under the rug.
I don't use packages nearly as much as many people seem to. I go for the original source tarball myself, and most of the time all I do is "make;make install". If there's too many dependencies, my first reaction is to look for another alternative... because even when the packaging system can hide the complexity it's still there waiting to bite you.
It can take half an hour or so to configure some packages, but once I've done that installing on the next machine is automatic.
If it wasn't for package management tools, people wouldn't build such delicate dependency trees nearly as often.
You don't see this kind of problem so often in Windows because the environment is so hostile to running multiple services on a given machine that you set up separate machines for each job. Where a single UNIX box that's handling a dozen jobs might sit, you have half a rack of 1U servers or blades, each running a separate instance of Windows for a separate role.
In a way, it's the brittleness of Windows that makes it look good.
The vast majority of computer users are running Windows. This means for small software development companies writing client side applications the biggest market is there.
Using either Linux or Windows we could have written our soon-to-be-released multi-threaded, web-endabled, windows application. However, we want people to buy it- that is to enjoy it AND pay money for it.
If we wrote it to run under Linux sure we could feel good about ourselves in some kind of Jeff Goldblum, we're brainy and our trash pollutes less than your trash kind of hypocritical way.
But loosely quoting Alan Rickman from the movie Die Hard- We'd much rather be on a beach, earning 20%.
And we don't care what the self-anointed intelligencia "community" thinks of our platform selection. Our customer's opinions are the only ones that matter.
Cogito Ergo Sum
People = "Microsoft Employees", Programmers that program for Microsoft Products, Administrators that run Microsoft Products and similar "people". It's best written as (Microsoft) People, but you can leave the (Microsoft) bit off, if you are one of those people...
The quote should have been more like this:
"Ten years ago, (Microsoft) people didn't really understand Buffer Overruns, Port 80 and I/O Issues."
This is, or should be, similarly inferred when we have another major network news release about a "computer" or "Internet", examples follow.
"A new (Microsoft) Computer Virus in making the rounds through (Microsoft Outlook) E-mail Clients."
"A new (Microsoft OS Targeting) Internet Worm was discovered on (Microsoft OS Running) Computers yesterday morning which quickly spread across the (Microsoft OS Running Portion of the) Internet."
If you ignore the other uses of a tool, does that make the tool less useful, or you less useful?
This is a real issue and also stems from the issue of static, dependency databases. It would be nice if some of those dependency databases actually reflected the libraries available on my HD, no matter how they got there. There needs to be something a little more dynamic.
I remember trying to install an application and finding that on the one hand it needed a more recent version of one library and then an older version of another. Trying to sort this out without breaking anything proved to be difficult. Then trying to add the new version of one library without nuking the previous version proved problematic as well.
Windows suffers from the registry and Linux from its incompatible range of dependency databases, that don't necessarily reflect what is on the HD. This is where centralised databases can break down.
Jumpstart the tartan drive.
You cannot make your enemy go away by paying them money. You can take out one or two guys, but there will lots of people eager to replace them, especially when they think there will be a huge monetary reward for success (being bought by Microsoft).
I'll probably be modded down for this...
If these had been suicide bombs, this might have suggested the criminals were Muslims - but the BBC says they weren't.
...when respondents were asked whether suicide bombings were justifiable. In Morocco, 13 percent said they often or sometimes could be justified, down from 40 percent in 2004. In Indonesia, 15 percent expressed that view, down from 27 percent in the summer of 2002. Support for suicide bombings also fell in Pakistan and dropped dramatically in Lebanon. However, support rose in Jordan, to 57 percent from 43 percent in 2002.
London blasts
"There's declining support for terrorism in the Muslim countries and support for Osama bin Laden is declining. There's also less support for suicide bombings," said Pew Center director Andrew Kohut.
"This is good news, but still there are substantial numbers who support bin Laden in some of these countries," he told a news conference.
Survey
"Do Microsoft software developers worry about infringing on patents when they develop a piece of software?"
Like politicians, he avoids answering the above question which requires a "Yes" or "No" answer.
MS FUD at its finest...or worst, depending on which side of the fence you are on.
on other news..
A Pakistani girl has qualified as a Microsoft Certified Professional at the age of 9.
She is working in the new Windows' security layer and create anti-linux FUD on her spare time.
News flash: Microsoft doesn't want their customers switching to a rival product. In other news, water is wet, bees make honey. How can this possibly be news?
bance.net
In case of install, break Windows.
In case of using IE, break Windows.
In case of using Outlook Express, break windows.
In case of buying a new graphics card, break windows.
In case of using it for a couple months, break windows.
Heh.. the title of the article should have been: "Microsoft Continues Anti-OS Strategy"
There are 10 types of people in this world, those who can count in binary and those who can't.
Q. "So why do you think the ideals of open source... have appealed to so many people?"
A. "Taylor: Well, first you have to define "people"... And what is open source? It is interesting in how you define it..."
How shifty is that?
People: Human beings.
Linux programmers program for linux programmers. The audience is almost primarily a programmers audience. The GUI sucks and no one has a real true standard to enforce anywhere.
Mac & Windows programmers program for a client base of home users. Ease of use for the tech-unsavy is the golden cow everybody bows to. Not surprisingly, screenshots of the GUI are the first thing people want to see when they talk about a new version of the OS. A standard way of doing things are key to appeal to a large audience.
Wo when he mentions people, he`s right. Linux has a different audience than Windows has.
With great power comes great electricity bills.
is he actually talking about his own companies platform?
how many bazillion times did microsoft release hotfixes or whole servicepacks to its products so it broke a shitload of apps, drivers and all sorts of things....
yeah right, you dont need open source to break stuff. but if stuff really breaks opensource gives you the power to fix it on your own even if the manufacturer or the developers go out of business.
opensource is not just the short-term advantages, its rather more the long-term advantages for a better, a more open and a more just and good world we could live in....
its not just about profits and competition, or about prices, but to be able to drive and enhance the whole world with open ideas, with collaboration, with learning-from-each-other rather than copyprotecting-from-each-other, rather than sueing each other, rather than lawsuites, rather than hate and war, rather than fights and oppression.....
open standards for the whole world give the power back to the people and is much more the foundation for a good and open and good and kind society....
i want a better world, and not a world full of greed, power-mongers, hate and wars...
thank you
Someone mentioned it, but it's a valid point. How many users have to reload their OS due to issues with Windows. I've had Linux boxen run with ZERO degredation for months on end. The only reason I ever reload is because I either want to move to another hardware platform, or I'm on a development system that I am hitting really hard. If I set up a PC for my kids with Linux it will outlast a Windows box simply because they will download all these little goodies that Linux will ignore. Eventually Windows just starts to choke.
"One of the main features of Free Software is that you CAN add things to it, you have the source..."
This isn't as big a win as you think. For example I'm trying to install the lastest Wings on SuSE 9.1. On Windows all I had to do was download a small exe and install. On Linux I had to find a binary that had the smallest number of dependencies e.g. the latest python. Then I had to find the erlang binary, then I have to locate a libesdl binary that'll work. Roadblock! So now I get the source code to compile a sutiable binary instead of a pre-made that'll break my system. Oh boy, now the fun begins. I have a whole bunch of development packages I have to download just to compile a small binary...over dialup! Compare and contrast the two systems, and multiply by all the other software packages I may have to do the same with in the future. Source code may be the difference between doing with and doing without, but it's not the panacea for the underlying problem.
"... so, again, how it's hard to add things to Free Software and easy to add them to Proprietary soft?."
You should make the mental note that this isn't a function of proprietary vs non-proprietary. But a function of design. OS/2 is an example of expandability without needing the source code.
...
Just because a company keeps saying their operating system is stable and secure doesn't make that a reason for an enterprise-level company to use it.
No enterprise-level company that wants to stay in business will let "the really secure and stable operating system" run their operations just because Microsoft said it was "secure and stable".
Your next argument "well, everybody uses Microsoft, so it's not as bad as you think", customer support or not, doesn't make Windows any more secure or stable.
Any sane corporation, TODAY, will NOT start a business using anything from Microsoft.
Open-source proved itself. So much, in fact, that Microsoft's biggest rival, Apple, is using it.
You ignorant fool! Get a clue and stop eating MS's FUD with a shovel!
You really have to wonder - does this guy really believe this stuff? Or is he just a remorseless liar?
I use Fedora 3, and recently installed the recommended update to kernel 2.6.12. I also use VMWare because I need to run several Windows applications that don't run in Wine. After upgrading the kernel, I could not configure VMWare, and worse, the improperly built VMWare kernel modules were causing the whole system to crash. Finally, after a fair bit of internet searching, I found a third-party patch for VMWare that, when applied, fixed the problem.
The real problem, is the Linux (both the kernel and other packages) changes very fast and in ways that software authors often can't keep up with, it's more of an issue of rapid changes in the OS making it hard to keep software up to date, expecially if they need rapidly changing API's, like the kernel.
I'm not saying this never happens on Windows - it does - but it seems more prevalent in Linux because of the high rate of change.
Like windows doesn't break when you add things and remove them due to lazy fucking programmers who don't make sure every registry entry is wiped out upon uninstall? Or what about those programs that when being uninstalled tell you "This file is apparently no longer used by any other applications - do you wish to remove this file?" and the second you click yes your system crashes because indeed, another app was using the file? Or what about all the problems involving microsoft's apparent lack of thorough testing and ahcking to find it's own problems with itself?
Typical MicroShaft (very apropriate for Bill Gates, Mr. 3 1/2" floppy dick.) tactice, lay blame elsewhere while those exact same faults are inherent in their own OS.
Someone needs to condust their own interview with that reporter, and get them to post the TRUTH.
Still waiting on Serviscope_minor to wake up to fucking reality and realize that Jessica Price isn't going to fuck him.
You're correct in this regard. So let me ask you: how often, as an administrator of Windows machines, have you seen problems with user workstations that involved either the corruption or misconfiguration of the registry? My guess is that if you've been doing administration for any length of time, you've seen it often enough that it doesn't get more than a raised eyebrow.
So, consider: how robust the registry system can really be if ordinary users can break it in the course of doing their daily business, without ever opening it, examining it, or even knowing it exists?
Contrast this with text based configuration files. Each file is a discrete entity, as opposed to a monolithic binary database. Even if one of the configuration files becomes hopelessly borked, the damage is confined to whatever you were configuring: I may completely kill someone's network connection by deleting
If your best argument is only over semantics then it proves what an ignorant, intolerant, religious-hatred preaching moron you really are.
Yes, I feel sorry for my countrymen who died in the London bombings, I feel sorry for the American troops in Iraq and the Iraqi civilians getting killed there.
But morons like you who are so stupid that you voted in a president who has offered up human sacrifice just to make Exxon a few more bucks are just pathetic.
Anyone can find a few links on the web to justify an argument, I'm not even going to lower myself to your level.
Gentoo Linux - another day, another USE flag.
It boils down to the skill of the monkey adding the functionality. Compile kernel and don't compile drivers, broken.
Compile kernel and recompile drivers, not broken.
Anything will break if the monkey doing the stuff doesn't know what they are doing.
l8,
AC
And, by the same token, there's nothing that an olympic athlete
can do that an out-of-shape coder like me can't. Har, har, har.
The real test isn't so much what an OS can be made to do with a
Herculean effort, but what it can do with a reasonable
investment of time, money, and coffee. Not to mention a minimum of
cursing, swearing, and hair-pulling.
There is a spellbook here; eat it? [ynq]
"There's no new feature or new design that can be done only on Linux, and not on Microsoft"
Finally, a Microsoft employee shows some real understanding about the beauty of OSS.
So when the press writes of Chairman Bill receiving a poem from a little girl who has memorized his RedBook^H^H^H^H^H^HMSCE exam or pays attention to the smoke and noise generated in this case by Michael Taylor, they can't pay attention to other things. For example, that mainstream sources are starting to acknowledge that the future is open source. There's probably a good dozen things including but not limited to sw patents, failed security, underperforming sales, etc. that MS would rather not have in front of people.
Beta is broken and the link to classic doesn't work. Stop wasting our time or there won't be anybody left here.
Linux open-source infrastructure: "You can build it, design it, and it will work great."
- Microsoft's General Manager of Platform Strategy, Michael Taylor
News.com interview on 7-20-2005
The interviewee heralds Microsoft's server reconfiguration with a few mouse clicks. First, that's a feature that could be coded into any Linux distribution fairly easily. Second, if it weren't for Linux, Microsoft would have never have any need to create such "innovation." They'd let their server software rot from decay just like they did with IE---until they started to feel the heat from Firefox.
---Technology will liberate us if it doesn't enslave us first.
Basically [Microsoft] offer[s] these guys 6 figure salaries to work behind closed doors in Redmond... Shame on you MS.
No. Shame on you.
Daniel Robbins built a distro that is beloved by thousands of people. If each user sent Daniel $5 as a thank you, a six figure salary from MS wouldn't be such a life-saver.
Thousands of OSS fans admire Daniel's work and cheer him on. MS admires Daniel's work and offers him a truckload of money -- easily $1 million in just a few years. Which one of these admires Daniel's work more?
Shame on MS? For recognizing Daniel's work and rewarding him? Hmmm...
but they don't.
Best intentions of the world, poorly executed and masked by closed source privacy, still result in large gaping holes in oh so many areas.
So, rather than complain about how YOU can do it, MSFT, just get it DONE, and stop telling us that you COULD do it.
-- Tigger warning: This post may contain tiggers! --
OSS? Open Source says it all. Is the extra S for savings?
Well if we had such an understanding all the way back then. What's our excuse now for all the buffer overflows in proprietary and open-source?
It only works for simple GUI apps.
If you install libraries, services, users, or a command line component you have to use the OSX installer.
Un-installing is quite a challenge. The installer has no uninstall function at all. On my test mac mini I periodically wipe and reinstall the entire system, but then I don't use it a lot... not sure how a home user would cope.
Microsofts constant nagging on Linux is good free advertising. The more they nag the more people realize it's good enough to be a competitor to Microsoft. Even the sponsored SCO case is good for linux because it gives Linux a clean bill of health, something Microsoft sure doesn't have.
= 2005010107100653
http://www.groklaw.net/staticpages/index.php?page
HTTP/1.1 400
Goddamn. I think anyone who uses the term "source codes" in cold blood can safely be classed as a fucking tool. *eye roll*
In Windows you don't NEED source.
OK, are you talking about:
1. There's more desktop software for Windows, so you don't have to work as hard to find something that's easy to install?
Or:
2. There's fewer dependencies between Windows applications, because they cost money and so having a dependency on someone else's program costs you sales?
Or:
3. Windows applications typically ship with compies of the components they're dependent on, rather than expecting the user to find them?
Or:
4. All of the above?
For server software (which is what the original article seemed to be about), I find the opposite situation holds. At least for software that's been developed in the UNIX tradition, you tend to have software that has very robust and simple interfaces that you can glue together with scripts. In Windows, you either have a standalone program that only interoperates with specific programs the vendor supports, or you have to go out and buy a bunch of packages (database servers, etcetera) that your program depends on to share data with other programs... point "2" up there no longer holds.
The thing that I've found to be a big exception to this is any of those huge Java application server programs. Those are really not "Linux" or "UNIX" applications, they're a whole new operating environment and have to be dealt with on their own merits. If they have any.
/_vti_bin/_vti_aut/fp30reg.dll
/\x90\xc9\xc9\xc9\xc9
or this
SEARCH
That seems to be able to break a windows machine.
Or break the ownership of that windows machine.
Seeing apache logs full of crap like that sure makes me glad i run a brittle os, actually i run freebsd so my os isnt brittle its just dead.
Quote: "Most IT professionals don't want to be in the business of maintaining system-level software."
Okay, release less service packs.
Now, I had the same thing happen on a Linux box a few months ago. Hardware took a nosedive. You know what, I took the drives out, moved them to another box, and booted up. I think I might have had a few minutes get the right NIC driver module loaded, but that didn't even require a reboot.
Now I'll freely admit that one could compile a Linux kernel with such a restricted set of IDE drivers that I'd be equally hosed, but for virtually every stock-compiled kernel I've ever got with a distro, I've never had a problem. In fact, due to the wonders of LILO, I can compile a small kernel, but still have the stock one on the boot menu in case I ever need to move to new hardware. In short, Windows caused me a lot of grief, I hate it now more than I did a week ago, and am actively looking at giving our IIS webserver the boot and going to Apache.
So stick it where the sun don't shine, Microsoft!
The world's burning. Moped Jesus spotted on I50. Details at 11.
Got a letter from microsoft about 2 weeks ago. It was sent to management level employees of various companies. The text warned against using open-source solutions because these may not have IP indemnification protecting your company from lawsuits.
Naturally they follow this up promoting how well protected MS products are by their legal department.
The letter was good for a few laughs before I threw it out.
I never ceases to amaze me how well this tactic still works. It's so simple: Accuse your opponent of all your own shortcomings. Repeat until people believe it.
1. First they ignore you.
2. Then they laugh at you.
3. Then they fight you.
4. Then you win.
- Mahatma Gandhi
Now we're at stage three.
---- It won't be as bad as you fear or as good as you hope, but it will take twice as long as you plan.
Maybe it's brittle because once you break it it's broken 'til someone spends a few hours to fix it.
In that aspect MAYBE.
Windows is not brittle, it's utterly not designed to run properly!
Who was it that was talking about Windows uptimes in comparison to Linux uptimes?
Maybe they should realize that having long uptimes is a BENEFIT.
Is it just me or do other people think it's unfair as hell for MS to make loads of $$ making every single user on the planet angry?
Maybe someone should talk to them about that fact, and ask the USERS if they like what they have, instead of the sysadmins. We know people who administer windows machines in corporate environments are happy, 'cuz it's easy, if it's broken, reboot, if it's still broken you re-image it.
Been there, seen it, hated it. Get MS a sense of reality before listening to them. They're polling the wrong people about their software.
---- I am certain of only one thing : I know nothing else.
"Windows usually leaves me telling the user they need to upgrade the older program. There's no way around it."
I partially disagree. There's no sanctioned way, but it is possible "with care" to install software on windows. For example I have the Myst: 10th anniversery DVD edition and W2K. Exile will work with no problem, but Riven will not. However there's a clever work-around* "with care" that someone came up with that allows the game to run without breaking anything else.
*RivenDVD-QuickTime2-patch.zip for those interested.
I modify parts of the kernel and load them without rebooting all the time. (loadable kernel modules)
Its not that big of a deal really.
Brittle? The way Windows breaks, it's brutal.
(apologies to Fat Albert)
Windows XP PXE. I run it from a DVD - no hard drive required.
- GeexBox like appliances
Windows XP Media Center Edition.
- Install on most architectures
No business requirement. The cost of development potential ROI. Profit!
- Scale well. Boot with minimal configuration (like without GUI for example) allowing it to run decently even on low hardware like a P75 , and this with the latest version
Have you actually run a 2.6 kernel on a P75? ;-)
And yes, you can run Windows XP - or any other version of Windows - without a GUI if you really want to.
- Run without antivirus when exposed to the Internet. Next Windows will even come with one by default !!!
This is just like leaving the bank vault open because nobody in town owns a gun.
- Run reliably. Years of uptime are impossible to get for production machines
That's just plain false.
- Run clusters (well, there is one, no info on if it works or not)
Funny, I run a couple of them. They work just fine.
- Run real multiple desktops simultaneously
Can do this easy.
- Privilege separation that just works
rwx for the masses! NTFS permissions are considerably more granular.
- No defrag
Okay, you got me on this one.
- One integrated toolkit like KDE or GNOME
Huh? In Windows there is only one toolkit and it's integrated as hell ;-)
we see things not as as they are, but as we are.
-- anais nin
Microsoft has never heard of the term "DLL Hell".
"Apparently so, but suppose you throw a coin enough times. Suppose one day, it lands on its edge."
Year of Linux:
2001: It's Microsoft's fault.
2002: It's Microsoft's fault.
2003: It's still Microsoft's fault.
2004: It's all your fault.
2005: It's still your fault.
Direct from the Microsoft headquarter: Ok lets find a problem with linux... well which distro should we use.... well I think there is this windows clone based on linux it is called xp with a window in front of the box... 10 hours later... I added a few virus scanners, some freeware, and look the installation now is totally hosed... I think we have the weak point
How can software be brittle? I can understand HARDware being brittle but SOFTware? isn't it too soft to be brittle?
l00nix has been originaly designed as a monolithic kernel, and it will always come to a point when either it's going to be a compelete architecture redesigned and recoded, or people will abandon linux and move onto something else. Even MS had that point with NT vs User's version.
I can't believe I'm publicly disagreeing with no less than Andrew Tanenbaum, but I *do* have a lower /. ID, so here goes...
:(
That would have been a perfect sig, but it doesn't fit.
tasks(723) drafts(105) languages(484) examples(29106)
The words 'pot', 'kettle' and 'black' come to mind. Is Microsoft unaware that their registry is far more 'brittle'?
Hand on heart, I have never, ever installed software on a windows box which has broken another piece of software. Not saying it never happens, I accept it does, just saying I have never personally done it.
Never done it on Linux either. Ain't apt great?
"I realise this is not a very popular opinion but it's the truth, and there for needs to be said" -Bill Hicks
The installer can uninstall if the installed package was correctly made. A recite file should be written to /Library/Frameworks/Recites (i havent checked the path recently). Double click on the recite file launches the installer program in uninstall mode. Also some packages have an uninstall that is selectable from the normal launch. Double click on *.pkg select uninstall/remove and hit enter.
This book is just off the press. It is chuck full of practical examples of using FOSS. I have heard that ESR approves of it. http://freedomsoftware.info/content/section/1/45/
Dishonest and unethical people always attack others by attributing their own worst behavior to those innocents.
I don't care what their reasons are for leaving crap in the registry, I want a way to clean it."Actively"? Not necessarily. But Microsoft should have an auto-cleaning process. They used to have a utility called "regclean" that would make an attempt.
If Microsoft provides the registry for programmers to use and makes the registry critical to Windows, then Microsoft needs to provide for the cleaning and maintenance of the registry.
A little while ago I was called in to teach a Solaris course. I asked the lab admins to install the Solaris Community CD. They were like "Oh, no. We've got a system that works. We don't want to change anything". The fear in their voice was palpable.
I was dumfounded for a second. All I was asking them to do was add a CD's worth of random software. Nothing was even being enabled... then it dawned on me. "Oh. You're used to Windows aren't you? This is Unix. It's actually stable when you add software to it.
Ultimately I had my students add in the software. It was easier. I just mounted the CD image and made it available by NFS. They installed the software and all was well.
The fact that people are so scared of making changes to Windows disgusts me, but I don't think it's going to change. It's part of their FUD campaign. "If WIndows is so bad, what's it going to be like to go to a new system?"
Sometimes boldness is in fashion. Sometimes only the brave will be bold.
Drag and drop installation in Linux would be great. But hell, we don't even have "double click, next, next" installation yet. One thing at a time.
This might just be my first ever Flamebait mod right here.
"I realise this is not a very popular opinion but it's the truth, and there for needs to be said" -Bill Hicks
Comment removed based on user account deletion
Autopackage addresses this issue by allowing the providers of software to roll their own equivalent of an InstallShield package.
The only big piece of software that I know about that distributes an Autopackage is Gaim (here).
Just download and run it, and after some progress bars and some simple questions you have Gaim on pretty much any distro. Sure, it has to provide its own dependencies (so you lose the benefits of sharing libraries with your distro), but it works damnit.
So the problem is being addressed on Linux, it's just a matter of software getting packaged in a way that everyone can use. But that's kind of the idea of distributing source...
I have to disagree as I roll my own Solaris packages frequently. Sure, reading through the man pages for prototype(4), pkginfo(4) and pkgmk(1) might take some time to fully comprehend things, but the actualy creation of a package takes about fifteen minutes.
Here's the procedure I use:
- Create a directory in
/opt where you eventually want the package installed
- Run
./configure --prefix=/opt/... and make to configure and install the software application
- Run prototype against the directory you created in
/opt and save that to a file
- Create a pkginfo file with at least the following keywords specified: PKG, ARCH, NAME, VERSION and CATEGORY
- Edit your prototype file to refer to this pkginfo file, add a !search directive that lists all of the directories in the software application (hint, use find -type d from a vi session) and perform a global search and replace to change the file owner/group to something like bin/bin.
- Run pkgmk against the prototype file
- Delete the
/opt directory you initially created
- Run pkgadd to add the package you created. Alternately, if you want to use
/usr/local then just create a symlink from /opt/mypkg to /usr/local and then add the package.
That's it, there's nothing too complicated with the procedure. While there are some serious limitations (bugs) with Solaris's packaging system (eg. the search directive has an undocumented maximum length), this procedure works on all but the largest software applications. It might take an hour to roll your first package, but after that, it's a mindless task.This is a DUPE!
Why?
Because it's just another variant on the same old Microsoft lies.
How many times have I said this: Microsoft is run by and employs LIARS. Deliberate, focused, unabashed, paid LIARS. NOTHING said from the lips of a Microsoft employee can be taken to be anything but a lie.
It's time the OSS community started publicly calling these lies what they are: not spin, not marketing, not a difference in opinion - straightforward, unabashed, fucking LIES.
It's time the OSS community started publicly calling the Microsoft people BY NAME what they are: not officers, not Vice Presidents of whatever - straightforward, unabashed, fucking LIARS.
I'll start - this motherfucker Taylor is a fucking LIAR. Give me his email address and I'll send an email to him explicitly stating so.
Richard Steven Hack - This sig is TOO GODDAMN SHORT TO DO ANYTHING USEFUL WITH! MORONS!
Best article by Slashdot in a very long time!
Linux sucks. It is an underground OS that is completely unstandardized. Linux geeks, get the fuck over yourselves.
I dislike it when people instinctivly bash the Windows platform calling it insecure or unstable as MS has done a pretty decent job of improving security recently IMHO. Both Linux and Windows offer a very good platform but when I see stuff like this:
"The trouble begins when you want to add things to it...(due to) the brittle nature of the platform, when you do that, other things break."
it makes me not care about seeing a fair argument about both operating systems. I mean let's face it, that statement above fits Windows much more appropriately.
For example the registry, corrupt it and Windows and most of its apps will stop working properly. It's a massive single point of failure, they should bring back individual config files like Linux has, the worst you can do is break a single app rather than the entire OS!
DLLs are another big stumbling block, Windows often refuses to unload them so you can't replace them without needing a reboot. Why is that a reason to call Linux more brittle than Windows? I can't remember when I last had to reboot one of the Linux servers after patching something.
SCSI and RAID drivers, why does Windows only accept them on floppies, the most brittle storage medium out there? And if the drivers get corrupted why does that usually mean a full reinstall of Windows?
And then what about Services, those wonderful background tasks that when they fail to start break the OS because other things are dependent on them. What part of services makes Linux so brittle?
Windows still has problems, it is clearly unfair to claim it is superior to Linux at least in the case of extending it. I guess MS needs to start some new FUD now that we all know SCO has no evidence.
Until normal people realize Christianity is not compatible with a free society expect more such "enriching" cross-cultural exchanges...
By the way, the Sheik was right - there IS no difference between an American soldier and a civilian IN IRAQ. No US civilians are there under the current circumstances unless they're there to fuck the Iraqi people. Most of these fucks are ex-military contractors working for the CIA or security companies protecting US occupation employees. An occupier is an occupier. Get the fuck out, no US citizens will be endangered.
Richard Steven Hack - This sig is TOO GODDAMN SHORT TO DO ANYTHING USEFUL WITH! MORONS!
And what is open source? It is interesting in how you define it. Is it in terms of source visibility? Then, OK, in Microsoft's Shared Source program, people can access up to 65 percent of source codes for our core products.
Okay, I realize Yu solicited the term first and that it's probably proper English. Despite that, every time I hear someone refer to "source codes" it irritates the hell out of me. If I told my project manager "I have produced many source codes today" it would probably raise a few eyebrows (before the sardonic laughter).
It's true no man is an island, but if you take a bunch of dead guys and tie 'em together, they make a good raft.
The trouble begins when you want to add things to it...(due to) the brittle nature of the platform, when you do that, other things break.'
sigh. i just get so tired of the same old rhetoric coming from their lousy playbook. i realize i'm preaching to the choir but windows breaks "other things" just by simply applying their recommended, critical, monthly security patches.
heavens, my fiannce works at a bank and tuesday the entire bank was shut down for the better part of the morning while the admins were trying to rebuild a machine that runs the bank's account management software package. the machine broke something fierce while installing the july "critical" security patches.
Remind you of anything else?
Speak truth to power.
m.
Thr1d Ps0t?
Unplug all controller for great reset!!
"You can build it, design it, and it will work great. The trouble begins when you want to add things to it...(due to) the brittle nature of the platform, when you do that, other things break.'""
I think he was confused and meant windows.
this is one of the major reasons I use Linux because of the quality of software and the ability to add things with ease.
Just the opposite of windows - there is no control over any third party crap software out there.
"This work may not be duplicated in whole or in part without permission from the author".
That's all there is to it. Really.
The GPL merely provides a means of providing such permission to people without the burden of a lot of paperwork. Obtaining permission from the author to copy the work only requires that the person agree to the terms of the license. If they don't agree, they don't have permission to copy (for non personal use) - it's as simple as that. To some extent it depends on the honor system, but if push comes to shove, it's still enforceable by virtue of the work still being protected by good old fashioned Copyright law.
I fail to see what's so hard to understand about the GPL.
File under 'M' for 'Manic ranting'
As I said to my friend today wrestling with mail stored in Outlook. (Shudder!)
you had me at #!
The trouble begins when you want to add things to it...(due to) the brittle nature of the platform, when you do that, other things break.
In other news, Michael Taylor retracted his earlier claim saying, "I misread the note from the engineers. They were in fact referring to Microsoft Windows, not Linux."
Moderating "-1, Disagree" is simple censorship. Have the guts to post your opinion.
'You can build it, design it, and it will work great. The trouble begins when you want to add things to it...(due to) the brittle nature of the platform, when you do that, other things break.'"
I'll believe anyone working for MS making that claim, I mean, they have so much experience with these things...
Often in the press, because so many of us are trying to make living at this free software hacking thing, we see a lot of emphasis on customers, and costs, and business needs. That's all great and fine but if we focus only on those issues, we would have to admit that maybe Michael Taylor is right! Maybe it's good enough to have a "shared source program", as if access to source code is a form of peep show. Maybe it's more important to have freedom-robbing licensing terms because, as he says, that makes it easy to "monetize" the hacking process. If open source hackers can exploit the benefits of cooperating -- perhaps proprietary source hackers can do the same thing -- only picking and choosing to work only with those people who buy licenses: either way, the same development efficiencies are achievable.
It seems to me that Michael Taylor is successfully refuting the Open Source initiative's claim to be a productive force in the world. Open Source has positioned itself squarely with the same set of corporate values as MSFT, only MSFT is clearly the superior competitor. Stealing revenue from MSFT for a few years, and making them stronger a few years later, is not progress -- it's shooting ourselves in the foot.
The free software movement, on the other hand, is about preserving personal and democratic freedoms, first and foremost. You, a creative person, have written some code. Your friend, another creative person, has written some code. How are the two of you free to interact? The GPL, in spite of its critics, concentrates on preserving your rights in this circumstance.
In the equations of the purely business view, at least as it is so poorly framed today, you -- the creative person -- don't count. Don't obviously have the same rights as others. Aren't all that important. Taylor's rhetoric betrays that this logic underlies his arguments:
It's more about people taking an anti-Microsoft stance?
Taylor: Well, first you have to define "people" because I can tell you that most IT professionals don't want to be in the business of maintaining system-level software.
We should, in that view, abandon free licensing because the customer counts more than the worker. You should be glad, creative proprietary software hacker, that you have a job at all -- of course you should give up your rights to communicate freely with your professional peers. (Nevermind that nothing about free or open source licensing implies IT professionals maintaining system-level software -- on that point, he's just FUDing.)
There are many economic, engineering, and engineering safety arguments for free software licensing but let's not lose sight of the origins and most beautiful contribution of the free software movement so far: the idea that programmers' rights of expression -- their freedom to cooperate with their friends -- is at stake.
Thanks, Martin Taylor, for reminding us that, in your world view, that which has so much in common with the Open Source initiative, hackers are second-class citizens. It was a resistence to servitude that sparked the free software movement and attacks like yours will, in the long run, only make us stronger and more determined.
-t
Actually, the registry entries provide some interesting problems (as to their removal).
The latest way to make an install package (using MSI) makes it relatively easy to add/remove registry entries. This is automated and the registry settings are removed (for the most part).
Occassionally, the MSI will leave the company name (registry key) in HKEY_LOCAL_MACHINE, for reasons that I do not know.
A bigger problem is user registry entries that the application may put in the user's registry when the application is run. Since the installation did not create these registry entries, it cannot be expected to (automatically) remove them. This falls on the developers to properly clean the registry entries.
The entries I've mentioned so far aren't really the issue though. The Windows installer creates a LOT of registry keys based upon installed components of the application, shared DLL's, etc. These keys are not always properly cleaned up, and since the developers of the install didn't create them, they don't really have a way to remove them. This is the major failing of the Windows registry (in my opinion).
Another problem is registration of COM components. This isn't really the fault of the registry, but of COM registration as a whole, it's a BIG UGLY MESS.
It would be very easy for microsoft to log changes to the registry and have the uninstall be a microsoft product not part of the application. That way applications don't get to write or delete directly but rather must call on OS service which does this and thus everything gets logged.
This is a database after all.
"Hello?"
"Mister Kettle, it's Pot on Line 2"
I don't know, I've had so many things that just....work with linux. I switched my network from an all Windows network (done before I came aboard) to an almost all linux network. I had to leave a few windows servers around for those people with MS specific hosting requirements.
Windows network 20hrs/wk minimum managing, cleaning up, updating, and other routine care.
Linux network 2hrs/wk...period. And 1 hour of that is strictly for the Windows servers that remained.
I also reduced my server count when I switched. It was cut almost literally in half, 55% to be exact. Ontop of that I almost doubled the work load. It would have been less servers if I didn't have to keep those !@#$@#$% windows servers around. So I don't want to hear any BS from Microsoft about solidity, functionality, features, performance or security. Around my shop I've already proven to everyone that Linux is the way to go.
I use linux as my primary OS. Been using it for nearly 3 years. It's good enough. I would like to see it better.
Why not just fix it? Why not overcome those criticisms? I'll tell you why. There are fundamental things that limit it such as bitter zealots in the linux community who attack any attempt to make it as friendly as possible. Some of these zealots try to push the fatalistic notion that the user is the problem and that they should learn it inside and out or get the f*** off the planet.
Let's get real. If someone would simply muzzle those guys and just take these criticisms to heart and fix the problems then there'd be no reason to over-inflate the slashdot.org headline like the original author did.
MS didn't attack free and open software. They are simply telling you where the weaknesses are. Don't even dare try to make it out to be a strength. That'll show how devious you are in trying to keep linux complicated so ppl will pay you to fix their problems. You could make it easier but you want it hard so you can make money. Bullshit!
Microsoft didn't attack free and open software. They simply stated that there's a problem. These problems can be fixed. Do so!!!!
Having access to source code is important, as no matter how good the documentation is (and Microsoft's developer documentation is lousy, according to some my of developer friends), nothing beats being able to look at the source of the library or OS component you're using to see exactly what it does. At the very least, it allows you to see that that component isn't built to handle the situation you're trying to get it to deal with, and you can work around that, or change the environment to match the assumptions made by the programmer of that component. Since different people rely on different parts of the OS, 65% source code availability may meet the need of 100% of developers (if no-one ever uses the remaining 35%) or 0% (if the 65% available isn't interesting to anyone). Only 100% availability is guaranteed to meet the needs of 100% of developers.
Regarding the GPL, Taylor at least gives the honest answer that he "[doesn't] know enough". Firstly, the GPL covers patents, and says that code licensed under the GPL must license any patented techniques used therein for "everyone's free use" or the code may not be licensed under the GPL at all. Secondly, people can build upon FOSS and monetize their innovations; without restrictions if the components they use are licensed under the terms of the LGPL or BSD licenses (and they comply with the terms of those licenses) or with some restrictions if not. Red Hat are successfully monetizing their innovations despite having to comply even with the terms of the GPL. Done right, anyone else can too.
On buffer overflows, Taylor states that "people didn't really understand buffer overruns and port 80 and I/O issues 10 years ago". Well, the guys writing articles for Phrack probably did, seeing as they published an in-depth explanation on 8 November 1996. What Taylor probably means is that people at Microsoft didn't really understand buffer overruns ten years ago. Shame on them. It was taught on the mediocre Computer Science degree course I followed between 1992 and 1995.
I'm not sure what OS you use, but the ones I do have the same problems. When I uninstall programs, there are still /etc config files left behind, there are still libraries with no dependancies left behind, there are stray . files in home directories, etc...
If you need web hosting, you could do worse than here
I seem to recall a certain patch (one of the service packs for sure, but I forget which one) completely breaking every single website I had on my IIS5 box running Windows 2000 Advanced Server. I rolled back the patch, and viola, my sites were functioning again.
Windows patches have been, in my opinion, definitely one of those things that I have NOT 'run out to get' or be the first in line to download and install. I want to wait to see how many things break, and how long it takes to get fixed, before I install any such patches.
Luckily at my next position, we used Apache on Linux. It ran flawlessly for almost two years (constant uptime) until an unknowing janitor unplugged the UPS to mop. He knew what the UPS was, and knew that he could unplug it briefly and not cause a problem. Only thing was that he forgot to plug it back in, and I lost my ~600 uptime. (No more janitors in the server room after that.)
And they said zombies weren't real!
I needed that laugh today...
I think the last time I had a kernel panic was 6 years ago (and it happened once) - and the systems I run are not idle by any stretch - nor are they single-task machines.
When I ran Windows, I could count on a BSOD at least once a week, if not more often. The company I worked for at the time had well over 2,000 NT4 servers that needed to be rebooted once a week because of a memory leak.
Now, while that memory leak was in a database application (not MS SQL), I think it speaks volumes that a poorly written application on Windows can cause the system to require a reboot because of inadequate garbage collection at the OS level, but an OSS platform running applications that are developed entirely in the OSS world doesn't.
Yo, Microsoft - THESE are the facts....
Insanity is a gradual process; don't rush it.
...Islamic terrorists continue to express surprise that their enemy fights back.
In other news, sun continues to fuse hydrogen into helium, dogs continue to lick their own testicles, and I continue to wonder if any real news will ever hit /. again.
"Pot, meet kettle" indeed!
Translation: software has bugs.
Taylor seems to want to make you think that just because you don't see most bugs in MS apps that are fixed pre-release, they didn't exist, having come pure and bug free from the mind of the programmer. Because OSS shows you these bugs, instead of hiding them from you in the development process, it must be "brittle". Just LOOK at all those bugs!
A classic attack, long since rebutted.
...that what the guy is saying isn't necessarily wrong. The real issue is that it's the pinnacle of irony that it would come from the CEO of Microsoft, which has suffered from the same problems on a far greater magnitude.
Yes, I am being facetious. It's embarrassing to admit that my company has developed code to determine when a Windows box is suffering from degraded performance. It then shuts down all apps and reboots the machine automatically. Then it tries to restart the applications it was running on reboot (not always successful). We use this in a large Windows based processing center, before using this code we would realize that after 3-5 days of processing a Windows box would be at 10-20% of its "fresh" speed.
I have a theory for why this happens, MS either uses a wind-up or small hamster like creature to power their software. Over time the wind-up runs down or the hamster needs replacing. This function is achieved through a reboot.
From a competitive standpoint, take Linux, for example. There's really nothing innovative today that Linux does that we can't do. There's no new feature or new design that can be done only on Linux, and not on Microsoft. So I don't worry too much about Linux and open-source projects out-innovating us.
That's right, 64 bit x86 instructions work perfectly on windows, and weren't a complete failure when microsoft tried to patch the OS, whereas the linux kernel had incorporated support before AMD64 was released.
+5, Truth
Microsoft is like an arsonist who throws Molotov Cocktails at their neighbor's houses and then yells "Look everyone - the Linux (etc.) house is on fire! You better get away from there right away before you get hurt!"
The only problem is that due to extreme long term negligence the massive Microsoft mansion is burning a lot hotter and more obviously than the neighbors they try to finger.
Yeah yeah Bill MS will crush the running dawg lackies and herald in a new era where the people's blah blah blah blah blah blah blah blah blah blah blah blah.....
Honestly Bill & Steve take your fucking heads out of your asses, stop whining and threatening about everything else and just make a very good product that does what I want the way I want it for a price that doesn't make me feel like Abu Ghriab christmas tree guy.
Other than that you can shut the fuck up and sit the fuck down.
Steve Jobs to Gates: "We're better than you, Bill. We have better stuff."
Gates: "You don't get it, do you? That doesn't matter."
What is this crap. Flamebait, a troll, it certinly isn't any sort of rational post.
Thats funny Linux and OSS is the best time and money saving thing our company has done. Go back to MS? Never!
This guys job is to sell Microsoft. Whoopdefuckingdodah. Let's all boycott posting replies to these things, so the editors don't try to drive ad sales with group anti-microsoftist ravings, to make room for something a little more interesting on Slashdot.
and yes, I appreciate the irony of posting to ask for a boycott of posting
Anticipated-Comment Summary for the Casual Slashdot Reader
In other news, the Pope has recently taken the rather unprecedented move of declaring himself Catholic. He has claimed he will be continuing anti-Atheist strategy. More following this short commerical break.
Hand on heart, I have never, ever installed software on a windows box which has broken another piece of software.
I have...in fact millions have. That piece of software: Service Pack 2 for XP. Perhaps home users don't encounter many problems, but ho boy there seems to be a lot of business stuff that does.
Here are some other things I've personally seen that wreaked havoc on Windows boxes on at lease:
* All the service packs released for SQL Server 2000. Better have redundant data server boxes if you need the uptime because SQL service packs require taking down the machine and doing a full backup. Invariably they'll mess up SOMETHING on your system so don't skip the step.
* Service Packs and some other add-ins for Office 2000 (anyone else remember getting their MS Office into a state where trying to launch Word or Excel always starts "preparing to install" even when it is fully installed?
* The "Interactual Player" software on many DVD movies (mostly Disney ones I think)--that obnoxious piece of sh*t that tries to install itself on your PC when autorun is turned on. Many versions of this regrettable application will break your DVD software--especially on Win2K machines. At best, it'll step down the resolution or colour depth and at worst it'll stop working altogether.
I can break existing software on Linux by installing other softweare too, but you really, really have to try. The ONLY time it has happened to me is when I was messing around and doing stuff like installing RPMS and forcing it to ignore dependencies. I've broken windows by clicking the wrong OK button.
I really have to shake my head when some MS apologist tries to suggest Windows is less brittle than almost anything else--to these people check out their own software to at least a moderate degree of thoroughness before speaking such things?
Yup, as pointed out by my friend- really-pose-challenge-to.html
http://rockdalinux.blogspot.com/2005/05/can-linux
The important thing is not to stop questioning --Albert Einstein.
Interesting use of an anti-5GW criticism to attack a 4GW system. By "interesting," I mean "stupid."
ok, so maybe not as radical, but still, the only people gullible enough to listen to the MS fud, are the ones gullible enough to read CNET, EWeek, and all those other crappy publications that cater to 'market trends'.
Linux can't be broken, the Oracle said so.
the only permanence in existence, is the impermanence of existence.
I don't think I noticed a single statement in that entire three page article which was factual. Taylor is obviously utterly devoid of integrity or anything remotely resembling business ethics.
This is typical of Microsoft...or at least it was. I had hoped they'd grown out of the use of such tactics, but I suppose it is naive and futile to assume that this particular leopard is ever likely to genuinely change its' spots. Gates truly does provide the direction for this company...what we're seeing here is as much an example of his own ethics (or complete lack thereof) as it is Taylor's.
The company seems to be incapable of grasping the concept that continuing to use such gutter tactics is ultimately going to prove monumentally self-defeating.
The bug exploited to break fingerd involved overrunning the buffer the daemon used for input.
Have you read my blog lately?
You are speaking of the Morris Worm. You can read more about it here: http://en.wikipedia.org/wiki/Morris_worm
It was an interesting worm in more ways than one though: it affected multiple operating systems and it used multiple paths to get into the hosts (sendmail as well as fingerd). You can read a thorough analysis here by a "respected" security guru: http://protovision.textfiles.com/100/tr823.txt
strike
"Someone needs to talk to the tree of liberty about its ghoulish drinking problem." by ohnocitizen
No overhead there.
"When you add things, it breaks?" That's one of the main problems with Windows: everytime you do anything (add h/w, s/w, ...) with Windows, you risk having to reinstall. Maybe Taylor got confused about which platform is which.
"The trouble begins when you want to add things to it...(due to) the brittle nature of the platform, when you do that, other things break.'"
Well thats true of any OS. Install something wrong and it breaks the whole thing. A classic case of the pot calling the kettle black.
"Your having a bad day when the voices in your head put you on hold"
The point of GP, IMHO, was that you need to learn the interface. Which is perfectly true.
GUIs do improve the start-up time to learn, usually at the cost of efficiency later on.
But that is true of all GUIs (although some are better than others).
GP didn't say (or imply) "Your to stupid to use a computer".
Linux has a reputation for being hard to use - but that's unfair. Linux GUIs are no harder to use than Windows GUIs - but there are differences. Someone coming from Windows needs to learn those differences. GP was pointing out that you need to learn how to use it.
You forget that you were trained on the WIMP GUI many years ago, and that familiarity continues to make Windows or MacOS easy to use. One thing I find to be fun is to find one of those old introduction to Macintosh books. (The last one I saw was in the back of a cabinet full of manuals in my undergraduate Physics lab.) After using the GUI for such a long time, it's enlightening to see just how many pages are devoted to making sure you understand the WIMP metaphor.
Granted, the WIMP GUI with a good mapping to the system software is much more intuitive than the man/info/HOWTO text-based system for more people. The main difference, then, is how much training you have to do to use a system.
Have a nice time.
In this interview, a Microsoft spokesperson appears to be claiming to offer a level of indemnification that they do not, in fact, provide.
Isn't this false advertising?
--
AC
Every once in a while, I install some Linux distros to test the water. I like having options. Free options are even better!
This year (it's not an annual ritual or anything, it's just I don't do this often) I tried Ubuntu.
My reaction was as follows: What is this "nv" business? Why isn't my OS installed with a superior driver? As a long time Windows, OS9, and OSX user, this makes no sense to me. Why would I want to use a worse open source driver as opposed to a better binary driver by default? To defend some kind of mantra? You won't get me on board with shoddy support for my hardware.
I put my philosophical difference aside and continued to explore Ubuntu, eventually stumbling upon the package manager. "Synaptec" didn't readily register itself in my mind as "Package Manager" but I figured "Firefox" isn't obviously a web broswer either. OSX for the win with it's obvious naming conventions (barring Safari).
More to the topic: I broke it. During the install, I pressed enter instead of space bar during the resolution options select screen, skipping me to the next step instead of selecting the resolution I had highlighted. I figured the problem could be easily fixed post-install, so I continued. OSX gives me a huge selection of resolutions, so does XP, it's only reasonable that all of these resolutions will be available, just not visible after installation in the display settings.
Whoa, seems the only resolution options in my display settings are the ones marked during install. Oh well, I suppose there might be merit in "installing" resolutions, though I never considered that had to be done. Google a tutorial. Okay -- open the terminal -- alright -- okay, I'm reseting all of my video settings...this seems like a good way to break something. Nothing happened...I'll restart. Okay, I've corrupted the window manager. At this point, I don't know what to do. I haven't been using it long enough to know what to do in this situation and there are no restore points for me to pick from. Can't I go back to the last working configuration? Not from the options in front of me...and why is my password always wrong? Is it different from the superuser password I had been using before?
Reinstall time! Everyone makes mistakes.
An hour later I had a clean install running (this time I used space bar to pick some additional resolutions, you know, like the one native to my monitor, which was not selected by default) and I'm back to the nice, clean desktop.
I try the package manager to great success, though it was quite a bit of extra work. Nothing broken this time. I'm not terribly impressed either. I'll take DLL Hell and the Registry any day -- these (shoddy) solutions do the work for me. This is KEY. I don't want to do the work that my computer can and should be doing behind the scenes! The reason I didn't cite OSX's solution for installing and referenced its Windows counterparts is because I have no idea how it does what it does. That's perfect: I don't care to know how and it has never once failed me.
"Drag to applications/ double click to install" for the win.
I'm tired. In the many years I've ran Windows and Mac OSs, I've not once encountered a software-based problem (of a catastrophic nature), and I've seen nary one BSOD on XP.
As of right now, there is no compelling reason for me to switch to Linux. All of the software options on Ubuntu seem to be OSS versions of [free or already purchased] things I've used on Windows for years. Stability has never been a problem for me, and it's nearly impossible to screw up windows or OSX via the command line because I never have to go to there in the first place. It seemed to me like the answer to every single question I had that started with "But how do I--?" was "Okay, terminal, sudo,--"
I think XP and OSX pander to intellectual audiences (as well as brain-dead ones) and Linux to intelligent audiences. There is a difference between the two; the effectual difference is that I don't care to waste my time and s
I mean c'mon. That was in 1988; by computing standards that was prehistoric.
Not only is the security impact of buffer overflows known for much more than a decade, operating systems without them (and more resiliance to hostile code) excisted thirty years ago.
Unix was ahead of that curve by 5-10 years.
Maybe linux and the bsd`s did get more of a grip sooner than microsoft with propolice and stuff like that. Maybe unix vendors did their thing. But can you say that the buffer overflow problem has been fixed on either side? looking at the advisories I fear not. On the hostile code side microsoft has got much better cards with NT. It has the "acl`s everywhere" design. Think files,dcom,registry and shutdown like calls. They got that from VMS. This opposed to the minimalist (not "lacking" just minimal) unix security design. This is adressed with selinux like stuff... but has that stopped a lot of botnets recently?
sorry, gates was misquoted, type:
cat gatesarticle.html| sed 's/linux/windows/'
should fix it up.
sorry bout the mistake
--ed
The first rule of USENET is you do not talk about USENET.
"One area is just some fit-and-finish, and taking basic simple processes and doing it better. We have a feature called Configure Your Server Wizard, which allows you to go in and choose a server role so you can take a file server and (rebuild it as a) media server. That takes four to five clicks of a GUI (graphic user interface)"
That sounds like quite possibly one of the worst ideas I've ever heard. Now a user can completely redo his whole server in 5 easy clicks....
That's worse than:
alias rm="rm -Rf"
Since when does using software licensed under the GPL prevent you from building a useful product on top of it, and selling it for money????
Most of the core Linux software is GPLed, and yet plenty of companies build proprietary and/or open source software on top of it... and sell it for money!
This is pure FUD... Microsoft is just perpetuating the myth that any software "touched by the GPL" is dirty and can never be sold as a proprietary product. In reality, only software that LINKS with or USES CODE FROM something that's GPLed is constrained.
My bicyles
Hmm, let's talk about about broken things...I added NOTHING to Microsoft Office...I built a nice Contacts list that needed to get distributed to 140 PC clients (no central address book available). I then exported said contact list into a Microsoft Excel spreadsheet using the import/export feature built into Outlook. I then tried to import said spreadsheet into Outlook on another system, and guess what, IT DIDN"T FUCKING IMPORT. Do we know why? Yes, because when Outlook exports a contact list it fucks up the field headers and you have to MANUALLY map the fields in the spreadsheet to the correct fields that Outlook expects...so basically Outlook can't import what it exports. We tried this exporting to .csv and .mdb files, same situation.
I have used the (obivously false) anology that this is like Veritas selling you back up software that will take backups, but force you to manually massage the dump files in order to recover you system...
"Get a bicycle. You will not regret it, if you live." - Mark Twain, "Taming the Bicycle"
"Tayler: So is that what it means to be an open-source company? Or does it mean that you have technology licensed under the GPL (GNU Public License)? If that's the only definition, then I see a lot of companies that people call open source but aren't, because they're not licensed under the GPL."
well for one, applications released under the GPL are free software, not open source software. he should learn the difference between the two.
So what kind of innovation are you doing in your area for Microsoft?
"Taylor: There are things we're excited about, and there are things that are just the basics. We spend close to $6.8 billion in research and development; it really comes in a variety of areas."
I think we all know where innovation and research money goes into (eweek.com)
"Taylor: There's really nothing innovative today that Linux does that we can't do."
i guess thats why so many people leave windows to use linux. It goes for apple too. What he is really saying is there is nothing that linux and apple can have that we can steal and put in Windows calling it our own.
It seems to me that the microsoft approach to software is to put all the intelligence into the software so a somewhat trained monkey can run a network. I think this would lead to decreasing personel costs as a portion of IT expenses.
It seems to me that the F/OSS approach to software is to design many intelligent components which must be put together by someone who understands their intelligence and can link them together to do what is needed. It seems that this sort of approach would lead to decreasing software costs as a portion of IT expenditure.
I think buisnesses will in the future be switching to F/OSS solutions for IT infrastructure for two reasons.
* The task microsoft is attempting to undertake is monumental. To write software so good as to make user intelligence obsolete is going to require a LOT of intelligent automation in a very complex and rapidly changing environment. A brain is a very powerful tool and not quite obsolete yet. Perhaps however the microsoft approach has its advantages when it comes to naturally low intelligence activities such as impulse media consumption. (no to say that people who do this are unintelligent but rather that the act itself does not require much intelligence)
*Competition! When using a F/OSS solution in an IT environment there is a pricing structure which corresponds to the relative demand for IT the relative number of skilled F/OSS IT providers and the relative expertise of these individuals. One very skilled F/OSS provider can administer a large portion of an IT infrastructure. when more of these people are hired more workers will have an incentive to learn this profession and the skill level of the average administrator will rise. This in turn leads to an abundance of market regulated IT resources. Microsoft on the other hand is beholden to its shareholders desire for maximum profit. As infrastructure deployment and maintinence costs are born by the customer the marginal cost of production is essentially zero. In the absence of competition microsoft has virtually no incentive to lower prices. Companies invest in IT because it increases productivity and will continue to do so as long as the productivity gains are worth more than the cost of IT. With a microsoft solution much of these gains are siphoned away to microsoft shareholders. A monopoly is both in a very strong and very weak position. It is strong in that it can control market pricing but weak in that it CANNOT compete on price with non monopoly entities as it would destroy their pricing structure, in fact in the face of a limited amount of price competition they are probably better off just ignoring it as they gain much more from monopoly prices than they do from a small increase in market share at non monopoly prices. The best way for microsoft to maintain their profits is to slow the growth of competition as much as possible and they spend quite a lot of effort "innovating" in this area. Whitness things like proprietary formats, massive FUD campaigning (it works), hiding the extent of monopoly pricing in forced upgrade schemes etc. The general effect of this is to try and split the market into microsoft and non microsoft IT solutions by maxing the cost of migration, lowering the effectiveness of competitors by crushing their economies of scale and future pricing the cost of their goods. Taken together microsoft has a very strong but ultimately unstable position.
Companies are beginning to comercialize F/OSS IT solutions, as this market matures it will become more and more cost effective. Eventually companies using a F/OSS IT solution will begin to outcompete those locked into monopolistic pricing. At this point microsoft will have to start competing on price and we will have a race to the bottom. I think many companies are aware of the costs of microsoft solutions, and this is why we see so many companies interested in F/OSS.
We agree on something at least - the sooner we get that idiot Blair out, the sooner we'll have a decent leader who'll take us fully into Europe and we'll be a bigger unified state than you Americans.
I'd rather become an Islamic state than suffer the consequences of being sucked into American globalization under your war-mongering leaders that only care about the dollar.
Gentoo Linux - another day, another USE flag.
I'm the guy who submitted this discussion. Since doing so, I've been mailed quite a few viruses. Get a clue, kiddies: I use Macs. Go back to exploring the contents of your diapers.
Wah wah wah.
A "blitz" is supposed to to be fast as a lightning flash, and overwhelmingly effective. The time for any of those to apply to Microsofts PR moves against OSS has passed long ago.
If you insist on choosing a war metaphor, picturing the two opponents dug in deep and taking the occasional shot into the other's approximate direction is probably more accurate.
i find it amusing he claims adding software to linux post install will break it. windows is fucking FAMOUS for grinding to a slow halt when you install apps on it.
If you mod me down, I will become more powerful than you can imagine....
Someone with a good philosophy background might identify this better than I can, but I think the accepted term for this is a Straw Man argument.
ie. Microsoft creates a caricature to their own liking and calls it "Linux", even though it isn't. Then they knock it down by highlighting all of the flaws that their invented caricature has.
"may receive additional testing" previously referred to as "has not been fully regression tested"
Does this mean they no longer "regression test" anything? I was never able to get a straight answer on what this testing entailed or who vas in charge of it OR in charge of deciding what was going to be tested...
Can someone from Microsloth please point me to the list of "Linux fixes" that have not been fully tested that "MAY receive additional testing?" Hmmm... Fragile - Eh? Basically that is what they are saying about any of their systems with one of these countless "hot fixes" applied...
If you're interested in sending your comments about Mr. Taylor's comments, you can send to his e-mail address at Microsoft.
When Windows can come up with a platform that can without crashing and with an uptime of 6 months or more do all of the following on one cpu, I'll buy it.
Firewall and nat box.
Windows file sharing.
Appletalk file sharing.
DHCP server for a small network.
FTP server.
Apache web server with php and mod_perl.
Runs 2 low volumn web sites.
Websites allow client file uploads as large as 100MB.
Mysql server.
Qmail email server.
POP3 server.
Email Virus scanning.
Network print server.
Virus scanning of network connected Windows OS's.
SSH server.
More cron jobs than I can remember.
Unlimited client connections.
All this on a single 300mhz pentium II with 256MB of ram and
a single 8GB scsi hard drive. This is the most abused
Linux box I have ever created. Longest uptime 6 months. Has never been hacked. Running this setup close to 4 years.
Until Microsoft has a system that can do all this and not cost
a literal fortune there is nothing going on but FUD, smoke and
mirrors.
Everybody that knows how needs to start flooding the interwebs with websites like mine.
Meh.
It costs MS very little to bait the /. community into a truly stupendous outpouring of rebuttal. If one adds up all of the posts in this subject, and calculates the relative economic expenditure of time/money/effort, the /. community loses by investing time in responding to this idiot. MS and Intel have played the psych-out card for so long we should be veterans of yawning at the latest crapulous utterances from either/both of them. Get back to work.
just to make Exxon a few more bucks
<sarcasm>because we all know that what really counts is that the free markets should flourish unimpeded by government control...[cough]subsidy[/cough]</sarcasm>
it seems a pity to have to be so explicit, but things do seem to get misunderstood around here...
-- it's ridiculous how many people misspell ridiculous... (damn, damn, damn...)
I can continue to be anti Microsoft.
"Source Codes"
(sorry, from memory - all errors and less brilliant bits are thus mine :).
:). True innovation: forever using other people's ideas.
How many use Open Source? How many think or assume Open Source software isn't userfriendly?
Anyone using Google?
----------
Now, the Google bit might be where it really, really hurts. MS again missed a major league trend by a couple of years (the Net being the other most obvious one, I think they've caught on to the 'security needs' thing by now
It comes down to philosophy.
I'd think your objection to Siemens wasn't contrary to a strong ethical or philosophical position you held (or supposedly held), so at a certain point you're willing to overlook the reasons why you don't want to work for them for a certain amount of the money.
This isn't just about having fun working with computers and software for a big salary. As I think I said earlier, if those are the only criteria, then there would be other companies that are tolerant of or pro-Open source. In my experience a lot of companies will be tolerant of it as long as it doesn't effect your work or the work of others. They're even happy to let you do it unofficially if it improves your productivity, or solves a problem for them.
Choosing to work for Microsoft, when there are alternatives, is selling out open source principles, and that is my point.
It's up to Daniel what his principles are. My main point is that "FOSS-oriented" people, such as the original poster, should move on, rather than complaining that MS "stole" FOSS people, and FOSS will die when all of these people are "stolen" by MS. There are two reasons why (a) the person who went to work for MS chose to do so, and (b) not all key FOSS people will "sell out" for money.
The Internet's nature is peer to peer - 20050301_cs_profs.pdf
Dear Microsoft,
If we look back at history there were people who fought against slavery (in USA and EU), apartheid (in Africa) and untouchability (in Asia).
There were people who stood for them for their vetsted insterests.
We all knew what is the result.
This is the right time for Microsoft to completely acknowledge open source philosophy and mould the business accordingly.
And I request the OSS proponents to encourage Microsoft in this endeavour.
Sincerely,
Behind every argument is someone's ignorance.
-- Louis D. Brandeis
Slashdot = Sarcasm