Saturday, May 24, 2008

TinyMe instilled new life to my HP Deskpro, Thanks to PCLinuxOS Team

pclinuxos tinyme 2008 finalIn my backyard that old HP Deskpro is still there. Decades back it came with windows 98 preinstalled. Then the time changed, so did computing. I could never get satisfactory performance out of this old box from on top of Windows 2000 or XP. I had installed GoblinX and AntiX; and it worked decently. But the latest TinyMe 2008 final really instilled life to it.

Here are the specs of my machine: It has an 8MB memory intel graphics card, onboard intel sounds, 128 MB RAM, 450 MHz PIII CPU, 10 GB HDD, Creative CD RW Drive and 14" CRT monitor. TinyMe installed in 15 minutes flat. I can't say whether it's fast, but after installation the boot up seemed quite surprising - just 50 sec.

This is fast stable version of TinyMe, a PCLinuxOS-based mini-distribution designed with approx. 200 MB that packs kernel 2.6.18.8, xorg-server 1.3 and a good selection of applications that you most frequently use in your daily computing. Besides, if you want more Synaptic is just a click away. The most pleasant experience I got from TinyMe is that it has a nice desktop environment. No other distribution can be as beautiful and responsive as TinyMe on Openbox and iDesk. I could not find any problem with the applications. Even I did some installation/uninstallation of application and some minor manual configuration, still it was felt rock solid. It is fast, sleek and beautiful! Need I say any more?

Here is the list of applications that comes with TinyMe 2008 final:

  • AbiWord (Word Processor)
  • Opera (Web Browser)
  • Audacious (Media Player)
  • GThumb (Photo Viewer)
  • Asunder (CD Ripper)
  • PCC (Control Center)
  • Sylpheed (E-Mail Client)
  • ePDFView (PDF Viewer)
  • SciTE (Text Editor)
Download TinyMe

Tuesday, May 20, 2008

Why Linux is not popular - an alternative view

linux is free that's why it is not popular - an alternative viewI found a very interesting blog that talks a different story about why linux is not popular desktop. While there is hue and cry about why linux userbase is mere 2% and some are blaming for lack of software and poor usability. He added one more point –
'There's one big factor in why Linux isn't popular on the desktop. Linux is free." It sounds true to me…

Here is the gist of his blog. Humans don't believe in things that come too easily or for free. Linux is having the same fate. For example, if one has brought a new computer and is getting ready to install an OS and he/she is not a techie, then he/she will most probably install Windows. Why???

Because:

  • Linux is being offered for free. Good.
  • He has access to pirated copies of windows. Also free. Good.
  • But Windows is sold for over $300, while Linux is offered for free.
Desktop world is rampant with pirated windows copies. (And I am sure Microsoft will never take any strict action against it because piracy actually help Microsoft to rise in popularity) That's why though a user can get both windows and linux for free, he/she will turn to windows because it actually costs money but he/she is fortunate to get it for free. And there is generally belief that good things cost money.

We know that Linux is worth a lot but offered for free. But why will an Average Joe care about it. For him the deal is choosing a free product vs. a $300 product.

Please read the original blog here.

Sunday, May 18, 2008

Desktop Linux should address these little annoyances

linux annoyances
Users are right when they say linux is not ready for desktop. And they are right when they point to some rough edges of linux for it, such as: lack of device drivers, lack of good application software, problem to sync many portable devices, problem in wireless configuration, slow startup and shutdown, problem in installation/uninstallation of software, vast number of distributions and lack of uniformity among them, lack of a better desktop environment, etc...

I would like to add a small point that many others have missed out, and that is non-critical user annoyances. These annoyances actually don’t hamper computing in Linux but they do drive users away from Linux. I would request readers here that I am no way making a rant here. This blog only tries to make aware linux developers to take care of these things before pushing one release after another...

1. Windows XP is almost 7 years old but it still installs on any pc or notebook. The installation is almost smooth. After installation the users start hunting for device drivers and they always get them on the web and the job is done. Desktop Linux Distros despite improving rapidly after every release, sometimes don’t install on some PCs and Notebooks. It dies with a black screen! Of course, there are many way to land on a text terminal or change the boot options and resume installation, but why should a user care about it?

2. If you are a power user of Windows XP, you are probably aware of its event logs. After every session it dumps something to the event log, but very few general users are aware of it. Whereas in Linux most probably you will see a nautilus-debug-log.txt or xyz.core file in the /home/user directory. Some users really get scared about this. May be even after so many years linux lacks a good desktop environment or even if there are KDE and Gnome (and dozen others) they are never better integrated.

