stable Linux. Truth or Myth?
I want to know if there is any such thing as a stable desktop Linux distro, or is it just a myth? Since I started playing with Linux I've probably tried more than a dozen different flavors on about a dozen different platforms. I can't be real specific because each one had its own problems; but for example, I've just re-installed Linux Mint 11. Within an hour, Firefox crashed without warning or explanation and shortly after that, The OS itself crashed hard and I had to restart the computer. These are typical problems I've had with Linux since I started playing with it more than 10 years ago. I would really like to use Linux to replace my Mac, but so far I haven't found one that I can count on. Is there a reliable distro? Or is there a way to make a buggy distro more reliable? So far I've tried most of the popular ones: Red Hat, Fedora, openSUSE, Ubuntu, Mint, Linspire, and a few others that I can't recall at the moment. Of all of them, Mint 6 was my favorite, but each successive version seems to get more buggy.
Comments
-
I have been using Slackware for 8 years now and have not had any stability issues that were not caused by me. Honestly I have tried all the distros that you listed and rejected them because they are not as stable as I want them to be.
The issues you had with firefox crashing then having the crash effect the OS sounds very strange, have you verified that your hardware is working properly by running a memtest and running a Hard Drive test to confirm that neither of those are damaged?0 -
Try [url=/http://www.debian.org/]debian squeeze[/url].0
-
Ubuntu 10.04-11.04 is extremely stable, since it's based off Debian, i'd guess Debian is as well. Fedora is also stable. My recommendation is try them all and see what you like the most.
Which operating system, has no flaws? Answer: Whether it's Linux, Apple based or Microsoft the answer is None.0 -
Richard,
I need to correct you. Debian is stable because they are very conservative on their stable branch which often uses very old software. Ubuntu is based off of Debian unstable and pushes many beta level software which leads to many short lived bugs and increased instability.
The most stable and secure version of Linux distros are very conservative and generally have longer release cycles, such as Red Hat (not Fedora), Debian Lenny and Slackware. In general the version meant for desktops tend to push packages quicker to compete on what is the latest and greatest, when in comparison the distros listed above wait longer and test packages more before pushing them to the customer which is why they are most often used to productions servers.
Now, I do have to agree about all operating systems having flaws. As with anything in life, you must choose the right tool for the job, if any operating system does not do exactly what you need and/or expect then spend some time researching and testing alternatives to make an informed decision.
I have chosen Slackware because in my experiences the auto-dependency resolution and package managers of the other distros tend to do more harm than good by making assumptions which can be wrong. Slackware does not do that, it expects the user to manually manage all dependencies which requires more research and leads to increased knowledge about the core system, which is why some people say that any problems with Slackware are your fault because you mis-configured something.0 -
Let me re-phrase extremely stable, it has been extremely stable for myself. What mfillpot just said is good advice. Keep trying different ones till you find a good fit0
-
I hardly ever encounter a situation when the automated dependency resolution doesn't do what is supposed to do. The only problem could be that you do not need the same compile options that your distro has set for any given package therefore the dependencies you'd like are different from the ones you get.
If you really wanna be in control, use something ala gentoo or source-mage
As for the topic, I'd give a try to stable linux distros like Red Hat(CentOS) or Opensuse (although they might not be really updated)
Regards0 -
I just wanted to add that generally when using a desktop distro, people don't need something extremely "stable". They simply need something that generally won't crash out of nowhere. You'll see programs crash and maybe the odd bug, but won't have your computer randomly restarted. I would say that Ubuntu, Debian, or Mint are all very user friendly and "stable enough". If you want something very stable, you would want to venture into Redhat or Slackware, but will deal with older software.0
-
Everything MikeEnIke just recommended is Debian based, Debian is a great OS, Ubuntu is based off Debian, LinuxMint is based off Ubuntu from what I understand. I really think you would be happy with Ubuntu, if your worried about stability use their LTS version and you will be fine. Once you try Ubuntu and get used to it, and use the software center to find more useful apps for projects you run into you will fall in love with it.
I'm in the middle of upgrading to Ubuntu 11.10 right now. So grab yourself a cup of Ubuntu (11.10 Lastest and Greatest or 10.10 Long Term Support version). You will love either one.
0 -
I run both Scientific Linux (a Red Hat clone similar to CentOS) on my workstation, and Ubuntu on my laptop for the past 4 years without any desktop stability issues whatsoever. I wish I could say that Windows has been as reliable...0
-
There is not all-around stable OS, not in Mac, Linux, or Windows. From my experiance, ubuntu 10.04 - 10.10 are the best. You can also use Arch linux or Slackware that only uses stable software and stable releases.
If you do find a system that works well for you, stick with it.0 -
Istimsak,
Correct me if I am wrong, but isn't Arch a rolling release with a large quantity of beta and dev software?0 -
No, Arch only roles out stable releases. The objective is to keep it simple and to make sure everything works. Any beta software installed is up to the user.
Oh, I forgot, Debian squeeze is another one. VERY good one. In fact try this first. It also uses stable software and version releases. You do have the option to use experimental and proprietary software.0 -
I've very rarely had problems with Ubuntu. But on the two or three times I have, it's almost always been the result of a dodgy update (usually drivers) or hardware. These days I only install the mandatory security updates and leave all the optional ones unless they address a specific problem I have. Also, if I want to evaluate a new app, I generally install it into a VM before I put it on the host OS to try it out for stability and impact; learned THAT the hard way!
There are a few machines knocking around at my place that haven't been reinstalled in +/- three years and haven't given a day's trouble (even when they've been messed about by Windows apps running under WINE). If I get a reproducible crash situation I tend to start with hardware or something I'VE done rather than a problem in the OS.
This isn't me banging the Linux drum but I reckon you'd have to go a long way to find something more stable.
0 -
Istimsak,
Correct me if I am wrong, but isn't Arch a rolling release with a large quantity of beta and dev software?
I doubt there's any beta/dev software in Archlinux (unless you get to the "unstable" repos). Arch only gets latest stable releases0 -
Most of the popular distros are stable unless you stray out of their subscribed repositories. There are many ways of creating instability while running a particular distro if you ignore their manual and install things generically by compiling code on your own from the developers website.
For example, in Fedora, if you decide to use the Nvidia proprietary drivers and don't follow the instructions that are in the forum, and, choose to use the .run file from the Nvidia website, you're certain to wind up with a broken system. Or, another example, is downloading OpenOffice or LibreOffice from their website instead of installing it from the Fedora repo, you can also run into problems. I'm not saying folks shouldn't experiment, but just realize that if you don't RTFM, occasionally you'll get bitten.
Sometimes when main features go through major revisions, such as, the switch from KDE3 to KDE4, or, the switch from Gnome2 to Gnome3, or, even the introduction of Unity by Ubuntu, the stability of the version that features that change drops until all the bugs are ironed out, but, these changes don't happen very often, so, saying that there's a problem with stability in Linux distros isn't a correct assessment.
As a matter of practice I use distros that skirt the bleeding edge so I can test and file bugs, and, even though I run distros based Debian Sid or run Fedora with the testing repos enabled, I've had very few instances of instability in the years I've been using Linux.
It's all a matter of how you use you're system as to whether it remains stable or not. Most distros take great care in not releasing unstable versions of apps into their main repositories.0 -
Thank you for all the responses to my question. While trying to prep my desktop machine for a new install, I've managed to break it to the point where it doesn't boot at all regardless of the OS. At this point, I probably qualify for a job with my company's IT department whose motto seems to be: If it ain't broken, fix it until it is.
Oh well, I guess I have a lot more work to do. In the meantime, I dusted off an old laptop--with a corner broken off of it--that seems to run just fine on Mint 9.0 -
Your CD-ROM may be broken. Did you try to replace it and make sure that your system is set to boot from a CD/ROM?0
-
Generally on a average Linux is more stable than Windows.
I use it as my personal OS for my laptop. If I use Windows, morning the laptop works faster, and by afternoon or by evening, it gets slow, and gets sloppy. This is the issue with inconsistency with Windows usually. Also besides any crashes.
So in general if you use Linux instead, if you see any inconsistencies it is due to Apps. sometimes. But your system should be perfect, even if you do not reboot for a week. So that is how stable it should be usually.
I suggest Ubuntu in general for your desktop use. Since it has more tested application updates.
Best wishes !0
Categories
- All Categories
- 167 LFX Mentorship
- 219 LFX Mentorship: Linux Kernel
- 795 Linux Foundation IT Professional Programs
- 355 Cloud Engineer IT Professional Program
- 179 Advanced Cloud Engineer IT Professional Program
- 82 DevOps Engineer IT Professional Program
- 127 Cloud Native Developer IT Professional Program
- 112 Express Training Courses
- 112 Express Courses - Discussion Forum
- 6.2K Training Courses
- 48 LFC110 Class Forum - Discontinued
- 17 LFC131 Class Forum
- 35 LFD102 Class Forum
- 227 LFD103 Class Forum
- 14 LFD110 Class Forum
- 39 LFD121 Class Forum
- 15 LFD133 Class Forum
- 7 LFD134 Class Forum
- 17 LFD137 Class Forum
- 63 LFD201 Class Forum
- 3 LFD210 Class Forum
- 5 LFD210-CN Class Forum
- 2 LFD213 Class Forum - Discontinued
- 128 LFD232 Class Forum - Discontinued
- 1 LFD233 Class Forum
- 2 LFD237 Class Forum
- 23 LFD254 Class Forum
- 697 LFD259 Class Forum
- 109 LFD272 Class Forum
- 3 LFD272-JP クラス フォーラム
- 10 LFD273 Class Forum
- 153 LFS101 Class Forum
- 1 LFS111 Class Forum
- 1 LFS112 Class Forum
- 1 LFS116 Class Forum
- 1 LFS118 Class Forum
- LFS120 Class Forum
- 7 LFS142 Class Forum
- 7 LFS144 Class Forum
- 3 LFS145 Class Forum
- 1 LFS146 Class Forum
- 3 LFS147 Class Forum
- 1 LFS148 Class Forum
- 15 LFS151 Class Forum
- 1 LFS157 Class Forum
- 33 LFS158 Class Forum
- 8 LFS162 Class Forum
- 1 LFS166 Class Forum
- 1 LFS167 Class Forum
- 3 LFS170 Class Forum
- 2 LFS171 Class Forum
- 1 LFS178 Class Forum
- 1 LFS180 Class Forum
- 1 LFS182 Class Forum
- 1 LFS183 Class Forum
- 29 LFS200 Class Forum
- 736 LFS201 Class Forum - Discontinued
- 2 LFS201-JP クラス フォーラム
- 14 LFS203 Class Forum
- 102 LFS207 Class Forum
- 1 LFS207-DE-Klassenforum
- 1 LFS207-JP クラス フォーラム
- 301 LFS211 Class Forum
- 55 LFS216 Class Forum
- 48 LFS241 Class Forum
- 42 LFS242 Class Forum
- 37 LFS243 Class Forum
- 15 LFS244 Class Forum
- LFS245 Class Forum
- LFS246 Class Forum
- 50 LFS250 Class Forum
- 1 LFS250-JP クラス フォーラム
- LFS251 Class Forum
- 154 LFS253 Class Forum
- LFS254 Class Forum
- LFS255 Class Forum
- 5 LFS256 Class Forum
- 1 LFS257 Class Forum
- 1.3K LFS258 Class Forum
- 10 LFS258-JP クラス フォーラム
- 111 LFS260 Class Forum
- 159 LFS261 Class Forum
- 41 LFS262 Class Forum
- 82 LFS263 Class Forum - Discontinued
- 15 LFS264 Class Forum - Discontinued
- 11 LFS266 Class Forum - Discontinued
- 20 LFS267 Class Forum
- 24 LFS268 Class Forum
- 29 LFS269 Class Forum
- 1 LFS270 Class Forum
- 199 LFS272 Class Forum
- 1 LFS272-JP クラス フォーラム
- LFS274 Class Forum
- 3 LFS281 Class Forum
- 9 LFW111 Class Forum
- 261 LFW211 Class Forum
- 182 LFW212 Class Forum
- 13 SKF100 Class Forum
- 1 SKF200 Class Forum
- 1 SKF201 Class Forum
- 782 Hardware
- 198 Drivers
- 68 I/O Devices
- 37 Monitors
- 96 Multimedia
- 174 Networking
- 91 Printers & Scanners
- 83 Storage
- 743 Linux Distributions
- 80 Debian
- 67 Fedora
- 15 Linux Mint
- 13 Mageia
- 23 openSUSE
- 143 Red Hat Enterprise
- 31 Slackware
- 13 SUSE Enterprise
- 348 Ubuntu
- 461 Linux System Administration
- 39 Cloud Computing
- 70 Command Line/Scripting
- Github systems admin projects
- 90 Linux Security
- 77 Network Management
- 101 System Management
- 46 Web Management
- 64 Mobile Computing
- 17 Android
- 34 Development
- 1.2K New to Linux
- 1K Getting Started with Linux
- 371 Off Topic
- 114 Introductions
- 174 Small Talk
- 19 Study Material
- 507 Programming and Development
- 285 Kernel Development
- 204 Software Development
- 1.8K Software
- 211 Applications
- 180 Command Line
- 3 Compiling/Installing
- 405 Games
- 309 Installation
- 97 All In Program
- 97 All In Forum
Upcoming Training
-
August 20, 2018
Kubernetes Administration (LFS458)
-
August 20, 2018
Linux System Administration (LFS301)
-
August 27, 2018
Open Source Virtualization (LFS462)
-
August 27, 2018
Linux Kernel Debugging and Security (LFD440)