<?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 linux RSS Feed</title>
 <link>http://www.maximumpc.com/tags/linux</link>
 <description>used for category lists, takes arguments</description>
 <language>en</language>
<item>
 <title>20 Essential Tips Every Ubuntu User Should Know</title>
 <link>http://www.maximumpc.com/article/features/20_essential_tips_every_ubuntu_user_should_know</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;script type=&quot;text/javascript&quot;&gt;

digg_url = &#039;http://www.maximumpc.com/article/features/20_essential_tips_every_ubuntu_user_should_know&#039;;

&lt;/script&gt;&lt;script src=&quot;http://digg.com/tools/diggthis.js&quot; type=&quot;text/javascript&quot;&gt;&lt;/script&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;script type=&quot;text/javascript&quot;&gt;

tweetmeme_url = &#039;http://www.maximumpc.com/article/features/20_essential_tips_every_ubuntu_user_should_know&#039;;

&lt;/script&gt;&lt;script type=&quot;text/javascript&quot; src=&quot;http://tweetmeme.com/i/scripts/button.js&quot;&gt;&lt;/script&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;So you&#039;ve read our &lt;a href=&quot;/article/features/the_complete_beginners_guide_linux&quot;&gt;Complete Beginner&#039;s Guide to Linux&lt;/a&gt; and have decided to adopt an open-source operating system--congratulations! But diving right into a new OS is daunting, even if it is as polished and stable as Ubuntu. That&#039;s OK though, because we&#039;re here to help. We&#039;ve compiled a list of the 20 most important skills that every Ubuntu user should have. These tips, ranging from basic GUI manipulation to advanced system recovery, are essential to your Windows-free computing experience. Whether you&#039;ve just installed Ubuntu for the first time or have been a Linux acolyte for years, you&#039;ll want to read our refresher. And if you have any tips you can&#039;t live without, we&#039;d love to hear about them in the comments section! &lt;/p&gt;
&lt;p align=&quot;center&quot;&gt; &lt;img src=&quot;http://dl.maximumpc.com/galleries/20ubuntu/ubuntu_405.jpg&quot; width=&quot;405&quot; height=&quot;253&quot; /&gt;&lt;/p&gt;
&lt;h2&gt;Turn Your Audio Up to 11 &lt;/h2&gt;
&lt;p align=&quot;center&quot;&gt; &lt;a href=&quot;http://dl.maximumpc.com/galleries/20ubuntu/sound.png&quot; class=&quot;thickbox&quot;&gt;&lt;img src=&quot;http://dl.maximumpc.com/galleries/20ubuntu/sound15_sm.png&quot; width=&quot;405&quot; height=&quot;458&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;The sound dialog menu has been a staple in every version of Ubuntu (and GNOME in general) for many years, but in 9.10 it has received a significant overhaul and no longer resembles a traditional mixer. Previously, the maximum volume of a system was determined by hardware and other factors and could not be easily exceeded on a system-wide level. This was sometimes a problem, since the maximum volume of a system could be well below what the hardware could actually deliver. In 9.10, the volume slider has been modified to boost audio up to roughly 150%, so it is now possible to compensate for any discrepancy. However, you should be careful with this feature—you could potentially damage your speakers if you exceed their limits. (Generally, the volume is too loud if there is distortion.) &lt;/p&gt;
&lt;p&gt;Ubuntu 9.10 also features a new ability to choose between several different sound themes for various system events. This feature was present in older versions, but is greatly refined in 9.10.&lt;/p&gt;
&lt;h2&gt;Create Custom Keyboard Shortcuts&lt;/h2&gt;
&lt;p align=&quot;center&quot;&gt;&lt;a href=&quot;http://dl.maximumpc.com/galleries/20ubuntu/keyboard-shortcuts.png&quot; class=&quot;thickbox&quot;&gt;&lt;img src=&quot;http://dl.maximumpc.com/galleries/20ubuntu/keyboard-shortcuts05_sm.png&quot; width=&quot;405&quot; height=&quot;255&quot; /&gt;&lt;/a&gt; &lt;/p&gt;
&lt;p&gt;Ubuntu offers extensive keyboard shortcut functionality, including support for some of the keys on multimedia keyboards. These are often detected and appropriately bound out of the box, so there is no need to assign them manually. Keyboard shortcuts are managed through the appropriately named entry in the Preferences sub-menu. To create a new keyboard shortcut combination, scroll down to the desired action in the list and click on the existing combination. When the current entry switches to “new shortcut...” press the new key combination you want to use for that action. To cancel the change, left-click on “new shortcut...”.&lt;/p&gt;
&lt;h2&gt;Control Your System Remotely with Nautilus&lt;br /&gt;&lt;/h2&gt;
&lt;p align=&quot;center&quot;&gt;&lt;img src=&quot;http://dl.maximumpc.com/galleries/20ubuntu/connecttoserver.png&quot; width=&quot;345&quot; height=&quot;352&quot; /&gt; &lt;/p&gt;
&lt;p&gt;Ubuntu features a powerful file manager called Nautilus that is closely integrated into GNOME. This tool allows you to work with local files in an intuitive interface, but it also has remote-connection capabilities comparable to what can be found in an FTP client. In addition to regular FTP access, it provides a graphical interface for SSH-based remote access to other Linux/Unix systems and support for browsing shared folders on Windows systems on the network.&lt;/p&gt;
&lt;p&gt;This functionality is accessed through the “Connect to Server” option in Ubuntu&#039;s Places menu. The dialog box allows you to select a protocol, location, user name, (and password, if necessary) and port number. Once you have established a connection, the remote server will be accessible through a folder and can be used and unmounted like any type of storage media. &lt;/p&gt;
&lt;h2&gt;Customize Your UI with Desktop Compositing&lt;/h2&gt;
&lt;p align=&quot;center&quot;&gt;&lt;a href=&quot;http://dl.maximumpc.com/galleries/20ubuntu/compiz-preset.png&quot; class=&quot;thickbox&quot;&gt;&lt;img src=&quot;http://dl.maximumpc.com/galleries/20ubuntu/compiz-preset01_sm.png&quot; width=&quot;405&quot; height=&quot;349&quot; /&gt;&lt;/a&gt; &lt;/p&gt;
&lt;p&gt;If you have a video card (or even an onboard video chipset) you can turn on various desktop effects with a utility called Compiz Fusion. (We covered Compiz Fusion in depth in &lt;a href=&quot;/article/features/how_customize_your_linux_desktop_gtk_compiz&quot;&gt;a previous article&lt;/a&gt;.) Although it is possible to fine-tune the performance of these desktop effects with Compiz-Config Settings Manager (CCSM), Ubuntu also features a built-in interface with several preset functions. This is located on a tab called Visual effects in the Appearance dialog (reached through the Preferences sub-menu under System). There are three preset options: none, normal (a moderate level of effects), and Extra (massive levels of eye candy). If you use CCSM instead, none of the presets will be selected. &lt;/p&gt;
&lt;hr /&gt;
&lt;h2&gt;Boot and Install Ubuntu from a USB Stick&lt;br /&gt;&lt;/h2&gt;
&lt;p align=&quot;center&quot;&gt;&lt;a href=&quot;http://dl.maximumpc.com/galleries/20ubuntu/usbboot.png&quot; class=&quot;thickbox&quot;&gt;&lt;img src=&quot;http://dl.maximumpc.com/galleries/20ubuntu/usbboot16_sm.png&quot; width=&quot;405&quot; height=&quot;415&quot; /&gt;&lt;/a&gt; &lt;/p&gt;
&lt;p&gt;Most people have several old low-capacity USB sticks lying around that they no longer use in favor of higher-capacity sticks that have become increasingly affordable. An ideal use for an older stick with a capacity of 1 GB or less is as a boot medium for a Linux distro. (At least 700 MB capacity is required.) If your BIOS supports USB booting, it is possible to create an installation stick for Ubuntu instead of a more traditional CD. USB sticks have the advantage of being reusable with later versions, so you won&#039;t eventually end up with a big pile of obsolete installation discs. USB sticks can also be used to store data files from the live session, using extra space that has been set aside for that purpose. (Files created during a normal liveCD session are usually destroyed at shutdown because a temporary ramdisk is used to store them.) External hard drives may be used to boot from as well, but USB sticks are much more practical for the purpose. &lt;/p&gt;
&lt;p&gt;To create your own USB stick, open the USB Startup disk Creator in the administration sub-menu. You will need to provide an Ubuntu ISO or CD as a source medium, so make sure you have that on hand before you begin. The Disk Creator tool will not accept other distros (and you can&#039;t fool it by renaming any other ISO image to “ubuntu-9.10-desktop-i386.iso” or something to that effect), so you will still have to use UNetbootin to create USB sticks for non-Ubuntu distros. &lt;/p&gt;
&lt;h2&gt;Sweep Away Old Files&lt;br /&gt;&lt;/h2&gt;
&lt;p align=&quot;center&quot;&gt;&lt;img src=&quot;/files/u17625/computerjanitor.png&quot; width=&quot;405&quot; height=&quot;486&quot; /&gt; &lt;/p&gt;
&lt;p&gt;Although Linux systems do not routinely accumulate obsolete files, it still happens on installations that have been upgraded a few times. Sometimes, old software packages may be left behind during the Ubuntu upgrade process (although the upgrade utility has a stage where obsolete packages are removed) and Ubuntu has a utility called Computer Janitor that allows you to deal with them. This tool keeps a tally of all old and/or deprecated packages on your system and makes recommendations for removal. This tool is located in the Administration sub-menu. &lt;/p&gt;
&lt;h2&gt;Find the Right Hardware Drivers&lt;br /&gt;&lt;/h2&gt;
&lt;p align=&quot;center&quot;&gt;&lt;img src=&quot;http://dl.maximumpc.com/galleries/20ubuntu/restricteddrivers11_sm.png&quot; width=&quot;405&quot; height=&quot;403&quot; /&gt; &lt;/p&gt;
&lt;p&gt;Unlike many other distros, Ubuntu has a special utility called Hardware Drivers (sometimes called Restricted Drivers). This utility will search your system for any hardware that needs proprietary drivers to function under Linux and will make these drivers available for download if possible. The Hardware Drivers manager can handle various types of hardware, including Nvidia video cards/chipsets, Broadcom wireless, and more. The Hardware Drivers tool is located in the Administration sub-menu. &lt;/p&gt;
&lt;p&gt;To activate a driver, highlight its entry in the list and click the Activate button. If there is more than one driver available for a device, you should choose the recommended version. The Hardware Drivers manager will then acquire and enable the driver for you. In most instances, a reboot is necessary before a driver becomes fully active.&lt;/p&gt;
&lt;h2&gt;Get NTFS Compatibility&lt;br /&gt;&lt;/h2&gt;
&lt;p align=&quot;center&quot;&gt;&lt;img src=&quot;http://dl.maximumpc.com/galleries/20ubuntu/ntfsconfig07_sm.png&quot; width=&quot;405&quot; height=&quot;279&quot; /&gt; &lt;/p&gt;
&lt;p&gt;The NTFS-Config tool auto-detects NTFS-based partitions and sets a new mount point for them in /media. To enable support for a device, check the box next to it when it is detected. Once mount points for all devices have been set, you are able to enable or disable write support on internal and external NTFS devices with one click. To enable NTFFS write support on your system, install ntfs-config: “&lt;strong&gt;sudo apt-get install ntfs-config&lt;/strong&gt;”. From that point on, you can access it through the Administration sub-menu. &lt;/p&gt;
&lt;p align=&quot;center&quot;&gt; &lt;img src=&quot;http://dl.maximumpc.com/galleries/20ubuntu/ntfsconfig2.png&quot; width=&quot;369&quot; height=&quot;191&quot; /&gt;&lt;/p&gt;
&lt;hr /&gt;
&lt;h2&gt;Manually Run Programs&lt;/h2&gt;
&lt;p align=&quot;center&quot;&gt;&lt;img src=&quot;http://dl.maximumpc.com/galleries/20ubuntu/run-dialog12_sm.png&quot; width=&quot;405&quot; height=&quot;159&quot; /&gt; &lt;/p&gt;
&lt;p&gt;Many times, you will need to run a program and it may not be in the Applications menu. Normally, you would have to open a terminal and launch the program from there, but there is an easier way. By pressing &lt;strong&gt;ALT &lt;/strong&gt;and &lt;strong&gt;F2&lt;/strong&gt;, you can initiate a Run dialog that allows you to launch a program (with any necessary switches/options) without having to bind it to a terminal. &lt;/p&gt;
&lt;p align=&quot;center&quot;&gt;&lt;img src=&quot;http://dl.maximumpc.com/galleries/20ubuntu/gksu-choose.png&quot; width=&quot;263&quot; height=&quot;187&quot; /&gt; &lt;/p&gt;
&lt;p&gt;By default, programs launched with this method run with your own account&#039;s permission levels, but it is possible to launch programs that need superuser permissions by running “&lt;strong&gt;gksu $program&lt;/strong&gt;”. Gksu is a frontend for Sudo that allows temporary privilege escalation. You can also view a full list of programs (hidden by default) and populate the run dialog with them by clicking on the list entry. Both native and Wine programs will appear in the list. &lt;/p&gt;
&lt;p&gt;Gksu has its own benefits as well. Although it defaults to root, running gksu by itself will produce a dialog that shows a list of ALL users and services. You may then launch a program from any account. &lt;/p&gt;
&lt;h2&gt;Handy Window Tricks&lt;/h2&gt;
&lt;p align=&quot;center&quot;&gt;&lt;img src=&quot;http://dl.maximumpc.com/galleries/20ubuntu/window-tricks18_sm.png&quot; width=&quot;405&quot; height=&quot;281&quot; /&gt; &lt;/p&gt;
&lt;p&gt;Ubuntu offers many options for working with open windows. Some require compositing to be enabled while others will still work on non-accelerated systems: &lt;/p&gt;
&lt;p&gt;•  To shade a window, (i.e. hide all but the title bar) ensure that compositing effects are enabled and move your pointer to the title bar. To hide a window, scroll up with your mouse wheel. To show the window again, scroll down.&lt;/p&gt;
&lt;p&gt;•  Sometimes, it is necessary to keep a window on top of the others even when it loses focus. To do this, right-click on the title bar and select the “Always On Top” checkbox. To restore normal behavior, clear the checkbox by clicking on it again. &lt;/p&gt;
&lt;p&gt;•  Since Ubuntu and most other distros have support for multiple desktops, (also called workspaces) it is convenient to allocate open programs between them to keep things from getting too crowded on your monitor. To move a program to a different desktop, right-click on the title bar and select either “Move to Workspace Left/Right” or “Move to Another Workspace”. Furthermore, it is possible to drag windows from one desktop to another using the mouse if certain compositing effects are enabled. &lt;/p&gt;
&lt;h2&gt;Import Documents from Windows&lt;/h2&gt;
&lt;p align=&quot;center&quot;&gt;&lt;a href=&quot;http://dl.maximumpc.com/galleries/20ubuntu/importsettings.png&quot; class=&quot;thickbox&quot;&gt;&lt;img src=&quot;http://dl.maximumpc.com/galleries/20ubuntu/importsettings04_sm.png&quot; width=&quot;405&quot; height=&quot;304&quot; /&gt;&lt;/a&gt; &lt;/p&gt;
&lt;p&gt;When you are setting up a dual-boot system with Ubuntu, it is possible to import your documents and settings (web browser favorites, etc.) During installation, Ubiquity (the Ubuntu installer) will detect any Windows partitions that exist on the system and will present you with an opportunity to migrate your settings to Ubuntu. By expanding the list, you are able to pick and choose which parts of the system to import (selecting the main checkbox will import all of them). &lt;/p&gt;
&lt;h2&gt;Encrypt Your Home Directory&lt;br /&gt;&lt;/h2&gt;
&lt;p align=&quot;center&quot;&gt;&lt;img src=&quot;http://dl.maximumpc.com/galleries/20ubuntu/passwordprotect108_sm.png&quot; width=&quot;405&quot; height=&quot;303&quot; /&gt; &lt;/p&gt;
&lt;p&gt;Home directory encryption is a feature that was introduced in Ubuntu 9.04. During installation you have the option of checking a box in the setup utility that will cause your home directory to be encrypted automatically. This will help prevent your files from being compromised. Encryption/decryption is automatically handled behind the scenes, so you don&#039;t need to worry about securing your files manually. On the first boot after setting up an encrypted home directory, you will be prompted to learn the master password for your home directory. (To view it again, run the “&lt;strong&gt;encryptfs-unwrap-passphrase&lt;/strong&gt;” command.) This master encryption password is automatically generated by Ubuntu and is NOT your login password. You will need this master password to recover your files if you are not able to boot normally, so store a hard copy of it in a safe place. &lt;/p&gt;
&lt;p align=&quot;center&quot;&gt;&lt;img src=&quot;http://dl.maximumpc.com/galleries/20ubuntu/passwordprotect209_sm.png&quot; width=&quot;405&quot; height=&quot;311&quot; /&gt;&lt;/p&gt;
&lt;hr /&gt;
&lt;h2&gt;Dual Boot with Wubi&lt;/h2&gt;
&lt;p align=&quot;center&quot;&gt;&lt;img src=&quot;http://dl.maximumpc.com/galleries/20ubuntu/wubi119_sm.png&quot; width=&quot;405&quot; height=&quot;310&quot; /&gt; &lt;/p&gt;
&lt;p&gt;Although preparing a traditional dual-boot system is easier and safer than ever, Ubuntu has a completely zero-risk way of doing it, thanks to a tool called Wubi. Unlike a conventional tool that repartitions your system and replaces the bootloader (arguably the most dangerous parts of dual-booting), Wubu creates a virtual file-system that piggybacks on top of Windows. Wubi then reconfigures Windows&#039; own bootloader to be able to boot into a normal Ubuntu environment. Unlike a LiveCD, a Wubi installation is fully functional apart from a few features such as hibernation. Furthermore, a Wubi installation can be completely uninstalled from within Windows like any other program, whereas a conventional dual-boot configuration cannot.&lt;/p&gt;
&lt;h2&gt;Modify Software Sources&lt;/h2&gt;
&lt;p align=&quot;center&quot;&gt;&lt;img src=&quot;http://dl.maximumpc.com/galleries/20ubuntu/software-sources-karmic14_sm.png&quot; width=&quot;405&quot; height=&quot;376&quot; /&gt; &lt;/p&gt;
&lt;p&gt;Most software for Ubuntu is made available through online repositories. The available repositories are managed through a file in /etc/apt called sources.list. While it is possible to edit this file manually, (many experienced users prefer this method) newer users may be more comfortable with Ubuntu&#039;s Software Sources tool (located in the Administration sub-menu). This front end splits the various repositories listed in sources.list into categories to make them easier to identify and manage. The tool allows you to check/uncheck boxes for the official Ubuntu repositories and easily add GPG keys used for repository authentication.&lt;/p&gt;
&lt;h2&gt;Smooth Out Fonts&lt;/h2&gt;
&lt;p align=&quot;center&quot;&gt;&lt;a href=&quot;http://dl.maximumpc.com/galleries/20ubuntu/nicefonts.png&quot; class=&quot;thickbox&quot;&gt;&lt;img src=&quot;http://dl.maximumpc.com/galleries/20ubuntu/nicefonts06_sm.png&quot; width=&quot;405&quot; height=&quot;349&quot; /&gt;&lt;/a&gt; &lt;/p&gt;
&lt;p&gt;Ubuntu supports font anti-aliasing similar to Microsoft&#039;s ClearType. This feature (found as a tab on the appearance tool in the Preferences sub-menu) smoothes out screen fonts in Ubuntu, making them easier to read. There are several presets to choose from, each producing a different effect:&lt;/p&gt;
&lt;p&gt;•  &lt;strong&gt;None/Monochrome&lt;/strong&gt;: Quite unsightly. There is no conceivable reason to use this, but it does allow you to disable anti-aliasing altogether. &lt;/p&gt;
&lt;p&gt;•  &lt;strong&gt;Best shapes&lt;/strong&gt;: This focuses on presenting characters most accurately and with a moderate amount of anti-aliasing.&lt;/p&gt;
&lt;p&gt;•  &lt;strong&gt;Best contrast&lt;/strong&gt;: This attempts to provide the best character contrast with less anti-aliasing. This generally looks similar to Best Shapes except at very large font sizes. &lt;/p&gt;
&lt;p&gt;•  &lt;strong&gt;Sub-Pixel Smoothing&lt;/strong&gt;: This heavily anti-aliased mode is specifically designed for use with LCD displays. It produces the smoothest-looking type but tends to make fonts appear bolder than they would otherwise. &lt;/p&gt;
&lt;h2&gt;Install Packages Yourself &lt;/h2&gt;
&lt;p align=&quot;center&quot;&gt;&lt;img src=&quot;http://dl.maximumpc.com/galleries/20ubuntu/gdebi03_sm.png&quot; width=&quot;405&quot; height=&quot;308&quot; /&gt; &lt;/p&gt;
&lt;p&gt;Ubuntu uses automated package management to handle most software installation and maintenance, so it is very seldom necessary to download and install packages yourself. If you ever have to do this, there is a front end that makes the process much easier than it would be otherwise. Once you have the package (deb) that you want to install, double-click on it from within Nautilus to bring up the Gdebi package installation tool. This tool will install the package for you and will also resolve dependencies. &lt;/p&gt;
&lt;p&gt;Once a package has been installed, it can be further managed or removed with the regular package management system. &lt;/p&gt;
&lt;hr /&gt;
&lt;h2&gt;Restart the GUI&lt;/h2&gt;
&lt;p&gt;Although the GUI (Xorg) in Linux is quite resilient, there are still instances where it may crash (however, a crash will not bring the whole system down). In most cases if there is a problem, the GUI should restart by itself, but if all else fails it is possible to start it manually (assuming that your system is still configured correctly). To restart the GUI properly and return to the Ubuntu login screen, log into your account (if you have not already done so) and run “&lt;strong&gt;sudo gdm&lt;/strong&gt;”. &lt;/p&gt;
&lt;h2&gt;Set Up Recovery Mode&lt;/h2&gt;
&lt;p align=&quot;center&quot;&gt;&lt;a href=&quot;http://dl.maximumpc.com/galleries/20ubuntu/recoverymode.png&quot; class=&quot;thickbox&quot;&gt;&lt;img src=&quot;http://dl.maximumpc.com/galleries/20ubuntu/recoverymode10_sm.png&quot; width=&quot;405&quot; height=&quot;225&quot; /&gt;&lt;/a&gt; &lt;/p&gt;
&lt;p&gt;Ubuntu&#039;s recovery mode (accessible through the GRUB menu) has several tools that are designed to help you recover from various problems. Each tool is presented in a list with a brief description of what it does. You can fix broken packages, get a root command prompt, attempt to repair a broken GUI system, etc. &lt;/p&gt;
&lt;p&gt;Dual-boot systems will always show the GRUB menu to let you choose your operating system for that session, but single-boot systems will just load Ubuntu automatically. If the GRUB menu is not displayed on startup, press ESC quickly (and repeatedly, if necessary) immediately after power-on to force the GRUB list to display.&lt;/p&gt;
&lt;p&gt;The Ubuntu GRUB menu also has the memtest86+ utility for RAM testing. If you often get random crashes or kernel panics, faulty memory may be the cause of the problem.&lt;/p&gt;
&lt;h2&gt;Turn on a Firewall &lt;/h2&gt;
&lt;p align=&quot;center&quot;&gt;&lt;a href=&quot;http://dl.maximumpc.com/galleries/20ubuntu/firewall.png&quot; class=&quot;thickbox&quot;&gt;&lt;img src=&quot;http://dl.maximumpc.com/galleries/20ubuntu/firewall02_sm.png&quot; width=&quot;405&quot; height=&quot;333&quot; /&gt;&lt;/a&gt; &lt;/p&gt;
&lt;p&gt;Even though Ubuntu does not need anti-virus and anti-malware utilities, a firewall is still beneficial because it allows you to fine-tune your network settings and limit which programs may communicate freely with the Internet. Linux has a firewall management tool called iptables, but it can be rather difficult to work with it directly. Fortunately, there is a tool called Firewall Builder that is capable of configuring iptables based on parameters you specify. The tool is far too complex to cover in a simple tip such as this, but it allows you to set firewall rules and manage device and service behavior. It is best used by network administrators who know what they are doing. &lt;/p&gt;
&lt;p&gt;To install Firewall Builder, run “&lt;strong&gt;sudo apt-get install fwbuilder&lt;/strong&gt;”. &lt;/p&gt;
&lt;h2&gt;Use Remote Desktop&lt;/h2&gt;
&lt;p align=&quot;center&quot;&gt;&lt;img src=&quot;http://dl.maximumpc.com/galleries/20ubuntu/vinagre-config17_sm.png&quot; width=&quot;405&quot; height=&quot;329&quot; /&gt; &lt;/p&gt;
&lt;p&gt;Ubuntu offers extensive remote desktop functionality out of the box. Using the Vinagre tool, you can access other Linux boxes on your network through VNC. (Windows support is planned through RDP in future releases.) To launch Vinagre, run the Remote Desktop Viewer utility located in the Internet sub-menu of Applications. To configure how Vinagre can interact with your system, modify the Remote Desktop Preferences located in the Preferences sub-menu. &lt;/p&gt;
&lt;h2&gt;Play Windows Games in Ubuntu&lt;/h2&gt;
&lt;p align=&quot;center&quot;&gt;&lt;img src=&quot;/files/u45848/winehq_logo_350.jpg&quot; width=&quot;350&quot; height=&quot;166&quot; /&gt; &lt;/p&gt;
&lt;p&gt;Although the various Linux distributions have a wide variety of software available, you may have a few Windows programs that you may not be willing or able to part with. Although many people dual-boot or use virtual machines to get around this problem, there is yet another potential option that many people new to Linux may not have considered--- Wine. Wine stands out from the other options because it does not require a separate Windows license. Check out &lt;a href=&quot;/article/features/how_run_windows_software_and_games_linux_wine&quot;&gt;our Wine guide here&lt;/a&gt;! &lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
</description>
 <comments>http://www.maximumpc.com/article/features/20_essential_tips_every_ubuntu_user_should_know#comments</comments>
 <category domain="http://www.maximumpc.com/taxonomy/term/31">Features</category>
 <category domain="http://www.maximumpc.com/geek_tested/features">features</category>
 <category domain="http://www.maximumpc.com/geek_tested/linux">linux</category>
 <category domain="http://www.maximumpc.com/geek_tested/open_source">open source</category>
 <category domain="http://www.maximumpc.com/geek_tested/operating_systems">Operating Systems</category>
 <category domain="http://www.maximumpc.com/geek_tested/ubuntu">ubuntu</category>
 <category domain="http://www.maximumpc.com/taxonomy/term/9990">ubuntu 9.10</category>
 <pubDate>Wed, 18 Nov 2009 08:30:00 -0600</pubDate>
 <dc:creator>Will Kraft</dc:creator>
 <guid isPermaLink="false">9209 at http://www.maximumpc.com</guid>
</item>
<item>
 <title>Microsoft has Patented &quot;sudo.&quot; Yes, the Command</title>
 <link>http://www.maximumpc.com/article/news/microsoft_has_patented_sudo_yes_command</link>
 <description>&lt;!--paging_filter--&gt;&lt;p&gt;Well here&#039;s something we didn&#039;t see coming. Microsoft has apparently convinced the patent courts to grant the Redmond company a patent for &amp;quot;sudo,&amp;quot; the command every Linux user is familiar with. Think that&#039;s mind boggling? Check out the final wording for the patent:&lt;/p&gt;
&lt;p&gt;&amp;quot;Although the invention has been described in language specific to structural features and/or methodological steps, it is to be understood that the invention defined in the appended claims is not necessarily limited to the specific features or steps described. Rather, the specific features and steps are disclosed as preferred forms of implementing the claimed invention.&amp;quot;&lt;/p&gt;
&lt;p&gt; So how did Microsoft manage to patent the Linux command? We don&#039;t know, and &lt;a href=&quot;http://www.groklaw.net/article.php?story=20091111094923390&quot;&gt;it doesn&#039;t look like Groklaw does, either&lt;/a&gt;. But one thing&#039;s for sure - &lt;a href=&quot;/article/news/red_hat_asks_supreme_court_ban_practice_patenting_software&quot;&gt;Red Hat&#039;s going to have a conniption&lt;/a&gt;. &lt;/p&gt;
&lt;p align=&quot;center&quot;&gt;&lt;img src=&quot;/files/u69/Patent.jpg&quot; width=&quot;405&quot; height=&quot;405&quot; /&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-size: xx-small&quot;&gt;Image Credit: U.S. Patent Trademark Office &lt;/span&gt;&lt;/p&gt;
</description>
 <comments>http://www.maximumpc.com/article/news/microsoft_has_patented_sudo_yes_command#comments</comments>
 <category domain="http://www.maximumpc.com/article_type/news_amp_views">News</category>
 <category domain="http://www.maximumpc.com/geek_tested/linux">linux</category>
 <category domain="http://www.maximumpc.com/geek_tested/microsoft">microsoft</category>
 <category domain="http://www.maximumpc.com/geek_tested/patent">patent</category>
 <category domain="http://www.maximumpc.com/taxonomy/term/10362">sudo</category>
 <pubDate>Fri, 13 Nov 2009 08:00:07 -0600</pubDate>
 <dc:creator>Paul Lilly</dc:creator>
 <guid isPermaLink="false">9103 at http://www.maximumpc.com</guid>
</item>
<item>
 <title>Arkeia Software Offers Free Network Backup for Ubuntu Users</title>
 <link>http://www.maximumpc.com/article/maximum_it/arkeia_software_offers_free_network_backup_ubuntu_users</link>
 <description>&lt;!--paging_filter--&gt;&lt;p&gt;Linux certainly has its advantages, and if Ubuntu 8.04 LTS happens to be your distro of choice, you&#039;ll be able to take advantage of Arkeia Software&#039;s Network Backup version 8 at no cost, Arkeia &lt;a href=&quot;http://www.arkeia.com/en/company/press-releases/326&quot;&gt;announced&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&amp;quot;Arkeia Network Backup is a proven network backup solution with broad platform support and a robust enterprise feature-set,&amp;quot; said Steve George, vice president of sales and product management, corporate services at Canonical. &amp;quot;With the Arkeia Network Backup Enterprise Edition for Ubuntu, Arkeia Software makes a significant commitment to the Ubuntu user community and supports Ubuntu’s ongoing growth in the enterprise.&amp;quot; &lt;/p&gt;
&lt;p&gt;The fully licensed backup solution can be downloaded from the Ubuntu 8.04 LTS repository by using the Synaptic Package Manager or by typing the &amp;quot;apt-get install arkeia&amp;quot; command. The license is not time limited and includes one backup server running on Ubuntu, up to 250GB capacity for backup to disk, support of any single drive, tape, or disk, and 2 client agents to backup different types of client machines, including Windows workstations and desktops, most Linux setups, Mac OS X, and BSD computers.&lt;/p&gt;
&lt;p&gt;&amp;#160;&lt;/p&gt;
&lt;div style=&quot;text-align: center&quot;&gt;&lt;img src=&quot;/files/u69/Arkeia_Ubuntu.jpg&quot; width=&quot;405&quot; height=&quot;296&quot; /&gt;&lt;/div&gt;
&lt;p&gt;&amp;#160;&lt;/p&gt;
</description>
 <comments>http://www.maximumpc.com/article/maximum_it/arkeia_software_offers_free_network_backup_ubuntu_users#comments</comments>
 <category domain="http://www.maximumpc.com/taxonomy/term/10331">arkeia</category>
 <category domain="http://www.maximumpc.com/geek_tested/backup">backup</category>
 <category domain="http://www.maximumpc.com/taxonomy/term/10008">IT News</category>
 <category domain="http://www.maximumpc.com/geek_tested/linux">linux</category>
 <category domain="http://www.maximumpc.com/taxonomy/term/10007">Maximum IT</category>
 <category domain="http://www.maximumpc.com/geek_tested/network">network</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/os">OS</category>
 <category domain="http://www.maximumpc.com/geek_tested/software">Software</category>
 <category domain="http://www.maximumpc.com/geek_tested/ubuntu">ubuntu</category>
 <pubDate>Thu, 12 Nov 2009 07:06:11 -0600</pubDate>
 <dc:creator>Paul Lilly</dc:creator>
 <guid isPermaLink="false">9071 at http://www.maximumpc.com</guid>
</item>
<item>
 <title>How to Build Your Own Custom Linux Distro</title>
 <link>http://www.maximumpc.com/article/features/how_build_your_own_custom_linux_distro</link>
 <description>&lt;!--paging_filter--&gt;&lt;p&gt;Although most Linux users rely on pre-built Linux distros and customize their software configuration after installation, there is nothing quite like having a Linux distro that was custom-designed to your specifications. This allows you to get whatever you want out of the box, but in the past it was difficult to create such a distro since it involved compiling the entire operating system from source. (something firmly in the realm of advanced-to-expert-level users)&lt;/p&gt;
&lt;p&gt;In more recent years, it has become possible to create your own Linux distro through various easy-to-use online interfaces. The most well-known distro customization tool is Slax (which we recently discussed) but Novell has a tool called SuSE Studio in closed beta which allows you to assemble your own custom SuSE-based distro from pre-compiled packages. Right now, SuSE Studio is still invite-only since Novell gives you storage space on their servers and bandwidth to both store and download your creations.&lt;/p&gt;
&lt;p align=&quot;center&quot;&gt;&lt;a href=&quot;http://dl.maximumpc.com/galleries/suse/mpc-linux.png&quot; class=&quot;thickbox&quot;&gt;&lt;img src=&quot;http://dl.maximumpc.com/galleries/suse/mpc-linux_sm.png&quot; width=&quot;405&quot; height=&quot;303&quot; /&gt;&lt;/a&gt; &lt;/p&gt;
&lt;p&gt;Read on to learn how we built our own Maximum PC-themed Linux distro!&lt;/p&gt;
&lt;h2&gt;Planning the System&lt;/h2&gt;
&lt;p&gt;Before you can create a distro, you must first plan what you are going to use it for. Our intention was to create a customized yet well-rounded desktop distro based on openSuSE 11. However, you also have the option of creating a desktop or server variant of OpenSuSE or SuSE Enterprise Linux for 32 or 64-bit x86 architecture. If you plan to redistribute your creation, you will need to use OpenSuSE as a base since SuSE Enterprise Linux is not free for download whereas OpenSuSE is. Redistribution also requires the removal of all SuSE-related artwork and branding as per the Novell requirements. &lt;/p&gt;
&lt;p align=&quot;center&quot;&gt; &lt;img src=&quot;http://dl.maximumpc.com/galleries/suse/opensuse_logo.png&quot; width=&quot;405&quot; height=&quot;254&quot; /&gt;&lt;/p&gt;
&lt;p&gt;Many distros are meant to be one-size-fits-all and can be a little bit bloated since they must appeal to a wide audience. Since you know what you need better than anyone else, building your own distro gives you unparalleled opportunities to maximize efficiency. Ideally, Linux distros should be as small and compact as possible while still being feature-complete, so try to plan ahead and come up with an inventory of the exact software you are going to need. It often helps to get out some paper or a spreadsheet to make a list: break down the required software ecosystem for your distro into categories like development, Internet, multimedia, graphics, office, etc. and then populate each category with the programs you think you will need. &lt;/p&gt;
&lt;p&gt;When you go hiking, it pays to travel light since it is seldom worth it to carry a bunch of equipment you don&#039;t need over long distances. The same rule applies to distro planning. You should avoid including software that introduces redundant functionality; you don&#039;t need more than one desktop environment, raster editor, or office suite on your system. For instance, don&#039;t install both Openoffice.org and Koffice or both GNOME and KDE in the same distro. &lt;/p&gt;
&lt;p&gt;The only exception to the rule is with GUI vs. CLI utilities; you should make sure you have a CLI alternative for important utilities if applicable. For instance, you might choose a robust tool like Kate or Gedit as your primary text editor, but you should also include a CLI-friendly tool like Vim or Nano to fall back on during the times you may not have GUI functionality. Alternatively, you could also get away with just using Vim as your all-purpose text editor in both a GUI and CLI setting if you are so inclined. While it is possible to mix and match programs from both GNOME and KDE in SuSe Studio, this will inevitably create bloat because of the extra dependencies that will also have to be installed to make everything work. &lt;/p&gt;
&lt;h2&gt;Building the Distro&lt;/h2&gt;
&lt;p align=&quot;center&quot;&gt;&lt;a href=&quot;http://dl.maximumpc.com/galleries/suse/step1_base.png&quot; class=&quot;thickbox&quot;&gt;&lt;img src=&quot;http://dl.maximumpc.com/galleries/suse/step1_base_sm.png&quot; width=&quot;405&quot; height=&quot;224&quot; /&gt;&lt;/a&gt; &lt;/p&gt;
&lt;p&gt;Now that planning is out of the way, we can get to the really fun part. The first step to building a custom distro with SuSE Studio is creating the base configuration. This includes choosing the core operating system, (various OpenSuSE or SuSE Enterprise Linux templates are available in preset desktop, server, and minimalistic configurations) the primary desktop environment, the primary system architecture, (x86 or x86-64) and the name of the distro. The core operating system doesn&#039;t include very much, just a kernel, desktop environment, and a few basic utilities. For our demonstration, we chose to create a 64-bit variant of OpenSuSE 11 that utilizes the GNOME desktop environment. We chose to call our creation “Maximum PC Linux.”&lt;/p&gt;
&lt;p align=&quot;center&quot;&gt;&lt;a href=&quot;http://dl.maximumpc.com/galleries/suse/step2.png&quot; class=&quot;thickbox&quot;&gt;&lt;img src=&quot;http://dl.maximumpc.com/galleries/suse/step2_sm.png&quot; width=&quot;405&quot; height=&quot;180&quot; /&gt;&lt;/a&gt; &lt;/p&gt;
&lt;hr /&gt;
&lt;p&gt;Once the distro&#039;s base configuration has been created, you will be taken to the start page, which is the gateway to the rest of the tools you will need to create your distro. The next step is to configure your distro&#039;s software ecosystem. Although choosing a base configuration will already have added a bunch of software to your distro, you are still able to add any other individual programs you may want to use. This is where the list you should have made before starting this part of the process will come in handy.&lt;/p&gt;
&lt;p align=&quot;center&quot;&gt;&lt;a href=&quot;http://dl.maximumpc.com/galleries/suse/step3_software1.png&quot; class=&quot;thickbox&quot;&gt;&lt;img src=&quot;http://dl.maximumpc.com/galleries/suse/step3_software1_sm.png&quot; width=&quot;405&quot; height=&quot;180&quot; /&gt;&lt;/a&gt; &lt;/p&gt;
&lt;p&gt;SuSE Studio automatically ties in the default repositories for your distro, so you will have full access to the same packages you would normally be able to work with through the package manager in conventional SuSe Enterprise Linux or OpenSuSE. You can also add additional repositories if the default ones do not have what you are looking for; SuSE studio will integrate them and make their packages available to you if the repository is valid. You also have the option of loading individual RPM files, useful for those rare times when you have no choice but to spoon-feed packages into the operating system.&lt;/p&gt;
&lt;p align=&quot;center&quot;&gt;&lt;a href=&quot;http://dl.maximumpc.com/galleries/suse/step3_software2.png&quot; class=&quot;thickbox&quot;&gt;&lt;img src=&quot;http://dl.maximumpc.com/galleries/suse/step3_software2_sm.png&quot; width=&quot;405&quot; height=&quot;180&quot; /&gt;&lt;/a&gt; &lt;/p&gt;
&lt;p&gt;The package list in SuSE Studio is divided into several categories that will probably correspond to the categories on your preparation list: multimedia, graphics, office, etc. By browsing each category, you will be able to add additional programs to the project. Remember that while most software dependencies are handled automatically, this is not the case for system services; if you want sound to work you will need to add a sound engine like ALSA or PulseAudio. Likewise, you will also need to add any necessary codec packages for the various media frameworks (like Gstreamer or Xine) that most media players rely on. &lt;/p&gt;
&lt;p align=&quot;center&quot;&gt;&lt;a href=&quot;http://dl.maximumpc.com/galleries/suse/step3_software3.png&quot; class=&quot;thickbox&quot;&gt;&lt;img src=&quot;http://dl.maximumpc.com/galleries/suse/step3_software3_sm.png&quot; width=&quot;405&quot; height=&quot;171&quot; /&gt;&lt;/a&gt; &lt;/p&gt;
&lt;p&gt;Of course, you (or your other users) could always install these packages after installation, but a primary incentive of using a custom distro is to have most services work out of the box. Unfortunately, US patent law and the DMCA prohibited us from including MP3 codecs or a DVD decrypter with Maximum PC Linux, even though we really wanted to. To get these types of media working, you will need to add the necessary plugins yourself. (you will need the Fluendo MP3 decoder for Gstreamer and the libdvdcss2 plugin; Fluendo can be &lt;a href=&quot;http://download.opensuse.org/distribution/11.0/repo/non-oss/suse/x86_64/&quot;&gt;acquired as an RPM here&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Depending on the size of the installation media you are planning to use, be sure to keep an eye on the package count to prevent the distro footprint from getting too big. SuSE Studio estimates the current size of the distro for your convenience but keep in mind that the final image is slightly larger than the value provided during the software selection process because dependencies are not factored into the estimate. Therefore, if you want your distro to fit on a 700 MB CD, you should generally not exceed more than 610 MB of additional software packages although the actual safety margin will vary depending on what you install.&lt;/p&gt;
&lt;p&gt;After all the additional software you wanted has been added to the mix, you can customize the appearance and behavior of your distro by switching to the &lt;strong&gt;Configuration &lt;/strong&gt;tab:&lt;/p&gt;
&lt;h3&gt;General Settings &lt;br /&gt;&lt;/h3&gt;
&lt;p&gt;General Settings allow you to set the default configuration of your location, time zone, firewall, and network settings. For Maximum PC Linux, we chose to have NetworkManager handle the network configuration since it allows far greater flexibility (such as the ability to choose between wired and wireless connections) than standard DHCP. If you go this route, be sure to include the NetworkManager package and the appropriate frontend for NetworkManager that would allow it to interface with your desktop environment. We also configured the firewall to allow inbound SSH through port 22. If you do not need or want remote access functionality, be sure to disable it when you build your custom distro. &lt;/p&gt;
&lt;p align=&quot;center&quot;&gt;&lt;a href=&quot;http://dl.maximumpc.com/galleries/suse/step4_general.png&quot; class=&quot;thickbox&quot;&gt;&lt;img src=&quot;http://dl.maximumpc.com/galleries/suse/step4_general_sm.png&quot; width=&quot;405&quot; height=&quot;172&quot; /&gt;&lt;/a&gt; &lt;/p&gt;
&lt;hr /&gt;
&lt;h3&gt;Personalization &lt;br /&gt;&lt;/h3&gt;
&lt;p&gt;The Personalize tab allows you to choose a logo and wallpaper for your distro. The wallpaper image is especially prominent, since it is also shown during the boot process and is a great way to brand your custom distro to make it truly yours. The default settings are rather limited and are identical to what can be found in generic OpenSuSE. We took this opportunity to customize Maximum PC Linux with one of the official Maximum PC wallpaper images. The logo functionality allows you to use the SuSE iguana symbol, a generic Tux image, a custom image, or no logo at all.&lt;/p&gt;
&lt;p align=&quot;center&quot;&gt;&lt;a href=&quot;http://dl.maximumpc.com/galleries/suse/step5_personalize1.png&quot; class=&quot;thickbox&quot;&gt;&lt;img src=&quot;http://dl.maximumpc.com/galleries/suse/step5_personalize1_sm.png&quot; width=&quot;405&quot; height=&quot;171&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p align=&quot;center&quot;&gt; &lt;a href=&quot;http://dl.maximumpc.com/galleries/suse/step5_personalize2.png&quot; class=&quot;thickbox&quot;&gt;&lt;img src=&quot;http://dl.maximumpc.com/galleries/suse/step5_personalize2_sm.png&quot; width=&quot;405&quot; height=&quot;172&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h3&gt;Startup &lt;br /&gt;&lt;/h3&gt;
&lt;p&gt;The Startup tab allows you to choose the default runlevel of your distro. The default level is set to graphical login; you should leave this alone unless you know what you are doing and don&#039;t want the GUI to start automatically at boot. You should know that the runlevel settings in this section correspond with the general Linux runlevels, some of which do not feature a GUI and/or disallow networking. The Startup section also allows you to define a EULA for your distro. Since the LiveCD installation utility built into the distro will complain (but will still work) if there is no EULA, it is advisable to use something generic if you do not have your own special licensing terms. &lt;/p&gt;
&lt;p align=&quot;center&quot;&gt;&lt;a href=&quot;http://dl.maximumpc.com/galleries/suse/step4_startup.png&quot; class=&quot;thickbox&quot;&gt;&lt;img src=&quot;http://dl.maximumpc.com/galleries/suse/step4_startup_sm.png&quot; width=&quot;405&quot; height=&quot;173&quot; /&gt;&lt;/a&gt; &lt;/p&gt;
&lt;h3&gt;Server &lt;br /&gt;&lt;/h3&gt;
&lt;p&gt;The Server tab allows you to configure specific services (like MySQL) that would normally run in a server-type environment. If you choose to build a desktop distro, you will typically not need to enable any services. &lt;/p&gt;
&lt;p align=&quot;center&quot;&gt;&lt;a href=&quot;http://dl.maximumpc.com/galleries/suse/step4_server.png&quot; class=&quot;thickbox&quot;&gt;&lt;img src=&quot;http://dl.maximumpc.com/galleries/suse/step4_server_sm.png&quot; width=&quot;405&quot; height=&quot;172&quot; /&gt;&lt;/a&gt; &lt;/p&gt;
&lt;h3&gt;Desktop &lt;br /&gt;&lt;/h3&gt;
&lt;p&gt;The Desktop tab allows you to further configure runtime options like automated login and automated startup programs. Since a typical SuSe Studio desktop distro is automatically set up to be a LiveCD, it helps to enable automated login since security is not as important in that situation. If you choose to install the distro, you will be able to set up a more secure environment at that time. &lt;/p&gt;
&lt;p align=&quot;center&quot;&gt;&lt;a href=&quot;http://dl.maximumpc.com/galleries/suse/step4_desktop.png&quot; class=&quot;thickbox&quot;&gt;&lt;img src=&quot;http://dl.maximumpc.com/galleries/suse/step4_desktop_sm.png&quot; width=&quot;405&quot; height=&quot;172&quot; /&gt;&lt;/a&gt; &lt;/p&gt;
&lt;h3&gt;Storage and Memory &lt;br /&gt;&lt;/h3&gt;
&lt;p&gt;The Storage and Memory tab allows you to declare virtual memory allocation if your distro is going to be a VMware or Xen image. If you plan to create a conventional ISO image, you do not need to make any changes in this section.&lt;/p&gt;
&lt;p align=&quot;center&quot;&gt; &lt;a href=&quot;http://dl.maximumpc.com/galleries/suse/step4_diskram.png&quot; class=&quot;thickbox&quot;&gt;&lt;img src=&quot;http://dl.maximumpc.com/galleries/suse/step4_diskram_sm.png&quot; width=&quot;405&quot; height=&quot;171&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h3&gt;Scripts &lt;br /&gt;&lt;/h3&gt;
&lt;p&gt;The scripts section allows you to create and run a shell script at the end of the SuSE Studio build process or at the distro&#039;s boot time. Most SuSE Studio projects will work properly without additional scripting, so you should generally leave this feature alone unless you know what you are doing.&lt;/p&gt;
&lt;p align=&quot;center&quot;&gt;&lt;a href=&quot;http://dl.maximumpc.com/galleries/suse/step4_scripts.png&quot; class=&quot;thickbox&quot;&gt;&lt;img src=&quot;http://dl.maximumpc.com/galleries/suse/step4_scripts_sm.png&quot; width=&quot;405&quot; height=&quot;172&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;hr /&gt;
&lt;h2&gt;Putting Everything Together&lt;/h2&gt;
&lt;p&gt;Once you have configured your distro to be the way you want it, SuSE studio must assemble everything before it will work. This is not a compile process (like Gentoo and similar distros would be) but is instead a very elegant assembly and configuration process where all individual packages you have chosen are brought together and configured to work with each other. You have the option of creating an ISO image for an installation CD, Vmware/Virtualbox hard disk image, (which you can then plug into a new virtual machine) Xen image, or a generic disk image you can clone onto a USB stick or hard drive. &lt;/p&gt;
&lt;p align=&quot;center&quot;&gt;&lt;a href=&quot;http://dl.maximumpc.com/galleries/suse/step6_compile.png&quot; class=&quot;thickbox&quot;&gt;&lt;img src=&quot;http://dl.maximumpc.com/galleries/suse/step6_compile_sm.png&quot; width=&quot;405&quot; height=&quot;172&quot; /&gt;&lt;/a&gt; &lt;/p&gt;
&lt;p&gt;To start this process, switch to the build tab, choose the format you want your distro to be created in, set the version, and then click the Build button. After that, all you have to do is relax and wait as SuSE Studio does all the hard work behind the scenes and creates your custom distro for you based on your specifications. Depending on the size and complexity of your distro, the build process can take awhile; creating a 700 MB build of Maximum PC Linux took about 24 minutes on average.&lt;/p&gt;
&lt;p&gt;The versioning feature is very important since it can take several adjustments (each requiring a separate build) to get everything working properly. To facilitate easy debugging, SuSE Studio has an incredibly useful tool called TestDrive, which is essentially an Adobe Flash-based virtualization tool. Using TestDrive, you can run your distro in an hour-long test session without having to download it. However, truly comprehensive testing and debugging often requires you to download and run the distro on a virtual machine or a real test system. &lt;/p&gt;
&lt;p align=&quot;center&quot;&gt;&lt;a href=&quot;http://dl.maximumpc.com/galleries/suse/step6_compile5.png&quot; class=&quot;thickbox&quot;&gt;&lt;img src=&quot;http://dl.maximumpc.com/galleries/suse/step6_compile5_sm.png&quot; width=&quot;405&quot; height=&quot;172&quot; /&gt;&lt;/a&gt; &lt;/p&gt;
&lt;p&gt;Once the build is finished, you can download your distro. SuSE Studio will save your builds for about a week, after which they may be deleted to free up space for other users. (however, you can always re-build them later if you have to)&lt;/p&gt;
&lt;p&gt;SuSE Studio generally worked well for us, (all programs we chose worked properly) but there were some minor problems. On the first build, we did not expect to have to manually add packages like ALSA to get sound support, so it took more debugging than we initally anticipated to get everything working. Although using SuSE Studio is far easier than manually configuring a distro from scratch, it is still not something you are able to breeze through in five minutes without careful planning and a fairly good knowledge of Linux systems.&lt;/p&gt;
&lt;p align=&quot;center&quot;&gt;&lt;a href=&quot;http://dl.maximumpc.com/galleries/suse/mpc-linux-boot.png&quot; class=&quot;thickbox&quot;&gt;&lt;img src=&quot;http://dl.maximumpc.com/galleries/suse/mpc-linux-boot_sm.png&quot; width=&quot;405&quot; height=&quot;304&quot; /&gt;&lt;/a&gt; &lt;/p&gt;
&lt;p&gt;Also, the builds that SuSE Studio produces have problems with auto-mounting media; after plugging in a USB flash drive, nothing would happen so we had to mount those devices manually through the console. (after which they worked perfectly) We tried installing udev and any other package we could find that dealt with USB devices, but no solution presented itself. Since we concluded that this problem is caused by the HAL (hardware abstraction layer) not properly recognizing new media, we feel that this (and other essential stuff like sound support) is something that should be automatically set up in the base configuration instead of being something that users should be expected to figure out for themselves. &lt;/p&gt;
</description>
 <comments>http://www.maximumpc.com/article/features/how_build_your_own_custom_linux_distro#comments</comments>
 <category domain="http://www.maximumpc.com/taxonomy/term/31">Features</category>
 <category domain="http://www.maximumpc.com/geek_tested/features">features</category>
 <category domain="http://www.maximumpc.com/taxonomy/term/3002">how tos</category>
 <category domain="http://www.maximumpc.com/geek_tested/linux">linux</category>
 <category domain="http://www.maximumpc.com/geek_tested/novell">novell</category>
 <category domain="http://www.maximumpc.com/geek_tested/opensource">open-source</category>
 <category domain="http://www.maximumpc.com/geek_tested/opensuse">opensuse</category>
 <category domain="http://www.maximumpc.com/geek_tested/operating_systems">Operating Systems</category>
 <category domain="http://www.maximumpc.com/geek_tested/suse">suse</category>
 <category domain="http://www.maximumpc.com/taxonomy/term/10177">suse studio</category>
 <pubDate>Thu, 05 Nov 2009 10:00:00 -0600</pubDate>
 <dc:creator>Will Kraft</dc:creator>
 <guid isPermaLink="false">8848 at http://www.maximumpc.com</guid>
</item>
<item>
 <title>Mandriva Linux 2010.0 Released</title>
 <link>http://www.maximumpc.com/article/news/mandriva_linux_20100_released</link>
 <description>&lt;!--paging_filter--&gt;&lt;p&gt;Already feeling bored with Ubuntu and thnk you&#039;re ready to start experimenting with other Linux distros? You may want to consider Mandriva Linux 2010.0, which was &lt;a href=&quot;http://www.theinquirer.net/inquirer/news/1560945/mandriva-linux-2010&quot;&gt;just released&lt;/a&gt; on Wednesday.&lt;/p&gt;
&lt;p&gt;Mandriva 2010.0, or &amp;quot;Adelie&amp;quot; if you prefer to use its codename, promises to be snappier than previous versions, including faster boot times. It&#039;s built around the Linux 2.6.31 kernel, which means improved hardware support as well, and the feature-list unrolls from there. Just a sampling of these include improved parental controls, easier WiFi setup, easier partitioning with Ext4 now being used as the default file system, a new security framework, better virtualization, and more.&lt;/p&gt;
&lt;p&gt;Some helpful links:&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://wiki.mandriva.com/en/2010.0_Notes&quot;&gt;Release Notes&lt;/a&gt;&lt;br /&gt;&lt;a href=&quot;http://www2.mandriva.com/linux/features/&quot;&gt;Features&lt;/a&gt;&lt;br /&gt;&lt;a href=&quot;http://www2.mandriva.com/downloads/&quot;&gt;Download&lt;/a&gt;&lt;/p&gt;
&lt;p align=&quot;center&quot;&gt;&lt;img src=&quot;/files/u69/Mandriva.jpg&quot; width=&quot;405&quot; height=&quot;253&quot; /&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-size: xx-small&quot;&gt;Image Credit: Mandriva &lt;/span&gt;&lt;/p&gt;
</description>
 <comments>http://www.maximumpc.com/article/news/mandriva_linux_20100_released#comments</comments>
 <category domain="http://www.maximumpc.com/article_type/news_amp_views">News</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/operating_system">operating system</category>
 <category domain="http://www.maximumpc.com/geek_tested/os">OS</category>
 <category domain="http://www.maximumpc.com/taxonomy/term/10227">softare</category>
 <pubDate>Thu, 05 Nov 2009 08:18:07 -0600</pubDate>
 <dc:creator>Paul Lilly</dc:creator>
 <guid isPermaLink="false">8929 at http://www.maximumpc.com</guid>
</item>
<item>
 <title>Murphy&#039;s Law: What is Skype Up To?</title>
 <link>http://www.maximumpc.com/article/columns/murphys_law_what_skype_up_to-367</link>
 <description>&lt;!--paging_filter--&gt;&lt;p&gt;The &lt;a href=&quot;/article/news/skype_will_move_linux_client_open_source&quot;&gt;recent announcement&lt;/a&gt; of Skype turning quote-unquote open source has me twirling a finger with delicious glee. It&#039;s not that I dislike Skype. And it&#039;s not that I&#039;m about to get into one of my 1,500-word debates on the differences between the definition of &amp;quot;free&amp;quot; and &amp;quot;open-source,&amp;quot; I promise. This is nevertheless an important premise of Skype&#039;s entire move, as some Internet commenters are crying foul that Skype is only half-opening its popular application to the crowd. The GUI code will be yours to play with as you please. The underlying Skype protocol... nope!&lt;/p&gt;
&lt;p&gt;To them I say: Duh. &lt;/p&gt;
&lt;p&gt;I don&#039;t want to put words where they don&#039;t exist, but I&#039;m willing to bet that Skype&#039;s sudden shift toward open-source waters has more to do with applying a giant, universal band-aid to staggered Linux development. It&#039;s not quite an altruistic gift to the community so much as it is a package and a bow with the phrase, &amp;quot;you fix it&amp;quot; written on the label. And that&#039;s fine. Let the community create the functional GUIs for Skype. It would be suicide for the company to release its heavily encrypted voice protocols for common use.&lt;/p&gt;
&lt;p&gt;So what, then, is Skype up to? &lt;/p&gt;
&lt;div style=&quot;text-align: center&quot;&gt;&lt;a href=&quot;http://www.flickr.com/photos/malthe/125252891/&quot;&gt;&lt;img src=&quot;/files/u16580/daveblog_skype.jpg&quot; width=&quot;415&quot; height=&quot;311&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;h3&gt;Stronger Integration&lt;/h3&gt;
&lt;p&gt;Linux isn&#039;t just for geeks in the basement anymore. The open-source operating system powers an innumerable amount of devices, including super-small netbook PCs, equally small tablet PCs, mobile phones, et cetera. While opening up the Linux GUI still requires the underlying architecture of the Skype client in order to have any semblance of functionality, this is at least a first step toward smoothing the integration of Skype into Linux-based devices of all shapes and sizes. Developers could freely embed the Skype client and skin it to match the look and feel of a particular device--surely a boon versus, say, waiting for Skype to come into the app center of-sorts for each and every permutation of product.&lt;/p&gt;
&lt;h3&gt;Third-Party Takeover&lt;/h3&gt;
&lt;p&gt;And we now venture into the realm of the hypothetical. Imagine, if you will, that Skype&#039;s opening of the Linux GUI is but the first step in a gradual elimination of the Skype Client as a whole. Sure, this downloadable application would still exist for those that care to use it, but what if Skype was looking to offload the client&#039;s functionality into any software platform that wants to take it? Skype would still control the underlying protocol (depending on how &lt;a href=&quot;http://news.cnet.com/8301-17939_109-10355258-2.html?tag=col1;post-5190&quot;&gt;the legal battle&lt;/a&gt; sorts out), yet this &amp;quot;naked GUI&amp;quot; approach, as it&#039;s been dubbed, would allow one to perform the same call functions using an application like Pidgin, for example. &lt;/p&gt;
&lt;p&gt;For consumers, this approach would be a marvelous way to integrate Skype into existing &amp;quot;favorite applications.&amp;quot; But there&#039;s also a fairly large flaw surrounding this plan. Skype would need to come up with some ingenious way to keep its services relevant, because you can bet that I&#039;d want to add more VoIP services than just Skype to my communications app of choice. I&#039;d love to be able to receive calls on Skype and call other people for free on Skype... but if there was a way to use a cheaper provider for outbound calls, I&#039;d cast off the Skype experience like a boot on the end of a fishing line. Integration with third-party apps is truly a double-edged sword.&lt;/p&gt;
&lt;h3&gt;Skype as a Service? &lt;/h3&gt;
&lt;p&gt;Suppose Skype opts for option two and extends its service into third-party applications. What if this is not a measure of altruism, but rather, an investment? With countless developers around the world working on their own programming variants that somehow tie back into the underlying Skype protocol, what&#039;s to stop this mass intelligence from coming up with The Next Best Thing for Skype integration? &lt;/p&gt;
&lt;p&gt;Both &lt;a href=&quot;http://www.techcrunch.com/2009/09/13/skype-says-next-generation-platform-will-embrace-developers/&quot;&gt;TechCrunch&lt;/a&gt; and I envision a future where even the desktop client has been rendered useless by the Skype service. No more installations; no more new applications to load up. Skype would be as permanent and unobtrusive a fixture in your operating system as Windows Contacts. Or, better still, you&#039;d be able to dial up Skype directly through a Web application. As soon as you were to click on a phone number, the call would launch right in your browser of choice.&lt;/p&gt;
&lt;p&gt;These are all far-off ideas. Some could even be ideas that only exist in a dreamy haze. Skype &lt;a href=&quot;http://share.skype.com/sites/linux/2009/11/skype_open_source.html&quot;&gt;is promising&lt;/a&gt; a &amp;quot;larger offering&amp;quot; to come centered on its open-source Linux GUI announcement. When that big thing happens, do give me a ring. &lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href=&quot;http://www.twitter.com/acererak&quot;&gt;David Murphy (@ Acererak)&lt;/a&gt; is a technology journalist and former Maximum PC editor. He writes weekly columns about the wide world of open-source as well as weekly roundups of awesome, freebie software. Befriend him on Twitter, especially if you have an awesome app or game you&#039;re dying to recommend!&lt;/strong&gt; &lt;/p&gt;
</description>
 <comments>http://www.maximumpc.com/article/columns/murphys_law_what_skype_up_to-367#comments</comments>
 <category domain="http://www.maximumpc.com/taxonomy/term/34">Columns</category>
 <category domain="http://www.maximumpc.com/taxonomy/term/10207">encrypt</category>
 <category domain="http://www.maximumpc.com/geek_tested/gui">gui</category>
 <category domain="http://www.maximumpc.com/geek_tested/linux">linux</category>
 <category domain="http://www.maximumpc.com/geek_tested/network">network</category>
 <category domain="http://www.maximumpc.com/geek_tested/opensource">open-source</category>
 <category domain="http://www.maximumpc.com/geek_tested/phone">phone</category>
 <category domain="http://www.maximumpc.com/geek_tested/proprietary">proprietary</category>
 <category domain="http://www.maximumpc.com/geek_tested/service">service</category>
 <category domain="http://www.maximumpc.com/geek_tested/skype">Skype</category>
 <category domain="http://www.maximumpc.com/taxonomy/term/147">Web Exclusive</category>
 <pubDate>Wed, 04 Nov 2009 12:00:00 -0600</pubDate>
 <dc:creator>David Murphy</dc:creator>
 <guid isPermaLink="false">8892 at http://www.maximumpc.com</guid>
</item>
<item>
 <title>Novell Hands Pink Slips to 3 Percent of Workforce</title>
 <link>http://www.maximumpc.com/article/maximum_it/novell_hands_pink_slips_3_percent_workforce</link>
 <description>&lt;p&gt;It&#039;s not been a very good year for Novell employees, who never know what the next day will bring. For 100 to 130 workers out of Novell&#039;s roughly 3,900 global employees, this week brought &lt;a href=&quot;http://news.cnet.com/business-tech/?tag=hdr;snav&quot; rel=&quot;nofollow&quot;&gt;more pink slips&lt;/a&gt;, CNet reports.&lt;/p&gt;
&lt;p&gt;CNet&#039;s sources are saying that the Workgroup division saw the most layoffs, but according to Ian Bruce, Novell&#039;s public-relations director, the cuts sliced &amp;quot;across the company, both geographically and productwise.&amp;quot;&lt;/p&gt;
&lt;p&gt;Ironically enough, Linux jobs in general are doing a smashing job and are up 6 percent ince January, according to data from Dice.com. So if there&#039;s a silver lining to all this, Novell employees that were let go might not have such a rough spot finding employment elsewhere. In the meantime, they&#039;ll have several months of severance pay to tide them over, which is based on the number of years they were with the company, plus other factors.&lt;/p&gt;
&lt;p&gt;And what about those who still have employment at Novell? The company also announced it would suspending 401(k) matching contributions. &lt;/p&gt;
&lt;p align=&quot;center&quot;&gt;&lt;/p&gt;
&lt;p&gt;Image Credit: scrapetv.com &lt;/p&gt;
</description>
 <comments>http://www.maximumpc.com/article/maximum_it/novell_hands_pink_slips_3_percent_workforce#comments</comments>
 <category domain="http://www.maximumpc.com/taxonomy/term/4153">business</category>
 <category domain="http://www.maximumpc.com/taxonomy/term/3053">IT</category>
 <category domain="http://www.maximumpc.com/taxonomy/term/10008">IT News</category>
 <category domain="http://www.maximumpc.com/taxonomy/term/3996">job cuts</category>
 <category domain="http://www.maximumpc.com/taxonomy/term/4945">jobs</category>
 <category domain="http://www.maximumpc.com/geek_tested/linux">linux</category>
 <category domain="http://www.maximumpc.com/taxonomy/term/10007">Maximum IT</category>
 <category domain="http://www.maximumpc.com/geek_tested/novell">novell</category>
 <category domain="http://www.maximumpc.com/geek_tested/software">Software</category>
 <pubDate>Wed, 04 Nov 2009 08:08:18 -0600</pubDate>
 <dc:creator>Paul Lilly</dc:creator>
 <guid isPermaLink="false">8893 at http://www.maximumpc.com</guid>
</item>
<item>
 <title>Karmic Koala Causes Anger and Frustration amongst Early Adopters</title>
 <link>http://www.maximumpc.com/article/news/karmic_koala_causes_anger_and_frustration_amongst_early_adopters</link>
 <description>&lt;!--paging_filter--&gt;&lt;p&gt;Exactly a week after the much anticipated launch of Windows 7, Canonical rolled out Ubuntu 9.10 (Karmic Koala). Although it may not have been as keenly awaited as Windows 7, Karmic Koala&#039;s launch was special for a particular demographic that romances Linux, and especially its subset that dotes on Ubuntu. But &lt;a href=&quot;http://www.theregister.co.uk/2009/11/03/karmic_koala_frustration/&quot;&gt;early adopters of the latest Ubuntu release are having a torrid time.&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Excited users have been rewarded with a plethora of problems in exchange of their bravura and enthusiasm. Karmic Koala&#039;s poor handling of graphics drivers - blank and flickering screens are quite common - and its failure to install the latest 2.6.31 Linux kernel figure prominently on the list of flaws. Also, the latest version of Ubuntu is not too good at spotting hard drives, according to initial reports.&lt;/p&gt;
&lt;p&gt;According to a poll on Ubuntuforums.org, &lt;a href=&quot;http://ubuntuforums.org/showthread.php?t=1305924&quot;&gt;more than one-third of about 1,500 people polled so far have encountered some major flaws.&lt;/a&gt; Users upgrading to 9.10 are experiencing more issues than those opting for a fresh install.&lt;/p&gt;
&lt;div style=&quot;text-align: center&quot;&gt;&lt;img src=&quot;/files/u46168/Ubuntu_Netbook_Remix.jpg&quot; width=&quot;405&quot; height=&quot;304&quot; /&gt;&lt;/div&gt;
&lt;p&gt;&lt;em&gt;Image Credit: EeePc.Itrunslinux.com&lt;/em&gt;&lt;/p&gt;
</description>
 <comments>http://www.maximumpc.com/article/news/karmic_koala_causes_anger_and_frustration_amongst_early_adopters#comments</comments>
 <category domain="http://www.maximumpc.com/article_type/news_amp_views">News</category>
 <category domain="http://www.maximumpc.com/taxonomy/term/9164">canonical</category>
 <category domain="http://www.maximumpc.com/taxonomy/term/10197">distro</category>
 <category domain="http://www.maximumpc.com/taxonomy/term/3338">fix</category>
 <category domain="http://www.maximumpc.com/geek_tested/graphics">graphics</category>
 <category domain="http://www.maximumpc.com/taxonomy/term/10023">karmic koala</category>
 <category domain="http://www.maximumpc.com/geek_tested/launch">launch</category>
 <category domain="http://www.maximumpc.com/geek_tested/linux">linux</category>
 <category domain="http://www.maximumpc.com/taxonomy/term/2973">Release</category>
 <category domain="http://www.maximumpc.com/geek_tested/troubleshooting">troubleshooting</category>
 <category domain="http://www.maximumpc.com/taxonomy/term/9990">ubuntu 9.10</category>
 <pubDate>Tue, 03 Nov 2009 15:56:09 -0600</pubDate>
 <dc:creator>Pulkit Chandna</dc:creator>
 <guid isPermaLink="false">8875 at http://www.maximumpc.com</guid>
</item>
</channel>
</rss>
