Computer Help and Spyware Removal Computer Help and Spyware Removal Computer Help and Spyware Removal Computer Help Forums Windows Startup Programs Database Spyware and Malware Removal Guides Computer Tutorials Uninstall Database File Database Computer Glossary Computer Resources
 

Welcome Guest ( Log In | Click here to Register a free account now! )



Register a free account to unlock additional features at BleepingComputer.com
Welcome to Bleeping Computer, a free community where people like yourself come together to discuss and learn how to use their computers. Using the site is easy and fun. As a guest, you can browse and view the various discussions in the forums, but can not create a new topic or reply to an existing one unless you are logged in. Other benefits of registering an account are subscribing to topics and forums, creating a blog, and having no ads shown anywhere on the site.
Click here to Register a free account now! or read our Welcome Guide to learn how to use this site.

 
Reply to this topicStart new topic
> An Introductory Guide To Linux
Yourhighness
post Jul 14 2007, 06:38 AM
Post #1


The BSG Malware Fighter
******

Group: HJT Team
Posts: 4,567
Joined: 20-April 06
From: Hamburg
Member No.: 64,788



An Introductory Guide To Linux

I have considered writing this little guide / article, because I have been busy with a lot of those questions myself lately.

I have just recently installed a Linux distribution as second operating system, after having considered this for almost a year. I ended up reading a lot On-line and bought a magazine covering a special issue on installing openSuse / Ubuntu (as they are currently the most popular Distributions in Germany). I settled for openSuse, but downloaded the latest Version.

Surely I had the same amount of questions as anyone else here and had to look about a bit. I just thought that I try to ease your first steps into the Linux world by writing this little article.

Table of Contents
  • So what is this Linux anyway?
  • What type of Linux to use / which flavour to choose?
  • Not sure yet which one to settle on? Use LiveDistros!
  • Screenshots - get a feel what a distro looks like
  • Where to download Linux?
  • Is Linux free?
  • Do Windows programs run on Linux?
  • FAQs
  • Tutorials
  • Forums
  • Communication
  • Books
  • E-Books
  • Free On-line Magazines
  • Conclusion
  • Resources

So what is this Linux anyway?

