jdub¡tv!

Flumotion is brilliant. I’ve been testing it for a while now, but only recently been able to stream to a useful number of clients, thanks to my new Linode virtual server. The Fluendo guys have done a fantastic job architecting and implementing it, even though they’re obviously cheating by using intensely cool building blocks, including gstreamer, Python, PyGTK and Twisted.

jdub¡tv!

jdub¡tv! is my experimental Flumotion stream, which I announce on various IRC channels whenever it’s online. It’s very silly. The work is distributed across three computers, two in Australia and one in the USA, which goes some way towards demonstrating Flumotion’s flexibility. Plus, I’ve been building my flows up from raw gstreamer pipelines. While this is fun, I’ll have to look into writing proper components soon.

So I thought I’d try out Kjartan’s performance-enhanced vte test tarball, and got some interesting results from a few entirely unscientific tests. find / on my laptop provided a 25M file, which I exposed to the terminal emulator via time cat.

For Kjartan’s preformance-enhanced vte code:

real    0m29.826s
user    0m0.002s
sys     0m2.871s

For xterm with default settings (bitmap font):

real    0m52.172s
user    0m0.004s
sys     0m2.712s

For xterm with the same font, using Xft:

real    6m3.874s
user    0m0.003s
sys     0m0.484s

And finally rxvt with default settings (bitmap font):

real    0m16.845s
user    0m0.009s
sys     0m4.813s

Now, this is an entirely brutish test, because very few use cases involve non CPU intensive work that requires so much rendering effort from the terminal. It would be interesting to do a kernel build comparison, to see how much CPU the terminal chugs during a real world task.

Andrew Bennetts points out that vte cheats by not displaying all the output (which is fairly reasonable, in my opinion), and that it appears slower due to intermittent, halting, half-second delays – a smoother appearance should feel faster.

Meanwhile, yeeeeee-haaaah! Thanks to Kjartan for pulling these changes in! :-)

Update: Two co-workers, Colin Watson and Daniel Silverstone, encouraged me to try the same test with pterm, which is based on the terminal code that powers PuTTY, and uses GTK+ 1.2. I’m told that patches to port it to GTK+ 2.0 would be (relatively) warmly accepted.

real    0m13.487s
user    0m0.005s
sys     0m2.795s

Dave Neary and aforementioned co-workers also pointed out that I didn’t provide numbers for the current release of vte, without Kjartan’s performance-enhancing patch collection. That was pretty stupid. So, here it is:

real    2m26.535s
user    0m0.003s
sys     0m2.609s

Jorge “whiprush” Castro blogs about his second day at LWE, and captures the Luisnes of Luis perfectly: “Luis is the real deal … the first day, he talked about GNOME so much that he lost his voice and had to take a break from speaking to people.” Jorge, you’re feeling the way I did at GUAD3C (when I first met everyone), and during the Foundation announcement at LWE 2000, which feels so long ago.

Previous Post

Dave, people learn, but you gotta teach the right things. :-) The wiki is fine for listing splash competition entries. The problem you guys had was that all the entries were attached to the pages, which inflicts scalability issues given the current configuration. If remotely hosted images are displayed on the page, you don’t encounter those problems at all. See my wiki page as an example. It’s as easy as:

[http://planet.gnome.org/heads/jdub.png]

Hula

Congratulations to the Novell crew, Hula is looking very sexy! This is a big step forward for groupware on Linux. Now to see how nicely it fits in with the rest of the FOSS messaging stack…

Nat has been prankstering around with GnomeWorldWide, which resulted in the following email from Axel Liljencrantz:

Saw your GnomeWorldWide, nice map. Spotted an error, though. You have accidentaly marked the location of Atlantis as north east of Madagascar. Actually, it has been known since 17th century that Sweden is the real location of Atlantis. In his seminal work ‘Atlantica’, the famous Swedish scientist Olof Rudbeck showed not only that Sweden is the location of Atlantis, but also many other previously unknown facts, such as that the Greek, Roman and Geatish civilizations where all decendants from the people of this Sweden-based Atlantis.

If you doubt the accuracy of these statements, please consider the number of GNOME releases that have had Swedish names, such as the well known “Glad midsommar” and “Grym liten hattgubbe”. You can find more information about Olof Rudbeck on the net, for instance at the University of Uppsala or freedictionary.

I’m not one to argue with a member of the Swedish Conspiracy.

Jeffrey Morgan, whom I really only know through ftp-release-list emails for java-gnome releases, writes about the very fresh-off-the-presses java-gnome 2.12 roadmap. Pretty exciting to see dbus, cairo and gtkmozembed bindings on the plan.

Jeff (love a man who can spell), you should be on Planet GNOME! Let me know if you want to be added. :-)

