ArchivePage 5 of 20

Are we hitting the spot?

A friend of mine recently blogged (in Chinese) about his thoughts of digital music and it re-highlighted how we as music lovers are different today. With the complementary forces of the Internet, bad-boy MP3 format and digital devices, we are now exposed and listen to more music than ever before in the history of mankind. More amazing than that, we can access and listen to all these music with the mere touch.

In fact, I believe the digital music collection management is becoming chaotic. How? With music collection now accessible over multiple devices e.g. iPod, home computer, work computer, and mobile, we are forced to constantly transfer music files over multiple devices depending on use. And don’t get me started on the organization of my music collection or ensuring that the IDv3 tags are in proper order.

This is why my interest at the recent Digital Music Forum East spiked my interest, especially with the half hour interview between digital music consultant Jim Griffin of OneHouse, and co-founder of Pho List and founder of MP3Tunes, Michael Robertson. For notes on the half hour interview, Eliot covers it well at the Listening Post from Wired.com. Kim also covers the Debate Over Digital Lockers well at the Washingtonpost.com.

With the flow of new releases of MP3Tunes releasing Pandora-like features, it seems MP3Tunes are looking to solve both the issues of digital music collection management and your music listening experience. I will not dwell with the EMI lawsuits, but MP3Tunes does bring out a valuable proposition - a digital locker of your digital music collection.

Yet, I cannot help but wonder if Music 2.0 is all about creating social music discovery websites, when are we going to refocus our attention on MUSIC?! How we interact with digital music? How we engage with digital music? Or are we happy to settle using technology to modernize (not revolutionize) our music experience?

Day 2 FOSDEM Finale

In my humble opinion, two days is too short for FOSDEM. There’s just so much in such a little time span.

The Belgian electronic ID card in Debian by Wouter Verhelst
An introduction of the Belgium eID card that was introduced to the residence not long ago. It’s interesting to note that the Belgian Government supports open source movement in this regard. Wouter Verhelst has somewhat raised the privacy concerns in that anyone can read the eID contents quite easily with the available libraries. The technical documents (in Dutch) can be found here. And the support card readers can be found here.

It’s interesting that both Belgium and Malaysia are employing such a technology. It’d be very interesting to see how both compare in terms of purpose and its utilisations.

Update on Virtualization in Debian by Henning Sprang
Personally, I found it a bit too much on the Xen rather than an equal overview of the virtualisation packages in Debian. There were many concerns about AMD64 Xen support, which I’m quite surprised. Especially since 64-bit CPUs are churning out very fast, and you can’t find 32-bit in this market anymore. Equally important, Xen has gained much popularity in the server environments.

Vserver was briefly introduced. And I must say, Vserver is doing a very good job for server environments in ensuring security and isolation of the host machine. It has full support for 64-bit and performs very well from what I have heard and use so far. They even have a patch for grsecurity!

Though of course, it all depends on your requirements and needs for virtualisation. All I feel is, Xen is slacking behind…and it’s not a good sign.

VirtualBox by Achim Hasenmueller
This is the talk that drove me to come on Sunday. My interest in VirtualBox grew when I first used it about a month ago. No kernel patching, a (quite) simple installation via their download page, and overall up-to-date and good documentations.

Achim Hasenmueller provided the background of Innotek and their position in the market. They are here to make money. But their modular architecture allows them to open source various components, which is great! In essence, they generate income through specialisation and licensing specific components to those who need. They remind me of ZResearch and Gluster.

He surprised me when he mentioned that VirtualBox has been an ongoing project for a number of years with government agencies and companies! Only recently, they took off for end-users like us. They come from the virtualisation background with many years of experience. Thus, for Innotek, VirtualBox is known as the 3rd generation virtualisation application. The architecture is highly complex, as he mentioned, that is suitable for most, if not all, use case scenarios. The silver bullet of all virtualisation? Only time will tell.

Important to note that their USB module will be opensourced in the future, which would be very interesting and beneficial for many people.

Through Sun Microsystemsacquisition, let’s hope things will continue as it is and much better, as Achim Hasenmueller has assured us.

etch-n-half: Supporting new hardware within stable by Andreas Barth
Kernel-wise, Etch is a rather old. The current linux kernel in Etch (2.6.18) can’t support new hardwares. What happens when you buy new servers? Or desktops? I experienced it, and it wasn’t amusing!

Here comes the movement for Etch-n-Half. Lots of considerations to take place, e.g. which kernel to consider? During the talk, 2.6.24 seems to be agreed upon with a fallback plan of using 2.6.22, which I’m happy about. One raised the need to patch module-assistant for compatibility on latest kernel. And lots of testing is needed to ensure it doesn’t break various modules, including X!

The biggest question are, when will it be shipped and for which architectures?

Nothing much came out from the talk, except the “let’s do it” attitude, which is most important. :)

Mozilla Mobile by Christian Sejersen
It’s only natural that Mozilla gets into the mobile space. If not, Safari and Opera will be crowding the space. ;)

