Tuesday, June 16, 2009

Fedora 11: First impressions

Fedora 10 (F10) was one of the best fedora release I've come to use. I liked it so much that I made it the default OS on my Mac Mini PPC. So naturally I was looking forward to the release of Fedora 11 (F11). But with a couple of release dates slipping, the wait was somewhat of a torture. This of course is to be expected with Fedora, I was told, because all good FOSS community software follow the philosophy "IT WILL BE RELEASED WHEN IT IS READY!" (oh and "RELEASE OFTEN" but thats beside the point :).

Now before I give my first impressions, I must warn that if your a die hard Fedora fanboy, then please STOP reading.

....

Even if your not please note that these impressions are based on the Fedora Live CDs (both standard and kde based) and I have yet to download the DVD release. I did not install the Live CDs but merely ran them Live and only for a short period of time (a little over an hour combined). I tested the Live CDs on both my older Acer TravelMate 4200 laptop as well as the relatively newer Macbook Aluminium Unibody.

F11 on the Acer notebook


The first thing that I noticed was that finally Kernel ModeSetting (KMS) worked on this Intel GMA 950 GPU. If I recalled correctly, with F10, the Intel drivers were broken with KMS. Unfortunately I found the KMS boot splash somewhat boring. Compared to F10, which really showed off the power of KMS with an awesome solar system animation (I saw it on an ATI GPU), F11 had a much simpler Fedora logo that filled up as the system booted. I'm sure there may have been a logical reason for simplifying the animation, but my first impression was it needed more sex appeal.

Once the system had booted and transitioned nicely to the login manager (thanks to KMS), followed by the desktop (after auto login), I found my self further disappointed esthetically, this time due to dull looking wallpaper and theme. IMHO, F11's wallpaper is several steps back when compared to the beautiful wallpapers of F10, F9 or even F8. The desktop theme plays a key part in the first impression and so perhaps they should have stuck to the wallpaper they had during the beta release.

F11-beta-desktop
F11 beta wallpaper wasn't so bad

One thing I did like visually over the previous releases was that of the notification popup balloon.

f11_popup

Beyond the look, F11 felt like a very solid distro. Before F10, with earlier releases, I felt somewhat on unstable and shaky ground. F10 changed my perception and F11 takes it a little further.

While pretty much everything worked on my Acer notebook, there were few noteworthy bad first impressions I had with the out of the box experience. First up was the touchpad tapping being turned off by default. Now while I'm aware this is the default behavior on Windows, it is nevertheless a bad idea. Why disable this feature that most find useful? Other desktop focused distros such as Ubuntu or Mint seem to have tap turned on by default. Having said that, its pretty easy to turn tap on using the Gnome mouse preferences dialog. Unfortunately the same cannot be said with KDE 4 Control Center. I was unable to find this setting on the Fedora KDE spin.

f11_mousepref

Another default setting that I didn't understand was the 3D desktop (aka Compiz) being turned off. Considering Linux very well supports composition on the Intel GPU, I don't understand why Fedora does not want to give this cool first impression feature (actually for me Compiz is beyond cool, its a necessity). The kde spin did not even have the "Turn on desktop effects" helper application and the one that is part of the kde 4 Contol Center was functional but slow.

As far as the applications went, I was thrilled to see Firefox 3.5 beta in there. Even though this was a beta release, most people have reported that it was stable and visibly faster than the previous version. Unfortunately if your on the kde spin, you wont find Firefox at all! I'm also glad to see Pidgin back as the default IM instead of the cool but not so functional Empathy IM, the default on F10. The lack of OpenOffice on the LiveCD struck me as a definite lack, and other Office suites (Gnome Office nor Kde Office) are simply not worthy of being default replacements.

A complaint most often heard from the Windows cross over crowd is the lack of basic codecs for playing multimedia formats. Given the legal nature of shipping these codecs, most desktop distros try to simplify the "finding and installation" process by providing helper software. As far as my tests went, F11 was not friendly in helping me find and install some of the basic codecs such as mp3 or xvid. In contrast Ubuntu seemed to do this reasonably well.

