<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xml:base="http://www.maximumpc.com" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
 <title>Maximum PC centos RSS Feed</title>
 <link>http://www.maximumpc.com/tags/centos</link>
 <description>used for category lists, takes arguments</description>
 <language>en</language>
<item>
 <title>The Beginner&#039;s Guide to Linux, Part 2: Installation </title>
 <link>http://www.maximumpc.com/article/features/the_beginners_guide_linux_part_2_installation</link>
 <description>&lt;!--paging_filter--&gt;&lt;table border=&quot;0&quot; align=&quot;right&quot;&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;h2&gt;&lt;a href=&quot;/article/features/the_beginners_guide_linux_part_1_finding_right_distribution&quot;&gt;Part 1: Finding the Right Distro&lt;/a&gt;&lt;/h2&gt;
&lt;h2&gt;Part 2: Partition and Installation&lt;/h2&gt;
&lt;h2&gt;&lt;a href=&quot;/article/features/the_beginners_guide_linux_part_3_choosing_your_window_manager_and_desktop_environment&quot;&gt;Part 3: The Linux GUI&lt;/a&gt;&lt;br /&gt;&lt;/h2&gt;
&lt;h2&gt;&lt;a href=&quot;/article/features/the_beginners_guide_linux_part_4_introduction_terminal&quot;&gt;Part 4: Introduction to the Terminal &lt;/a&gt;&lt;/h2&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;In &lt;a href=&quot;/article/features/the_beginners_guide_linux_part_1_finding_right_distribution&quot;&gt;part one of our guide&lt;/a&gt;, we walked you through the process of finding a distro that is right for you. By now, you hopefully have become more familiar with the distros that are out there and have at least one that you would like to try. This chapter is going to walk you through downloading and burning a CD image of your chosen distro(s), the traditional way of partitioning and setting up a dual-boot system, and another way to dual-boot without repartitioning. Instead of providing a step-by-step tutorial for a specific installation process, our goal is to educate you on the underlying concepts in a more generalized way that you will be able to apply towards many different Linux distros. You should also read &lt;a href=&quot;/article/howtos/howto_install_linux_risk_free_with_no_formatting_or_repartitioning_required&quot;&gt;our previous guide&lt;/a&gt; to installing Ubuntu for further instructions.  &lt;/p&gt;
&lt;div style=&quot;text-align: center&quot;&gt;&lt;img src=&quot;http://dl.maximumpc.com/galleries/linuxguide2/installmeter2_sm.png&quot; width=&quot;415&quot; height=&quot;311&quot; /&gt;&lt;/div&gt;
&lt;h2&gt;Acquisition and preparation&lt;/h2&gt;
&lt;p&gt;Before you can install and play around with Linux, you have to acquire it first. While some computers come pre-equipped with Linux through the OEM, (certain Dell models and various netbooks, for instance) most of you will have to download it from the internet. The most considerate way to do this is through Bittorrent, since peer-to-peer eliminates the bandwidth strain on servers that conventional downloads create. All you have to do is find a torrent file of the distro you want and start the download. (assuming the torrent is still being seeded) We advise you to follow proper etiquette and seed as much as you download (at least a 1:1 ratio) so other people can benefit from the torrent like you did.&lt;/p&gt;
&lt;p align=&quot;center&quot;&gt;&lt;img src=&quot;http://dl.maximumpc.com/galleries/linuxguide2/bitorrent.png&quot; width=&quot;415&quot; height=&quot;340&quot; /&gt; &lt;/p&gt;
&lt;p&gt;For some of you, Bittorrent is not a good option. Several internet service providers throttle (artificially limit the speed of) all torrent download speeds because they have oversold their lines and there is not enough bandwidth to allow everyone to torrent at full speed. Bittorrent is a huge drain on providers, and they often use piracy as an excuse for throttling. &lt;/p&gt;
&lt;p&gt;Fortunately, you can still fall back on old-fashioned FTP. Very few providers limit FTP download speeds, so your download will go as fast as the server on the other side or your own connection will permit. Most Linux distros are mirrored on several servers, so there is a good chance that at least one of them will be fast at any given time. However, if you try to acquire a new version of a distro on the same day it came out, Bittorrent may be a far better option (even if you are being throttled) since all FTP servers are likely to be  very slow or even non-responsive as a result. (many people are trying to download at once and the server can only handle a finite load)  Bittorrent is not prone to that type of slowdown problem due to its decentralized nature, and your download will actually go faster as more people start seeding. &lt;/p&gt;
&lt;p&gt;If you&#039;re still stuck on dial-up, downloading Linux may take up to several days. Rather than having to tie up your phone line for that long, you have the option of ordering pre-made Linux installation media from several different suppliers. (&lt;a href=&quot;/distrowatch.com&quot;&gt;distrowatch.com&lt;/a&gt; has links to these providers) Most of the media acquired in this way comes on professionally pressed discs and is much more durable than typical burned CD or DVD media. Many of these discs are very reasonably priced.&lt;/p&gt;
&lt;p align=&quot;center&quot;&gt;&lt;img src=&quot;http://dl.maximumpc.com/galleries/linuxguide2/distrowatch.png&quot; width=&quot;415&quot; height=&quot;328&quot; /&gt; &lt;/p&gt;
&lt;p&gt;Some big-box electronics stores also sell boxed copies of various distros in their software section; these discs are also professionally made. Alternatively, many books on specific distros include a disc  with the full operating system on it. The downside to this last method is that the included  version may be slightly out of date by the time you buy the book. &lt;/p&gt;
&lt;p&gt;If you download Linux yourself, you are going to end up with one or more ISO files. An ISO file allows you to replicate a CD or DVD without requiring an existing disc to copy from; it is essentially a container file for everything on the original disc. These days, it is common for distros to come on more than one CD, (although some distros like Ubuntu still manage to fit on only one) so make sure you download the ISO files of all the discs that are required for installation. Alternatively, many distros have a DVD version as well, (larger download size in exchange for the convenience of one disc) so choose which one you want. &lt;/p&gt;
&lt;p&gt;If you&#039;ve never burned an ISO image before, it is rather different than making a normal CD or DVD. Burning the ISO file to a blank disc like you would with any other file will not work. (it would only waste a disc)  The object here is to extract the contents of the ISO file to recreate the original disc. Most CD/DVD burning utilities (even low-end ones) have an image burning utility built into them, so look for a “Burn Image” feature or something similar. If your burning software doesn&#039;t support this, you can still use &lt;a href=&quot;http://isoburn.sourceforge.net/&quot;&gt;isoburn &lt;/a&gt;to make your installation media. &lt;/p&gt;
&lt;p align=&quot;center&quot;&gt; &lt;img src=&quot;http://dl.maximumpc.com/galleries/linuxguide2/isoburn.png&quot; width=&quot;415&quot; height=&quot;247&quot; /&gt;&lt;/p&gt;
&lt;h2&gt;Testing the distro&lt;/h2&gt;
&lt;p&gt;Once you have created or otherwise acquired your Linux install discs, you may have an opportunity to test the distro on your system prior to conducting the actual installation. Many modern distros &lt;a href=&quot;/article/howtos/howto_install_linux_risk_free_with_no_formatting_or_repartitioning_required&quot;&gt;incorporate LiveCD functionality&lt;/a&gt;, essentially the ability to run a temporary yet fully functional session of the operating system from the CD or DVD instead of from the hard drive.  The LiveCD session will make no permanent changes to your computer. (unless you choose to install)  &lt;/p&gt;
&lt;p&gt;LiveCD functionality is useful because it gives you a change to experiment with the distro without making any real commitment and lets you determine whether or not it will be a good fit for your system. The LiveCD has most (if not all) the software that will be in the installed system available for use, so it will give you a good idea of what the distro is capable of out of the box. In part one of this series, we mentioned that some distros have better hardware support than others. &lt;/p&gt;
&lt;p align=&quot;center&quot;&gt;&lt;img src=&quot;/files/u17625/htinstalllinux2.jpg&quot; width=&quot;415&quot; height=&quot;312&quot; /&gt; &lt;/p&gt;
&lt;p&gt;Judging by how well the LiveCD works, you will have a fairly good idea of how well your particular hardware configuration is supported. Keep in mind that certain specialized hardware like wireless devices (especially the Broadcom 43xx devices) or graphics  cards/chipsets (ATI or Nvidia) may require additional drivers or firmware to work, and the LiveCD may not support them out of the box. The last part of this article will tell you how to deal with this problem should it arise. Fortunately, hardware support on Linux is currently better than it has ever been before, and most of your hardware will work fine. &lt;/p&gt;
&lt;p&gt;In any event, you should treat the LiveCD functionality as a test run or a preview of the real thing.  Also remember that some distros (like CentOS) do not have LiveCD functionality. &lt;/p&gt;
&lt;h2&gt;&lt;a href=&quot;/article/features/the_beginners_guide_linux_part_1_finding_right_distribution&quot;&gt;&amp;lt;&amp;lt; Back to Part 1: Finding the Right Distro&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;hr /&gt;
&lt;h2&gt;Partitioning&lt;/h2&gt;
&lt;p&gt;Each operating system you install requires its own partition on your hard drive. Partitioning effectively splits your hard drive into one or more distinct areas that operate independently of each other. If you build your own boxes, you have the luxury of determining your partition structure before you install any operating systems at all, and this allows you to set aside space for both Windows and Linux if you decide to dual-boot. &lt;/p&gt;
&lt;p&gt;Most people do not have that luxury; computers with OEM copies of Windows usually have a large Windows partition and a small recovery partition taking up the entire hard drive. In such a situation, some space must be freed on the hard drive before Linux can be installed. Free space on a hard disk  is not the same thing as free space in a partition&#039;s filesystem, and most hard drives are completely “full” from a partitioning viewpoint. &lt;/p&gt;
&lt;p&gt;There are many ways to handle partitioning, but some carry more risk than others. The easiest and safest way to set up a dual-boot system is to install a second hard drive if your system can accommodate it and install Linux to that. In addition to insuring that your Windows partition and any OEM recovery tools remain untouched, this method also provides the greatest possible amount of disk space for your Linux installation. &lt;/p&gt;
&lt;p&gt;Furthermore, it becomes easier to transfer your Linux installation to a new computer every time you upgrade. (You would only have to change the bootloader on the new machine after installing the Linux hard drive) If you choose this method, you should always use an internal hard drive. An external hard drive may be more convenient, but the USB interface present on most devices is not fast enough to provide the best performance. (external SATA would probably work fine, but we have not tested this)  &lt;/p&gt;
&lt;p align=&quot;center&quot;&gt;&lt;img src=&quot;http://dl.maximumpc.com/galleries/linuxguide2/vista_partition.png&quot; width=&quot;415&quot; height=&quot;325&quot; /&gt; &lt;/p&gt;
&lt;p&gt;Another way to accommodate Linux is to resize a partition on your existing hard drive to free up space. This is generally the most dangerous  installation method since it presents the greatest chance of data loss. However, it is possible to do it safely. Windows Vista has a built-in tool to manage partitions, and this tool will allow you to  shrink your Vista partition to free up some space. The amount of space the Vista tool will be able to reclaim will vary widely between systems and cannot be predicted beforehand with any certainty. However, the tool is  reliable from our experience and we have yet to run into any problems from using it. &lt;/p&gt;
&lt;p&gt;The process of shrinking a Windows XP partition is much more complicated since it has no built-in tool for the purpose like Vista does. The process requires several different tools and must be done in a specific order. Before resizing an NTFS partition on a Windows XP or older NT-based system, it should be thoroughly defragmented to ensure that all files are grouped together in the filesystem. It is critical that you resize the filesystem before you resize the partition because the sizes of these are determined separately. If you resize the partition first, you will accidentally chop off part of the filesystem and you will not be able to boot from the partition. &lt;/p&gt;
&lt;p&gt;Fortunately, practically every Linux distro has a partition resizing tool in its installation utility that will handle this delicate procedure for you and will safely perform all the steps in the correct order. All you have to do is decide how much you want to shrink the existing Windows partition and then have the setup utility do it. Obviously, you will not be able to shrink the partition to a size that is smaller than the sum of the data it contains, including any space set aside for swapping. &lt;/p&gt;
&lt;p align=&quot;center&quot;&gt;&lt;a href=&quot;http://dl.maximumpc.com/galleries/linuxguide2/ntfs_resize.png&quot; class=&quot;thickbox&quot;&gt;&lt;img src=&quot;http://dl.maximumpc.com/galleries/linuxguide2/ntfs_resize_sm.png&quot; width=&quot;415&quot; height=&quot;314&quot; /&gt;&lt;/a&gt; &lt;/p&gt;
&lt;p align=&quot;center&quot;&gt;&lt;strong&gt;Shrinking a NTFS partition in Fedora setup&lt;/strong&gt; &lt;/p&gt;
&lt;p&gt;Also, keep in mind that the filesystem resizing utility may refuse to work under certain conditions, such as any instances where Windows wasn&#039;t shut down properly or if the filesystem needs to be checked for errors. You must resolve any such problems before the resizing utility will let you continue; this is a deliberate design feature meant to keep you from resizing a filesystem that is not able to handle the procedure in its current state and causing further damage as a result. &lt;/p&gt;
&lt;p&gt;The new Linux partition should always be located at the “end” of the drive. Many OEM recovery tools are hard-coded to boot from a specific partition.  The recovery tool will not work if it expects to find its partition in a certain place on the hard drive but finds Linux there instead, and you will be unable to fix your Windows installation as a result. Since the recovery partition is generally the second partition on most OEM machines, (Windows is the first one) the new Linux partition should be third.&lt;/p&gt;
&lt;p&gt;Once your partitions are resized, the newly freed space is typically allocated to the “end” of the drive anyway, so this is seldom something you will have to manually adjust. However, it pays to make  sure that your partition order is set correctly so you will not suddenly find out you have a broken recovery tool in an emergency. Furthermore, if you install Linux on a separate hard drive, you do not need to worry about this particular issue at all.  &lt;/p&gt;
&lt;p&gt;For a well-rounded desktop system, you should set aside at least 10 gigabytes at the bare minimum. Although you might be able to get by with less, we really don&#039;t recommend it.  Make sure you have enough space for what you need to do on your Linux partition, because it is very dangerous to  mess with the partitions again if you run out of space. Remember that Linux is only able to install software to its own partition  and that some of that partition must be reserved for swapping (even if you have plenty of RAM) if you want features like hibernation to work. &lt;/p&gt;
&lt;p align=&quot;center&quot;&gt;&lt;img src=&quot;http://dl.maximumpc.com/galleries/linuxguide2/ubuntu-install7_sm.png&quot; width=&quot;415&quot; height=&quot;332&quot; /&gt; &lt;/p&gt;
&lt;p align=&quot;center&quot;&gt;&lt;strong&gt;The installation procedure is summarized here in the Ubuntu installation wizard. &lt;/strong&gt;&lt;/p&gt;
&lt;h2&gt;Installation&lt;/h2&gt;
&lt;p&gt;Although the installation process on Linux is fairly straightforward, there is one important thing to remember: If you want to prepare a dual-boot system, Windows must always be installed first after you prepare your partitions. Each operating system will install a bootloader, which is a program that tells the computer which operating systems are installed and gives you a list to choose from when you turn on your computer. Most modern Linux distros will install a bootloader called GRUB. The main issue here is that some bootloaders handle dual-booting better than others do. &lt;/p&gt;
&lt;p align=&quot;center&quot;&gt;&lt;img src=&quot;http://dl.maximumpc.com/galleries/linuxguide2/dual_boot_fedora_sm.png&quot; width=&quot;415&quot; height=&quot;311&quot; /&gt; &lt;/p&gt;
&lt;p align=&quot;center&quot;&gt;&lt;strong&gt;GRUB on Fedora Linux &lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;If you install Linux first and then install Windows, Windows will replace GRUB with its own bootloader. This bootloader can also boot into Linux systems, but it will not look for them by default like GRUB does. In such a situation, you would not be able to boot into your Linux installation, and to remedy this you would have to reconfigure the Windows bootloader to include a Linux boot option or reinstall GRUB. Neither option is very beginner-friendly, so it is far easier to do things the right way to begin with. &lt;/p&gt;
&lt;p align=&quot;center&quot;&gt;&lt;img src=&quot;http://dl.maximumpc.com/galleries/linuxguide2/ubuntu-grub_sm.png&quot; width=&quot;415&quot; height=&quot;211&quot; /&gt; &lt;/p&gt;
&lt;p align=&quot;center&quot;&gt;&lt;strong&gt;A dual-boot system with Ubuntu 8.10 and Windows XP, utilizing the GRUB bootloader &lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;hr /&gt;
&lt;p&gt;If Windows is already installed when you run a Linux setup utility, (as it would be if you resized a Windows partition) GRUB will automatically find Windows and create an entry for it and its related utilities (like OEM system recovery tools) in the boot menu. That way, you will be able to boot into any operating system you have on your computer. The same is also true if you are triple or even quad-booting; GRUB will attempt to add an entry for every operating system it finds on your computer, be it Windows, Mac OSX, BSD, or another Linux  distro. &lt;/p&gt;
&lt;p align=&quot;center&quot;&gt;&lt;img src=&quot;http://dl.maximumpc.com/galleries/linuxguide2/dual_boot_fedora1_sm.png&quot; width=&quot;415&quot; height=&quot;281&quot; /&gt; &lt;/p&gt;
&lt;p align=&quot;center&quot;&gt;&lt;strong&gt;Windows NTFS and Linux partitions shown in a dual-boot configuration on a virtual hard disk in the Gparted utility. &lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Installing Linux is very simple compared to many Windows systems. The old text-based installers are mostly a thing of the past; since many distros have LiveCD functionality, they also have easy-to-use setup utilities that incorporate a GUI.  These installers walk you through a step-by-step process of choosing your time zone, partitioning, setting up user accounts, configuring your bootloader, etc.  Since Linux is free software, you will not have to provide any serial numbers/product keys and you will not have to worry about activation. In most instances, you will not even have to consent to a license agreement. &lt;/p&gt;
&lt;h2&gt;Other installation methods&lt;/h2&gt;
&lt;p&gt;In recent years, there have been several different ways of dual-booting Linux without resorting to the traditional method discussed in the previous sections of this guide. Although virtualization software allows you to run a fully functional installation of Linux, that is technically not dual-booting since the virtualized operating system is not running independently. However, several utilities were formed that  allow you to install Linux without repartitioning your hard drive and replacing your bootloader.  The most famous of these tools is called Wubi, which installs Ubuntu. Similar programs include win32-loader (installs Debian) and Instlux. (installs OpenSUSE) &lt;/p&gt;
&lt;p align=&quot;center&quot;&gt;&lt;img src=&quot;http://dl.maximumpc.com/galleries/linuxguide2/wubi_sm.png&quot; width=&quot;415&quot; height=&quot;311&quot; /&gt; &lt;/p&gt;
&lt;p align=&quot;center&quot;&gt;&lt;strong&gt;The Wubi installation utility running on Windows XP &lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Wubi and the other tools like it work by creating a large file in your Windows partition. This file acts like a partition within a partition, and Wubi installs Ubuntu to this location. Wubi also modifies the Windows bootloader to include an option to boot to the simulated Ubuntu partition file, so there is no need to install GRUB. (the other programs act similarly) Furthermore, these special Linux installations may be easily removed like any other program through Windows and your computer will go back to how it was before. The main drawback of Wubi and similar tools is that there is no hibernation functionality and improper shutdowns can cause significant damage to the Linux filesystem. &lt;/p&gt;
&lt;h2&gt;Post-installation&lt;/h2&gt;
&lt;p&gt;After you get your new Linux system installed, there may be a few additional things you have to do to get it fully functional, depending on your hardware and your dual-boot situation. &lt;/p&gt;
&lt;p align=&quot;center&quot;&gt; &lt;img src=&quot;http://dl.maximumpc.com/galleries/linuxguide2/chkdisk_sm.png&quot; width=&quot;415&quot; height=&quot;311&quot; /&gt;&lt;/p&gt;
&lt;p align=&quot;center&quot;&gt;&lt;strong&gt;After installation, Windows will probably detect the partition changes and will run a disk check. This is normal and you should not worry about it &lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;As stated earlier in this article, certain types of hardware may require additional drivers or firmware (software that interacts directly with the device, which in turn works with a driver from the operating system)  to function. Many of these additional packages have some proprietary aspects and are considered “restricted”. (while they may be free to acquire, they may not be fully open source) Some of these packages are from the hardware manufacturer while others have been reverse-engineered by the open source community due to a lack of manufacturer support. Because of licensing and intellectual property issues, they cannot be included in the main distribution. Quite often, your distro will detect the need for this software (Ubuntu in particular has a restricted drivers manager) and will offer to install it for you. &lt;/p&gt;
&lt;p&gt;If you are dual-booting, you will probably want write access to your NTFS partitions.  Linux can read NTFS partitions out of the box, but to write data to them you will need to install NTFS-3g from your distro&#039;s repositories. It can safely write to NTFS volumes from all versions of Windows.&lt;/p&gt;
&lt;p&gt;Once you go through these final steps, you should have a usable Linux installation. In part three of this guide, we will cover the basics of using your new Linux system. &lt;/p&gt;
&lt;h2 align=&quot;right&quot;&gt;&lt;a href=&quot;/article/features/the_beginners_guide_linux_part_3_choosing_your_window_manager_and_desktop_environment&quot;&gt;Next, Part 3: The Linux GUI &amp;gt;&amp;gt;&lt;/a&gt;&lt;/h2&gt;
&lt;p align=&quot;right&quot;&gt;&amp;nbsp;&lt;/p&gt;
</description>
 <comments>http://www.maximumpc.com/article/features/the_beginners_guide_linux_part_2_installation#comments</comments>
 <category domain="http://www.maximumpc.com/taxonomy/term/31">Features</category>
 <category domain="http://www.maximumpc.com/taxonomy/term/7104">centos</category>
 <category domain="http://www.maximumpc.com/taxonomy/term/4561">debian</category>
 <category domain="http://www.maximumpc.com/taxonomy/term/2897">gentoo</category>
 <category domain="http://www.maximumpc.com/geek_tested/linux">linux</category>
 <category domain="http://www.maximumpc.com/geek_tested/mandriva">Mandriva</category>
 <category domain="http://www.maximumpc.com/geek_tested/open_source">open source</category>
 <category domain="http://www.maximumpc.com/geek_tested/operating_system">operating system</category>
 <category domain="http://www.maximumpc.com/geek_tested/software">Software</category>
 <category domain="http://www.maximumpc.com/geek_tested/ubuntu">ubuntu</category>
 <pubDate>Wed, 04 Mar 2009 11:30:00 -0600</pubDate>
 <dc:creator>Will Kraft</dc:creator>
 <guid isPermaLink="false">5504 at http://www.maximumpc.com</guid>