3. In Windows the situation is "either it works or it doesn’t". It’s straight forward. But Linux is full of workarounds. A user after facing some problem googles it and most probably lands on a forum. There if he/she is lucky gets a perfect solution, else a workaround. For example, if a user searches for a solution to get his/her xyz driver he gets some suggestions – do this and that and the driver will work, but it won’t deliver certain features, and so on... Who will love a workaround?

4. Desktop Linux comes with many unnecessary blots. Install Fedora 8 or 9 and you will know the situation. Make a default installation and you will see you are no way related to many those default applications. Sometimes many are just duplicates of others. But if you try to remove them you will know that you are loosing some applications that you really need. What an annoyance! Some of you know that it is because of modularity of linux packagement, but again why should a lay user care?

5. The worst annoyance of all in Linux is "rapid change". Before a component is stabilized another release comes up with another unstable version.

Thursday, May 15, 2008

Why Wireless is a Mess in Linux?

wireless is a mess in linuxWhile some people cried "Linux Desktop Year" as early as 5 years ago, it still lacks in many areas and it lacks badly in case of wireless configuration.

These days I am working at vikarta.com for their alwaysonvacation.com. We are a team of SEOs and content writers. SEOs need some windows based software for research and analysis. But the content team just needed an office suite, a web browser and a dictionary. In my view I had openoffice, firefox and wordnet to perfectly fit the bill. At this juncture I thought of deploying Linux for the content team but the wireless mess ruined everything.

I tried Mandriva Powerpack first on my notebook. The installation went pretty smooth and wired networks were detected automatically. But establishing wireless network was an uphill task. I struggled head on for quite long but still could not get it working properly. I have broadcom wlan card. Here I would request everyone to inform me if they find a linux distro that supports this card on the fly. No manual configuration.

First I tried with pulling the mandriva repo for latest drivers. Could not succeed. Then I installed windows drivers with ndiswrapper followed by configuration with iwconfig and ifconfig. Though it worked (not as good as it works in windows xp) like a lame the real problem was switching between wireless and wired interfaces.

Having told the whole story it is really difficult of individual hardware vendors (of wlan cards) to have supply a unified wireless driver stack owing to be multiplicity of distributions and consistency in installation of a particular driver across various releases of a particular distribution. I think the big complaint with migration to Linux is and has always been wireless compatibility.

Some people say Linux has better support for Intel wireless cards, but everybody knows Broadcom rules the race. May be the situation will improve with PCLinuxOS 2008 Full official release or Mepis 7 or Mandriva 2009 but that's a long way to go....

Tuesday, May 6, 2008

Break from PCLinuxOS to Test Mandriva 2008

break from pclinuxos to test mandriva 2008We had PCLinuxOS 2007 final sometime in May 2007. It’s almost a year but the good thing is that the release may be anytime soon!

This uncertain delay has led many desktop users to try suitable alternatives such as Mepis, Mint and Mandriva. I have always liked PCLinuxOS but this time, I had it enough. I had to install PCLinuxOS 2007 on several of my friends’ notebooks and desktops on their request. Though installation of pclos on desktops was pretty smooth, it was really problematic while I tried to install on the latest notebooks. There were hiccups related mainly to device drivers and power management. And I did not like to tell every user to do a complete upgradation of their pclos notebook after installation and do some manual configuration each time. Therefore, I tried my hands on Mandriva 2008 Free DVD and it really came to me as a savior. It stood by me in every sorts of hardware across a variety of laptops and desktops.

Mandriva 2008 Free DVD includes a boatload of software alongwith the leading desktop environments such as: KDE 3.5.8 and Gnome 2.20, kernel 2.6.22 and Xorg 7.2.

Installation of Mandy 2008 was like a breeze. Whether I chose KDE or Gnome Desktop it took less than 20 minutes for a complete installation. In Mandy 2008 I noticed some great improvements enviable to many desktop wannabes. They are:

  • Fast Booting: After removing some blots such as beagle, tracker, compiz, some unnecessary applications and disabling some system services, I found it boot in 40 secs even on base notebook and desktop models.
  • Faster OpenOffice: OO.o in Mandriva 2008 seemed me the fastest of all. Just 4 secs and its up and running!
  • Great Package Management: Trimming down an installation has been my passion. I just can't stand those blots, eye-candies and unnecessary apps. So after every installation on my system or on my friends’ systems I get on to uninstallation. Here Mandriva proved to be really rock solid whereas many desktop linux will just break if you do some extreme trimming of your distro (because of the modularity and interdependence between various packages).
