Originally posted by: DasFox
Linux doesn't crash, do you guys even know what you are talking about?
Do you even know what Linux is?
LINUX IS THE KERNEL
The kernel doesn't crash, Unix/Linux applications might crash, but if you ever CRASH the kernel then something is very messed up and I highly doubt anyone has ever crashed the kernel, all though possible but highly doubtful in a stable kernel when things are done properly and I stress when PROPER.
ALOHA
The kernel doesn't crash, Unix/Linux applications might crash, but if you ever CRASH the kernel then something is very messed up and I highly doubt anyone has ever crashed the kernel, all though possible but highly doubtful in a stable kernel when things are done properly and I stress when PROPER.
I've never had Linux crash once in 7 years, and I've used more kernel versions, compiled more ways then I can ever begin to imagine on just about every major distro out there, and the kernel never once gave me a problem, personally I don't consider that luck, hehe
Linux doesn't crash, do you guys even know what you are talking about?
wiki.Linux, or GNU/Linux, refers to any Unix-like computer operating system which uses the Linux kernel. It is one of the most prominent examples of open source development and free software; its underlying source code is available for anyone to use, modify, and redistribute freely.
Originally posted by: Nothinman
I've never had Linux crash once in 7 years, and I've used more kernel versions, compiled more ways then I can ever begin to imagine on just about every major distro out there, and the kernel never once gave me a problem, personally I don't consider that luck, hehe
I would, I've had everything from the nvidia module causing my laptop's screen to visually "melt" to ReiserFS oopsing and causing the console to blank at the same time forcing me to hookup a serial console to even see that it was ReiserFS causing the oops.
Originally posted by: Cogman
Linux doesn't crash, do you guys even know what you are talking about?wiki.Linux, or GNU/Linux, refers to any Unix-like computer operating system which uses the Linux kernel. It is one of the most prominent examples of open source development and free software; its underlying source code is available for anyone to use, modify, and redistribute freely.
Basicly you are half right. Linux has a linux kernel just like windows has a windows kernel. to say windows crashed would probibly be wrong as well as the windows kernel is usually not what crashes but the application or some layer of application crashing.
BTW yes I do know what Im talking about, Ive used linux quite frequently (look at the avitar...)
Originally posted by: Mesix
What about kernel panics?
If and when linux crashes, kernel panics and segfaults are the big two. I'd say thats frequent enough to consider.
Originally posted by: DasFox
Originally posted by: Mesix
What about kernel panics?
If and when linux crashes, kernel panics and segfaults are the big two. I'd say thats frequent enough to consider.
Kernel panics and segfaults could also happen because someone doesn't compile the kernel properly either, not a system error, but a human one.
I've never had a panic or a segfault on a properly setup kernel and box.
ALOHA
How can you compile the kernel wrong?
Also it's been known that on occasion someone will make a mode for their file system instead of compiling it in, now that is one fine example where you will cause a panic/segfault.
It's always BEST to compile a kernel for your own box.
Originally posted by: DasFox
If anyone crashes Linux kernels all the time then there is a problem in the software code or the kernel, meaning these aren't always the problems if done correct.
Possibly the compile options or flags in software don't work well for your system, and need to be changed as one possible example, or the software isn't so stable. In the case of the kernel certain options compiled in aren't supporting your hardware as well as they should or the hardware is flaky.
How do you compile wrong?
BY compiling in the wrong hardware support of course.
Also it's been known that on occasion someone will make a module for their file system instead of compiling it in, now that is one fine example where you will cause a panic/segfault.
There are many options one can pick for their kernel that can cause issues.
The Linux kernel isn't perfect, so just because your hardware can support something it doesn't mean that the kernel deals with it well.
ACPI support is another fine example even though it's been in the kernel for quite sometime there are still instances where some hardware won't deal well with this causing systems problems, crashes, etc...
For a situation like ACPI, and understanding the quirks of the Linux kernel just comes with time, and experience in compiling and dealing with it to learn what you hardware likes and dislikes about the kernel.
And just because distros like Ubuntu, Suse, Fedora, Mandriva, etc... the TOP ones I'll call them are out there as the most popular, these can sometimes be the worst when it comes to all these crashes and problems, because the have the widest range of support compiled in that is suppose to work for you, but at times doesn't.
It's always BEST to compile a kernel for your own box.
Remember just because it's compiled in, and your hardware is suppose to support it, it doesn't always mean it's going to be the best thing to do, or use.
ALOHA
Originally posted by: Nothinman
In addition to leaving out support for things you need like DasFox said there have been instances where gcc will output bad code, usually it's just something minor like mis-optimization but occasionally it'll do something completely off the wall.