</item>
<item>
 <title>The Beginner&#039;s Guide to Linux, Part 1: Finding the Right Distribution</title>
 <link>http://www.maximumpc.com/article/features/the_beginners_guide_linux_part_1_finding_right_distribution</link>
 <description>&lt;!--paging_filter--&gt;&lt;table border=&quot;0&quot; align=&quot;right&quot;&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;h2&gt;Part 1: Finding the Right Distro&lt;/h2&gt;
&lt;h2&gt;&lt;a href=&quot;/article/features/the_beginners_guide_linux_part_2_installation&quot;&gt;Part 2: Partition and Installation&lt;/a&gt;&lt;/h2&gt;
&lt;h2&gt;&lt;a href=&quot;/article/features/the_beginners_guide_linux_part_3_choosing_your_window_manager_and_desktop_environment&quot;&gt;Part 3: The Linux GUI&lt;/a&gt;&lt;br /&gt;&lt;/h2&gt;
&lt;h2&gt;&lt;a href=&quot;/article/features/the_beginners_guide_linux_part_4_introduction_terminal&quot;&gt;Part 4: Introduction to the Terminal &lt;/a&gt;&lt;/h2&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;We are certain that many of you want to try Linux to see what it is like, but have no idea where to start or how to get into it. This article is the first installment in a four-part guide that will gradually introduce you to the Linux environment and how to adjust to it if you are a new user.&lt;/p&gt;
&lt;p&gt;One of the hardest things to do while starting out is finding a distro that is right for you. Many users try several before settling on one of two that they really like. Once they find a distro that feels right, they are often reluctant to switch unless the distro becomes unsuitable for their needs for whatever reason. &lt;/p&gt;
&lt;p&gt;In most instances, choosing a distro ultimately comes down to several factors:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Your skill level&lt;/li&gt;
&lt;li&gt;The purpose of the system&lt;/li&gt;
&lt;li&gt;Package management&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Your skill level&lt;/h2&gt;
&lt;p&gt;Arguably, the most important factor in choosing a distro is your general level of experience with Linux. Not all distros cater to the same intended user audience. Some (like Ubuntu) are designed to be more accessible to novice users while other distros have a greater learning curve.  Distros like Gentoo or Slackware are not necessarily meant to be “harder”  than Ubuntu; they simply work out that way because they are less automated  and often sacrifice ease of use for the greatest possible user control or system transparency. Many  advanced users know what they are doing and prefer doing things their way. &lt;/p&gt;
&lt;p align=&quot;center&quot;&gt;&lt;img src=&quot;http://dl.maximumpc.com/galleries/linuxguide1/ubuntu_virtual_desktop_sm.png&quot; width=&quot;415&quot; height=&quot;312&quot; /&gt; &lt;/p&gt;
&lt;div align=&quot;center&quot;&gt;&lt;em&gt; Ubuntu&#039;s desktop&lt;/em&gt;&lt;/div&gt;
&lt;p&gt;Distros that emphasize ease of use tend to get in the way of such people and impact their productivity.  However, not every advanced user feels this way, since there are plenty who prefer to focus on actual work rather than worry about every nuance of their operating system. A user who prefers a less user-friendly distro is not necessarily a “better” or “more skilled” Linux user than someone who uses something more beginner-friendly even if they have a lot of experience. In the end, it comes down to individual preference and choice,  and Linux is able to give people from both extremes (and everyone else in between) what they want.&lt;/p&gt;
&lt;p&gt;In your situation, you should focus on where you are in your Linux experience and choose accordingly. If you have never used Linux before and choose something like Gentoo, you are probably going to be confused and frustrated very soon after starting. If you are coming from a Windows background, you will probably need an environment that is familiar to what you are used to and has a well-rounded software library that will help you gradually adapt to your new computing environment.&lt;/p&gt;
&lt;p&gt;For such an individual, we would recommend something like Ubuntu (due to its large software library, ease of use, and large community of people who can offer assistance) or Mandriva (due to its tools that help Windows users migrate).&lt;/p&gt;
&lt;p align=&quot;center&quot;&gt; &lt;img src=&quot;http://dl.maximumpc.com/galleries/linuxguide1/mandriva_virtual_desktop_kde4_sm.png&quot; width=&quot;415&quot; height=&quot;311&quot; /&gt;&lt;/p&gt;
&lt;p align=&quot;center&quot;&gt;&lt;em&gt;Mandriva&#039;s desktop &lt;/em&gt;&lt;/p&gt;
&lt;p&gt;However, if you are a well-established Linux user and are feeling adventurous, you should feel free to try something more expert-oriented because it will teach you more about how your computer works behind the scenes and will make you more versatile. Alternatively, you may feel satisfied with what you have because it fits you perfectly and you wish to stay put. There is nothing wrong with that, either. &lt;/p&gt;
&lt;h2&gt;The purpose of the system&lt;/h2&gt;
&lt;p&gt;In addition to skill level,  Linux distributions are also differentiated by purpose. Some (like Mandriva, OpenSUSE, and Ubuntu) are pre-configured to be desktop distributions (although some of these have a server-oriented variant) while others (like CentOS) are  server deployments. A few distros (like Debian) may even be considered  neutral and are suitable for either purpose depending on how the user configures them. &lt;/p&gt;
&lt;div align=&quot;center&quot;&gt;&lt;img src=&quot;http://dl.maximumpc.com/galleries/linuxguide1/debian_sm.png&quot; width=&quot;415&quot; height=&quot;259&quot; /&gt;&lt;/div&gt;
&lt;p align=&quot;center&quot;&gt;&lt;em&gt;Debian&#039;s desktop&lt;/em&gt; &lt;/p&gt;
&lt;p&gt;Desktop-oriented and server-oriented distros usually are not interchangeable without a great deal of trouble. You may be able to get away with implementing server functionality on a desktop distribution. While doing this is not difficult, it is often a waste of time and effort since other distros come with such functionality out of the box. However, there are exceptions to this rule; many programmers build hybrid systems to assist in application development. (this allows projects like web applications to run locally) However, these systems are seldom used outside of a test/development environment and should never be considered for production use.&lt;/p&gt;
&lt;p&gt;Server distros are much less flexible, since they simply lack much of the hardware support that is common in desktop distributions. Awhile back, we had extensive trouble getting anything better than 800x600 VESA (bare-bones graphics, forget about any 3d acceleration)  in CentOS 5.2 during a test run.  In contrast, Ubuntu supported our monitor&#039;s native resolution (1440 x 900) out of the box on the same machine and 3d acceleration was working after we installed the NVIDIA driver.&lt;/p&gt;
&lt;p align=&quot;center&quot;&gt; &lt;img src=&quot;http://dl.maximumpc.com/galleries/linuxguide1/centos_desktop_sm.png&quot; width=&quot;415&quot; height=&quot;311&quot; /&gt;&lt;/p&gt;
&lt;p align=&quot;center&quot;&gt;&lt;em&gt;CentOS&#039;s desktop &lt;/em&gt;&lt;/p&gt;
&lt;p&gt;Graphics are typically not a big issue on servers since many system administrators run their servers headless (without a monitor) anyway, but graphics support like what we encountered with CentOS would be absolutely brutal on a desktop distribution. Finally, desktop distros include many packages that server distros just don&#039;t need (like games, office suites, media players, etc.) This just adds bloat to the system without providing any benefit. Ideally, servers should run as lean as possible, since any resources needlessly used by the operating system are not available for the server&#039;s intended functions. &lt;/p&gt;
&lt;p&gt;Server distros usually emphasize long-term stability (a result of being loaded with older software that has been more thoroughly debugged) whereas desktop-oriented distros tend to be more cutting-edge with newer packages. (but may be more unstable as a result) These two options are often mutually exclusive, so choose which one is most important to you. &lt;/p&gt;
&lt;p align=&quot;center&quot;&gt;&lt;img src=&quot;http://dl.maximumpc.com/galleries/linuxguide1/opensuse_desktop_sm.png&quot; width=&quot;415&quot; height=&quot;310&quot; /&gt; &lt;/p&gt;
&lt;p align=&quot;center&quot;&gt;&lt;em&gt;OpenSUSE&#039;s desktop &lt;/em&gt;&lt;/p&gt;
&lt;p&gt;Before setting up a system, you should weigh out all the possibilities of what it will be used for. If you need a server, you should choose a distribution like CentOS, Debian, or SME Server.  However, if you need a desktop, choose one of the many desktop-oriented distributions. (Ubuntu, Mandriva, Fedora, OpenSUSE, etc.)  If you need a hybrid system, start with a desktop distro and install the server functionality you need. (modern package management makes this easy) &lt;/p&gt;
&lt;p align=&quot;center&quot;&gt;&lt;img src=&quot;http://dl.maximumpc.com/galleries/linuxguide1/fedora_desktop_sm.png&quot; width=&quot;415&quot; height=&quot;312&quot; /&gt;&lt;/p&gt;
&lt;p align=&quot;center&quot;&gt;&lt;em&gt;Fedora&#039;s desktop &lt;/em&gt;&lt;/p&gt;
&lt;hr /&gt;
&lt;h2&gt;Package management&lt;/h2&gt;
&lt;p&gt;One of the most fundamental differences between distributions is how they manage software packages. For those new to Linux, software installation is handled differently than in Windows.  Instead of  running a setup.exe to install new software, software installation is a fairly modular process. Programs are distributed in one or more “packages”, and each package either contains parts of a program or its dependencies. (other components that a program needs to run) Once all packages needed by a program are installed, the program will be able to be used. &lt;/p&gt;
&lt;p align=&quot;center&quot;&gt; &lt;img src=&quot;http://dl.maximumpc.com/galleries/linuxguide1/ubuntu_package_management_sm.png&quot; width=&quot;415&quot; height=&quot;311&quot; /&gt;&lt;/p&gt;
&lt;p align=&quot;center&quot;&gt;&lt;em&gt;Package management with Ubuntu (apt-get)&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;In the old days, package management was either nonexistent or a very tedious process where each user had to locate packages all by himself or herself from a variety of different sources. (Some distros still do things that way, however)  Packages were (and still are) very version-specific, so users often had to hunt down a specific version of package from an obscure corner of the internet to get a program to work. Fortunately, several automated package management tools were created to help solve this problem, and the tools now do the hard parts for you. &lt;/p&gt;
&lt;p align=&quot;center&quot;&gt;&lt;img src=&quot;http://dl.maximumpc.com/galleries/linuxguide1/mandriva_package_management_sm.png&quot; width=&quot;415&quot; height=&quot;312&quot; /&gt; &lt;/p&gt;
&lt;p align=&quot;center&quot;&gt;&lt;em&gt;Package management with Mandriva (urpmi)&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;Many users swear by a particular package management tool. Each one has its own distinct advantages, disadvantages, and quirks, but they all operate in much the same way. Package managers automatically locate all packages needed by a program, download them from one or more central repositories, resolve all dependencies for you, and then install/configure the program. &lt;/p&gt;
&lt;p&gt;You must become familiar with the package management tool included in the distro(s) you are interested in using. To facilitate this, we have provided you with a brief list to cover the most common package management tools and some of the distros that use them. Although this list is not fully comprehensive,  it will help you get started. We cannot tell you that one package manager is better than another, since such things are largely a matter of opinion. &lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;div class=&quot;module red-module article-module&quot;&gt; &lt;span class=&quot;module-name&quot;&gt;Package Management Tools&lt;/span&gt;&lt;br /&gt;
&lt;div class=&quot;module-content&quot;&gt;
&lt;div class=&quot;module-text full&quot;&gt;
&lt;div class=&quot;spec-table red&quot;&gt;
&lt;table border=&quot;0&quot;&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th class=&quot;head-empty&quot;&gt;Tool Name 			&lt;/th&gt;
&lt;th class=&quot;head-light&quot;&gt;Used by&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td class=&quot;item&quot;&gt;Advanced Packaging Tool (apt-get)&lt;/td&gt;
&lt;td class=&quot;item-light&quot;&gt;Debian, Ubuntu (and its variants), gOS, Linux Mint, Sidux, Knoppix&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class=&quot;item&quot;&gt;YUM&lt;/td&gt;
&lt;td class=&quot;item-light&quot;&gt;Fedora, CentOS/Red Hat Enterprise Linux&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class=&quot;item&quot;&gt;Yast&lt;/td&gt;
&lt;td class=&quot;item-light&quot;&gt;OpenSUSE 			&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class=&quot;item&quot;&gt;Portage&lt;/td&gt;
&lt;td class=&quot;item-light&quot;&gt;Gentoo 			&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class=&quot;item&quot;&gt;urpmi&lt;/td&gt;
&lt;td class=&quot;item-light&quot;&gt;Mandriva 			&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Each distro has a large repository for the package management system to use. Some repositories may be more complete than others. Remember that that while many distros use the same package management tool, packages should not be shared between distributions. (don&#039;t mix Ubuntu and Debian packages, for instance)  &lt;/p&gt;
&lt;p align=&quot;center&quot;&gt;&lt;img src=&quot;http://dl.maximumpc.com/galleries/linuxguide1/opensuse_yast_sm.png&quot; width=&quot;415&quot; height=&quot;312&quot; /&gt; &lt;/p&gt;
&lt;p align=&quot;center&quot;&gt;&lt;em&gt;Package management with OpenSUSE (Yast)&lt;/em&gt; &lt;/p&gt;
&lt;p&gt;It may be tempting to install a package from another distribution when you need a package that is not in your distro&#039;s official repositories, but such shortcuts often lead to problems. However, if your distro is popular, someone else may have set up an additional  repository that has exactly what you need. &lt;/p&gt;
&lt;h2&gt;The bottom line&lt;/h2&gt;
&lt;p&gt;The key to finding the right distro is experimentation. Each distro has a slightly different feel, and it may take several attempts to find one you really like. Virtualization software makes it easy to test several different distros at once with minimal risk. The next installment of this series will walk you through the installation process and will also tell you how to prepare a dual-boot system. &lt;/p&gt;
&lt;h2 align=&quot;right&quot;&gt;&lt;a href=&quot;/article/features/the_beginners_guide_linux_part_2_installation&quot;&gt;Next, Part 2: Partition and Installation &amp;gt;&amp;gt;&lt;br /&gt;&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
</description>
 <comments>http://www.maximumpc.com/article/features/the_beginners_guide_linux_part_1_finding_right_distribution#comments</comments>
 <category domain="http://www.maximumpc.com/taxonomy/term/31">Features</category>
 <category domain="http://www.maximumpc.com/taxonomy/term/7104">centos</category>
 <category domain="http://www.maximumpc.com/taxonomy/term/4561">debian</category>
 <category domain="http://www.maximumpc.com/taxonomy/term/2897">gentoo</category>
 <category domain="http://www.maximumpc.com/geek_tested/linux">linux</category>
 <category domain="http://www.maximumpc.com/geek_tested/mandriva">Mandriva</category>
 <category domain="http://www.maximumpc.com/geek_tested/open_source">open source</category>
 <category domain="http://www.maximumpc.com/geek_tested/operating_system">operating system</category>
 <category domain="http://www.maximumpc.com/geek_tested/software">Software</category>
 <category domain="http://www.maximumpc.com/geek_tested/ubuntu">ubuntu</category>
 <pubDate>Tue, 24 Feb 2009 14:30:00 -0600</pubDate>
 <dc:creator>Will Kraft</dc:creator>
 <guid isPermaLink="false">5417 at http://www.maximumpc.com</guid>
</item>
</channel>
</rss>
