FOSS: How Did 2009 Shape Up?

Another year goes by without the "Year of the Linux Desktop" (whatever that means) but that doesn't mean that Free software is standing still. What highlights have there been over the last year and what is still holding us back?

Another year goes by without the “Year of the Linux Desktop” (whatever that means) but that doesn’t mean that Free software is standing still.

What highlights have there been over the last year and what is still holding us back?

A Look At Distro Land

Free software marches along at a rapid pace, developing new and better software. Distributions are often contributing along the way and are hot on the heels of these projects to package it all up for us lowly end users.

The much anticipated Debian 5.0 ‘Lenny’ release was expected to be released in 2008, but actually arrived in February this year. The project also announced an official GNU/kFreeBSD port, which is due next year. Ubuntu continued down their path of improving the user experience by introducing their one hundred paper cuts project.

In light of some layoffs at Novell, board Members Pascal Bleser and Bryen Yunashko released a joint statement on the future of openSUSE. Later the project also opened up their development to the community and Novell dedicated a team of 10 employees to the work.

openSUSE also went through many other core changes this past year, including the switch to an unusual 8 month release schedule. Their recent 11.2 release has been well received and their earlier 11.1 release was the first to be built entirely using their online build service. The distro also gained the ability to upgrade between distributions using the Zypper package manager.

Fedora managed to successfully create their most ambitious release yet, version 11 codenamed Leonidas. Their latest release, Constantine, continued this and has also been well received. A new default feature in the release was the presto plug in for the Yum package manager which downloads deltas to rebuild packages, rather than the full updated binary which saves on download volumes.

Elsewhere, Slackware got their first official 64bit and ARM ports, Mandriva set up their “Linux Assembly” to improve relationship with the community, TinyCore released a desktop version at just 10MB, The Linux Foundation took control of Moblin and desperate CentOS developers released an open letter to the original founder.

While each distribution has a specific goal and philosophy, these days much of the core components to make life easier are included in most distros and are well tested. Many distributions can now automatically detect and install required codecs and proprietary drivers. Issues of closed data formats and non-GPL drivers aside, this is a very useful tool for those switching from other operating systems.

Generally speaking, the distribution landscape is looking very healthy.

Advancements In The Kernel

A major release of the Linux kernel happens every three months, which means this year has seen four new versions. Of course, not all of these will see major circulation as most distros only release every six months. Typically every second or third release makes it into the major distributions. Version 2.6.32 was released just two weeks ago, but it won’t actually make it to most distros. Nevertheless, most of the major features do make it onto the desktop, eventually.

This past year has seen some amazing new work enter the kernel. Perhaps the most work centered around file systems with the introduction of Btrfs, SquashFS, FUSE, EXOFS and NILFS2 into mainline. For the majority of distributions, the new Ext4 file system has become the default (although it was not without its problems).

Graphics architecture was re-worked which caused no end of issues for most machines with an Intel graphics card. Kernel-based mode setting (KMS) was introduced including support for Intel and Radeon cards. With 2.6.33 on the way the Nouveau driver for NVIDIA cards has just been merged into the mainline staging tree. Linux was also the first kernel to gain support for USB 3.0, although there are no consumer devices widely available yet.

Aside from new features, plenty has gotten a work over. Power management, as well as the suspend and resume architecture both got a revamp (and now work much more reliably), as did rfkill and the wireless stack. The 2.6.29 release also introduced faster start up times thanks to the ability to asynchronously initialize subsystems. Software RAID arrays can now migrate between various level such as 5 and 6. Of course there are thousands of other features and improvements, both major and minor.

Last but not least, Tux took a break for the first time ever while Tuz (the Tasmanian Devil) took over for kernel 2.6.29.

Still a problem are proprietary drivers. The two biggest culprits are the AMD and NVIDIA video card drivers, for which there is still no solid open source driver. The Nouveau project has made a great amount of progress, which will hopefully increase now that it has been merged. While AMD released specifications for a number of their graphics cards, their own driver still remains closed source.

Considering that the majority of desktops in the world ship one of these two pieces of hardware, that’s a serious blow to the Linux desktop. Unfortunately, there appears to be nothing to pressure these companies to release their current drivers under a compatible license.

