Now that Kaptan has been ported, YALI’s waiting

Borrowing code or programs written by others is an accepted practice in the Free Software community. It is perfectly legal, being one of the core principles that defines Free Software. For open source or free software coders, it makes sense. Why write something from scratch when somebody else has already written it? Just take it and run, or take it and extend it.

One area I think that distro developers are overlooking with regards to reusing code concerns installation programs. Many distributions, especially those that are based on Ubuntu, have very easy-to-use, but plain-vanilla installers. Even the latest edition of Ubuntu’s installer is still not good enough (see Note to EFF: FDE implementation in Ubuntu’s Ubiquity is only at 50% and The state of manual LVM and full disk encryption configuration in Ubuntu’s Ubiquity).

A few distro developers have written new installers, but they are not even as good as Ubuntu’s plain-vanilla installer. A prime example is the installer on Linux Mint Debian Edition (LMDE). Another is Cinnarch‘s. That leaves me wondering why these new installers are being written when the developers could just port an existing one. I’m not a coder, so I do not know how easy or difficult the process is, but given that others have done it, I don’t think it should be that difficult, even when the installer that could be ported belongs to a distro from a different lineage.

Take Sabayon, a multi-purpose distribution based on Gentoo Linux. Its installer is a port of Anaconda, the Fedora Project’s installation program. So if Anaconda can be ported to Sabayon, it should not be that difficult to port YALI.

YALI (Yet Another Linux Installer) is the installer on Pardus, an original distribution (it is not based on any distribution). Development has, for now, ceased. And, as far as I know, it is not likely to be restarted, at least not by the original developers. Aside from YALI, Pardus has other applications that could be ported. The graphical firewall manager, the graphical package manager and Kaptan, the first boot application. Kaptan has already been ported to Chakra, a Linux distribution forked from Arch Linux.

So, what distribution could benefit the most from porting YALI? For one, Chakra, LMDE and Cinnarch could use YALI. Even Ubuntu and by extension, all the distributions that are derived and use its installer.

By my standards, YALI is not feature-complete, but it’s better than the installers of the above distributions. Aside from a beautiful user interface, it has support for LVM and RAID. It also has a restart feature, which is unique to it. The missing features are support for full disk encryption and boot loader password protection.

The following screen shots show most of the steps involved in using YALI.

YALI’s date picker.
Date Picker Pardus Linux

Time zone options on YALI.
Time zone settings

Setting up user accounts on YALI. The default user login setting is to require authentication to login.
User account configuration

Specifying the root account password and the hostname.
The root password and hostname

The four partitioning methods on YALI.
Partition methods

Disk partitioning schemes on YALI. LVM, the Linux Logical Volume Manager, and RAID are supported. LVM is the default partitioning scheme.
Partitioning schemes

LVM configuration options
LVM options

Selecting mount points.
Mount points

Supported file system types on YALI.
File system types on YALI

Boot loader configuration step on YALI. GRUB, the GRand Unufied Bootloader, is the boot loader on Pardus 2011. The GRUB version is 0.97, GRUB Legacy. Though YALI does not have support for setting a GRUB password, it is possible to do that after installation.
Boot loader options

I’m looking forward to the first distro developer who will port and extend YALI. Any takers?

Update:: A Turkish company appears to have restarted development of Pardus. An end-user version is set to be released by the middle of this year. That version will switch from KDE to GNOME as the default desktop environment. Not sure if that will be GNOME 2 or 3. The company has other ambitious plans, so I’ll be keeping track of their progress. See (in Turkish).

Related Posts

How to enable btrfs on Fedora 14 Like Fedora 13, Fedora 14, the latest version of Fedora, has support for btrfs. However, it is not enabled out of the box, that is, it is not availabl...
Final Term: A terminal emulator to rule them all For those new to Linux, the command line can be a scary pace to be. But that's not because it is inherently scary, just that most computer users prefe...
Free Software alternatives to help you outwit PRISM Just because your activities are being monitored by the powers that be does not mean that you should throw up your arms in the air and give up. Yes, c...
7 tips for dual-booting Linux distributions and Windows Alternates title: Tips for dual-booting Windows and Linux; tips for dual-booting Windows and Linux on a computer with 2 two hard drives; tips for dual...
Configurable mintMenu stops working after upgrading to Linux Mint 17.2 Configurable Menu is a Cinnamon Menu I installed on my desktop installation of Linux Mint 17.1, which I just upgraded to Linux Mint 17.2. It's a menu ...
Linux Mint 12 LXDE review Linux Mint LXDE is the edition of Linux Mint, a distribution based on Ubuntu Desktop, that uses the Lightweight X11 Desktop Environment (LXDE), which,...

We Recommend These Vendors

Launch an SSD VPS in Europe, USA, Asia & Australia on Vultr's KVM-based Cloud platform starting at $5:00/month (15 GB SSD, 768 MB of RAM).

Deploy an SSD Cloud server in 55 seconds on DigitalOcean. Built for developers and starting at $5:00/month (20 GB SSD, 512 MB of RAM).


  1. Pingback: Links 30/1/2013: Android Market Share at 70% | Techrights

  2. Interesting article!
    Nice to hear Pardus’s YALI beeing appreciated :)
    SolusOS is planning on integrating PISI and YALI in SolusOS 2:

  3. For Freeedom..!

    Pardus is not dead yet…

    Pardus Anka 2013 will be released very soon..

    • Did you read the update at the end of the article?

      • Regarding the update in this article: I think there is some confusion about the new release of Pardus.

        TUBITAK (The Scientific and Technological Research Council of Turkey), the original developers of Pardus, will be releasing a corporate version of Pardus (, this is TUBITAK’s website). Their Pardus will run on GNOME as the default desktop environment and is basically a fork of a debian distro. Indeed, it is set to be released by the middle of this year.

        However, the pardus community will be releasing an enduser version which is based on the original PISI based Pardus (so no forking). This project was named Pardus-Anka ( This Pardus has KDE4.10 as it’s default environment. Pardus-Anka will also integrate the option of choosing from lots of environments during system installation. This enduser version (Pardus Anka 2013) is also set to be released by the middle of this year.
        In short, the pardus community will be developing the original pardus.


Leave a Comment

Your email address will not be published. Required fields are marked *