[SLL] All my 64bit Ubuntu's stopped booting...so far my 32bit UbuntuME still goes
Chuck Wolber
chuckw at quantumlinux.com
Thu Dec 20 12:30:47 PST 2007
On Thu, 20 Dec 2007, Howard Gibson wrote:
> With my Linux boxes, I have a three hour rule. If I cannot fix a
> Linux box in well below three hours, I reformat the root partition and
> re-install everything. The Linux install takes three hours. The beauty
> of Free Software is that I have the install media, and there are no
> licensing issues.
Guys you're missing something crucial with an attitude like that. Please
read on with an open mind...
In the olden days people had a tendency to persist with problems and
gained much by solving them. Unfortunately, due to the closed source
model, knowledge gained was never fed back to improve future releases
unless it was profitable for the company to do so.
"But hang on a second man, we have hundreds of servers, we just don't have
the time!"
"These systems are sooooo much more complex than the systems of yore. It'd
take days to do what used to take hours!"
Sure, I can see your point, but if you're still saying that, then you miss
the point of OSS development and your responsibility as a technical user.
I didn't want to argue this with Xeno earlier because I think he's stuck
in the Windows mindset. I'll make it clear here - Whether or not Linux
itself is better than Windows is irrelevant. What matters is the
development model.
Maybe not a lot of you remember, but Windows NT 3.x was actually a lot
better in terms of performance than the 2.2 Linux kernel. It had plenty of
other problems, but performance was not one of them. Did you see all of
the Linux developers throw up their hands and run away? Nope. It really
was embarassing, but the community did what it does best. It made Linux
better. A closed source company would have looked at the *HUGE* cost to
overcome that performance gap and done what they do best, receed into a
niche market and eventually die off.
So it really comes down to two options:
1. Persist with a problem, solve it once and then push a fix (or
suggestion) upstream. Even if the OSS project ignores your input, Google
will make sure it's available to others.
2. If you don't solve it in 3 hours, reinstall and don't waste time making
the community aware of the problem.
Here's the overall message I hope this has conveyed:
1) As a technical user, you have a responsibility to support the OSS
ecosystem. Don't gloss over problems with a re-install. Persist with them.
Ask for help, tell everyone about your successes and make suggestions for
how to do things better. If you don't get an answer, you probably asked a
good question the wrong way. Read ESRs FAQ on asking smart questions,
you'll be amazed at how much it helps:
http://www.catb.org/~esr/faqs/smart-questions.html
2) If your employer wants you to stop spending so much time on problems,
consider what your employer will be losing in an employee who robotically
glosses things over. If *YOU'RE* tired of spending so much time on
problems, consider that you may not really enjoy your job as much as you
think you do. Sure, the pay may be good, but get out of the way and let
someone enthusiastic take your place. Life is short...
3) After persisting with problems, you actually do get better at solving
them. I've been playing with Linux since 1995 and I've never had to
re-install to fix a problem. That's not bragging, anyone can get that way.
The first few years, I can remember taking days to solve problems. These
days, it's rare for problems to take very long at all. After a while you
just get a gut feeling and things get easier. It's like the "Zen of Linux
Repair".
4) Linux is not better that Windows. The development model is.
..Chuck..
--
http://www.quantumlinux.com
Quantum Linux Laboratories, LLC.
ACCELERATING Business with Open Technology
"Stay Hungry. Stay Foolish."
-The Whole Earth Catalog
More information about the linux-list
mailing list