This is a read-only archive. Find the latest Linux articles, documentation, and answers at the new Linux.com!

Linux.com

Feature: Paldo

Paldo melds source-based and binary in one distro

By Susan Linton on December 11, 2007 (4:00:00 PM)

Share    Print    Comments   

Paldo Linux is a cross between a source-based and binary distribution. It installs as a binary system to provide a quick and easy desktop. Once it's running, users can either build packages from source as they would with Gentoo, or install binary packages, as is common with Debian, openSUSE, or Mandriva. Paldo's main features are an easy hard drive installer, GNOME desktop environment, and Upkg package management system. Stable version 1.12 was released last month. I found it to be one of the more interesting and promising distros to come along in a long time.

Paldo Linux is released as an installable live CD with versions for x86 and x86_64 architectures. Several languages are available at the boot screen, including various dialects of English, Portuguese, Dutch, and German. Paldo boots quickly, and I saw the Nvidia proprietary driver splash screen on my way to my desktop. The desktop is tidy and attractive in shades of blue and gray. My resolution was correctly autoconfigured, as was my sound card and other basic hardware. I used Ndiswrapper to import and load the drivers for the wireless Ethernet chip on my Hewlett-Packard Pavilion dv6105us laptop, and the GNOME networking applet connected to my Wi-Fi Protected Access network.

Since the desktop was pretty and my hardware was well-supported, I decided to install the system permanently. The hard drive installer consists of four steps or screens. On the first you pick your language, keyboard layout, and timezone. The second is for partitioning, filesystem, and bootloader preferences. At the third you configure the hostname and root password. The user account is set up on the fourth. The install went smoothly except for a small issue with the bootload configuration. I had unchecked the box to install a bootloader, but I was still given a new text GRUB install that included only Paldo and Windows.

Linux kernel 2.6.23.9, Xorg 7.3, GNOME 2.20.1, and GCC 4.2.2 form the foundation for Paldo. In addition, there's an adequate set of starter applications available upon first boot. It includes accessories such as GPG Keyring Assistant, Multisync-qad (for synchronizing personal information such as calendars and address books), and Revelation Password Manager. Some of the graphics applications include F-Spot Photo Manager, gThumb Image Viewer, and the GIMP. Internet applications include Deluge BitTorrent Client, Pidgin instant messenger, Firefox Web browser, Evolution personal information manager, and Liferea feed reader. Multimedia apps include Totem Movie Player and Rhythmbox Music Player. Brasero is included for disc burning, and OpenOffice.org 2.3 is available for office tasks. There are some programming applications as well, such as Glade Interface Designer, MonoDevelop, and Anjuta IDE.

There is no fancy graphical control center for configuring Paldo or your hardware. In fact there aren't any unique Paldo graphical tools at all. The usual GNOME desktop customization modules are present, but you may have to resort to the command line for some things. I had to manually load the drivers for my architecture in order to take advantage of CPU scaling to prolong battery life and decrease heat production. Fortunately, the Suspend and Hibernate buttons on the logout chooser worked wonderfully.

Just as there are no graphical configuration tools, there is no graphical package manager either. There is a command-line package manager that reminds me of a cross between Gentoo's Portage and Mandriva's URPMI. Paldo's Upkg will download a source or binary package and install it and its dependencies. You can even upgrade your system with Upkg. There are different scripts for each of the processes, but they all start with the prefix upkg. One of the most often used variations is upkg-install. As it implies, it will install binaries of your package choice. The format is upkg-install package name. The following is an example of a package I installed on my system during testing:

# upkg-install compiz-fusion Generating script... Writing script... Executing script... The following extra packages will be installed: compiz compiz-bcop compiz-fusion-plugins-main compiz-fusion-plugins-extra emerald emerald-themes Do you want to continue? [Y/n] Y Installing compiz-0.6.2-1 (stable)... Installing compiz-bcop-0.6.0-1 (stable)... Installing compiz-fusion-plugins-main-0.6.0-1 (stable)... Installing compiz-fusion-plugins-extra-0.6.0-1 (stable)... Installing emerald-0.6.0-1 (stable)... Installing emerald-themes-0.6.0-2 (stable)... Selecting compiz-fusion-20070827-1 (stable)...

upkg-build builds and installs source packages, upkg-remove uninstalls packages, and upkg-upgrade updates the system software. The repository configuration file is located at /etc/upkg.conf. It's written in XML and is easily modified to add local or remote repos as needed. It comes with Paldo's official repo already configured.

I found Paldo and its package management system fun to test. Upkg works well, even adding entries into the menu, but it takes a long time to install even binary packages. In addition, the software repositories are not as populated as one might hope. But Paldo is a young project, only appearing this year, so I would expect this to improve over time. Some of the packages that are available include Abiword, Amarok, Blender, KDE and MPlayer.

Documentation is a bit sparce, but there is a wiki available with some information. In addition, there is a growing user forum. While perusing the user forum I learned there is a project in the works to develop a graphical front end to Upkg.

Experienced or Gentoo users could easily adapt to Paldo, although they may miss the wide variety of software available to them when using Gentoo. New users or users of highly graphical systems could enjoy Paldo if they wanted to try something different or learn something new.

