Improving the Sulfur, Entropy experience

During the past two weeks, I spent several hours trying to optimize the Sulfur architecture without having to go for a complete “clean room” rewrite, yet. What I’ve been able to gain is that now, Sulfur is shining at 40% more speed. Several “critical” code regions went through high (and dirty) optimizations. The result is that now, Sulfur can be used without hiccups (and blocking UI). There are still a few places where some optimizations are needed, but it’s already good enough.

Sulfur inherited the code architecture from YumEx, which ended up being quite sub-optimal. I’ll probably wait for GTK+3 before reworking the codebase (would be a very good timing actually). On a more general note, I am very happy to tell you that many code paths have undergone the same treatment and general Entropy (equo, package installation) speed is now excellent (and there’s still room).

Side note: Gentoo 11.0 has been released today!

About lxnay

the creator of Sabayon Linux, Entropy Package Manager {Eit, Equo, Rigo}, Molecule release media buildsystem, Matter Portage buildbot/tinderbox and only God knows what else...

One response to “Improving the Sulfur, Entropy experience

  1. ReckouNT

    It would be good, if fallback of mirrors would be removed.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

hello, twitter

Enter your email address to follow this blog and receive notifications of new posts by email.

Join 585 other followers

del.icio.us

%d bloggers like this: