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 ]

Linux in a Nutshell, Fourth Edition

[ About Us ]
[ Home Page ]
[ Advertise ]

Linux Online Reviews

Vector Linux and Ark Linux: Two Distributions to Watch

Michael J. Jordan, Linux Online Staff

March 31, 2005

In this, our final installment in our series of up and coming Linux distributions, we look at two distributions that aren't widely talked about, but probably should be. They are Vector Linux and Ark Linux. Vector is an extremely attractive and very user-friendly Linux distribution. Ark Linux, though attractive, has some bugs to work out. Despite some of the pain I had to go through to get Ark Linux running, the installation, with all its present flaws, shows great potential. First, let's have a look at Vector Linux.

Vector Linux

Vector Linux is a light-weight distribution aimed at desktop users and based on the venerable Slackware. I downloaded the 5.0 SOHO version from one of the mirrors listed on their downloads page . When you install Vector, don't be surprised at first to see a text mode installer. Since you're probably only going to see the installer once, the developers (known as 'Vectelopers' by the way) must have decided to put their efforts into making the installation procedure easier rather than prettier.

Pre-install and Partitioning

First, it will ask you to choose your keymap. For those using a layout other an the US one, you will be able to test if the keys are working. I use the Spanish layout. Curiously, my 'nye' (ñ) didn't work during the test. It did work later.