So, Christian Sejersen introduced the plans for Mozilla Mobile and how they will be undertaking the project. They’ll be sharing the same code-base of Mozilla Firefox, and are still pondering upon which components can be left out for Mobile. Some people like full blown website browsing experience, while some don’t, and some just don’t care. He assured us that ARM these days are powerful enough to render a full web page, but the main problem is usually issues in HTML/CSS for small screens. I tend to agree, because my iPhone works great! Except some sites where their HTML/CSS is not compatible.

Relating to performance issues, some have raised concerns in the lack of code optimisations for performance and memory footprints. It’s unfortunate to learn from Christian Sejersen that Mozilla has no plans, or maybe the resources, to optimise the code. With improving technologies, on faster CPU and more RAM, it’s quite understanable that Mozilla neglected this area.

So far, Mozilla has done well. I just hope they don’t take for granted that everyone can afford new PCs to solve performance issues. Much like Microsoft’s attitude.

Finale for 2008
With the way open source is moving, it’ll only get better and more free software for everyone.

One thing has been lingering in my head while I was there in those two days, “FOSS will one day break”. Scary thought. Let’s just hope FOSS will continue to be around for the benefit of the masses. Until next year!

Update: For those who couldn’t attend the event, you can find the videos of each talk here. They will also have presentation slides on the main website soon!

Day 1 FOSDEM Adventure

FOSDEM is back again!

Tux with Shades, Linux in Hollywood by Robin Rowe and Gabrielle Pantera
This is one of the most internet talk in the event. Both Robin Rowe and Gabrielle Pantera gave insightful information and thoughts on the works of Hollywood studios, for mainly animation/image processing, in Linux. They have introduced a wealth of software, though most are (unfortunately) proprietary software.

Pretty cool to know that movies these days are so realistically created in Linux. Windows sucks? :P

More information can be found at Linux Movies.

One very important aspect they have touched upon is proprietary vs open source software in the industry. Apparently, long time ago, the industry was burnt by the developers, thereby leading them to closed source. Though, another side of the coin is they want to stay competitive in the field by having the best technologies. Open source can stay competitive in the commercial market, but it needs 1) funding/sponsors and 2) excellent support from the community. However, I would somewhat disagree about open source key ingredients (the secret sauce) in creating a successful business; unless you are far ahead in the commercial world and have the critical mass to sustain the application. That’s why I like pluggable software, something like Linux. Individuals can contribute to the core of Linux, where common features and functions are shared, but more specialised needs are pluggable to enhance one’s competitive-ness in the industry.

How a large scale opensource project works by Robert Watson
So, I’ve learnt that FreeBSD is a tremendous project with an amazing history. If only there’s a Debian talk on this, I can objectively compare and contrast both projects to gain a better understanding in large scale opensource projects.

FreeBSD is an interesting project for server needs. However, I’m depressed by the lack of support, albeit (drastically) improving, in XFS and a plethora of software. Even though there are ports and work on the way, it is not yet suited for our needs. Nevertheless, I have obtained a limited copy of FreeBSD 7.0 64bit CD (they were hidden away too!). It’s be interesting to give it a test drive.

Any comments are welcomed about FreeBSD. :)

Linux on the PS3 by Olivier Grisel
How cool is it to have Linux running on PS3?! Even cooler (and cheaper) is to run PS3s as your server farm!! Yellow Dog is the official Linux distribution that fully supports the PS3. I don’t think I saw them there, so no chance in grabbing a free CD. :(

What’s interesting to note is that MIT is running a course in Multicore Programming Primer that looks specifically in programming PS3 Cell Processor. Also, the distributed computing project Folding@home (also known as FAH) is using PS3s to simulate and process research data. Cool stuff!

Think of using PS3 as a processing server. It’s cheap, easily available, and very powerful in today’s standards. Most important question is, can the application utilise its power efficiently? ;) I don’t experimenting if I have the human resource to pump in.

IOGrind: locating I/O performance problems by Michael Meeks
It’s ashame that this is just a lightning talk. IOGrind such an amazing project that I hope it’ll be part of the Linux kernel.

If I understood correctly, the application is able to analyse the disk I/O structure through tracing its (startup) behaviour. In the future, he proposed that when it’s possible to map out the location of all the files to the kernel, there’ll be less seeks on the disk but a direct read/write on the specific inode. Cool stuff. Very interesting indeed.

I hope it gets into the kernel within a couple of years. It should bring on lots of benefits to the Linux server community. Imagine the amount of speed you can improve! It’d definitely be something that I’d want to check out in the future. :)

Day 1 Conclusion
Overall great!

I was also able to check out Openmoko (community site). I proudly crashed it too. Haha :D Must be the old buggy hardware and alpha stage of the software. With the new hardware releasing soon, I don’t think Openmoko will be available to the market any time soon. :( Maybe end of the year? It sure is a cool product and lots of people are interested it in.

Let’s hope next time I touch it, it won’t crash. Haha~