I have no complaints against Mandriva 2008 wherever I have installed it. It has been stable, responsive and productive till now.

Comparing PCLinuxOS with Windows XP on a PIII Box

windows xp vs. pclinuxos on pIII boxMy friend Nikhil has been working on a HP Deskpro for more than a decade. It came with 500Mhz PIII CPU, 10GB HDD and 128MB RAM. It had Windows ME preinstalled. Shortly after a few months Nikhil removed that ME and installed Windows 2000, then a few months later Windows XP. He is running the same till now despite having some hiccups of viruses and malware.

He would visit me often and have a breathtaking look at my PCLinuxOS based latest Pentium box and request me to install the same on his old HP box.

I was sceptic at first go, would PCLinuxOS install on 128 MB RAM and 500 MHz CPU? In fact, it did not. Then I tried several others including Zenwalk, Xubuntu, NimbleX, Poppy, DSL and Antix. Of this lot only Mepis Antix worked well, each of the rest had some problems - we could not get a decent GUI after installing Zenwalk and Poppy and NimbleX could not detect the Ethernet card.

Nikhil is broken at heart, he did not like to run Antix. For him everything in Linux except PCLinuxOS is a tradeoff. He just wondered why can’t he install PCLinuxOS while there is no problem in installing XP despite I told several times that XP is almost a decade old software developed to run on the likes of PIII whereas PCLinuxOS is a modern OS which requires more memory and cpu.

He requested me to remaster a PCLinuxOS that will install and run well on his PIII box and would just have the features of XP, and nothing more… I am just planning to remaster one with generic kernel, minimal set of KDE and a set of applications in one app per task basis.

Anybody working towards this? Please send your inputs as comments. I will greatly value them.

Friday, May 2, 2008

PCLinuxOS for EEE PC

pclinuxos for eee pcNow PCLinuxOS is ready for EEE PC too. After Xandros, Mandriva and Xubuntu, it is bringing out its version for eeepc.

ASUS Eee PC is making more news than any other gadget in general public as well as geeks community. A computer designed by ASUS and Intel, it is famous in the subnotebook segment for a combination for great features such as: light weight, small form factor, fast performance, rugged design and low cost. Though previously it used to ship with only a stripped down Xandros Linux, today all the top leading linux distros such as Mandriva, Ubuntu, Fedora and PCLinuxOS are bringing out their version of releases to sit on EEE PC.

According to ASUS, the name EEE derives from "the three Es: Easy to learn, Easy to work, Easy to play". Previous versions of EEE PC had only 2GB of flash drive, but the recent ones come with as big as 20GB of SSD and 1GB of RAM, making it a decent personal computer.

The Eee 900 series are a little larger than the 70x models - measuring 225 × 165 × 35 mm and weighing around 1 kg. The machine has a multi-touch trackpad that allow two-finger scrolling and zooming via a "pinch" gesture. It is available in both Linux and Windows XP configurations. The Linux version is named the EeePC 900 and comes with a 20 GB SSD, while the Windows XP version is named the EeePC 900 Win and has a 12 GB SSD. Reports indicate that the storage is split between two SSD devices - a 4GB SSD installed similarly to that in the 701, and the remainder in a second SSD in the expansion bay. Other important configurations are: 1 GB of RAM, 900 MHz CPU, an 8.9-inch 1024×600 LCD and a 1.3 megapixel webcam.

Saturday, April 26, 2008

Is PCLinuxOS, Ubuntu or any Linux Ready for Desktop?

is linux ready for desktop?A search for "linux ready for desktop" brings millions of results on any search engine. The phrase "Linux Desktop Year" has been around 5 years now. Over the years, the question on its validity has been asked again and again. Fundamentally what does one mean by "Linux Desktop Year"? Is it that in that particular year Linux will rule the desktop world or Linux is ready to meet all the desktop requirements, or desktop users are convinced at this point to deploy Linux on their Desktops and Notebooks?

Widespread deployment of Linux has still not been possible. Proprietary distributions such as Redhat and Novell definitely don't see profit from desktops. Other popular distributions such as Ubuntu, PCLinuxOS, Mepis, Mandriva and OpenSuse are getting attention of desktop users, but still the deployment has not been, so far, large enough to call a particular year as "Linux Desktop Year".