What Happened in User Space

Comments on "FOSS: How Did 2009 Shape Up?"

It’s truly very difficult in this active life to listen news
on Television, therefore I simply use the web for that purpose, and obtain the latest information.

I visited many web sites but the audio quality for audio songs present at
this site is in fact superb.

Terrific post but I was wanting to know if you could
write a litte more on this topic? I’d be very thankful
if you could elaborate a little bit further. Bless you!

Hi! Do you know if they make any plugins to safeguard against hackers?
I’m kinda paranoid about losing everything I’ve worked hard on. Any recommendations?

Its like you learn my thoughts! You appear to know a lot approximately this, such as you wrote the ebook in it or something.
I feel that you just could do with some p.c. to power the message home a bit,
however other than that, that is excellent blog.
A fantastic read. I will definitely be back.

Woah! I’m really enjoying the template/theme of this site. It’s simple,
yet effective. A lot of times it’s difficult to
get that “perfect balance” between usability and appearance.
I must say you’ve done a amazing job with this. Additionally, the blog loads extremely
fast for me on Safari. Excellent Blog!

Keep on working, great job!

Generally I don’t read post on blogs, but I would like to say that this write-up very pressured me to check out and do so!
Your writing taste has been surprised me. Thank you,
quite great article.

Excellent post. I was checking constantly this blog and I’m impressed!
Very useful information particularly the last part :) I care for such information much.
I was looking for this particular information for a long time.
Thank you and best of luck.

My spouse and I absolutely love your blog and
find a lot of your post’s to be exactly what I’m looking for.
Would you offer guest writers to write content available for you?
I wouldn’t mind composing a post or elaborating on many of the subjects you write regarding
here. Again, awesome website!

Hey there would you mind sharing which blog platform
you’re working with? I’m going to start my own blog in the near future but I’m having a hard time selecting between BlogEngine/Wordpress/B2evolution and Drupal.

The reason I ask is because your design and style seems different then most blogs
and I’m looking for something unique.
P.S My apologies for getting off-topic but I had to ask!

It is perfect time to make some plans for the future and it’s time to be happy.
I’ve read this post and if I could I wish to suggest you some interesting things or advice.
Perhaps you can write next articles referring to this article.
I want to read even more things about it!

Hi there, after reading this amazing article i
am also happy to share my familiarity here with mates.

I am truly glad to read this website posts which includes lots of useful data, thanks for providing these kinds of information.

An impressive share! I’ve just forwarded this onto a friend who had been conducting a little homework on this.
And he actually ordered me lunch simply because I stumbled
upon it for him… lol. So let me reword this…. Thank YOU for the
meal!! But yeah, thanks for spending the time to
discuss this subject here on your website.

Thank you for the good writeup. It in truth was once a
amusement account it. Look complex to more added
agreeable from you! However, how could we communicate?

This website truly has all the information I needed about this subject and didn’t know
who to ask.

I love reading a post that will make people think.
Also, many thanks for allowing me to comment!

I rarely leave a response, but I browsed some comments on this page FOSS:
How Did 2009 Shape Up? | Linux Magazine. I actually do have
a couple of questions for you if you do not mind.

Could it be simply me or do some of the remarks look as if
they are written by brain dead visitors? :-P And, if you are writing at other places, I would
like to follow you. Could you list of all of all your social community sites like your Facebook page, twitter feed,
or linkedin profile?

I’m not that much of a internet reader to be honest but your sites really nice, keep it up!
I’ll go ahead and bookmark your website to come back in the future.

Terrific post but I was wondering if you could write a litte
more on this topic? I’d be very thankful if
you could work out a little bit further. Appreciate it!

I love what you guys tend to be up too. This kind of clever work and exposure!

Keep up the wonderful works guys I’ve incorporated you guys to my own blogroll.

Hello! I’ve been following your weblog for a long time now and
finally got the courage to go ahead and give you a shout
out from Porter Texas! Just wanted to tell you keep up the good job!

It is not my first time to go to see this site, i am browsing
this web page dailly and take fastidious data from here daily.

