Welcome to Our Community

While Linux.org has been around for a while, we recently changed management and had to purge most of the content (including users). If you signed up before April 23rd, 2017 please sign up again. Thanks!

  1. Note: we recently updated out site software, please report any unseen issues - we do this often to insure your information is secure.
    Dismiss Notice

What Is Linux

Discussion in 'Linux Beginner Tutorials' started by Rob, Jul 2, 2013.

  1. Rob

    Rob Administrator
    Staff Member

    Joined:
    Oct 27, 2011
    Messages:
    221
    Likes Received:
    639
    Beginners Level Course: What is Linux?

    Linux is an operating system that evolved from a kernel created by Linus Torvalds when he was a student at the University of Helsinki. Generally, it is obvious to most people what Linux is. However, both for political and practical reasons, it needs to be explained further. To say that Linux is an operating system means that it's meant to be used as an alternative to other operating systems, Windows, Mac OS, MS-DOS, Solaris and others. Linux is not a program like a word processor and is not a set of programs like an office suite. Linux is an interface between computer/server hardware, and the programs which run on it.

    A brief history of Linux
    When Linus Torvalds was studying at the University of Helsinki, he was using a version of the UNIX operating system called 'Minix'. Linus and other users sent requests for modifications and improvements to Minix's creator, Andrew Tanenbaum, but he felt that they weren't necessary. That's when Linus decided to create his own operating system that would take into account users' comments and suggestions for improvements.

    Free Software pre-Linux
    This philosophy of asking for users' comments and suggestions and using them to improve computer programs was not new. Richard Stallman, who worked at the Massachusetts Institute of Technology, had been advocating just such an approach to computer programming and use since the early 1970's. He was a pioneer in the concept of 'free software', always pointing out that 'free' means 'freedom', not zero cost. Finding it difficult to continue working under conditions that he felt went against his concept of 'free software' he left MIT in 1984 and founded GNU. The goal of GNU was to produce software that was free to use, distribute and modify. Linus Torvalds' goal 6 years later was basically the same: to produce an operating system that took into account user feedback.

    The kernel
    We should point out here that the focal point of any operating system is its 'kernel'. Without going into great detail, the kernel is what tells the big chip that controls your computer to do what you want the program that you're using to do. To use a metaphor, if you go to your favorite Italian restaurant and order 'Spaghetti alla Bolognese', this dish is like your operating system. There are a lot of things that go into making that dish like pasta, tomato sauce, meatballs and cheese. Well, the kernel is like the pasta. Without pasta, that dish doesn't exist. You might as well find some bread and make a sandwich. A plate of just pasta is fairly unappetizing.
    Without a kernel, an operating system doesn't exist. Without programs, a kernel is useless.

    1991, a fateful year
    In 1991, ideal conditions existed that would create Linux. In essence, Linus Torvalds had a kernel but no programs of his own, Richard Stallman and GNU had programs but no working kernel. Read the two men's own words about this:

    Linux is introduced
    Late in 1991, Linus Torvalds had his kernel and a few GNU programs wrapped around it so it would work well enough to show other people what he had done. And that's what he did. The first people to see Linux knew that Linus was on to something. At this point, though, he needed more people to help him. Here's what Linus had to say back in 1991.

    People all over the world decided to take him up on it. At first, only people with extensive computer programming knowledge would be able to do anything with that early public version of Linux. These people started to offer their help. The version numbers of Linux were getting higher and higher. People began writing programs specifically to be run under Linux. Developers began writing drivers for different video cards, sound cards and other gadgets inside and outside your computer could use Linux. Nevertheless, throughout most of first part of the 1990's Linux did not get out of the 'GURU' stage. GURU is a term that has evolved to mean anyone who has special expertise in a particular subject. That is, you had to have special expertise in how computers worked to be able to install Linux in those days.
    Linux, at first, was not for everybody

    Other popular software companies sold you a CD or a set of floppies and a brief instruction booklet and in probably less than a half an hour, you could install a fully working operating system on your PC. The only ability you needed was knowing how to read. Those companies had that intention when they actually sat down and developed their operating systems. Linus Torvalds didn't have that in mind when he developed Linux. It was just a hobby for him. Later on, companies like Red Hat made it their goal to bring Linux to the point where it could be installed just like any other operating system; by anyone who can follow a set of simple instructions, and they have succeeded. For some reason, though, Linux hasn't completely lost its 'Gurus only' image. This is largely because of the popular tech press' inability to explain in a meaningful way what Linux is. The truth is that few tech reporters have real life experience with Linux and it is reflected in their writing.




    Where Linux is Today
    Today, Linux is enjoying a favorable press for the most part. This comes from the fact that Linux has proven to be a tremendously stable and versatile operating system, particularly as a network server. When Linux is deployed as a web server or in corporate networks, its down-time is almost negligible. There have been cases when Linux servers have been running for more than a year without re-booting and then only taken down for a brief period for routine maintenance. Its cost effectiveness has sold it more than anything else. Linux can be installed on a home PC as well as a network server for a fraction of the cost of other companies' software packages. More reliability and less cost - it's ideal.

    If you're reading this, you're obviously here to learn how to use Linux. Any learning experience means opening up to new ideas and new ways of doing things. As mentioned before, Linux is in the UNIX family of operating systems. UNIX is primarily designed to be used by professionals. You will have to learn some UNIX concepts in this lesson, but that doesn't mean that Linux is a professionals-only operating system. In fact, most major versions of Linux are designed to be as user-friendly and as easy to install as any other operating system on the market today.

    Now that you know what Linux is and how good it is, there's one more thing we have to do - install Linux!
     

    Attached Files:

    Edgar Bruder, ROY, angelmpb and 47 others like this.
  2. AlienGod

    AlienGod New Member

    Joined:
    Sep 13, 2017
    Messages:
    11
    Likes Received:
    11
    I'm surely going Knee Deep... I'll Rob this knowledge from you. Just Sayin'!
     
  3. Clutha

    Clutha New Member

    Joined:
    Sep 22, 2017
    Messages:
    3
    Likes Received:
    1
    Still here! I think I'm hooked already ;)
     
    Mike Nelson likes this.
  4. gatorb

    gatorb New Member

    Joined:
    Oct 13, 2017
    Messages:
    3
    Likes Received:
    7
    I like what people say, GNU means GNU is Not Unix (GNU).
     
    lesego likes this.
  5. lesego

    lesego New Member

    Joined:
    Nov 2, 2017
    Messages:
    6
    Likes Received:
    2
    hey guys i have a quick question, I am running on windows 8 currently. i am a wordpress developer located RSA. I am no-longer comfortable with windows a friend recommended ubuntu to me.

    Question
    If i choose to change the OS would it Affect my Xamp server. Normally a Xamp sever works like this, i can install a windows on top of the another and it will still work. if i upgrade to ubuntu will it be the same.
     
  6. atanere

    atanere Moderator
    Gold Supporter

    Joined:
    Apr 6, 2017
    Messages:
    1,156
    Likes Received:
    1,141
    Welcome to the site @lesego, but you should not hijack someone else's thread. Please open a new thread in General Linux or General Computing and ask your question there. Thanks.
     
    lesego likes this.
  7. lesego

    lesego New Member

    Joined:
    Nov 2, 2017
    Messages:
    6
    Likes Received:
    2
    okay thank you.i am still new. I am willing to learn and to use You'r OS
     
  8. NightsLast

    NightsLast New Member

    Joined:
    Nov 14, 2017
    Messages:
    22
    Likes Received:
    19
    I just needed to share this pic I saw years ago...
     

    Attached Files:

    mrcrossroads, atanere and JasKinasis like this.
  9. Nutts

    Nutts New Member

    Joined:
    Dec 26, 2017
    Messages:
    1
    Likes Received:
    2
    Im starting in the IT world and my mentor told me I should definitely master Linux, and the more I read about it the more I want to know about it! Hooked!!!
     
    NightsLast and wizardfromoz like this.
  10. wizardfromoz

    wizardfromoz Well-Known Member

    Joined:
    Apr 30, 2017
    Messages:
    868
    Likes Received:
    961
    Welcome to linux.org, @Nutts :)

    Your Mentor is wise :D

    If you have questions, follow the lead of friend @atanere above at #6 and start a thread.

    Season's Best and enjoy

    Wizard
     
    Nutts and NightsLast like this.
  11. Densus

    Densus New Member

    Joined:
    Jan 5, 2018
    Messages:
    1
    Likes Received:
    0
    Excellent, is about time to dump windows. Bill gates fortune is not justifiable. I'll go slowly I already saw the dangers of ignorance in Linux.
     

Share This Page