Nevertheless I saw improvements in terms of functionality and stability with Package kit - Fedora's answer to unifying package management in a consistent manner across distros. While its exciting to see where this project is heading, there are still some fundamental usability issues that need to be fixed. For example, a simple thing such as the lack of a proper progress indicator when updating the package database can be frustrating to watch and wait, especially with low speed broadband Internet connections. Another annoyance are the multiple dialog boxes that can appear during an install, in which all of them are waiting for the package database to be released. What would have been better was to have a single dialog which showed the task queue with the current one highlighted and progress indicated.

f11_waitingfortasks

F11 on the Macbook


Next up was to test how F11 fared with my Linux hating Macbook. As expected I ran into many problems most of which are not unique to F11 but are seen in pretty much all current Linux distros. Two things that did not work with F11 at all but partially worked with Ubuntu/Mint was the touchpad and wireless. On F11 the mouse cursor would not move at all, while on Ubuntu it can be used as a single buttoned mouse (no tap support but click works). The wireless also worked on Ubuntu using the free Broadcom driver with the option to install the proprietary one. Not so in F11 and I had to use the wired connection to fix this. Sound did not work either, but neither did it on other distors. The lack of pommed package in the F11 repo was another frustration in trying to get the touchpad and some multimedia keys working. But this is not to say its impossible and if you google around, you should be able to find a few HOWTOs. I was a bit disappointed that even with the latest Nuova drivers that came with F11, it was still unable to boot via KMS or even auto load the driver under Xorg. Instead F11 seemed to use the vesa driver instead.

Conclusion



Overall I'd recommend F11 for anyone fond of RPM distros, those thinking of upgrading from a previous version or anyone who wants a bleeding edge but rock solid distro with the (almost) latest kernel and set of packages. Personally I prefer deb based ones but with YUM and Package Kit getting better the difference is likely to disappear. I'm definitely going to upgrade (or install from scratch), F11 on the Mac Mini PPC because Fedora supports PPC quite well. If your going the Fedora route, I really couldn't recommend the Kde spin due to the lack of some important pieces and the poor integration. I would rather install the standard Gnome based one and install kde on it.

Saturday, June 06, 2009

Lights, Camera, Action!

UCSC.tv launch

SinhalenFOSS, the audio podcast we started a little over an year ago is now available as a vidcast. A couple of months back, I got a call from Dr. Ajantha and I was thrilled to hear of UCSC.tv, the latest venture by UCSC. I was even more thrilled when Dr. Ajantha invited us to produce the SinhalenFOSS podcast on it.

Despite our enthusiasm, we soon learned how hard it was to produce the show as a vidcast. We were used to recording the audio podcast at our own time, sometimes in the car, sometimes at home or office or even on the road. We would sometimes answer phone calls from loved ones in the middle of the recording and edit that out. Our podcast was pretty much a basement operation by 3 sweaty guys :)

So I guess the most difficult task was to make us presentable on video. To that extent, the UCSC TV crew has done a good job with makingup us! The next challenge was time management. While our audio show was roughly 1 hour long, it wasn't strictly 1 hour long. Sometimes we went on and on for 1:45 hours and at times was done in 45 min. With the vidcast, we now have to be aware of time and wrap up when we see the 2 minute sign. To further complicate time management, we have to break the show up to 2 parts of 25 minutes each but make it appear to be one show on the audio podcast.

While all this might seem like a list of complaints, its actually been a blessing. We've now have the opportunity to show visuals of news sites and software screens when doing reviews as opposed to just talking about it. The sound quality has also improved vastly due to the studio setting.

Unfortunately the vidcast is still not in line with the audio podcast as the video post production
takes time and there many shows on UCSC.tv. They're also still on a pilot run and looking for a partnership to broaden the reach of the online tv channel. As a result, atleast initially, shows are likely to have a delay when they air.

In addition to Sinhalenfoss, I'm also producing another geek talk show appropriately named Geek Katha. On this show, we talk about gadgets and technology in Sinhala. Producing a gadget/tech talk show is a challenge and takes a lot of preparation, especially with the style of live recording we do. Once we start recording, its a continuous recording for 25 minutes. The PS3 show which will hopefully air next week, took a considerable amount of time to produce. But I enjoy producing both shows and so far the response for both shows have been quite good.

So finally I ask you to head on over to the ucsc.tv web site and watch the shows and provide your valuable feedback and encouragement to take this effort forward. The success of this new venture depends on you.