You will now be presented with three menu choices. First, is 'Start', which is rather self explanatory. This starts the install. The second is 'LILO'. 'LILO' is the 'Linux Loader'. This is a small program that normally resides on the Master Boot Record of your hard drive. At boot time, it gives you the option to load the operating system of your choice. You won't be needing this option unless you wish to repair a failed installation. The third option is 'Exit', which is also pretty self-explanatory. If you choose 'Start', it will look for the installation CD and ask you if it's the right one. Unless you accidentally put the CD of the Greatest Hits of Engelbert Humperdinck in the drive, choose 'yes'. Just a little note before you actually choose 'yes'. The Vectelopers recommend at least a Pentium III to get the best results from Vector. Not to contradict them (I mean, after all, they're the ones who made it) but I'm getting just fine results on my 400 Mhz AMD K6-2, which is roughly equivalent to a Pentium II.

After choosing 'Start', you'll be given three more menu choices. These are 'Resize', 'FDisk' and 'Install'. The 'Resize' option is for taking existing hard drive partitions and reducing them to make room for Linux. If I had installed Windows on this machine too, I would have liked to try this out. But I am not a user of Microsoft's products, so I'll have to admit to ignorance on this option. The third option, 'Install', will march you right into the installation. Those who have been following this series can attest to the fact that I'm a fan of having two main hard drive partitions plus a swap partition, so I chose 'FDisk', which I assumed meant manual partition. I think it would be better to use the word 'Partition' instead of 'FDisk'. FDisk is a program, also found on MS-DOS, to do the actual partitioning. But to a lot of people this is meaningless.

Choosing 'FDisk' will fire up the program 'CFDisk', a venerable (and confusing) partitioning tool for Linux. Luckily, the Vectelopers have written a concise how-to on partitioning which they show you at this point. CFdisk has been around as long as I have been using Linux and has been scaring Linux novices for more than a decade, but it isn't really that bad. In a nutshell, the idea is to leave your hard disk empty by deleting any existing partitions. Then, according to my favorite partitioning scheme, we create one called '/' - known as the root partition, one called /home, where we'll keep our personal files and finally, a swap partition which will help with memory usage. After you have created these partitions, you need to tell the program which type you want them to be. This is done by using the tab button and choosing, appropriately enough, the [Type] option. For / (root) and /home, choose the number 83, for the standard Linux filesystem. For the last one you will need to choose 'swap', which is number 82. Go back and highlight the first partition - / (root) and choose [Bootable]. Write the partitioning tables to the disk (choose [Write]) and your computer will now reboot.

After rebooting, you'll be back at the 'Resize', 'FDisk' and 'Install' menu again. This time, choose 'Install'. You'll now be presented with a menu with multiple choices. The best thing to do is to go through them in order. The first menu choice is 'Check Files'. It will show a list of three bzipped tarballs, veclinux, openoffice and xampp. At this point in the install, I didn't know what these were for, since I had never used Vector Linux before. I was somewhat curious as to what these tarballs were. I found out later that the install system for Vector is based on a the concept of installing programs in packages known as 'Bulks'. These are the three main 'Bulks' for Vector Linux. If you choose these, it will go through the process of checking to see if these 'Bulks' are OK - that they don't contain any errors. This is a good thing, I would say. After this, the program goes automatically to the selection of partitions for their different roles. By default, it goes first to /home. In what might be a bit off-putting for novice, you have to remember what part of the hard disk you assigned for /home. If you're like me, it should be the second partition you created. Choose this. Starting with home is actually a good idea, because you may be changing from another distribution and you can save your user files from the old one. And if that's the case, you are now presented with multiple choices on what to do with this partition. You can choose 'KEEP' here. To show that the Vectelopers have a sense of humor, you're given several opportunities to choose 'KEEP'. If you're installing from scratch, you can choose among the the traditional Linux filesystem 'ext2' or the newer journaling file systems 'ext3' or 'ReiserFS'. The journaling systems are better if your machine should go down unexpectedly, so I chose 'ext3' (though Reiser is equally suitable). Now choose the 'swap' area and finally use the first partition as the / (root) partition. I also formatted this as 'ext3'.

The next part is the selection of the aforementioned 'bulks'. There are three main categories of packages. Bulk 1 is the base system, Bulk 2 contains the OpenOffice.org suite and Bulk3 contains web server applications (Apache web server, MySQL database, PHP web scripting language and the ProFTP server). If you don't plan on using this machine to serve web pages then don't choose the last one. If you think you might like to and have the extra space, then feel free to select this bulk. You can also pick and choose individual packages in the bulks. For example, Vector comes with two video players, Mplayer and Xine. I didn't think that I needed two of them so I took 'Mplayer' off the list of packages to install (not due to any preference, just because it came after Xine in the list). Other interesting packages that are worthy of note are:

  • Blender, a 3D modeling application
  • Firefox browser
  • GIMP, the popular image manipulation program
  • QCad, a free CAM/CAD program
  • Scribus, a desktop publishing suite
  • KMyMoney and GNUCash - two personal finance managers
  • K3b, the popular CD/DVD burning tool.

Once you've made your choices, you come to the final, rather humorous install menu. 'Install' encourages you to "Go for it". 'Back' is for those who'd like to go back and take a second look at what packages they're going to install. Finally, 'Abort' are for those "scared my system will be turned into toast". I can assure you that your system will be perfectly fine, baring any unforeseen acts of nature, like a thunderstorm during the install. So you can safely choose 'Install' and go for it. If you want to stick around for this (the developers flash a message that tells you that you can leave if you want), you can read other messages that flash across the screen.

Configuration Options

Once the bulks have been installed, it's time to install LILO. the Linux loader. The best bet, as is pointed out, is to install into the Master Boot Record. Then you need to choose the operating system to boot. Since I only have this on on the system, all the options were the same. I just chose 'OK'.

Now, you'll see another option: 'Frame Buffer Console'. This will give you a snappy GUI to choose your operating system at boot time. It's best to choose 'standard' as they point out. All hardware will support that option. The next setup option is for passing special parameters to the Linux kernel at boot time. This is probably something that you won't need, particularly with the 2.6 kernel. IDE CD burners, for example, used to need SCSI emulation with older kernels and options needed to be set for this at boot time. Other funky hardware still may need it, but you can most likely ignore this. After you get these two LILO related setup options out of the way, LILO will be installed.

Next we pass to the main setup options. Some of these are optional and you can uncheck them but I kept each one checked. They are:

  • Keyboard model and layout:
    I need a Spanish layout. For the variant, I chose 'basic'
  • Timezone
    I chose local time and my location
  • Mouse setup
    I chose my type of mouse
  • Network card (found it ok)
  • Network hostname
    Here you need to enter the name of the computer and domain if it applies. You should seek help from the network administrator if you don't know this information.
  • Network method
    Choose from: DHCP, STATIC, PROBE or NONE (if you're not connected). Again. you might need help. I have a home network that connects to the outside through an ADSL router. My method is 'STATIC'. I needed to assign an IP address to the machine and tell it my router's IP address for the gateway.
  • Alsa configuration (for sound)
  • X Window configuration
    I chose 'Auto'. The Vectelopers will ask for forgiveness if they can't find your graphics card. Will also ask for your preferred screen resolution and color depth.

It will now ask you the method you want for your boot process. You have four choices. One is 'Text mode desktop', which I didn't even know existed. Sounds like the old MS-DOS days. The next is 'Text mode server' - if you're using this primarily as a web server and not a desktop. The two remaining are 'GUI mode desktop' and 'GUI mode server'. I chose the third, since is that's what I plan on using the machine for.

You will now see some choices for 'Hardware Init Configuration'. These are things that you may need at setup time. If you feel you won't need it, then don't select it.

Next we move on to user configuration settings. Here, the instructions are fairly straightforward and standard for most Linux distributions. You need to change the root password and then add a normal user. I found the user account setup a bit more involved that it needs to be. All users on the system are assigned a user ID number (known as UID). This is normally assigned automatically. Picking the UID manually is an unnecessary step, I think. Once you've created the user and chosen your password, the configuration process is complete. You can now remove the CD and reboot.

Upon reboot, you'll be greeted with an attractive splash screen. You can choose between booting into the standard GUI or text mode The GUI in question is KDE.

screenshot

KDE is an attractive and easy to use desktop that comes will all kinds of programs. KDE based distributions tend to offer more variety to the user.

Vector comes with the Firefox browser and Flash enabled. If you want other plugins, like Real Player or others, you'll have to download and install them on your own. So again, like many Linux distributions, you do not get the 100% internet experience out of the box. But with so many proprietary multimedia formats out there, it isn't surprising that Linux developers haven't overcome this hurdle.

screenshot

Since we're on the subject of multimedia, sound worked out of the box. I copied a few MP3s and Oggs to this machine and played them. There was a slight glitch at first. By default, Vector opens these files with an application called Amarok. Amarok didn't seem to want to play them and then crashed. Luckily, Vector comes with XMMS which will play Oggs and MP3s just fine.

To install new programs, Vector comes with a program called VLAPT. This program is actually a front end to SLAPT-GET, the package management tool for Slackware-based distributions like Vector Linux. I clicked on the VLAPT icon on the desktop and after entering the root password, you're given the choice of updating, installing and removing via a comfortable and intuitive user interface. To try it out, I clicked on 'install' and chose the light-weight web browser Dillo. After clicking on a confirm dialog box, Dillo was quickly installed. You can do the same with any other application in the list.

screenshot

On an interesting security note, Vector comes with a tool called Guarddog to configure a firewall. Setting up a secure firewall is a bit beyond the scope of this review, but if you try out Vector I encourage you to check this application out. Just select the tab 'Protocol' and click on the protocols that you want to be allowed access to. You really don't have to be a network administrator to understand it because the protocols are all explicitly labeled (like AOL, Yahoo messenger, Bittorent and the like).

screenshot

To sum up, Vector, though it doesn't have the name recognition of distributions like Red Hat or SuSE, has its advantages over them. It's lightweight, fairly easy to install and will give you a attractive and user friendly system. Vector Linux is definitely worth a try.

Epilogue: Ark Linux

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.