Linux Online Advertisement
[ Register ]

[ Applications ]
[ Documentation ]
[ Distributions ]
[ Download Info ]
[ General Info ]
[ Book Store ]

Advertisement

[ Courses ]
[ News ]
[ People ]
[ Hardware ]
[ Vendors ]
[ Projects ]
[ Events ]
[ User Groups ]
[ User Area ]

Building Embedded Linux Systems

[ About Us ]
[ Home Page ]
[ Advertise ]

Linux Online Reviews

A Look at MEPIS 3.3

Michael J. Jordan, Linux Online Staff

March 9, 2005

MEPIS is a distribution that hails from West Virginia, USA and is developed by Warren Woodford. MEPIS can either be used as a live-cd system (one that boots from your CD drive, no need for installation) or it can be installed. I decided to try my luck at installation, so this review also doubles as an install guide for MEPIS

I should point out that my test system isn't fresh out of the showroom. It's a five-year-old AMD K6-II. Despite its age, it isn't short on memory. I just popped in another 128 MBs to add to the 256 it already had. It's not top-of-the-line, but it's not particularly challenged. So, if you've got something like this in your home or business and you don't know what to do with it, then you can use it to test MEPIS (or any other Linux distribution in this series). Everything I've tried runs at a fairly acceptable speed.

First, when I loaded MEPIS from the CD, in order to get something to appear on my screen, I had to make sure some options got passed at boot time. On other machines I tried, I could just choose one of the default boot options, so it doesn't mean you have to look at some boot options you might not understand. But if you're having problems seeing something on your screen, first choose your kernel (I went with 2.4 to be safe) and then use the backspace button and erase the default boot options and add something like:

vga=normal xdrvr=vesa

You can also press F1 to see other options. If you've got special language and/or keyboard requirements, then press F2 and choose the appropriate language here. For example, where I live, I need a Spanish keyboard layout, even though I prefer everything to appear in English.

Now that you've chosen your language options if that applies, your kernel and you've added any boot options below, you're ready to go.

MEPIS found all the hardware on this machine quite nicely. It's all pretty standard anyway. It has a Soundblaster Audio PCI64, a video camera card that uses the BTTV driver, a clone of a RealTek network card that uses the Nek2k-pci driver. It's also got an LG CD-RW drive, in addition to its normal CD-R drive. All of this was found and supported nicely. In no time the system was up and running off of the CD.

Install Me!

screenshot

Once you're running off of the CD, take a few minutes to get a feel for the system. Once you feel you've seen enough, there is an icon on the left side of your screen that says 'Install me'. Click it to let the fun begin!

First of all, let me just say that I am a big fan of partitioning the hard drive. Now I'm sure that there are a lot of people out there for whom this 'partitioning' stuff is meaningless or at worse frightening. Don't worry. I am a former English and history teacher, so I was once a frightened soul as well. If you're not too keen on dividing up your hard disk like a pie, then at this point you can choose the 'Auto install using the entire disk' option.

screenshot

If you're feeling a bit adventurous, then I'd recommend you try out a little partitioning. What I advise is splitting the hard disk in two parts. Click on the button 'Run QT Parted' to start this process. If you have existing partitions, remove them until you have all free space. Then create your first partition with at least 3 GB of space. Then create a partition with the remaining space *minus* the amount of your machine's RAM. This last amount free space will be your 'swap' partition. It's still a good idea to have swap, although this practice comes from the days when large amounts of RAM was not common. A 'swap' partition exists to give the machine a little virtual memory boost. You can add more swap if you like. Some people prefer a size that's the equivalent of double the RAM. The first partition you created is where we'll put our root / partition. The second partition will be /home, which is where all of the user files are kept. The last one, as you already know, is for the swap partition. Keeping /home in its own partition has a few advantages. One is partial protection in case of hard disk failure. Your /home partition stands a greater chance at remaining unscathed. Also, if you update or even change your Linux distribution, you can keep your /home partition where it is, eliminating the need to be copying files and restoring them after the install (this doesn't mean that you shouldn't make regular backups, of course). Also, it's best to format these partitions with what's known as a 'journaling' file system like 'ext3' or 'reiserfs'. Without getting into too much detail, these file systems are better at keeping your data that the older standard Linux filesystem format 'ext2'. Your hard disk should end up looking like the following screen shot:

screenshot

Continuing with the install, you can have the tool check for bad blocks on the hard drive. You will notice there is an option to preserve data in /home. This is what I mentioned before. Now it will ask you if it's OK to destroy your data. That's just fine. Let the destruction begin.

