This is my cyberhome!

January 6, 2004

Mandrake Linux 10 Preview

Filed under: Linux,Software — Manish Bansal @ 6:38 pm

This article originally appeared on Osnews.com.

Mandrake Linux Preview Edition pretty much defines the shape of things to come in Linux land in 2004. With Kernel 2.6, KDE 3.2 beta and XFree86 4.4 beta, it doesn’t leave much to be desired. This article refers to cooker snapshot as of December 31, 2003. Please note that this release is not a beta release. This is not even an alpha release. Its just something put together to show what we can expect from Mandrake 10.0. This release comes on only two CDs so some of the packages are missing. And as there are bound to be lot of bugs in this kind of release, I’ll be concentrating more on the usability aspect. So let’s see if it is worth drooling over.

Install:

I did not want burn the iso images to the CDs so I chose to install directly from the harddisk. First thing I did was to bust the iso files using winrar. Then inserted a floppy and double clicked on ‘rawwritewin.exe’ in directory ‘dosutils’. Pointed it to the directory called ‘image’ and chose ‘hdcdrom_usb.img’ . The boot floppy was ready in 4 minutes. All this was done from within Windows. Booted using the boot floppy just created. Chose ‘harddisk install’ method and pointed the installer to the place where the packages were lying. Note that the installer expects names like hda5 while asking for the package location. It won’t understand what C:\ means. and while busting second iso, make sure that the rpms from this image are extracted in a folder called RPMS2 under ‘Mandrake’ directory. Otherwise the installer won’t be able to find them. The install process itself is essentially same as before. I chose Hindi as one additional language and the installer offered to install ‘Devanagiri’ keyboard layout. Very helpful. While installing individual packages, the installer does not show the package version number. Not a big deal though but I am used to it from my Redhat days.

I had chosen ext3 as the filesystem and the whole install process took about half an hour. No third party ads were displayed during the install. Even though there is a folder called ‘advertising”, it just contains Mandrake’s own promotional ads.

First Boot:

One of the first thing that hits you when you login is the responsiveness of the system. The system seems really fast. Even though lot of RAM (640 MB DDR) and new Kernel/KDE/XFree86 helps but it certainly is much much faster than Redhat 9 and Windows XP on the same hardware. Sometime I got the creepy feeling that the system was anticipating my mouse movements and bringing up the screens even before I could click! The directory listing of same shared drives (songs etc) was coming up much faster than it was in Windows XP. and these shared drives are FAT32, something Windows is supposed to specialize in. I wonder how would it be when pre-linking is enabled. Hope they add that to the final release.

I have two harddisks, first one containing just the OSes and the second one containing songs, docs, videos etc. The second harddisk has four partitions with volume labels songs, docs, videos and junk. Not only the system automatically mounted all of them under /mnt but get this, it created all the mount points by reading the volume labels of the partitions! I was awesome. No other distro has ever done that. Infact I keep a copy of fstab in a separate partition which I use after installing a new distro. Guess I won’t be needing that anymore. Though it mounted my USB harddisk also by itself, it did not read the volume information from that and instead named it as win_c3.

I had created one normal user account ‘manish’ during install. When I booted for the first time, the system automatically logged me in as ‘manish’. But I wanted to login as root to do some onetime settings. I thought I’ll just logout and maybe I’ll get to see the login prompt. On logging out, it showed the login prompt but there was no place where I could enter username. I had to click on the name ‘manish’ but this time it did ask for the password. I Changed some settngs in the login manager and made it show ‘root’ on the login prompt. I know its not a good idea to display ‘root’ as one of the users, atleast a text field should have been supplied where I could type username ‘root’.

Package install:

It turned out that the package ‘Wine’ got left out during the install. Actually I don’t remember seeing it anywhere during the package selection. Anyway, I launched rpmdrake but it ended up in dependency hell. Launched urpmi and gave ‘urpmi.addmedia local’ and gave it the path for ‘Mandrake’ directory where the rpm packages were stored. It could not load the rpm package list. Gave an error message saying that the files hdlist and synthesis.hdlist could not be parsed/located even though they were peresent. Mucked around a bit more with urpmi but could not make it access local rpm files. Then stumbled upon the GUI tool called ‘Software Media Manager’. The same thing that I was trying to do by command line worked flawlessly in GUI. The local rpm files list got created and finally I was able to install ‘Wine’. Well, all I can say is I am yet to find software install nirvana. And I also wonder if it is so tough to put every object file needed in the same rpm package.

Multimedia:

This is the first Mandrake release that has got a beep out of my onboard AC97 audio controller. I had to fiddle with audio mixer a bit but it worked in the end.
Clicking on a mp3 file brought up totem player. I was hoping to see xmms but nothing a few mouse clicks can’t fix. I guess the default should have been xmms in
the first place. Xmms here is highly unstable though. It froze up on the first mp3 itself and took the entire system down. But I guess thats ok in this kind of release. And it still does not contain extra skins and equalizer presets.

There are only two media players included, Mplayer and Totem. Xine is not present and neither is libdvdcss even though there is a package present called xine-plugins. Wonder what that does. Video files play by default in totem. I changed the settings to make Mplayer the default for such files. It showed a progress bar saying ‘changing system settings’. Clicking on a video file now brought up totem again. Also I had associated dat files (VCD clippings) with Mplayer but it had no effect. It still brings up the dialog box asking me to choose a program. These seem to the problems with KDE rather than with the distro but since KDE itself is beta, you can never be sure.

There are lot of programs installed to deal with image files. Infact, there are too many of them, may be 8 or 9. And all of them do more or less the same thing. Though it is good to have choice, this just seems like overkill to me. Good old Gimp is also present but it is quite old 1.2.5 version. With this kind of release, they could have included 1.3 beta and nobody would have complained. It contains much better menu layout and CYMK support.

Productivity:

OO.org 1.1 is present along with KOffice 1.3 beta. Loading time of OO.org has improved a lot since 1.0 but it is still not fast enough. And I think whatever speed gain I saw was because of the new kernel and new XFree86 etc. Filters have also improved for MS Office documents but a lot remains to be done. I opened a simple word document with a few bullet points and all the bullets (in this case, small round dark circles) had big square grey boxes around them. It looked plain ugly. It can ofcourse be fixed but defaults should make sense. KOffice is still very buggy. KWord froze up 2-3 times on opening the same file and just won’t get refreshed. Personally, I think these guys should merge with OO.org. There are 7 text editors present, one for each day of the week I guess. Incidentally, I am typing this review in KWrite while playing around with this release.

The menu layout is pretty intuitive for office applications atleast. Instead of grouping them by brand, they are now grouped by functionality. So all the word processors go under ‘Wordprocessors’. GNOME dictionary turned out to be very helpful in checking some word meanings but it needs internet connection. It would be much better if there is an offline dictionary included, somethink like Wordweb for Windows.

Internet:

Plenty of stuff here. Galeon is also present in addition to Mozilla and Konqueror. And Mozilla still retains its ugly classic theme as default. This point has been talked about so much in online communities but nothing seems to convince the package developers to change it. Flash plugin is not present and neither is Java. What is the point in putting ton of new features in each version if it can’t do the basic stuff right? Konqueror was horrible at reproducing the fonts as intended by the web page. I went to http://www.osnews.com and the page looked terrible in Konqueror. But the same web page looks gorgeous in Mozilla. Maybe there are some font settings that can be changed but default in Konqueror is just hit or miss.

I used gaim to connect to Yahoo chat server and everything worked right the first time. There is an application called ‘Screem’ to build web sites. Its something
similar to Yahoo site builder though not that powerful or that intuitive. I could not find site templates which is the first thing it should have had.

