More Thoughts. About Linux.

in between working on websites last night, i was reading articles on digg. cue digg haters/reddit lovers now. anyway, i was reading articles on digg, and by reading the articles i mean perusing the comments (highly entertaining). it got me thinking.

i am not even going to attempt to start up the linux vs windows vs mac conversation because i think that exists elsewhere on the internet (and on digg) about 234298053 times. everyone who knows me knows i’m a huge linux fan. i’d love to own a mac. i use windows in a VM for web development and work crap, except for at work, because nearly everything work-related ends up requiring windows in some form or fashion–the VM just doesn’t cut it anymore. there are a huge number of reasons people prefer the different operating systems they use, and it will always be that way. i just happen to prefer linux.

however, i just feel like there is such a huge misunderstanding. a whole mess of people are all like “ohh, linux isn’t hard, just use ubuntu! or fedora!” and that is halfway true. because if you are one of the tons of people who just uses a computer to check e-mail, surf the web, download music, etc, then sure! it’s a piece of cake, and all it takes is getting used to a different GUI, and the ability to break free from all that is not open source. there are plenty of valid open source substitutes for *nearly* every kind of software you use–you just have to get used to them.

but if that’s all you use linux for, you aren’t really learning linux. you are essentially learning a different GUI. not that there is anything wrong with that at all, because i am all for turning people to the dark side and throwing fedora in anyone and everyone’s face. or any flavor of linux if that’s what it takes. it’s just… if you are scared of the word linux, that is somewhat incorrect. what you should actually be scared of is the command line interface. except, my entire point is you shouldn’t really be scared if you are willing to learn a thing or 2 and can wrap your mind around the absence of a GUI for 5 minutes.

and if that makes you uncomfortable, DON’T SHY AWAY FROM IT. that’s bad! you will not learn! you must break things. you must use the google. which also means, make sure you actually have a CAT-5 cable handy, because installing linux without abusing the power of the internets is just not fun.

during my freshman year of college, a guy i worked with at tech support invited me over to his house one night for the sole purpose of helping/watching me install slackware. it was my first fresh linux install, so i was nervous to destroy something. i quickly learned that if you destroy something, just format it again and start over. technology is awesome that way, so long as you have a backup of all that you hold dear.

he told me to use slackware for a while–USE it. ABUSE it. break the shit out of it, if necessary. i must admit, i reformatted months later and used ubuntu. i dual booted with windows until i was 100% comfortable. then my friend rob introduced me to fedora. i ditched ubuntu, and the dual boot, and have never looked back. i was smitten.

XKCD
this is rob and i. to a tee.

FUN FACT: rob now works for red hat. along with 9 or 10 of my other appalachian LUG friends. i’m so proud. :cry:

i guess what i’m trying to say is, if you really want to learn it–get dirty. rip it apart. break it to the point where you have a blinking black screen with text flying all over the place. reformat half a dozen times if need be. ASK QUESTIONS. be intuitive. be curious. just don’t ask me questions, because i am not a patient individual. i will quickly respond with let me google that for you and send you on your way, because that’s the way i learned, and it works.

if you are REALLY feeling frisky, give gentoo a go. i dare you. i will bring the popcorn. you, on the other hand, will need something much more potent. cue all the gentoo fans who use portage in their sleep. YOU ARE ALL INFINITELY SMARTER THAN I AM. move along.

[edit] it seems as though i’ve lit a fire, yet again. gentoo itself is not scary. the install process–that can be scary. and is not for the weak at heart. or in this case, it is not for someone who has only seen ubuntu once and still sucks their thumb when approached by anything other than windows. for those of you who are seasoned veterans of the open source world, i am not talking about you. LET’S NOT TAKE EVERYTHING SO LITERALLY. [/edit]

to be clear, i still break my laptop(s) on a bi-monthly basis. i will even admit that i stooped as low as asking one of said red hat friends to help me fix something a few weeks ago, but (in my defense) it was only because i had exhausted every internet resource i could find. i also told him i’d buy him a beer next time i am in raleigh, which is always a valid form of payment.

9 Comments

  • Name Is Too Short TJ says:

    I am hooked on Windows because I have so much crap automated via batch files that I've spent so much time on. I have a dedicated torrent box running Ubuntu though. Does that count? If you know a cron expert I could definitely use the help. Flexget will only run manually it seems. I have tried the googles, but they did not help this time. :-(

    psst… while the ice cream cone is awesome, he blocks the text in the lower left of the page when I'm scrolled all the way down (part of the Name entry box, and part of the "Subscribe to" text.) …in Chrome …on Windows 7

  • n3rb says:

    What can i say a GUI is gold to me. I love Linux don't get me wrong, my lamp/development box is Ubuntu (stop hating i still need the handicap). Besides when 99% of the people that call me for support use xp/vista its kinda nice to know windows like you all know Linux. Id say my biggest command line gripes are
    A) wtf my text editor needs a mouse and proper commands (hint not anything like VI)
    B) how can i view 2 things at once w/o a gui?

    • short stack says:

      i still use xp/windows 7 so i know what the hell is going on in technology. i have not abandoned it 100% because i realize the importance of knowing a little something about everything. tech support was awesome for that.

      also, what 2 things at once are you trying to view? either way, try multi-gnome-terminal perhaps? i've never used that one but i just looked it up. i've used splitvt, which i think does what you're asking about.

  • Mekapaedia says:

    I would go halfway between Gentoo and, erm, those other distros. Install Arch.

    I love both Arch and Gentoo, but Arch is definitely less intimidating. It's all textual, but, well, it's much more simple to install and configure.

    sudo pacman -Syu ftw!

  • hien says:

    good points and that's what i'm in the middle of now with a spare laptop! My combo of FreeBSD and WINE still can't keep up with all the inevitable Windows apps/etc that customers/clients need me to use. VM is still being used as well but can be a bit clunky at times. I'm sure I'll run into some of the same issues in linux but just a big fan of the supreme customizability of the 'nixes

leave a reply