Learn Linux the Hard Way
An anonymous reader writes "Here is a free interactive beta of Learn Linux The Hard Way; a web-based virtual Linux environment which introduces the command line and other essential Linux concepts in 30 exercises. It's written in the style of Zed A. Shaw's Learn Code the Hard Way lessons. The authors says, 'You will encounter many detailed tables containing lists of many fields. You may think you do not need most of this information, but what I am trying to do here is to teach you the right way to approach all this scary data. And this right way is to interpret this data as mathematical formulas, where every single symbol has its meaning.' Of course, my first entry was rm -rf /* which only produced a stream of errors. I wish I had discovered something like a long time ago."
Learn Linux the Hard Way? I thought learning Linux, period, was the hard way!
blog
The hard way is saying NO to Google, fora, newsgroups ant the like, and saying YES to Manpages, --help options, txt files that came with the package using cat maybe accompanied by | grep or | grep -v :-)
That is how I learned it in the mid-90's. Heck, google wasnt even there yet!
Anyway, I am going to do the course, see what I make of it
rm -rf --no-preserve-root /
Note that this should not to be confused with Schrödinger's ass, the infamous non-deterministic pack mule known for delivering US weapons to either Afghanistan or Pakistan at any given time.
Linux From Scratch boosted my Linux knowledge about a hundredfold. I cut my teeth on a modified LFS 5.1. Following the instructions, while tedious, was doable and straightforward. What made it more difficult for me was that my host distro was a bit too old for the then-current LFS (5.1). With a slow and expensive internet connection, downloading an entire distro was out of the question. Downloaded the official tarballs, mixed and matched on my Celeron 366, and I eventually got it up and running.
Gentoo isn't hard, it's just time consuming. And not even your time, CPU time.
They did say the hard way. If someone wanted to learn the easy way they'd have installed Ubuntu... which I assume would have:
...cracking the password if needed
... ...getting cluttered and unusable?
booted up
connected to the closest availble wifi
googled for stories relevant to itself
posted this witty comment
became self aware
Skynet.
updated Unity
became unusably cluttered and bloated, thereby saving the human race.
Profit??? I mean, that's the MS did it, right?
Might have saved me the past two decades...
Don't complain about syntax, grammar, or spelling. There is no.hell like input on android.
There's an old Jack Tramiel quote about computer pricing (referring to Apple II prices):
"
We need to build computers for the masses, not the classes."
I believe that Linux can be for the masses as well:
Linux for the masses, not just those who have taken programming classes.
Things like this "Linux the Hard Way" is the last thing we need. We need better tutorials, better documentation in general, something "better" than crappy gnu info (there's nothing I hate more than a man page that directs me to use gnu info, how I hate that thing) Making Linux more non-nerd friendly makes it better for everyone. It even saves nerds time. I'm not just talking Ubuntu here, after all there was a time when Red Hat was considered the Linux Distro for the Masses. Personally in my Linux usage, I prefer to take the "Easy Button" way whenever possible, I have a "set it and forget it" philosophy and I like "reasonable defaults". Sure, some things are faster in a terminal, but even there I take the easy way by using mrxvt, and not the incomprehensible geek=favorite...gnu screen.
Site is down... someone is learning capacity planning the hard way.
...slashdotted immediately
How to set up a web based Linux test environment the hard way.
-
Linux From Scratch is now considered more organic -- you know, the small animal sacrifices and such required for a successful compile.
Every mans' island needs an ocean; choose your ocean carefully.
Of course, my first entry was rm -rf /* which only produced a stream of errors.
Try it again as root. =)
/* No Comment */
I installed Ubuntu for my father who is in his 80's. Not only does he know nothing about Linux, he doesn't even know that he is using Linux.
Yep, same experience here: I installed Ubuntu for my girlfriend to upgrade from XP when Windows 7 came out.
I never had the heart to tell her it wasn't Windows.