Linked by Thom Holwerda on Thu 25th Jan 2007 19:13 UTC, submitted by Dolores Parker
Linux "Apart from a KDE desktop and applications, the developers of the Pardus 2007 Linux distribution have built an entire distribution from scratch. Pardus, released last month, has its own multilingual installer, custom dependency-resolving package manager, and an INIT system that slashes boot times by several seconds. The distribution has come a long way since its first release in 2005, when it was based on Gentoo and lacked a package manager. Thanks to its custom tools, it's one of the easiest Linux distribution to run and manage."
Order by: Score:
Go pardus
by sukru on Thu 25th Jan 2007 19:54 UTC
sukru
Member since:
2006-11-19

It's nice to see a research project progress that well.

As far as I know, Pardus has been developed to replace proprietary operating systems in our country (Turkey). They've not only built a nice and localized version of Linux, they've also added several interesting features to make it attract outside attention.

Reply Score: 4

RE: Go pardus
by Joe User on Thu 25th Jan 2007 20:34 UTC in reply to "Go pardus"
Joe User Member since:
2005-06-29

It looks nice, especially that it's from Turkey, but don't we have all we need with our current distros such as Ubuntu, SUSE, Fedora, etc...?

Reply Score: 1

RE[2]: Go pardus
by jessta on Fri 26th Jan 2007 01:25 UTC in reply to "RE: Go pardus"
jessta Member since:
2005-08-17

NEVER!
Free software is about freedom, one of those freedoms being choice. The more distributions, the more chance that one of them will suit your specific neeeds.

Reply Score: 4

RE[3]: Go pardus
by Slapo on Fri 26th Jan 2007 21:59 UTC in reply to "RE[2]: Go pardus"
Slapo Member since:
2005-07-06

There's only one problem with:
"The more distributions, the more chance that one of them will suit your specific neeeds."
There are many that are pretty much all the same ;)

Edited 2007-01-26 22:00

Reply Score: 1

Mudur Service Loader
by elsewhere on Thu 25th Jan 2007 20:35 UTC
elsewhere
Member since:
2005-07-13

The Mudur service loader seems very cool, I'm having a little difficulty reconciling the concept of a python-based service loader to speed things up, but their logic seems sound enough and it doesn't seem overly complex.

Can anyone confirm in real-world use if it has a dramatic improvement in bootup?

Reply Score: 3

RE: Mudur Service Loader
by Luis on Thu 25th Jan 2007 23:41 UTC in reply to "Mudur Service Loader"
Luis Member since:
2006-04-28

When I tested it I found the first boot after installation quite slow (like a minute or more), but subsequent boots were fast (about 35 seconds). In the same range as Debian Etch or Arch Linux in my box.

I wouldn't say it's a dramatic improvement over other init systems, but it does boot fast.

Reply Score: 1

RE: Mudur Service Loader
by butters on Fri 26th Jan 2007 03:38 UTC in reply to "Mudur Service Loader"
butters Member since:
2005-07-08

I read the whitepaper they wrote on Mudur (just about the only English technical documentation they have), and it looks pretty cool. Essentially they take everything out of /etc/inittab and just have it start their Python script. The usual init still manages daemons, and they have a small daemon written in C that manages service configurations.

They do some smart things besides parallelism. For example, instead of sleeping for a moment after starting a service to give it time to open its communications channels (sockets, ports, etc.), they poll on them and start dependent services immediately after they come up.

They also have some smart remarks concerning Ubuntu's Upstart. We already have a powerful event-driven resource manager in udev, so why not use it? It seems like they really put some thought into this and came to some interesting conclusions.

As for Python, they say it takes a second or two to load the interpreter and libraries into memory, and from there it's really fast. Using a high-level language allowed them to trim their 10,000-line shell-based init system to a svelte 1,500 lines of Python.

If we would only give it a shot, Python could turbocharge the free software community. Not only is it easier to write, but it's easier to understand, maintain, and extend. Reinventing so many pieces of a distribution seems like hard work, but they really didn't have to write that much code to accomplish their goals.

Reply Score: 4

Pardus Screenies
by lqsh on Thu 25th Jan 2007 21:15 UTC
lqsh
Member since:
2007-01-01
Nice looking...
by madcrow on Thu 25th Jan 2007 22:31 UTC
madcrow
Member since:
2006-03-13

Good to see an excellent new distro coming out. Them Turks look like they've cooked up a nice one. I wonder how long it will take before the English localization is 100% finsihed... And when it is what will it look like? Does anyone here remember the old "Germanglish" in various early English SuSE releases?

Reply Score: 1

Wow now that's spiffy looking!
by Moochman on Fri 26th Jan 2007 05:50 UTC
Moochman
Member since:
2005-07-06

Ooh, pretty screenshots! Custom configurator to soothe over longing for YaST... Looks tasty.

Reply Score: 2