Please create an account to participate in the Slashdot moderation system

 



Forgot your password?
typodupeerror

Comment Bugs in software != Cruddy software (Score 5, Insightful) 445

I've gotta call this post what it is: Unfair.

Yes, this is /.
Yes, hardly anyone here likes MS and people here love to bash MS whenever they can.
That's fine with me. But almost all software has bugs, and in particular bugs that could be exploited to breach the security of the program. Just because MS has a bug in the RPC code doesn't mean that no one should use their software, or in particular the federal gov't should not.

If this same criterion were required of any software the gov't bought, they would have NO software. Linux is not bug free. Software written for Linux is not bug free. The main difference is, Windows is a much bigger target of attack by every hacker and "security group" in the world because it is the most popular operating system in the world. How would any Linux distribution fare if it and its components were used as widely as Windows, and people spent hours every day _trying_ to pass garbage strings of data to all of its external functions in order to find a buffer overrun? I bet it wouldn't do so hot either, and even if it didn't, that doesn't mean that no one should by that Linux distribution, does it?

PROGRAMS HAVE BUGS. And the more complex the programs, the more they interact with other components, often in ways the original programmers never thought of _or intended_, the more likely bugs will be found. My opinion is, taking cheap shots at MS is easy, but writing good code yourself is hard. We're all human beings here, and the developers who work on Linux and open source programs are no smarter than most who work at MS. People make mistakes. Sometimes people don't think about every possible bogus string parameter someone could pass in just to screw up their program. Most of the time the bugs I find in my and other's code is from components trying to _correctly_ use our code!

Flamebait, troll, whatever. Just because you don't like MS for all the /. reasons doesn't justify what you say.

Peace,
Devin

Programming

Journal Journal: New game

My friend Nathan and I (www.losnib.com) are creating a Real time strategy (RTS) game, like Starcraft.

We are using www.relisoft.com's Code Co-op for source code control over email, just to demo for now, but we may buy it if it works well for us.

Slashdot Top Deals

A right is not what someone gives you; it's what no one can take from you. -- Ramsey Clark

Working...