In terms of internet security, the system has a firewall called Shorewall. I chose the standard level of security accepting the default settings. The Zone alarm firewall test on Windows XP shows all the ports to be in stealth mode. Means that it eats up all the incoming ICMP packets and it appears that there is no PC at this IP address. I decided to see how does Shorewall fare. Went to the site ‘http://scan.sygate.com’ and gave a port scan. It showed all the ports to be in ‘closed’ state only. That means that someone could still see that there is a PC at this IP address. It is secure but I won’t have worried had it been in ‘stealth’ mode. I then changed the security level to ‘paranoid’ and sure enough, the port were shown to be ‘Blocked’ which means they are in stealth mode. I felt better but now I could not access my shared drives mounted under /mnt. Oh well..

Did a Nmap scan also on the PC and it showed only port 6000 to be open which was being used by X11.

General usability:

One of my pet peeves is the default application bindings in Linux distros for the common type of files and Mandrake doesn’t fare any better than others. eg double-clicking on an iso image file brings up an application selection dialog. Now the most common use of an iso file is to burn it on to a CD and K3b should have been configured to do so by default. Xandros does this right. Another example is .dat files. There are used in VCDs. Now the only thing I can do with a dat file is to view it. So Mplayer should have got fired up and played the movie. Since this is just a preview release, maybe the things will change in future. Moreover with all the distros having more or less the same standard set of packages, these are the only areas where a distro can differentiate itself from others. I am sure we’ll be seeing a lot of usability enhancements in 2004.

The system seems stable enough for daily use. The only two things that were acting up were xmms and KOffice. Everything else seems to be working fine. I would like to say here that the speed of the system reduced a bit after using it for 2-3 days. Maybe because of all those log files getting written.

Conclusion:

This is going to be a big release for Mandrake especially considering their financial situation. It won’t be wrong to say that this is the release that can make them or break them. Hope they get this one right. Enough has been written about KDE 3.2 beta and how it still needs a lot of polish. As for me, I’ll be giving Fedora core 2 a spin and then decide for myself. If Fedora offers same levels of performance, I don’t mind installing a few multimedia packages and getting on with my work.

December 24, 2003

Introducing Lorma Linux 4.0

Filed under: Linux,Software — Manish Bansal @ 2:29 pm

This article originally appeared on Osnews.com.

Lorma linux 4.0 is the first distribution to be based on Fedora Core, outside of Redhat, that is. It is one of those new breed of single-CD distros that try to include only the best-of-breed applications.

It is primarily a desktop distro and does not include any of the software for setting up http/ftp/mail and other kind of servers. Though the matter of choice vs simplicity is a debatable issue, if you want 5 text editors in addition to OO.org and Koffice, this distro is not for you.

Lorma linux tries to offer what Fedora left out in its release. Redhat users are all too familiar with the process of installing lots of packages after installing the main OS. Its kinda like what you do on Windows only on a smaller scale. But not so with Lorma. Here you get everything that you wish Fedora had included. Don’t get me wrong on this one. I respect the stand taken by Redhat concerning legal issues surrounding mp3 plug-ins and DVD content (un)scrambling systems and other things. But looking at it from an end-user’s perspective, it’s a bit of inconvenience. And that’s exactly what Lorma Linux promises to relieve us from.

I have been using Redhat linux since version 7.1 and my main OS for day-to-day work is Redhat linux 9. I have not used Fedora Core 1 and I don’t plan to do so either. I would definitely be using Fedora Core 2 though. That said; let’s see if how does Lorma linux fare in comparison to Redhat Linux.

Install: The install process is identical to that of standard Redhat linux, except one thing. It gives you a choice of 5 package groups, what it calls “Installation Classes’. Different pre-defined package groups will be installed based on what installation class you choose. This approach has its own good and bad points. It’s very good for people who are new to Linux as it saves them the trouble of choosing from thousands of packages. But on the other hand, ‘office workstation’ installation class does not include development tools and the ‘classroom workstation’ installation class includes games!! It should be noted that the users can either accept these pre-defined package groups as it is or they can make changes as they wish by selecting/deselecting packages. Very handy feature. Anyway, the good old custom mode is present too. As any regular reader of OSnews would have guessed that’s what I chose. Install went smoothly, except for one small hiccup which I describe in the support section.

