|
I was talking to the TA for my Computer Architecture class in the lab. He's a CS Grad Student. And I found out that windows actually isn't poorly written code. The problem is bad design, and it's very costly to abondon the current one and start fresh. Basically, everything is packed in the Windows kernel, the gui, everything. And the reason why it crashes so much is not because of bad code, but really bugy display drivers for new video cards which takes ages to debug, and by the time they are debugged, they're obsolete (or just really old). So if a window crashes, the entire freakin OS does too. As opposed to linux, where KDE/Gnome (whatever gui you use) is not in the kernel and if it crashes, all you have to do is restrart the gui (kill process and restart). Plus, the file managment system in Linux makes it far more stable too, and the fact that the kernel is "minimal" compared to Windows. Anyways, that doesn't change the fact that I hate Microsoft. 
Edit=Typos
Edit2: So bad design means that windows still sucks! 
Edit3: So what I'm basically saying is (since I noticed I didn't clearly describe it earlie and merely gave an example) that the problem with Windows is everything being packed into the kernel and one thing crashing causes the whole damn OS to crash.
___________________
"The Greatest enemy of knowledge is not ignorance, it is the illusion of knowledge." -Stephen Hawking
"First they came for the communists, and I did not speak out— because I was not a communist;
Then they came for the socialists, and I did not speak out— because I was not a socialist;
Then they came for the trade unionists, and I did not speak out— because I was not a trade unionist;
Then they came for the Jews, and I did not speak out— because I was not a Jew;
Then they came for me— and there was no one left to speak out for me." -Martin Niemöller
Last edited by shaolin_Z on Apr-21-2006 at 21:16
|