I really enjoyed working with Paldo. I will be spending more time getting to know the system better in the coming weeks.

Pros:

  • Above average performance
  • Good hardware support
  • Attractive appearance
  • Nice starter set of apps
  • 3-D graphic drivers enabled by default
  • Various multimedia formats supported out-of-the-box
  • Fun and exciting to use

Cons:

  • No graphical configuration tools
  • Slight learning curve to use package management system
  • Not an abundance of software available in repositories yet
  • Documentation still a bit sparse

Share    Print    Comments   

Comments

on Paldo melds source-based and binary in one distro

Note: Comments are owned by the poster. We are not responsible for their content.

Paldo melds source-based and binary in one distro

Posted by: Anonymous [ip: 89.174.231.242] on December 11, 2007 05:08 PM
Sounds like any other binary Linux distro. I haven't found a single one where you can't build packages from source and get them installed vie tha usual package management software.

For example in PLD Linux you get both poldek (the manager that install binary packages) and builder (a script that lets you build source packages to install with poldek/rpm). What is so special about Paldo? Other distros have been offering such functionality for ages.

#

Sigh...Gentoo does binary packages too!

Posted by: Anonymous [ip: 207.203.254.110] on December 11, 2007 05:22 PM
Gentoo can do either source compiles or binary package installs. Moreover distributions come with source based RPMS, DEB's, etc. Moreover, this article just described what most popular distributions already offer.

#

Paldo melds source-based and binary in one distro

Posted by: Anonymous [ip: 84.220.236.148] on December 11, 2007 05:52 PM
And what about Archlinux? I'm wondering what's the point of so many Linux distros with the same features!
Sorry for my bad English :-). Saluti dall'Italia!

Fruskio

#

Paldo melds source-based and binary in one distro DUH!

Posted by: Anonymous [ip: 76.19.29.52] on December 11, 2007 10:19 PM
I think the difference is during initial install. Although somewhat tech knowledgeable, Gentoo, and much moreso, Archlinux, were too advanced, too intimidating for a Linux beginner like me. I wanted to start with a functional desktop that will play mp3s and surf the web without needing to compile anything or download additional source packages from the internet. I turned to Ubuntu. I heard that recompiling kernels doesn't improve speed the way it used to- but I'm guessing at some point I will want to improve application speed and maybe app size? as my hardware ages. I might have tried paldo if I had known about it earlier. A source distro sounds useful, and maybe I should still try Gentoo someday, but I've already got Ubuntu installed- And if I want to compile anything now, I'll probably experiment with the distro I've already downloaded. If PALDO comes out with a PowerPC version, I might try it.

#

Paldo melds source-based and binary in one distro

Posted by: Anonymous [ip: 210.8.218.110] on December 12, 2007 04:37 AM
Sounds like a Arch derived Live CD, only without the community and number of packages... Try FaunOS or Archie, or use the excellent Arch Wiki and install it from scratch yourself, it isn't that hard or complicated!

#

Paldo melds source-based and binary in one distro

Posted by: Anonymous [ip: 169.3.131.50] on December 12, 2007 05:16 PM
Agreed, instead of touting "source-based and binary in one distro," find something else that distinguishes this distro. Like ArchLinuxAt claims i686 binaries...which I just started trying. Lots of updates for packages but also missing packages too.

Above average performance - show me some numbers, I doubt it performs much better.
Fun and exciting to use - the other distros were no fun, what's so fun about it?

Title it "Uhhgg, yet another distro"

#

Paldo melds source-based and binary in one distro

Posted by: Anonymous [ip: 72.90.213.66] on December 13, 2007 02:51 AM
Hey Susan, I think the newer Linux kernel 2.6.23.9 is one of Paldo's strengths along with it's 'meld'.
By the way... keep an eye out for Puppy 4.x... coming down the pike. If you're into reviewing alpha's and/or betas check out BK's dev. blog...http://puppylinux.com/blog/?paged=6

#

Paldo melds source-based and binary in one distro

Posted by: Anonymous [ip: 80.42.88.135] on December 14, 2007 11:43 AM
It isn't derived from ArchLinux. It is, ultimately, derived from the very fine Linux From Scratch project: http://www.linuxfromscratch.org.

#

watch out for the lawyers

Posted by: Anonymous [ip: 59.167.56.99] on December 24, 2007 11:26 AM
"Nvidia proprietary driver splash screen" I hear - sounds so similar to this story http://kororaa.org/static.php?page=gpl

Overall sounds good. Well done Paldo devs.

#

Paldo melds source-based and binary in one distro

Posted by: Anonymous [ip: 87.113.84.222] on December 31, 2007 03:42 PM
Tried the latest Paldo via the live-cd this xmas, on my old dell laptop. I found it to be slow for a live cd on this laptop. Faster live-disrto's were elive, nimblex, wolvix and even knoppix. I liked the gnome desktop, but I will stick with what I run - Pcliuxos and elive.

#

This story has been archived. Comments can no longer be posted.



 
Tableless layout Validate XHTML 1.0 Strict Validate CSS Powered by Xaraya