Linux is growing fast horizontally development-wise but deployment-wise it still nowhere near the popular OS, Windows. So, why does this situation still remains like it was 10 years back. Do the windows users experience some kind of cultural shock to switch to Linux? Why so when linux is free and great?

During these 10 years, both Windows and Linux have changed greatly. Windows XP (I don't count Vista, reasons you better know) is far far better than Windows 98, and PCLinuxOS 2008 is far more usable than Redhat 5. Now you can easily tune both Windows and Linux. You don't need to be a geek to install any Linux distribution and very often you get Windows preinstalled. But why people turn more towards Windows, if Linux is developing at equal pace or more?

The answer is clear - many of the OSS for Linux are just not ready for floor and Linux is sometimes found to be incompatible when it comes to configuring peripherals and devices. Sometimes you just can't get the job done and sometimes if you try to configure on your own it becomes just a workaround. Let me site some examples.

My friend Santanu, a Graphics Designer wanted me install a good linux OS on his home desktop. Without a second thought I installed PCLinuxOS 2008 MiniME and told him it's the best one can get for home use, but he have to spare one hour or two to pull in and install few packages from repository. He has got two internet connections: one is sify broadband and the other is Indicom Plug2Surf instant internet access devices. Unfortunately, none of them worked. Because both Sify and Indicom don't offer software for Linux.

linux desktop annoyanceThese days gadgets and PC peripherals (many of them are wireless) are growing in a greater pace and though Windows XP dates back to 2001 users are having no problem configuring their gadgets on XP and they get it hard to do even in the latest *buntu 8.04, Mandriva 2008 or Fedora 9. Knowledgeable people know it is no fault of Linux and the fact that device manufacturers are aiming at Windows world. But why will the lay-user worry about it.

Here is one bad experience I had with Linux. I could not sync my N93 Nokia mobile phone with any of the Linux distros. But any ways, I am living with that problem as I value security (Linux) more than Usability (Windows). Sometime back I had great problem in as simple a job as copying vcds onto my hard drive. With Linux it was like pushing a pea up Everest on your nose.

I am Linux hobbyist, I keep track of the distrowatch. I download and distribute latest Linux ISOs to anybody interested in Linux. When Mepis 7 was released I downloaded a copy sent that to a wannabe Linux user with a note that Mepis is one of the best usable, stable and great distros, popular for out-of-the-box experience and nice hardware detection capability. After one week I came to me and told that "WTF it could not detect his X3100 graphics card and the resolution of his monitor just sucks". Then I googled a while and came to know that Mepis 7 ships with an old xorg server (1.1) and to install the latest intel graphics drivers on Mepis one has to enable testing repo and pull in xorg 1.3, opengl packages and latest intel drivers. In fact, we did it and got the exact graphics resolution. My friend just annoyed - "Installation of the latest intel graphics driver is OK, but what's that xorg thing, in windows I just have to install only the drivers and no other things. Is linux all about integrating bits and pieces and make them work?" I had no answer I just handed him a Debian guide book and told him to meet me only after he completes reading the guide.

Windows users across the globe are in the habit of storing those good old apps. And when they shift from a newer version of Windows they are sure those old apps will work on their new platform. The great drawback of Linux is its utter lack of backward compatibility. For example, the Windows applications I had years back in 1998 run flawlessly in win98, Me, 2000, XP and even Vista, whereas you may not use a package written for Mandrake 8 in Mandriva 2008.

Availability of good applications is a killer in Linux desktop. You don't have an Adobe Photoshop for Linux and bet GIMP, though good, is not a photoshop replacement. Adobe don't see profit from building applications for Linux, and working in Photoshop on top of Crossover Linux is always a pain. No doubt Linux has its share of applications such as K3b, GIMP, OpenOffice, Nvu, Planner, Xine, Amarok, Ktorrent, Devede, Acidrip, etc., but they seem like a tradeoff. We have NeroLinux but that's not as powerful as its windows counterpart, we have OpenOffice, though in many ways better than MS Office it lacks in speed. Moreover, people are so familiar with MS Office contextual menus that they find it hard to operate in OO.o. Again, it's also no fault of Linux, just the software manufacturers don't aim for Linux world - but why a lay-user will care about it.

Getting and installing new software in linux is quite easy when the desktop is connected to the web. And it's really a dependency hell if you are doing an offline installation. Let me tell you one example. The windows systems administrator of my office has a dualbooted (XP and RHEL5). He browsed VLC website and downloaded two packages of VLC - one for XP and the other for RHEL5 . While installing VLC in XP was like a breeze, he could not install VLC on RHEL due to some dependency problem as he was installing the downloaded package offline.

We know this type of modulation and dependency in packaging helps Linux integrate more punch in less space, and it's a good thing. For example my fully loaded PCLinuxOS just takes 2GB of space whereas the Windows XP installed on my friends notebook with similar set of applications weighs 6GB. But it does not matter these days when the harddrives have gone beyond 100GB and become cheap. Moreover, why should an average user worry about the modularity of an OS?

Windows users are so much familiar to those shortcuts such as startkey+e (to explore), startkey+r (to run a program) and startkey+f (to search the desktop) that they don't see its replacements in Linux. Well linux has some shortcuts but many times they don't work.

Booting to a desktop environment is sometimes a sucker. In windows world even if you don't have a graphics driver, sound card driver or ethernet driver you have no problem in booting to a decent desktop, but in Linux it has seen sometimes like a hell of a problem in booting. My friend broadcom wireless driver on his Ubuntu notebook and rebooted only to find the system freeze with an error message: [ 2402.220000] bcm43xx: MAC suspend failed. His immediate response to it was: What a F*cking thing it is. What's this bcm43xx has to do with booting?

Linux lovers say if you are doing installation/uninstallation of packages inside the native repository taking care of the dependency things very much, you won't fall in trouble. But they are wrong. I have tried it myself even if there is no error message in installing/uninstalling, sometimes the system breaks. It seems that the while system was not thoroughly tested.

Unlimited freedom vs. Utter user annoyance: Linux unlimited possibilities for tinkering the system, desktop environment and applications is both a good and a bad thing. But when it comes to desktop users it's definitely a bad thing. For example, in Windows you can't change the essential system files by Add/Remove utility, but in Linux you can remove whatever you like in CLI program manager or GUI tools such as gurpmi, synaptic, etc. Due to lack of resource and division of effofts across multiple flavours, most the desktop distros are not well tested. If you go on tinkering with the packages and desktop environment, and almost anything, the chances are that you will break the system and won't be able to land on a working desktop. Greatness of Windows lies in the fact that it does not allows you to do some extreme tweaking. It's good. At least you can't break the system. I have broken Linux multiple times, but never windows. Of course, Windows is prone to viruses and malwares. But Microsoft has focused in this area and Vista is less prone (though a resource hogger) compared to XP, and Windows 7 will be revolutionary in this regard.

So to increase its desktop deployment, Linux should restrict its users from arbitrary freedom to tinker like the way Windows does.

After all these annoyances, if some people think that Linux is ready for desktop, then may be, users are not ready for Linux. May be users are very comfortable on their windows platforms, they are in tight schedule and they can entertain the change in migrating from one platform to another. May be Linux still demands that extra configuration from users that was not supposed to be.

Some desktop linux distros such as Mepis, PCLinuxOS and Mint are focusing to offer zero-configuration Linux distros. It seems the goal is very close but certain roadblock is still there.

Sunday, April 20, 2008

What Should I Use - PCLinuxOS or Windows XP or Mac OSX?

should i use windowsxp, pclinuxos or mac osxSome previous Windows users claim to have tried Linux and found it to be not suitable them. Even some long time Linux users tell that it's not good. However, some others are fanatic about Linux - they would go out of their way to help new linux users and love to create a propaganda for their pet OS.

So, what's the real thing, which OS is better, more advanced and powerful? Is linux preferrable to windows, or vice versa, or is Mac OS the best of all?

5 years back it was really tough for me to work on Linux, Red Hat 9. It was difficult for me to solve Linux annoyances by searching Google. I could not find something that directly applied to my problems. However, the past 5 year taught me enough, and during this period Linux has also advanced leaps and bounds in terms of usability, technology and performance.

In my initial years I had to work on Linux due to compulsion though and I could not find it to be prepackaged like Windows. Linux did not seem that straight forward thing. Terms like mount, fstab, su, chown and init seemed alien. Over the time I developed that "dig in and fix it" mentality and now that I got PCLinuxOS at home I have nothing to complain about Linux. Many of friends and almost 98% of PC users are working on Windows for long, they don't have that "dig in and fix it" mentality and they are happy with what they do.

These days using windows is not bad either, it is protective, it mostly works and does not crash that frequently it used to during those win98 days. As for protecting Windows from virus and spyware, there are lot of things one can do. So, that's not a problem. At home my wife loves working on XP, that's good for her.

In Windows, it's pretty easy to do simple things, but almost impossible to do complex things. Running Windows is like travelling in a public transport system such as bus. You don't have to worry about where to turn, how fast to go, what a particular traffic signal means and is there enough fuel in the bus. All you have to do is purchase a ticket and board in. A public transport is good if goes by everywhere you go. What's more, it's cheaper, safe and easier. Windows is like that.

Whereas working on Linux is driving a David Harley. You can control your speed, take turn wherever you like, make a shortcut to your destination, schedule your journey and even remodel it the way you like. But all the above things needs your care and labour. David Harley is thrilling and ecstatic, but there are chances of break down, traffic ticketing and costly repairs. Linux is that. (The cost factor in case of Linux is not money but time and research)

Winows is best for my wife, may be you will also find Windows really good if your computing is limited to web browsing, word processing and watching movies, but beyond that you should look for an alternative, most probably a UNIX variant, PC-BSD, Mac OS or Linux. In this case everybody will suggest you linux as it is freely available and the user group is comparatively larger than Mac OS or BSD.

I don't use Windows because it seems less powerful. I can't do unusual things in Windows such as I can't find all the files that end with ".htm" or ".php" and contain "src=object" somewhere in the fourth line, and then bunzip them all. For my wife Windows is like a Pet, she can browse the web, email, chat or churn a few documents with very less or no computing knowledge.

I was using Total DVD ripper and Virtualdub on Windows XP of my dual-booted notebook till I came to know the power of mencoder and ffmpeg. Though Total DVD ripper is damn easy it gives the preset results whereas I can twist and turn the mencoder or ffmpeg to the details and get the encoding done my way. I am sure some people will frown upon these CLI apps, but I love them anyways.

Some people complain about the thousands of Linux commands and millions of switches for Linux commands. But they do not know realize the power behind those commands and switches. The good thing is that Linux has been focussing a lot on the GUI counterparts of those commands. If you have checked any Linux way back in 1998 and dissatisfied, you should better check the latest desktop distros such as PCLinuxOS, Mepis or Mint. Any of them will provide you easiness comparable to Windows.

Mac OSX provides you a stable base (BSD) and a great desktop environment (Aqua). In Mac World you can get some really mature and productive applications (though the number will never exceed the number of linux packages available). Today, working on Mac OSX is like driving a Mercedes. You have a very comfortable and safe drive, but you still can't penetrate the regions, make shortcuts and park whenever you like. You can do all these with your Harley.

The bottomline is:

  • Linux is good for power-hungry people who would like to realize full power of their desktops/notebooks.
  • Windows is good for straight-forward easy computing though not as powerful as Mac OS or Linux.
  • Mac OS is good for really elite computing that combines the easiness of Windows and Power of Linux (UNIX).
The choice is yours.

Thursday, April 17, 2008

How to Copy Damaged Disks (CD and DVD) in PCLinuxOS

No data storage medium is permanent in true sense. Storage media get damaged in due course of time. Hard disk drives and flash drives have less chance of being damaged as the storage surface is not exposed to human contact whereas optical drives are more prone to damages. Thanks god, there are some good disk recovery tools in GNU/Linux and ddrescue (http://www.gnu.org/software/ddrescue/ddrescue.html) tops their list. It is a data recovery tool. It copies data from one file or block device (hard disc, optical drives, etc) to another, covering data in case of read errors.

Ddrescue is not available in pclinuxos repository, but mandriva packages of ddrescue work like a charm in pclinuxos. Here are the links to download mandriva rpms of ddresce.

http://rpm.pbone.net/index.php3/stat/4/idpl/6755185/com/ddrescue-1.8-1mdv2008.1.i586.rpm.html
http://rpm.pbone.net/index.php3/stat/4/idpl/5142576/com/ddrescue-1.3-2mdv2008.0.i586.rpm.html
http://rpm.pbone.net/index.php3/stat/4/idpl/5101191/com/ddrescue-1.3-1mdv2007.1.i586.rpm.html
http://rpm.pbone.net/index.php3/stat/4/idpl/4321269/com/ddrescue-1.2-2mdv2007.0.i586.rpm.html

ddrescue man page on pclinuxos

Click on the image to read the detailed man page of ddrescue

ddrescue copying a bad disk on pclinuxos

Click on the image to see how ddrescue recovers data from bad disk

How about this