As MEPIS is installing, you'll get some nice messages from the developer, Warren Woodford. One of the messages you'll see is that MEPIS is based on Debian unstable. Don't let that word scare you. Debian is so polished and conservative with their versions that the current *stable* version is from 2002. In other words, Debian is the William F. Buckley of Linux distributions. All of these messages contain important information. One of them talks about KPPP, a program to configure your internet connection if you're on dial-up. Another talks about the installation of fonts, which is an important topic for both aspiring and accomplished graphic artists.

Next, you'll come to a dialog that asks you to choose your boot method. A program with an ugly name (Grub) will allow you to boot more than one operating system. The safest option is to choose to install it into the MBR or 'Master Boot Record'. This is a reserved space on your hard drive. You can also choose if you want a graphical or text screen for Grub on boot. Next, you'll have to select which kernel to boot. Two major versions of the kernel, the core of your operating system (it makes the hardware and software work together) come with MEPIS. These are 2.4 and 2.6. The more recent one has the larger number. I found on this test system that 2.4 is much more friendly with it. Here though, you can choose both and then at boot time you can choose the kernel that seems to work better.

screenshot

Next, you'll need to create at least one user account. Linux is a multi-user system and along with one or more normal user accounts you also have the system administrator account. This is known as 'root'. This is only used for system maintenance. You have to choose a password for 'root' here as well.

Now that we're choosing, you'll need to choose a name for your computer. This can be harry, sam - gepetto - whatever you like. You will also see that MEPIS comes with a program called Samba. This isn't about exotic dancing. This program allows Windows machines to access your computer as if it were a Windows network share. If you have a home or office network with Windows machines, these machines can easily access your Linux machine to store files on it. If you want this, you'll also have to choose a name for your system. I just went with the same name I had chosen before.

screenshot

You'll need to select some services that will start at boot. These include a firewall, which is a good idea. The others depend on what you have (ISDN, for example, is not too common anymore).

screenshot

You'll have to set your localization settings to reflect where you're living and the kind of language requirements you have. You can also take the opportunity to set your clock to your local time.

screenshot

Now it's time to reboot and try out MEPIS.

Enjoy Your New System

Now you should be nicely logged into your new MEPIS system. Take a few minutes to look around - to kick the tires, as they say. There's a lot here to see and to use.

Anybody who is familiar with MS Windows (what's that, 90% of the population?) shouldn't be too confused by what he or she is looking at. In fact, Linux has come a long way in the almost 8 years that I've been using it. You may have heard the nasty rumors that you need to learn arcane command line routines from the *old* days of computing. This is, as I said, just a nasty rumor. If you click on the little house icon - the one with the red roof - you can move your files, even send them across the world - just by dragging and dropping. Yes, that same drag and drop found in that *other* operating system.

MEPIS comes with OpenOffice.org, a full-featured office suite. And this suite is sweet. You can Open most files produced with MS Office and you can create files so that your MS Office using pals can open them (or you can convince them to switch to OpenOffice, which is also available for Windows).

One of the big attractions that MEPIS has for me is how it's integrated support for audio and video over the web. This has been (and I think in most Linux distributions still is) a problem for Linux. MEPIS has pretty much solved it. The screen shot below shows Firefox loading the Mplayer plug-in to play a Windows Media file. Since RealVideo most Quicktime codecs are also supported, MEPIS provides you to see nearly anything streamed over the web.

screenshot

As you can see, MEPIS proves what we Linux advocates have been saying for quite some time. There shouldn't be anything stopping you from adopting Linux. Linux can do it all.

Getting More Stuff

screenshot

If there isn't enough for you, we can get some newstuff via a program called 'Synaptic'

screenshot

You can use the 'search' feature to look for packages that you want to install. As you can see here, I got a couple of programs that I use frequently:

screenshot

Synaptic will also help you keep your system up to date with the latest bug fixes and security enhancements.

Conclusion

If I were starting out with Linux today, I'd definitely give MEPIS a try. Start out by booting it and just using it as a live CD. If you like it, then you can install it. MEPIS can also be purchased from the online store at the website. Buying MEPIS will ensure that development will continue on this top-notch up and coming Linux distribution.

Michael J. Jordan is the webmaster of Linux Online. He can be reached at Michael.Jordan**AT**Linux.org




Comments: feedback (at) linux.org
Advertising: banners (at) linux.org
Copyright Linux Online Inc.
Compilation ©1994-2008 Linux Online, Inc.
All rights reserved.