To take part in discussions on talkSFU, please apply for membership (SFU email id required).

Learning to use Linux

edited March 2009 in General
From the looks of it, there's some experienced Linux users around here, so hopefully I can get some answers to the following:

1. What's a good way to learn how to use a Linux OS? Any tips/guides?
2. Advantages/disadvantages of Linux versus Windows or Mac OS?
3. I've been a long-time user of Windows XP and I guess would call myself fairly experienced with the OS. How much different will it be?
4. What are some good distros to start experimenting with? I know for Linux, usually the case is "whichever suits your needs", but I want something nice and easy to start with. Are there more "advanced" distros that I could gradually move up?

Comments

  • edited March 2009
    1. Just install it and play around with it. You can keep Windows on your hard drive at the same time and you'll be able to choose which you want to use each time you turn on the computer. There are guides and tutorials around though. Did you want to learn how to do anything specific?

    2. Advantages: Everything's free! You can do some cool things on Linux that you can't on other systems. You can download and install or update almost any type of program with a few clicks or commands.

    Disadvantages: Linux is not well supported in general. If stuff doesn't work, it'll be your problem and not the software company's problem. You won't be able to call up customer service and complain. You'll just have to fix it yourself, or see if someone else has found the solution already and posted it online. Also, there are practically no new games that run on Linux.

    3. You'll still be able to use it. It will probably take a few days to get used to the directory structure and the configuration options. The command line is very powerful in comparison to Windows and a lot more complicated.

    4. Try Ubuntu first. A lot of older Linux people will tell you to install something like Slackware or Gentoo, which require you to do a lot of configuration work yourself. These people tend to have an elitist attitude about Linux. "If you can't administer your computer from the command line you don't deserve to be using Linux", or "Ubuntu is Linux for idiots". Personally, I think they're just masochistic. Why spend more time configuring stuff than you need to? Yes, you will learn a bit by doing it, but you'll probably spend way too much time on each task, screw something up, and get frustrated. Besides, the average user shouldn't need to worry about what's going on under the hood. Ubuntu takes care of most things for you, and any additional configuration is relatively easy. Besides, if you want to learn the details later, Ubuntu won't stop you from messing with the config files yourself.

    (Note: I started with Slackware for a year before experimenting with many, many other distros. Been using linux for ~6 years)
  • edited March 2009
    1. if u dont wanna install to play with it go into CSIL and play around in there :p. if u dont have a CSIL card wait outside the lab till someone leaves/enters ...its what everyone does anyways :P

    2. Advantages: ull be doing a whole lot less reboots then in windows (related to updates)
    u can do a whole lot more customization, also if there is a cool feature in some other OSs someones prob ported it over to linux :P and they got their own cool things
    oh and u can also run windows apps inside linux ;)

    Disadvantages, like stated u can run into problems trying to get stuff to work, it can be a pain sometimes when u wanna compile someone elses shit that dosnt quite work etc.
    finding drivers is also a bitch and a half, and there are other lil quirks when it comes to codecs that u can run into.
    all in all there prob is a solution to everything u will need on linux it just might take some time to find it
    i started using ubuntu back in 2006 and i really liked it, but i found it slowed down my productivity quite a bit using it on my laptop so now i only use it for server related stuff, also taking cmpt300 and 471 taught me a bit more about the inner workings of it

    3. umm ya using it is not bad

    4. ubuntu is prob a good starting point
  • edited March 2009
    I think for the most part, the main thing I want to get out of it is learning how to work the command line. The level of customization is also really enticing, so I want to look into that too. But yeah, thanks for the feedback! I think I'll try out Ubuntu after exams are done :)
  • edited March 2009
    If you are wanting to learn to use linux, you will need to learn how to use google to answer your questions.
  • edited March 2009
    I know, and I eventually will be Googling a lot. But I feel a little better getting some personal opinions and feedback and use that as a starting point.
  • edited March 2009
    schmoey;50816 said:
    From the looks of it, there's some experienced Linux users around here, so hopefully I can get some answers to the following:

    1. What's a good way to learn how to use a Linux OS? Any tips/guides?
    That depends. What are your goals? Just want to say you can use another OS, or do you want to learn the entire structure of it? Do you just want to use it to surf the web and read emails, or do you want to learn how to administer a server and write your own scripts and code?
    schmoey;50816 said:

    2. Advantages/disadvantages of Linux versus Windows or Mac OS?
    Advantages: Free, community supported, somewhat efficient, can be made more secure, can run servers for free, etc...

    Disadvantages: Not as easy if you are used to other OSes, lack of games if that's what you're into, etc...
    schmoey;50816 said:

    3. I've been a long-time user of Windows XP and I guess would call myself fairly experienced with the OS. How much different will it be?
    See #1. It can be a huge learning curve, or it can be somewhat intuitive if you are just a "regular" user who surfs, uses Open Office, etc. Some distributions make this very easy now. I started using linux in 1996, and things were very different back then.
    schmoey;50816 said:

    4. What are some good distros to start experimenting with? I know for Linux, usually the case is "whichever suits your needs", but I want something nice and easy to start with. Are there more "advanced" distros that I could gradually move up?
    Possibly the easiest for someone who is mainly used to GUI tools and just wants to be a casual user is Ubuntu. It's based on Debian, but they've basically automated everything with nice GUIs.

    Possibly the most advanced and customizable is Slackware. You will find very few people running it, it's purely a "geek's" distro, really. It's what I run, but I am not your typical user. I still use mainly command-line tools only on it.

    If you want to learn the inner workings of unix-style servers, install something like Slackware or Debian, and don't even fire up X. Learn to do everything from the command line.

    If you just want to use it as a desktop, and you don't want a huge learning curve, Ubuntu may be best for you.


    Phil
  • edited March 2009
    schmoey;50816 said:

    1. What's a good way to learn how to use a Linux OS? Any tips/guides?
    Since Linux lacks in driver support, you will probably have some piece of hardware that doesn't work when you do a fresh install. Googling the hardware that doesn't work (which will often lead you to ubuntuforums.org) and following tutorials will help you understand the basics. The most common things that don't work are wireless and video card.
    schmoey;50816 said:
    2. Advantages/disadvantages of Linux versus Windows or Mac OS?
    Advantage: Extremely customizable to your needs (mine is at the point where only I know how to use it lol), gives you a lot of control on your computer, never need to defrag and doesn't slow down if you install more things, less chance of virus

    Disadvantage: steep learning curve, may not be able to use all the programs that you can use on windows (for this problem, look for something called "Wine" which will allow you to run some windows programs), lack of driver support.
    schmoey;50816 said:
    3. I've been a long-time user of Windows XP and I guess would call myself fairly experienced with the OS. How much different will it be?
    Its not much different once you get all your hardware working. I barely use command line at all anymore.
    schmoey;50816 said:
    4. What are some good distros to start experimenting with? I know for Linux, usually the case is "whichever suits your needs", but I want something nice and easy to start with. Are there more "advanced" distros that I could gradually move up?
    As suggested, you can try Ubuntu. There's a new one called Mint that is based on Ubuntu and may help you transition easier. Also, lots of the useful programs are already installed (Gnome-Do, compiz, etc..).

Leave a Comment