Multimedia: This is one of the biggest selling points of this distro. The phrase doesn’t make much sense when you consider that this distro is free but anyway. It comes pre-installed with mp3 plug-in for xmms. Though why they don’t include equalizer presets is beyond me. In fact, none of the distros that I have seen so far include these. It’s a very simple thing to import the presets from winamp and I wish this distro had done so. Maybe in the next version!
Mplayer comes with divX and OpenDivX plug-ins pre-installed to watch DVDs ripped in divX format. Among CD writers, k3b has been included which I believe is the best CD burning application in the Linux land.

Internet: Mozilla comes with the Modern theme as the default, which looks beautiful compared to that crappy Classic theme and it comes with Flash plug-in pre-installed. These are small things but these are what give the users a better experience. Version 3.1 of Lorma Linux had java pre-installed but it was removed in release 4.0 because of space constraints. I wish they had retained it and removed some other application instead. One candidate for removal could have been Scribus, used for desktop publishing. It is a very specialized application and there are very few people who would be using it in production environment.

Lorma Linux comes with Yahoo messenger pre-loaded for instant messaging. With recent issues regarding gaim and MSN chat rooms access, who knows if Yahoo would also block access to gaim users. I find it very reassuring to have Yahoo messenger ported to Linux as all my friends are not Linux users and most of them use Yahoo messenger anyway.
For enjoying streaming audio and video, RealPlayer is present. It is the freeware version and it forces you to register it when you launch it for the first time. I wonder why it does that. I just gave it a dummy mail-id and off I went.

Support: Lorma Linux is a project of an educational institution in Philippines. It is not a commercial distro in the true sense. So the basic source of support is the user forums. While I was installing it using VMware, the installer was hanging after installing a few packages. I tried to install it 2 more times but each time it would hang on one package or the other. I posted my problem in the user forum and I had the answer within 5 minutes (I guess it was from one of the developers). Turned out that VMware was using SCSI emulation for the virtual harddisk by default. I changed it to IDE as suggested in the answer to my problem and the install went smoothly. This kind of response is very rare in the freeware world. And I should mention that even I didn’t know at the time of posting the question that I would be doing a review of this distro. So there is no question of favorable treatment or any such thing.

Office/productivity: All too familiar OOffice.org is present, version 1.1. Keeping in with the philosophy of single-CD distros, KOffice has not been included, neither is abiWord.

Misc: Wine package which was removed in Redhat 9 because of developer constraints is present in Lorma Linux. Though you should be careful while selecting packages if you want to install it. It is present under ‘gaming packages’ and it is the only thing that is present there. As gaming is not the only thing it is used for, it should be present either under ‘System utilities’ or ‘Miscellaneous’. Making it a part of the base package would also be a good thing.

Cons: There are lot of places where the installer still uses the word ‘Redhat’. For example, while installing, it gives you a message saying ‘Welcome to Redhat Linux’. There are many more places where it refers to itself as Redhat Linux. Not sure what would be Redhat’s stand on such issues but it should be changed as soon as possible.
Synaptic is not present though there is an entry in the start menu. Nothing happens when you click on that. Guess the it got left out during packaging.

Conclusion: This distro has a great potential to become a mainstream player only if it gets its target audience well defined. Single-CD distros just don’t have enough room to please everyone. With Redhat itself going after corporate users, Lorma Linux should concentrate more on home users. That means installation classes like ‘office workstation’ have to go. Second thing is that as of now, it is not doing any value addition other than supplying packages missing in Fedora. It would be good if it did something like what Lycoris does. Install the whole CD as an image. With just one CD, the package selection should not be an issue.

Considering the nature of its origin, Lorma Linux people have done a very good job. It can become a serious contender for desktop by taking care of a few things. With Redhat’s polish and Lorma’s package selection, it just can’t go wrong.

Create a free website or blog at WordPress.com.