So you have read and heard a lot about Linux, but are not really sure what this Linux is after all? The term "Linux" really is a result out of Linus Torvalds initiation of an operating system based on Minix, which he originally called "Freax" ( a combination of "free" and freak", where the letter "X" was intended to indicate its origin in Unix based systems. ). Now Linus Torvalds friend who administered his FTP for him however, made a directory called "Linux" [1] on the server for users to download Torvalds kernel. Thus the name was born.

But what exactly is it? As already mentioned it is a Unix-like operating system, which uses Linus Torvalds initiated Linux-kernel. It has gained so much attention and development, because Linus Torvalds made the source code for his kernel for anyone available for use, modification, and redistribution.

There is also a GNU/Linux operating system, which is a Unix-like operating system using the Linux kernel, but also uses GNU system software.

Linux originated in the hands of a few "freaks" who wanted to create an operating system which was free of charge and for anyone to use. Nowadays a lot of corporations and governments have started to use and support Linux. Best example in Germany is the recent switching of Munich [2], creating its own Debian based system called LiMux."

If you wish to know more about the history of Linux and GNU, please refer to the bottom of the article where the references are listed.

What type of Linux to use / which flavour to choose?

Compared to Windows and Macintosh (often referred to as "Mac"), Linux has a rather huge variety of "flavours" which we call distributions in this case.

Reason being is that Windows and Mac are not free of charge and only one group is developing the operating system at one time. So you often have a maximum of two operating systems each on the market. However, since Linux is free and may be redistributed, shared and edited by anyone, a lot of "offspring" have been created with different focuses as main objective.

This is where the term "flavour" comes in really. You may have distributions orienting themselves towards the following user-types, or types of use:

general public; security enhanced; embedded; minimalist; offspring (Debian-, Redhat-, Fedora Core-based distributions); as well as personal-, business-, power-, liveCD-usage.

Now this brings the difficulty of deciding, which one to take wacko.gif . Of course this is a rather personal decision and users on this board, or anywhere else can only say what they think is best for a beginner to chose. Hence I will try to concentrate on Linux.com / distrowatch.com and some other source which will be listed in the references list.

A lot of you may fear that your new PCs hardware will not be recognised correctly. This should not be too much of a problem these days, as the support for the major distributions seems to have caught up on this too. However, if you wish to be on the safe side, then it is best to concentrate on the major distributions such as openSuse, Ubuntu (or one of its offspring), or Mandriva. If you wish to have something that is close to the look and feel of windows, you will have to use Freespire or Xandros. I have also been told that PCLinuxOs is a good starting point too. I trust the "source" and ask you to please visit the site too and make your own decision (I do not know it at all to judge) PCLinuxOS home page (thanks raw).

Not sure yet which one to settle on? Use LiveDistros!

If you do not have a flat rate with your ISP (Internet Service Provider) and want to try different flavours of Linux, a good idea is to use the LiveDistros (LiveCDs and LiveDVDs) supplied with the major Linux or PC Magazines. However, if you do have a flat-rate and want to download these, have a look at this link.

LiveDistro basically means that you download the operating system on to a CD or DVD and you can run it from the medium without having to go through the process of adding and removing an additional operating system to the live system. Once you have decided, you may want to download either a installable CD/DVD/netInstall package.

I just found another cool tool to compare two distros with each other (currently 16 Distros to choose from afaik): Polishlinux Distro Comparison

Screenshots - get a feel what a distro looks like

If you wish to have a look at how the different Linux distributions look like, there are a few websites that are dedicated to hosting various screenshots of the different distributions:Where to download Linux?

Usually you will find links to current stable and unstable releases on the distributions homepage. There is however also the possibility of downloading the distributions via sites such as: http://www.linux.org/dist/ and http://distrowatch.com/ or as torrents via: The Linux Mirror Project or Linuxtracker.

Is Linux free?

Linux, as mentioned above is open source, freeware. To clarify this, often the term "Free as in free speech, not free beer" is found. This basically means that no one is allowed to charge for a Linux distribution itself, but rather for: professional user support (such as hotline), printed manuals, software delivered on CD / DVD, as well as inclusion of some proprietary products / drivers / codecs etc. pp.

Do Windows programs run on Linux?

One thing that is also important to know is that Windows works differently to Linux. This implies that your Windows software will not work on your Linux distribution. At least not without a tiny bit of help through additional software. But first, lets just explain why this is so.

Linux does not use file name extensions (such as exe, bat, com, etc.) per se. You can "run" any file in Linux. This is due to the fact that in Linux, the file's header contents is examined and used to determine the file type and what to do with it.

In Microsoft Windows, the file name extension is needed, for the system to operate. If a file has no extension, the system does not know what to do with it [1] [2]. Now There are a few lists such as this or this, which offer you a good overview of what alternatives there are.

If there is no alternative, one last thing you can try to do is to run Wine. Have a look at the site and a read of the "about" part, which explains Wine's function very well.

Frequently Asked Questions (aka FAQs)

So here goes a list of links from the roughly quadrillion out there you can find on
Google / Yahoo!, or which ever search-engine you prefer. This, by no means is a complete list but rather a collection of a few major ones and oriented on my suggested starting distributions.

Tutorials Again, this by no means is a complete list. For more choices, please contact your local search machine thumbup2.gif .

Forums As with the previous two lists, there is a whole lot more out there and it is really up to you where to get informations. I for one signed up at a German board that covers different distributions, since it is my mother-tongue and the people there are more specialized in the area than one might find here (this of course is just my personal opinion). If you wish to place a question on this board here first, please visit this: Section of the board.

Communication

Signing up at one of the forums, or here at BC smile.gif , to be able to ask questions is one of the most important steps when switching over to Linux. Switching from Windows to Linux is quite a big step and dreaded by a lot of Windows users.
To ease the transmission from Windows to Linux and to be able to receive the most up-to-date information and an additional / alternate source for asking questions. Now there are different means of communication: Here are a few sites to investigate further upon, closely related to the major distributions introduced above (you will find for any Linux distribution out there, there is a website with a list of such means of communication ready to sign up to): Books

This section should be filled with suggested topic relevant books as time goes by. To make a start, I am gonna name the book that I got suggested to buy covering all aspects of Linux (distribution independent).
  • "Linux - installation, configuration, usage" - open source library; Addisson-Wesley; Michael Kofler; ISBN-13: 978-3-8273-2446-7;
    Covers: All aspects of Linux and also covers some major distris in the addendum.
    (The english version is only at second edition, however the book i own, is up to edition 7).
  • "Linux Phrasebook" - Developer's Library; Essential Code and Commands; Scott Granneman; ISBN-13: 978-0672328381; (BlackSpyder)
    Covers: Helps Demystify the Command Line by explaining commands
  • "Linux Desktop Pocket Guide" - Pocket Guide; O' Reilly; David Brickner; ISBN-13: 978-0596101046; (BlackSpyder)
    Covers: Intro into GNOME and KDE usings many popular distros
  • "Linux for Dummies" - For Dummies; Dee-Ann LeBlanc; ISBN-13: 978-0471752820; (BlackSpyder)
    Covers: Basic Intro to Linux
  • "Hacking Ubuntu" - Wiley; Neal Krawetz; ISBN-13: 978-0470108727; (BlackSpyder)
    Covers: Tweaking and tuning your Ubuntu PC
E-Books

This section should be filled with suggested topic relevant electronic-books (e-books; books hosted for reading on-line or as downloadable file) as time goes by.Free On-line Magazines

This section should be filled with suggested topic relevant On-line magazines as time goes by.Conclusion

In this short article or tutorial, I tried to give some directions and information for users that are considering switching to Linux. There is a lot of informing and choices to be done at the beginning, but I am sure that you will enjoy the experience in the long run.

My major reasoning for switching to Linux were probably the constant security holes on Windows, the thought of using opensource software, and finally the vast amount of programs out there in opensource world. A great article I just found and which sums it up real nicely is this one TuxMagazine.

This article is written out of the pure curiosity of the "new" - Linux. Aiming at those that face(d) the same problems as I did when starting to finally consider making the step. I am by no means done with switching from one operating system to the other myself, but these above mentioned steps have helped me getting started, so I just wanted to make it easier for you to have such a smooth start into this new world called "Linux", just as I had.

Now there is only one last thing to say: HAVE FUN! thumbup.gif

ResourcesDisclaimer:
This article is by no means complete and is only aimed at giving you assistance with your first "baby-steps" in the world of Linux. I do not claim responsibility if you come across problems with your installation of Linux and have failed to make backups.

This article was mainly written for Bleepingcomputer.com, but I however reserve the right to also publish this article on my personal homepage. Copying this post without asking permission of Bleepingcomputer / myself is not allowed.

Any comments / suggestions on further expanding this article are appreciated. If you have any comments or ideas how to add some more details that might be of interest, please contact me via the forum PM system.

Hope this guide is a bit of help.

Johannes

# Links in no particular order at time of writing (January 07)
# updated links and some additional things at time of publishing (July 14, 07)
# added section "Books" (July 15, 07)
# added section "E-Books", "Screenshots", "Free On-line magazines" (July 15, 07)


This post has been edited by Yourhighness: Jul 15 2007, 02:43 AM


--------------------
- "How did I get infected?" - "Safe-hex" - Member of UNITE -
- The HJT forum is very busy. If I've not posted back within 24 hrs., send a PM with your topic link. Thank you.
- HELP REQUESTS VIA THE PM SYSTEM WILL BE IGNORED. The Forums are there for a reason! Thanks-
Go to the top of the page
 
+Quote Post
Demon Cleaner
post Jul 14 2007, 08:39 AM
Post #2


Forum Addict
******

Group: Members
Posts: 1,383
Joined: 3-August 06
From: Chester uk
Member No.: 79,216



Johannes, you really have too much time on your hands! hysterical.gif

Excellent write-up, very informative and very well laid out. thumbup2.gif

Chris
Go to the top of the page
 
+Quote Post
Yourhighness
post Jul 14 2007, 05:03 PM
Post #3


The BSG Malware Fighter
******

Group: HJT Team
Posts: 4,567
Joined: 20-April 06
From: Hamburg
Member No.: 64,788



Hi Demon Cleaner,

if you look at the blue bit at the very bottom, you will see that this has been a work in progress since January. The version posted, was number 7 wink.gif .

Added: sections: Books, E-Books; Screenshots; Free On-line Magazines.
Thanks to BlackSpyder and cybormoron for their suggestions via PM system.

More links to come, just need to read into it a bit and check them first.

Cheers,

Johannes

This post has been edited by Yourhighness: Jul 15 2007, 02:45 AM


--------------------
- "How did I get infected?" - "Safe-hex" - Member of UNITE -
- The HJT forum is very busy. If I've not posted back within 24 hrs., send a PM with your topic link. Thank you.
- HELP REQUESTS VIA THE PM SYSTEM WILL BE IGNORED. The Forums are there for a reason! Thanks-
Go to the top of the page
 
+Quote Post
no one
post Jul 16 2007, 09:57 PM
Post #4


Distinguished Member
*****

Group: Members
Posts: 828
Joined: 9-May 06
From: PCLinuxOS Land
Member No.: 67,460



Very Nice and Well Done Yourhighness


--------------------
"Not everything that counts can be counted, and not everything that can be counted counts."
"Whoever fights monsters should see to it that in the process he does not become a monster"
Go to the top of the page
 
+Quote Post
berika
post Oct 11 2008, 06:39 AM
Post #5


New Member
*

Group: Members
Posts: 3
Joined: 11-October 08
Member No.: 245,401



Most Linux distributions support dozens of programming languages. The most common collection of utilities for building both Linux applications and operating system programs is found within the GNU toolchain, which includes the GNU Compiler Collection (GCC) and the GNU build system.

____________________



This post has been edited by garmanma: Oct 11 2008, 09:33 AM
Reason for edit: Spam links removed-mark
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 User(s) are reading this topic (1 Guests and 0 Anonymous Users)
0 Members:

 



Lo-Fi Version Time is now: 13th October 2008 - 12:32 PM


Advertise   |   About Us   |   Terms of Use   |   Privacy Policy   |   Contact Us   |   Site Map   |   Chat   |   Tutorials   |   Uninstall List
Discussion Forums   |   The Computer Glossary   |   Resources   |   RSS Feeds   |   Startups   |   The File Database   |   Malware Removal Guides

© 2003-2008 All Rights Reserved Bleeping Computer LLC.