I got this website from my friend who told me
on the topic of this web site and at the moment this time I am browsing
this site and reading very informative content here.

May I simply just say what a comfort to discover someone who actually knows what they’re discussing on the net.
You certainly realize how to bring a problem to light and make it important.
More and more people really need to look at this and understand this side of the story.
I was surprised that you aren’t more popular because you most certainly have the gift.

Hi there, after reading this awesome paragraph
i am as well glad to share my know-how here with colleagues.

Great article. I will be going through a few of these issues as well..

I have been exploring for a bit for any high quality articles
or blog posts in this kind of house . Exploring in Yahoo I at
last stumbled upon this site. Reading this info So i’m satisfied to convey that I have
an incredibly good uncanny feeling I found out
exactly what I needed. I such a lot indisputably will make certain to don?t fail
to remember this site and give it a glance regularly.

We’re a group of volunteers and starting a new scheme in our community.
Your website offered us with valuable info
to work on. You’ve done an impressive job and our whole community will be thankful to you.

Your style is very unique in comparison to other folks I have read stuff from.
Thanks for posting when you have the opportunity, Guess
I will just book mark this site.

Iwas wondering if you ever thought of changing the layout of your website?

Its very well written; I love whst youve got to say.
Butt maybe you ccould a little more in the way of content so people could connect with itt better.
Youve got an awful lot of text for only having one or 2 images.

Maybe you could space it out better?

Also visit my web site geico car insurance reviews

Hello there, I believe your web site could possibly be having web browser compatibility issues.
Whenever I look at your blog in Safari, it looks fine however, when opening in IE, it’s got
some overlapping issues. I simply wanted to give you a quick
heads up! Besides that, excellent website!

Heya excellent website! Does running a blog such as this
take a lot of work? I’ve very little understanding of programming however I
had been hoping to start my own blog soon. Anyhow, if you have any recommendations
or tips for new blog owners please share. I know this is off topic but I just needed to ask.
Thanks a lot!

Wow! At last I got a website from where I be capable of really obtain helpful
facts regarding my study and knowledge.

Ahaa, its good conversation on the topic of this post at this
place at this weblog, I have read all that, so at this time me also commenting
at this place.

Hurrah! After all I got a webpage from where I be capable of in fact obtain helpful data
regarding my study and knowledge.

Thanks-a-mundo for the post.Really thank you! Really Great.

I have been surfing online more than 3 hours today, yet I never found any interesting
article like yours. It’s pretty worth enough for
me. In my view, if all site owners and bloggers made good content as you did, the internet will be a lot
more useful than ever before.

my blog :: louis vuitton danmark

I don’t even know how I ended up here, but I thought this post was great.
I don’t know who you are but certainly you’re going to a famous blogger if you aren’t
already ;) Cheers!

Hey very nice blog!

Useful article, thanks.

Hey very nice blog!

Just desire to say your article is as astounding.

The clearness on your put up is just nice and i can think you’re an expert in this subject.
Fine along with your permission allow me to grab your RSS feed to keep up to
date with drawing close post. Thank you one million and please continue
the rewarding work.

?i, I do beli?ve thi? is a great site. I stumbledupon it ;
) ? ma? ?ome b?ck once again since i hav? saved as a favorite it.
Money and freedom is the greatest way to change, may you be rich and continue to ?uide ot?ers.

Also visit my homepage – ????????

Great information. Lucky me I came across your website by chance
(stumbleupon). I’ve book marked it for later!

Sweet blog! I found it while browsing on Yahoo News.
Do you have any suggestions on how to get listed in Yahoo
News? I’ve been trying for a while but I never seem to get there!
Many thanks

?o? really make it appear so easy together with your presentation however I in finding this matter to
b? actually something which I think I might by no means understand.
It seem? too complex and ?xtremely extensive for me. I am lo?king ahead in y?u? ne?t put ?p,
I will attempt to get the dangle of it!

my webpage – ?????????

Hello there, You’ve done an excellent job. I’ll certainly digg
it and personally recommend to my friends. I am confident they’ll be benefited
from this website.

Leave a Reply