LinuxRants is Live!

LinuxRants.net is finally alive and kicking! Curious about Linux? Looking for a Linux site that mixes the latest news, distros, and hacks without all the fanboy elitist rainbows being blown up your ass? Wondering what all this Linux stuff is about? Ever ask yourself, "Who the hell is Tux?" Well, read on my friends! We'll help you newcomers take the rebel OS for a test drive or keep all you old pro's up to date on the latests linux goodies without all the sugar coating and fanboy hot air being blown up your skirt (unless, of course, you're into that kind of thing).

My Thoughts and Opinion of Ubuntu 10.04 LTS. (Or, "My Clearification to the Ubuntu Users so They Stop Emailing Me. :)"

20 Jul, 2010 | By: Sorteal sorteal@linuxrants.net

Okay Ubuntu users (am I talking to myself as well right now??) I'm here to set the record straight on my impression and current opinion of Ubuntu 10.04 LTS! If you read my recent rant about the "Ubuntu Conundrum" then you know that I'm currently in a love/hate relationship with the 10.04 LTS release of Ubuntu. Since I posted that rant I have received a LOT of email from Ubuntu users who either explained why they thought I was wrong, or told me a bunch of crap I already knew about things like, removing Pulse Audio, changing login screens, how to stop Nautilus from freaking out, and how the terminal lets you do ANYTHING! All of these I already knew but what I didn't know was that Ubuntu users are defensive about their distro of choice. So, with this in mind I'm going to give you (and those crazy Ubuntu users that now "hate you with a passion") my full review of Ubuntu 10.04 LTS three months after its release. Queue triumphant music!

Ubuntu 10.04 LTS is Ubuntu's newest long term support release. Many changes, both cosmetic and internal, are apparent after only a few minutes with the OS. First, Ubuntu has changed its usual color scheme from its classic brown and orange to a both darker and lighter scheme. The new default color scheme is purple, tan, and some sleek black panels. I like the new colors and I thought it was about time Ubuntu went with something different. Speaking of "something different", Ubuntu has moved the default location of the window control buttons from the right side to the left side. While this may seem like a minor change, it gets very annoying, very quick. Obviously the window boarder and window control themes can be changed rather easily, but as a default setup it's just odd. Ubuntu claims they are just trying something new but the whole thing seems rather fishy. Why move the buttoms? What point is there to moving them? Yet, as I stated before, if you don't like the new window control setup you can change themes and get everything back to the right side of the window boarder.

Cosmetic changes are not the only changes to Ubuntu. Ubuntu Software Center is a lot more responsive, a lot faster, and the look is a bit more polished this time around. While I myself still find the Software Center to be pointless, it is a lot easier to navigate than Synaptics or the old Add/Remove. Ubuntu is planning on making Software Center the only package managment system on Ubuntu in the future and with Ubuntu's commitment to ease of use, that seems like a smart decision. My only concern is that it will annoy a lot of users who like Synaptic or don't want to have to resort to the terminal just to install that one missing lib.

On the performance side Ubuntu keeps getting better and better! This release has one of the fastest boot times in the Linux world. Applications seems to respond a lot faster and when I was encoding a video using LiVES it finished at an amazing pace! On my PCLinuxOS install on the same machine the same video took nearly 5 minutes longer to encode. Also, while I'm not a fan of pulseaudio AT ALL, it does seem to work okay here. I really wish every Linux distro would get away from using sound servers period, but if they have to use one I'm still wondering why they don't use Jack.

Okay folks here's the skinny (does anyone even use that expression anymore?), I like Ubuntu 10.04 overall. I just don't think, as a LTS, that it's a worthy successor to 8.04. I do not like the way Ubuntu is going, as far as ease of use. I think it's overkill in a way. It simply makes the OS feel kind of un-linux. As a whole Ubuntu 10.04 performs excellent! Everything is faster, everything is more responsive, and it seems to just work. I find that applications I use on a regular basis seem to work better on Ubuntu 10.04 than any other distro out there. LiVES, DeVeDe, Acidrip, GIMP, and Inkscape all work SO MUCH better on Ubuntu than any other distro I've ever used. So, YES I DO LIKE 10.04, but I still DO NOT LIKE the direction Ubuntu is headed in, and I think that this release would have been better suited to a regular release and not an LTS, due to all the experimentation that is present. Overall I give Ubuntu 10.04 LTS a 10 on performance, a 7 on presentation, and a 9 on stability. So there you have it. I do like the distro I just worry it's going to feel less and less like a Linux distro as it goes along.

Linux Mint goes Debian

13 Jul, 2010 | By: Sorteal sorteal@linuxrants.net

Linux Mint is a distro that has always been labled "the easy Ubuntu". The reason for this is that Linux Mint is a distribution that is based off of Ubuntu but comes with almost all of the multimedia packages and codecs that you could ever need. Linux Mint 9 is the latest release, based on Ubuntu 10.04, and while I find it to be a great distro, I just don't think it measures up to Ubuntu. Usually I wouldn't mind if a distro didn't live up to the distribution it's based on, (look how long it took Ubuntu to even get close to catching up with Debian), but considering I'm not very impressed with Ubuntu 10.04 overall, this could have spelled doom for my faith in Linux Mint. Then came the announcement that Linux Mint was working with a Debian base for a future release. Woohoo!! I tend to think that Debian is by far the best distribution to use as a base. It is faster, more responsive, and far more stable than Ubuntu 10.04 or almost any of the previous releases (I'm not counting 8.04 since it was a stellar release) making it a much better choice as a base for Linux Mint. You can read the whole story here. I for one cannot wait to see what Clement Lefebvre and the rest of the Linux Mint Development team have in store for us in the future!

LinuxRants IRC Channel

23 Dec, 2009 | By: Sorteal sorteal@linuxrants.net

LinuxRants now has an IRC channel on the Freenode network! So fire up your favorite IRC client, point it to irc.freenode.net and join channel ##linuxrants! For those new to IRC, simply add a network and put irc.freenode.net in the address bar. Once your client finds the network be sure to register your nickname. After that just type /join ##linuxrants and your all set! We really want this channel to be a helpful place for users new to Linux and BSD. So jump on in and help us build a channel worth ranting about!

Ubuntu Setup Part 2

03 Dec, 2009 | By: Sorteal sorteal@linuxrants.net

Last time we covered installing Ubuntu, and its relatives, on your computer. Now we're going to move on to setting up your install!

First thing you should do after your logged into your desktop is install all the available updates. Either wait for the Update Manager to pop up, or go to System->Administration->Update Manager. You will be asked to enter your password, then the Update Manager will fetch all the available updates. Click "Update" and wait for everything to finish. If the Update Manager installs a new Linux kernel you will need to restart the computer but this is one of the very few cases that you'll be asked to restart your computer after any kind of installation.

The next thing to consider is your video card drivers. If your using Intel graphics or some other integrated graphics card, you won't really need to worry about this so much. Linux comes with open source drivers for most integrated graphics chips. The graphics cards you will need to worry about are NVIDIA and ATI cards. These cards will usually require a proprietary driver be installed to take full advantage of your card. For ATI cards, there are open source drivers for most cards, but these drivers are not likely to take full advantage of your graphics card, yet. NVIDIA cards are another beast totally! The NVIDIA company refuses to open source their drivers. This makes installing the proprietary drivers a must. Ubuntu, Linux Mint, and "most" of the Ubuntu based distributions out there offer a convenient hardware driver installer utility. Currently this is the option to use unless your NVIDIA card is of the 8 series or higher. Why? Well, the most current version of X.org (which handles your graphics drivers and display configuration) is no longer compatible with the NVIDIA 185 driver that the Ubuntu Hardware Installer grabs. If you don't have an 8 series or higher NVIDIA card then using the installer is the easiest way to go, and if your computer is 4 or so years old you likely do not have an 8 series card. LinuxRants recommends that you get the latest Linux driver from either AMD/ATI or NVIDIA. Both companies provide instructions for installing the drivers. ATI drivers can be found here, and NVIDIA drivers can be found here. In both cases you'll need to stop X (the huge program that draws all the windows and makes GNOME and KDE possible). First, download the driver for your card from one the links above. Make sure you know what directory it saved to when it finished. To stop X in KDE open a terminal (K menu ->Applications->System->Konsole) then type sudo /etc/init.d/kdm stop if your using GNOME open a terminal (Applications->Accessories->Terminal) and type sudo /etc/init.d/gdm stop. These commands will stop X and spit you out to a terminal. You'll need to log in just as you would if you had started up your computer normally. Then you need to make sure your in the right directory. If you simply downloaded the file to home/(your username) your ready to go, but with Ubuntu 9.10 it will most likely be in /home/yourusername/Downloads. So lets say your user name is bob, to start the NVIDIA or ATI installer you'd type cd /home/bob/Downloads and press enter. This will change you to the Downloads directory. Next, you'll want to type sudo sh [name of the driver] and hit enter. Taking the NVIDIA driver as an example, driver names can be rather long. One cool trick on the Linux terminal is called tab completion. So you can type sudo sh NV and then press the tab key and it'll type the rest of the file name as long as your in the right directory and nothing else in that directory has a very similar name. Neat huh! After you've launched the installer it will have you agree to licensing, and ask you if you'd like to run nvidia-xconfig. In both cases select yes and in a few moments it will finish the installation. Finally, type sudo reboot, this will restart your computer with the latest driver for your graphics card!

One side note regarding installing the latest NVIDIA drivers. When you receive a Linux kernel update, you will have to reinstall the driver. The easiest way is to simply keep the downloaded driver installer on your system. So if the NVIDIA driver installer was downloaded to /home/bob/Downloads just leave the driver installer in that directory and don't delete it, that way, when you update to a new kernel you simply run the installer again. What happens is, when you install a new kernel and restart your machine you'll get a command line login. Log into the system just as you normally would, change to the directory the installer resides in, such as /home/bob/Downloads, by using the cd command. An example is, cd /home/bob/Downloads press enter, now your in the Downloads directory, or change to wherever you driver is, if it downloads to simply your home directory you'd type cd /home/bob instead. Now simply run the installer by typing sudo sh [name of the driver installer], don't forget tab completion, once the driver is installed type, sudo reboot. Once your machine reboots you'll be good to go!

Okay, so your system is up to date and your graphics card drivers are installed. What next? First, make sure your sound is working good, your internet connection is good, and that your monitor is the correct resolution you want it. To modify and trouble shoot any of these just look under System and either Preferences or Administration. Ubuntu comes with all kinds of tools for modifying and trouble shooting your computers hardware. Also, you can check out www.ubuntu.com/support and find links to several places that will either have the information your looking for or put you in touch with someone who can help.

After you've done all that it's time to add some software and get all the audio and video codecs up and running! Ya know, the fun stuff. First thing you need to do is open up either Ubuntu Software Center or a Terminal. In Ubuntu Software Center you'll want to download ubuntu-restricted-extras and any other software you see that strikes your fancy. If you use the terminal type sudo apt-get install ubuntu-restricted-extras. This package will add almost all the audio and video codecs you'll need, plus it will install Flash, and Java for Firefox, so you can browse sites like YouTube and Facebook.

If you were paying attention you noticed I said ubuntu-restricted-extras would install almost every codec you would need/want. Well, due to certain legal restrictions, Ubuntu can't add all the codecs in one package without running the risk of getting sued by companies like Microsoft. So in order to get all the codecs you need you'll need to go here. This will take you to the Ubuntu support page that explains how to add the Medibuntu repositories. Follow all the steps under "Adding the Repositories". After you've done that, open up a terminal and type sudo apt-get install w32codecs libdvdcss2 mplayer ffmpeg totem-xine this will add everything else you need plus install MPlayer. MPlayer is the greatest media player I've ever used hands down. Also, I threw totem-xine in there because the Totem media player is integrated into Ubuntu, so it is set to launch media such as DVD's, and totem-xine is simply a better version. Now your up and running!

One note, if your using Linux Mint in any of its forms, you won't need to add the Medibuntu repository, totem-xine, mplayer, ffmpeg, ubuntu-restricted-extras, or libdvdcss2 as they all come pre-installed. Now you see why I like Linux Mint for new users!? Makes everything a bit easier.

Next time we'll cover setting up printers, useful software, and customizing the look of your new OS to suite you perfectly!

Ubuntu Setup Part 1

25 Nov, 2009 | By: Sorteal sorteal@linuxrants.net

While Linux does offer up more flavors than Baskin Robbins, the majority of Linux users tend to choose Ubuntu or one of its many relatives, and it's very easy to see why! Ubuntu is fast, easy to install, very user friendly, and still extremely powerful. The community surrounding Ubuntu is outstanding and very helpful (sure there are a lot of jerk offs too but that's inevitable). Plus, documentation and commercial support are first rate. All in all, it is the perfect distro for users new and old (that's right I said it, WHAT!). It is with this in mind that I begin a three part series that explains how to setup Ubuntu (and its cousins) with all the bells and whistles.

Okay, so first things first, choose which Ubuntu variant you want. If you choose Linux Mint then a lot of what we'll be covering in part two will not apply to you, as Linux Mint comes with the Medibuntu repositories and most of the popular audio/video codecs right "out-of-the-box". I'm going to simply focus on Ubuntu 9.10. The other Ubuntu based distros out there all have very similar setup procedures (aside from Linux Mint as I stated before).

Once you've chosen the Ubuntu based distro you want and have burned the ISO to a CD or DVD, it's time to load that bad boy up and give it some space on the hard drive! First thing you'll want to do is test it out in live mode to make sure you don't have any major hardware issues. Once you've booted to the desktop and played around a bit (make sure to test your sound, video, and internet connection, including wireless) double click on the "Install" icon on the desktop. This will launch the Ubuntu installer. The first few sections are very self explanatory, choose your language, keyboard setup, and time zone. The next section is where you'll want to do some work, the partitioner. Ubuntu will offer several partitioning options, but I recommend you click on "Manually Edit Partitions" at the bottom. This will bring up a partition table showing you all the partitions on your disk. If you've got Windows installed on the disk you'll need to make some room for Ubuntu to reside in. You can do this by clicking on the Windows partition (usually the NTFS or FAT32 partition) then selecting the resize option. The partitioner will offer up a convenient slider for the resizing or you can alter the actual numerical size yourself.

Installation Prep Partions

Next, you'll need to create three new partitions in the space you just freed up. To do this simply click on the "Unallocated" area and either right click on the mouse and select new or simply click on the icon for "New".

Installing a New Partition

Once you've selected "New" a box will pop up asking you what you want to do. First, lets create the root partition. From the "Filesystem" drop down menu select Ext4, then check the box next to "Format". You'll need to decide how much space to give your root partition. If your using a whole hard drive I recommend about 12GB, which is really a bit of overkill but you never know just how much software your gonna want. If your on a more limited space set the size to about half that, 6GB. In reality your / partition can be sized much smaller or much larger depending on your needs. Just do some research and find out what you can work with in the space you have available. Finally click on the drop down menu beside "Mount Point" and select / then click Ok and then Apply.

New Partition Look

For your /home partition follow the same steps. The only difference is the "Mount Point", which you'll need to select from the drop down menu, will be /home. Just remember that your /home partition is where all your major data (music, video, documents) is going to be held so you'll want to give as much space to it as possible. Also, don't forget that you still need to add a linux-swap partition. So make sure when you size your /home partition you leave at least 1.5 times the amount of RAM you have. I recommend 2 times the amount of RAM you have just to be safe. So if you've got 2GB of RAM make sure you leave "Unallocated" room of 4GB for swap. For setting up swap all the steps are the same just choose "linux-swap" from the "Filesystem" drop down menu instead of Ext4.

Linux Swap

Once you've set all these partitions up simply click apply then forward. Next, the installer will ask for all your logon info such as username and password. Once you've finished that all up it'll give you a summary of all the changes about to be made. Click the "Install" button and Ubuntu will install to your hard drive.

One final note the above procedure has one small change when you do a clean install to another version of Ubuntu. In order to keep your data on your home directory follow all these steps but DO NOT select "format" after you designate the /home mount point. That way Ubuntu will still associate that partition as /home but won't erase all your data.

In part two we'll cover driver installation, adding repositories, configuring video drivers, and running updates.

openSUSE 11.2 KDE Focused

15 Nov, 2009 | By: Sorteal sorteal@linuxrants.net

With heavy weights like Ubuntu, Linux Mint, Fedora, and Mandriva to compete with, openSUSE, and their sponsor Novell, had their work cut out for them when it came time to develop openSUSE 11.2. Did they hit a home run, a foul ball, or strike out? Well, I'd say they hit a grand slam!

I've never been a big fan of openSUSE, I really liked Novell's SUSE Linux Enterprise, but openSUSE always left me wanting more. YaST, openSUSE's package manager, never impressed me very much. It was slow like YUM, had a tendency to downgrade your programs without asking you, and never seemed well organized to me. Now, I have not used openSUSE since 10.0, so much of the features I like about 11.2 could have been in place for a few releases and if so I've really missed out!

YaST is now one of my favorite package managers! Why? Because it's better organized than KPackageKit, and Synaptic, it's just as fast as any APT based package manager, and it makes adding repositories even easier than Ubuntu does! To add repositories such as Pacman, VideoLAN, and the repos for the Nvidia or ATI drivers, it was as simple as clicking on the Community Repo button and selecting the desired repository. That's it! Now that's quick and easy! Also, adding a repository that is not listed by default, all you have to do it click the "Add URL" button, copy and paste the repos URL, and click refresh. I really like this feature because it makes adding repositories easy for users new to Linux. It also makes adding drivers, codecs, and programs easier. I do wish openSUSE had a program similar to Ubuntu when it came to proprietary hardware drivers though. Ubuntu's automated driver installer is a wonderful touch for new users, and openSUSE would be wise to follow suit on this. Had that one small feature along with something to rival Ubuntu Software Center been present, I'd like this distro even more than Ubuntu and all it's relatives. Yet, as it is, I must say Ubuntu still has the upper hand when it comes to user friendliness.

KDE has really always been the default desktop environment for openSUSE users. Something like 80% of openSUSE users choose KDE. With the release of 11.2, openSUSE has made it official. KDE is selected as the default desktop environment during installation, and openSUSE has optimized Firefox and OpenOffice.org so that both programs integrate much better with KDE and Qt.

openSUSE KDE

The openSUSE installer is very user friendly and quite well built. Most of the default settings are perfect for new users. One area of complaint that I have is the partitioner. During installation, the partitioner defaulted to several partitions for root, home, var, and usr. While I can understand openSUSE's thinking on this, I find it odd that this is the default configuration. The root partition took up most of the hard drive space while /home was left with just a few gigs. Most people installing openSUSE are home desktop users and as such really have no need to mount /var and /usr on a separate partition. Plus, home desktop users would have a much greater need for a large /home partition. Of course these partition setting can be changed but most new users are going to opt for the default. With my install I changed the partition table to a larger swap partition, a smaller root partition, and the rest to /home. That minor complaint aside, installation was fast and came with plenty of options to customize your install.

openSUSE Installer

After installation, openSUSE ran fast and smooth. The desktop effects were not choppy at all like they were on my Kubuntu install, and video playback was much smoother as well. The custom openSUSE tools, such as YaST2, were very user friendly and ran tasks quick and efficient. The newer Network Manager for KDE worked great on openSUSE. I was able to log into my home wireless network which uses WPA encryption with no problems, and even logging in to a more robust network such as a University was a snap!

Overall, I am very, very impressed with openSUSE 11.2. It's just as user friendly, in almost every area, as Ubuntu is, and it's just as powerful and smooth as Mandriva (which I consider the king of rpm systems and tied with Ubuntu for best desktop distro). YaST is vastly improved from the last time I used it, and the focus on KDE this time around was one of the best moves openSUSE could have made! So if you want more power than Ubuntu offers with just as much of a user friendly touch, go download and install openSUSE 11.2, you will not be disappointed!

Is Linux Right for the Desktop

08 Nov, 2009 | By: Sorteal sorteal@linuxrants.net

Linux on the desktop has always been an area of high debate in the computer world. Some people feel that Linux is just not made correctly for the desktop and that its best features lean toward server implementation. Others feel its perfect for the desktop and that, in some ways, it was originally designed for home PC's (this is in reference to Linus Torvald building the Linux kernel originally to run on the Intel 386 architecture, although a lot of servers run on the same or similar architecture). Distributions such as Ubuntu, Mandriva, and openSUSE would, I'm sure, beg to differ.

Throughout the last seven or eight years, I've read countless articles debating the usefulness of Linux on the desktop. Claims such as, "Windows is everywhere so why change?" to, "Windows comes pre-installed on almost any PC you could want so why go through the hassle of installing Linux?" have brought up good, if not blatantly obvious, points. The problem with most of the reasons used for why Linux isn't desktop worthy, seem to assume that the end user is a total idiot! Another key area where I feel the debate gets problematic is many journalists, bloggers, and irc users focus too much on the wrong things. Many writers and journalists focus way too much on the "free" aspect of Linux, as if that's it only worthy "selling" point. Also, too many people run around screaming that Linux was touted to be some Windows and Mac OS X killer. No it wasn't. The thing is Linux wasn't marketed as anything other than reliable, flexible, portable, light-weight, and powerful. I don't ever remember Linus Torvalds or any of the main kernel developers over the years claiming that Linux was a Windows killer or that it was only a matter of time before Linux ruled the desktop market. The only companies that have really marketed Linux on the desktop to the mass public in the United States are Novell and IBM.

One thing that everyone needs to think about is that Linux wasn't truly designed for the desktop. It was sort-of hacked "to" the desktop. Yet, it was one hell of a hack, and now kernel development has shifted to focus a bit more on the desktop end. As this process of development continues we'll see Linux itself (which is really at its most base just a kernel and kernel modules) geared even more towards the desktop. At the present moment Linux on the desktop is still in its infancy or adolescents at best. What tends to get people, Linux supporter or not, all fired up is the fact that even as an infant desktop Linux is far more secure, stable, and virus free than Windows, and more flexible, portable, and secure than Mac OS X. In my opinion the "free" aspect that many people tend to bring up actually holds desktop Linux back in a way. Being a free OS tends to frighten many hardware and software designers who feel that it would be hard to make money through Linux. Granted a large enough user base would mean that they couldn't ignore desktop Linux any longer, but we just haven't seen that kind market penetration as of yet.

Even as I sit here and write this I (and I'm sure you) know that this whole article is coming from a bias point of view. I love Linux and feel that Linux on the desktop is the best choice a home PC user could make. I couldn't go back to Windows even if I tried. I'd simply get too frustrated and too jaded far too quickly. Everything from virus scans, malware scans, spy bot scans, blue screens of death, root kits, defragmentation, to inflexibility would simply drive me crazy. I can't believe Windows users actually put up with these types of things. I'd much rather edit a couple configuration files (which is rather rare now a days unless you've got some exotic hardware) than be forced to deal with all the time wasting upkeep Windows requires.

I will say this, Bill Gates is a business genius! I know he's not at the helm any longer but he's the reason Windows and Microsoft are everywhere. Any electronics store you go to your guaranteed to find Windows. It'll be on 90% of the desktops, laptops, and netbooks they sell. Best Buy is about the only major electronics store where these percentages might be lower. Still, Windows is everywhere! If you go to Wal-Mart more than likely all the PC's they carry will have Windows on them. Sure you may run into a Dell with Ubuntu on it but there will probably only be one in a sea of Windows boxes. Any boxed software you buy will most likely be Windows software, possibly Mac software, but sure as hell not Linux.

Linux doesn't have a very big desktop market share and with companies like Microsoft and Apple to compete with it may be a while before we see Linux with a large desktop user base, or it very well could be never. Yet, the thing to consider is, Linux got the small hand hold it has on the desktop market through nothing but word of mouth. There is another company I can think of that used nothing but word of mouth marketing and became huge. The company I'm referring to is Starbucks. Ever seen a Starbucks commercial? Unless it's a local information channel reporting new business openings I'm highly doubting that you have. I think there may have been a couple in recent years but definitely not while they rose to the coffee shop throne. I'm not saying this will happen to Linux but the similarities are there.

On one final note, I would like to throw out an example of what I consider bad journalism when it comes to discussing Linux on the desktop. Now I know I'm probably not supposed to bad mouth another writer but this article had me rolling my eyes and raising a few eyebrows. The author, in my opinion, brings up more myths than facts really, but you be the judge. Please email me and tell me what you think of the article. Tell me if you thinks it's good journalism, or if you think it's bad journalism in any way. Tell me I'm wrong, tell me I'm right, but give me your opinion. The article can be found here.

Ubuntu 9.10 vs. Windows 7

04 Nov, 2009 | Author: Sorteal

First off, yes this is LinuxRants and as such I am sure you can guess which OS out of these two that I prefer. Yet, I have to say that Windows 7 is the best version of Windows I've seen in a long time. I actually like Window 7 in a way. Now we all know that almost anything Microsoft released had to be better than Vista, but would it be better than XP? My opinion is, yes, it is a better OS overall than XP. Sure XP is still faster and it has available drivers for everything under the sun, but it's not that much faster than 7 and driver support will improve as 7 goes along. Does any of this mean I would install Windows 7 on one of my machines....hell no it doesn't!

The reason I'd rather burn in a thousand hells than install Windows 7 comes down to a few simple reasons. One, Windows 7 is an expensive OS. The Upgrade/Install for it runs around $119.99. Two, the upgrade process is not likely to work. I've already talked to 11 people I know personally that had the upgrade fail miserably and ended up having to run the fresh install anyway. Plus, even if you do get the upgrade to work correctly it's likely going to take around 10 hours for an XP upgrade and Microsoft themselves have admitted that a Vista Upgrade can take up to 20 hours!!! Compare that to the hour it took me to upgrade from Ubuntu 9.04 to 9.10! Third, installation itself is no where near as customizable as Linux! Microsofts NTFS is one of the worst file systems on the planet! Using any version of Ext (Ext4 for me) or almost any other Linux file system I can designate a partition to root and one to /home making clean installs a breeze and leaving me with all my data and most all of my settings intact! Fourth, Windows 7 is still the OS version of a petri dish just like Vista and XP. Sure it's totally possible to make Windows 7, Vista, or XP relatively secure but to most people it is just not worth all the hassle involved and even then your still going to get infected with minor bugs from time to time. With Ubuntu you don't really have to worry about these things. Viruses are almost non-existent and the ones that are out there can't really do much damage due too the robust permission system of Linux.

Windows 7 did deliver on its promise of out performing Vista in almost every way, but that wasn't really that hard now was it!? Ubuntu on the other hand really out did itself with this newest release. They added online data backup with Ubuntu One, introduced the Ubuntu Software Center, made Grub 2 default, and made Ext 4 the default file system. The introduction of the Ubuntu Software Center was one of 9.10's features that I really wanted to check out, and I was in no way disappointed! Ubuntu Software Center is the program that now replaces Add or Remove. The cool thing is it seems to be somewhat independent of APT and Synaptic. If for some reason you started several software downloads in Ubuntu Software Center and then opened Synaptic and began to download a few programs and libraries through it, Ubuntu Software Center will actually pause its downloads while Synaptic runs APT. Now I know Ubuntu plans on having Ubuntu Software Center eventually "replace" Synaptic in some form so this could be why the program seems to be independent of Synaptic and APT. Whatever the case may be its damn cool! From what I've read Ubuntu Software Center is not yet truly independent of Synaptic but it will become a full on replacement for it along with Gdebi, Software Sources, and possibly Update Manager.

So in this hackers humble opinion Ubuntu 9.10 not only vastly out shines Windows 7, it vastly out shines all other desktop Linux distributions available today. I know there are plenty of Ubuntu hating people out there, whether you just hate deb systems, hate how Ubuntu tries to make Linux a bit easier to use for newbies, or if you just hate anything thats reasonably popular, you should put your dislike on the back burner and give this distro another spin! As for Windows 7, I do like it more than I've liked any other version of Redmond's OS, but that's kind of like saying I like having a tooth pulled better than I like having a root canal!

LiVES 1.0! Open Source Video Editing at its Finest!

17 Sept, 2009 | Author: Sorteal

When I wrote the "Myth Busting! Linux Style" rant I talked about software like Photoshop, Microsoft Office, and Windows Games. These were a few of the software catagories people tend to point to when talking about the holes (the mythological ones) in open source software. There was a key area in that section of my rant that I intentionally neglected to bring up....video editing. Why did I leave a software topic such as that out of my rant? Well, because for a long time now that hasn't really been a myth. Video editing on Linux kind of fell in the same catagory as gaming. It sucked! Sure you could splice together your home movies in Kino or do a few more advanced techniques with Cinelerra but over all there was nothing that rivaled the software available on Windows and Mac OS X.

Until LiVES hit the scene!

LiVES is a fully featured video editor with enough power, customization options, and flexability to give programs like Vegas or Cinematize a run for their money! Linux Journal ran an article about the 1.0 release of LiVES and also wrote a review. The story can be found here and the review here.

For more information about LiVES including, add on scripts, tutorials, news, and installation requirements go to lives.sourceforge.net. Also, like most FOSS projects, LiVES has a rather large community. There is a users mailing list and a developers mailing list, both of which you can sign up for from the LiVES home page. If you prefer a more personal and instant medium try the LiVES irc channel on Freenode at #lives.

Function Junction!

13 Sept, 2009 | Author: Sorteal

If you're new to Bash and Bash shell scripting, you need to become familiar with functions. Writing functions can greatly simplify a program. If a chunk of code is used multiple times in different parts of a script, the code can be enclosed within a function and run using only the function name.

Now, some people may think that I'm throwing functions into the mix a bit to early but one of the ways I learned was by looking at more advanced shell scripts. At first I had little to no idea about much of the code in some of these shell scripts but as I continued to learn more, these advanced scripts began to make sense. I could go through the scripts and figure out for myself what each segement of code or each functions intended output was supposed to be. This made much of the more advanced scripting techniques click with me probably far earlier than they would have normally.

Also, this is just intended to describe what functions are, what they're meant to do, and how to recognize them. As you get better with shell scripting you'll find yourself using functions all the time. You may also find yourself writing a library of functions that you can source at the begin of a suit of scripts so you don't have to keep typing the same functions over and over.

Alright, we've covered basic shell scripts and I've tried to give you guys/gals some useful yet easily understandable scripts to get you started on your road to becoming a script ninja! Next up is recognizing and understanding the basics of functions. Functions encapsulate a small piece of code that will be used often. You can recognize a function by the () that succeeds its call name and the { and } that encapsulate the code of the function.

Here is a simple function. Notice the () succeeding the call name (a call name is just really the name of the function and what you need to type to call the function). Also, pay attention to the { and }, all the code that falls between these is the function itself.

#!/bin/sh
# A simple script with a function...

add_a_user()
{
  USER=$1
  PASSWORD=$2
  shift; shift;
  # Having shifted twice, the rest is now comments ...
  COMMENTS=$@
  echo "Adding user $USER ..."
  echo useradd -c "$COMMENTS" $USER
  echo passwd $USER $PASSWORD
  echo "Added user $USER ($COMMENTS) with pass $PASSWORD"
}

###
# Main body of script starts here
###
echo "Start of script..."
add_a_user bob letmein Bob Holness the presenter
add_a_user fred badpassword Fred Durst the singer
add_a_user bilko worsepassword Sgt. Bilko the role model
echo "End of script..."

As you can see line 4 is the call name because the () succeeding the name identifies it as such. All the code between { and } is the actual add_a_user function. Now you'll notice that from line 21 to line 23 the call name is invoked. The call name is simply running the previously coded function using one simple command instead of writing all that code over and over again.

Functions can make shell scripting much easier! As you go along you'll find yourself using functions more and more. One easy way to remember just what functions are is (as a friend of mine put it) to think of them like tiny shell scripts inside of your shell script. You know, now that I type that it sounds even more confusing than saying if a chunk of code is used multiple times in different parts of a script, the code can be enclosed within a function and run using only the function name. Remind me to slap that friend. :P


I want Feedback!

I consider this the alpha version of the site and as such want visitors to feel free to throw their two cents (or twenty) into the ring. Tell me what you like and what you don't like. Tell me how my xhtml and css suck or could be improved. Let me know what you want to see in the future. Got an obscure or home rolled distro you want reviewed? Got a cool hack or work around you think people would be interested in reading about? Whatever the case or critism may be email it to me at sorteal@linuxrants.net

Remember Linux and FOSS is about community, so lets work together to build a site worth ranting about!

A Note About Our Slogan

For those who don't quite get the whole "Site with Kernel Panic!" slogan: Kernel panic is something that almost anyone who has ever compiled a kernel themselves has run into. It means exactly what it sounds like, you freaked the fuck out of the kernel! It means you did something terribly wrong! I'd imagine that a lot of people that read through this site (I'm talk to you Linus worshipping fanboys!) will freak the fuck out and feel I've done something terribly wrong by making a site that not only praises linux and FOSS, but points out its downfalls and weakness at the same time! To those people I say "Why don't you go Tux yourself!" -sorteal