GNOME World Wide

I’ve always loved the Debian developer locations map, and for some time I’ve wanted to do a similar thing for GNOME. Presenting, GnomeWorldWide!

With Moin, this is really easy. Everything’s on one wiki page, and my regeneration script sucks down the raw version of it, whips it through sed to cut out the talky bits, and grinds out a couple of images (one’s really big) with xplanet. Yay! I will do a similar thing for Ubuntu, too, but Zwiki makes me cry.

Ubuntu Blog Update

  • the penguin-driven life recommends the Dialup Modem Howto on the Ubuntu wiki instead of using the Networking configuration dialogue. Totally agree – each uses a different subsystem to configure and execute the connection, which is very silly! Especially when the most exposed interface uses the less optimal backend.
  • “Seems like everyone is making a Linux Live CD nowadays”… and, like Jamin, it seems like most of them are building on top of the new Ubuntu LiveCD infrastructure!
  • Meanwhile, Rachel describes how to turn the LiveCD into a full install on your hard disk. Some LiveCDs do this out of the box – should Ubuntu’s?
  • Mark notes that you don’t have to join a club to get the best bits of Ubuntu.
  • Ian McIntosh is showering Boston with Ubuntu CDs. Rock on!
  • Elaine tries Ubuntu for the first time, while Ben goes back to OS X for a while: “When compared to Windows, the GNOME GUI is brilliant: multiple desktops, fast drawing of image thumbnails, great usability; but when compared to OS X, GNOME seems like ancient history.”
  • Adam from LugRadio is attempting to put together an Ubuntu jingle, produced entirely on Linux, based on an apparently popular children’s fruit juice jingle. In related news, “I want Ubuntu” has the same number of syllables as “With or Without You”. Move along, nothing to see here.
  • IOL reviews sabdfl’s hair history and latest look, and helps out with a few hints and tips. The Ubuntu developer team concurs: The sideburns need to go, and bleach is definitely an option!

Ubuntu Blog Update

  • Roberto Lupi finds a cool new feature in Hoary Hedgehog’s very fresh GIMP 2.2: The Toilet Paper image template. Just in time for Valentine’s Day!
  • Fernando Duran writes about Ubuntu on his Dell Inspiron 8200. Meanwhile, there’s a whole blog dedicated to Ubuntu on this laptop model!
  • Edward Lang discovers just how easy it is to burn data CDs with the GNOME file manager on Ubuntu.
  • Tom Geiger gives a name to a feeling so many of us have had – before Ubuntu arrived, he was just running a painstakingly configured ‘personal Ubuntu Simulation‘.
  • Luis Villa links to Ubuntu’s Live CD Customisation Howto and says, “[it] made it pretty stupidly easy to grab an iso, hack at it, and turn it into something Real. [...] The reason I’m going with Ubuntu [...] is that they appear to be going out of their way to make customizing a liveCD easy – I’ve never seen instructions like that for [other distributions].”
  • Distrowatch reports that Ubuntu is #1 on the monthly hit ranking, and appears to be everywhere all at once. After that article was published, even more Ubuntu stories came to light: The new Agnula/DeMuDi beta is based on the Ubuntu LiveCD, and there’s another Ubuntu classroom at Tranby Aboriginal College.