Free Republic
Browse · Search
News/Activism
Topics · Post Article

Skip to comments.

Linux code is gloriously defect-free Same can't be said of its OS rivals...
Silicon.com ^ | Thu 20 February 2003 11:14AM GMT | Silicon.com

Posted on 02/22/2003 7:51:09 AM PST by Forgiven_Sinner

click here to read article


Navigation: use the links below to view more comments.
first previous 1-2021-4041-6061-69 next last
To: DallasMike
That's good service from RH, I'd say. And I'm sure that most of the security fixes deal with server processes. In any case, with Linux, as long as you don't run as root there's not much to worry about.
21 posted on 02/22/2003 3:23:22 PM PST by mpresley72
[ Post Reply | Private Reply | To 7 | View Replies]

To: RS
The "study" is pretty useless without details. As discussed on Slashdot, we could be talking about any OS with a TCP-IP stack. It's like the garbage M$ spews about TCO with their own paid for studies. That being said, Linux has so much going for it why anyone would deliberately use anything from M$ is beyond me. The only time my Linux box is down is when I'm doing kernel work. I installed Win XP pro on my wife's machine (because 98 was always locking up and because I got a free copy of the software). XP is nice and pretty, and much more stable than 98, but after working with Linux I really can't get enthused over Bill "my way or the highway" Gates' software anymore.
22 posted on 02/22/2003 3:49:01 PM PST by mpresley72
[ Post Reply | Private Reply | To 4 | View Replies]

To: Forgiven_Sinner
No such thing as defect-free code. Linux has security bugs, Windows has security bugs. This is why they make patches.
23 posted on 02/22/2003 3:58:19 PM PST by Salo (Duty Now For The Future!)
[ Post Reply | Private Reply | To 1 | View Replies]

To: Salo
>No such thing as defect-free code

Thus spake the master programmer:

Though a program be but three lines long, someday it will have to be maintained.
24 posted on 02/22/2003 4:38:05 PM PST by mpresley72
[ Post Reply | Private Reply | To 23 | View Replies]

To: mpresley72
>>No such thing as defect-free code

>Thus spake the master programmer:

>Though a program be but three lines long, someday it will >have to be maintained.

Brings to mind one of my favorite stories from my career.

The manager was a master programmer. He was famous for writing code that worked the first time. He directed one of my coworkers in writing the invoicing program. Due to some bug, the program had to change ONE line. There was tremendous time pressure to run the program to issue the invoices on time. He agreed to let her release the program WITHOUT testing it. (A test run would take about 10 hours, and force the invoices to be late).

There was a bug in it.

;)

25 posted on 02/22/2003 6:12:46 PM PST by Forgiven_Sinner (Praying for the Kingdom of God)
[ Post Reply | Private Reply | To 24 | View Replies]

To: PatrioticAmerican
When they release patches, you bitch that the code is buggy and needs the patches, and if they don't release patches, you bitch that they are not responsive enough.

Sorry--not true. I always welcome patches, and I wish that MS would release them as the problems show up.

But they don't.

My problem with MS is not their buggy code--as several people here are fond of saying, all code has bugs. My problem is MS' attitude toward their code. If a problem is found, then FIX IT!!! Don't sit around, claiming it's not important, or that it's someone else's problem

26 posted on 02/22/2003 6:49:28 PM PST by ShadowAce (Linux -- The Ultimate Windows Service Pack)
[ Post Reply | Private Reply | To 14 | View Replies]

To: conservagrrrl
I don't want to move on past Windows 2k because I heard that newer versions of Windows don't want to work with files created under earlier versions of Windows and I have a LOT of files dating back to as early as pre-Windows 3.1 on my system right now and I will NOT use an OS that won't cooperate with them.

I've used PCs since the beginning of time, and I haven't found any of my old programs (excepting games) that wouldn't run under Windows 2K after a little fiddling with settings. Try your programs on a borrowed machine before you commit, but you might find that there's no problem.

27 posted on 02/22/2003 6:59:48 PM PST by John Jorsett
[ Post Reply | Private Reply | To 17 | View Replies]

To: mpresley72
Me not programmer. Me network guy. Me patch all systems: aix, netware, linux, windows (a lot) and even (gasp) my imac. Not patching your systems is the sure sign of a jackass. I'm no fan of MS: they play dirty, but there's no way any credible person can say open source code is error free.
28 posted on 02/22/2003 7:29:51 PM PST by Salo (Duty Now For The Future!)
[ Post Reply | Private Reply | To 24 | View Replies]

To: yevgenie; DallasMike
No, Linux is not "defect free," but it's pretty good.

I use Debian; I find it to be much easier to keep up-to-date than Red Hat.

apt-get update
apt-get upgrade

And they stay on top of stuff pretty good. There's a special server for security updates (security.debian.org).

29 posted on 02/22/2003 7:57:04 PM PST by B Knotts
[ Post Reply | Private Reply | To 12 | View Replies]

To: B Knotts
LOL. Good point, B. Knotts. I used to run FreeBSD and Mandrake (more secure out of the box than RedHat). I now run multiple OSes, including my own Linux distrib. (It has some "special" code that I added at the kernel level.)
30 posted on 02/22/2003 8:15:22 PM PST by yevgenie (There are 10 kinds of people in this world--those that read binary and those that don't.)
[ Post Reply | Private Reply | To 29 | View Replies]

To: yevgenie
I used to run FreeBSD and Mandrake (more secure out of the box than RedHat).

Re: Mandrake...that's true...as long as you picked the proper default security level.

In Mandrake 7.2, there was actually a security option called "Welcome to Crackers!" :-D

31 posted on 02/22/2003 8:29:58 PM PST by B Knotts
[ Post Reply | Private Reply | To 30 | View Replies]

To: B Knotts
I always liked the theory of apt. Now there is a rpm tool very similar--yum. It's got some pretty smart people working on it as well, from what I understand.
32 posted on 02/22/2003 10:07:17 PM PST by ShadowAce (Linux -- The Ultimate Windows Service Pack)
[ Post Reply | Private Reply | To 29 | View Replies]

To: Republicanus_Tyrannus
So, what am I missing? Why is my experience so different from linux users?

Actualy I run windows on my home machine for the same reasons you do. Games. My favorite network is a windows at the user level and Linux for the servers. Windows is great for a user, it is easy to use, and everyone is familiar with it. It is a bit hard to maintain cause it is a kluge of garbage software that is as profesional as a hooker. But its pretty, and people like it.

Linux on the other hand is a absolute Bitch to set up compared to windows. And you have to break your back to play games on it. But if you set it up, it stays up day after day after day.

So most linux guys are network administrators. Where linux shines that it is a tank and windows is a dixi-cup. A windows NT server under full load gets rebooted to "fix" it around once a week. A linux server does not. A windows server is a virus breeding ground and a linux server due to its inherent design is almost virus proof.

When you have 300 computers linked to the server and one of them crash a day, who cares? Format and reload windows and away you go. But when the server goes down you got 300 pissed off users breathing down your neck. Have that happen to you every week and you tend to dislike the source of the problem, windows.

Linux is IMHO 100 to 1 the winner in a server enviroment, and windows is 10 to 1 a favorite in a user enviroment. If all you want to do is type letters and play games, in a single user enviroment windows, who cares if it locks up or takes a second to change screens. It is a lot easier to use. But if you HAVE to rely on it, or need to do some serious number crunching use linux, the job will get done, a heck of a lot faster and will even be accurate.

I would not fly a plane running windows without a parachute. I would sleep, feet up with my shoes off in a linux box. I will get flamed by the windows guys for this, and for the linux guys I will get flamed for saying that using linux for a user terminal is like using a jackhammer to drive tacks. A tack hammer does a much better job.

To each his own...

33 posted on 02/23/2003 1:28:59 AM PST by American in Israel (Right beats wrong)
[ Post Reply | Private Reply | To 8 | View Replies]

To: John Jorsett
>>I don't want to move on past Windows 2k because I heard that newer versions of Windows don't want to work with files created under earlier versions of Windows>>

The best reason not to "move beyond" W2k is that you don't have to ask Gates' permission to use your computer when you install it. M$ draconian licensing terms and "product activation" were, for me, the last straw. I have 3 computers at home and I'm not going to pay $300.00 to upgrade. When M$ was the only game in town there wasn't much one could do, but at least until recently the homeowner could buy one copy of his crummy software for all machines. Now, with product activation Gates has pretty much priced himself out of my market.
34 posted on 02/23/2003 5:28:25 AM PST by mpresley72
[ Post Reply | Private Reply | To 27 | View Replies]

To: American in Israel
Thank you. I begin to see.

My supernatural ability to use Windows without crashing seems much less unearthly now. I tend to run my systems very cleanly (I have to, since I beta test so many games) and I tend to shut down my machine daily in order to save on electricity (at home). At work I shut down my W2K system once a week.

Thanks for your succinct and complete explaination.
35 posted on 02/23/2003 6:06:58 AM PST by Republicanus_Tyrannus
[ Post Reply | Private Reply | To 33 | View Replies]

To: American in Israel
Linux on the other hand is a absolute Bitch to set up compared to windows.

I disagree; in some cases, Linux can be easier. Check this out: Knoppix - a Linux you don't even have to install! Just run it from the CD.

36 posted on 02/23/2003 7:06:27 AM PST by B Knotts
[ Post Reply | Private Reply | To 33 | View Replies]

To: B Knotts
Indeed, but the kicker is getting any linux to be the same as windows. My Redhat desktop is a windows replacement. It word processes, handles all my email functions (trust me, no easy task) duplicates and makes my CD's plus is my terminal to the servers. It also plays games that are equal to what a windows user sees. But it was a holy terror to get that way. It does all these functions as good as (except the spell checker, it vacumes compared to office 2000), or better than windows and cost me... 15 dollars. I paid that for some fancy graphics/sound software to get the games to work.

The test was to see if it was worth setting up to replace windows in the office. The answer? Windows won. It takes me 6 hours to setup a stable windows box, it takes 6 days to make the Linux box cause I am a windows guy.

Knowing what I know now, I could do it in a day. But that will not fix the spell checker in Open Office. So windows won, but by a hair on its nose. Next year the test goes again, and I am guessing that a whole lot of Micro$oft disks are hitting the trash can.

Redhat does not sue, or harass its customers. Macrosoft does. After spending 6 figures on software last year, looking at having to do that again in a few years when Office 2005 is no longer compatible with Bulldoze XXXP and Vampirsux wants to examine my licence's to see If I have paid for my latest, greatist, much much better than new upgrade to the upgrade to the broken one that fixed the brokener one...

I don't want to play any more. Where Bill Gates is the Evil Empire, Linux is the Borg. Resistance is futile, MS will be assimilated.

Anybody that does not think so is WAY smarter than me.
37 posted on 02/23/2003 7:51:44 AM PST by American in Israel (Right beats wrong)
[ Post Reply | Private Reply | To 36 | View Replies]

To: B Knotts
That's intriguing.
38 posted on 02/23/2003 8:00:32 AM PST by bvw
[ Post Reply | Private Reply | To 36 | View Replies]

To: Salo
There is defect free code. Embedded systems progranmers make it a good amount of the time. The much greater number of external constraints keep the code's target from wandering. It is meanders that are affine to bugs in the loosey-goosey feel-good world beyond embedded systems.
39 posted on 02/23/2003 8:06:02 AM PST by bvw
[ Post Reply | Private Reply | To 23 | View Replies]

To: ShadowAce
"If a problem is found, then FIX IT!!!"

MS does, except that they test their fixes versus the Linux crowd who simply publishes ad-hoc. Sure, some bugs can be fixed quickly and without much need for testing, but most do not. MS also goes beyond the first bug and tests and looks for others.
40 posted on 02/23/2003 8:33:25 AM PST by PatrioticAmerican (Arm Up! They Have!)
[ Post Reply | Private Reply | To 26 | View Replies]


Navigation: use the links below to view more comments.
first previous 1-2021-4041-6061-69 next last

Disclaimer: Opinions posted on Free Republic are those of the individual posters and do not necessarily represent the opinion of Free Republic or its management. All materials posted herein are protected by copyright law and the exemption for fair use of copyrighted works.

Free Republic
Browse · Search
News/Activism
Topics · Post Article

FreeRepublic, LLC, PO BOX 9771, FRESNO, CA 93794
FreeRepublic.com is powered by software copyright 2000-2008 John Robinson