The 10 Best Linux Distributions of 2009

It was exactly one year ago today that I published my original “The 10 Best Linux Distributions” and it’s time to put forth a new list for this year’s best. Without looking at the old list, I’ve decided to compile this one from scratch. This 2009 list takes several factors into account for placement in the list: Community support, commercial support, software variety, update engine and distribution frequency. Even for old Linux salts, there are a few surprises on this list. For starters, Ubuntu is not number one.

The problem with this list is that I don’t hate any of the distros that I’ve entered here. Even number ten is one of my all time favorites but something has to be on top and something has to be on bottom. Check out the list and see what you think.

1. gNewSense – Ever since my conversation with Richard Stallman, I’ve decided that gNewSense is the distro that claims the top spot for this year. Based on Ubuntu, which is based on Debian, gNewSense contains only free software. It’s also the distro that Stallman himself uses–how can you beat that?

2. Debian – Debian is a GNU/Linux distribution that has it all: Great support, unsurpassed stability, awesome developers, a huge community, dozens of offspring including Ubuntu and gNewSense, regular updates, apt-get, thousands of ready-to-install programs and it makes a great user computer or server system. Debian also has the best hardware discovery of any distribution, which is probably why it’s used to parent so many other distributions. If Debian has one weakness, it’s commercial support. There’s no Debian, Inc. for businesses to point to should something go awry. For businesses to adopt a particular distribution, it must have commercial support. For some, the risk is too great otherwise.

3. Ubuntu – Ubuntu picks up the slack where (don’t confuse this with SlackWare which doesn’t make the list this time.) Debian leaves off. Ubuntu offers commercial support, albeit somewhat expensive support through Canonical, Ubuntu’s commercial sponsor.

4. CentOS – This distribution is Red Hat Enterprise Linux compiled from sources. It is still my personal distribution for my user/server computer. I do most of my testing on it. I use Debian for testing as well in virtual machines but they all ride on top of my CentOS computer. I spoke with Karanbir Singh, Project Lead of CentOS a few weeks ago and he gave some insight into the project that I had not heard or read before. Listen to the original podcast, if you get a chance.

5. Fedora – Fedora is the community version supported by Red Hat, Inc. It is what we used to call Red Hat Linux. It’s also the version of Linux that Richard Stallman says comes pretty close to being an all free distribution. If you can impress Stallman, you’ve done your job. Fedora is often a bit unstable because it is out on what some call the ‘bleeding edge’ and is for those who are a bit more on the adventurous side. Don’t use it for production. For production purposes, use CentOS if you don’t want to purchase a commercial Linux distribution. Just as a side note, this is one of the funniest true stories I’ve ever read. It would still be funny if it weren’t Oklahoma but since I live here, it makes it even better.

6. Red Hat – Short of being blessed by Richard Stallman or Linus Torvalds, how can you not love Red Hat? It was one of the first companies that bucked the Microsoft-only trend and gave it a go on Linux. It worked. Red Hat is the most profitable and successful Linux/Open Source/Free Software company in the world. It’s very profitable and it keeps growing. It is one of three Linux distributions that ever makes its way into large companies as a supported operating system. SUSE (Not on this list) and Ubuntu are the other two.

7. Gentoo – Do you have a few free weekends and a need for something that goes ZOOM when you’re done? Gentoo is for you, then. Gentoo is not for those who are wanting to download, burn and boot; it’s for those who like to tinker, twist and fidget with something until it’s perfect. If you want something that rocks, and is rock-solid when you’re done, then you want Gentoo. Gentoo is the Harley-Davidson of the Linux world. It’s cool. It’s stable. It’s hot. It’s also a royal pain in your backside. If you’re impatient, like me, keep moving and just appreciate Gentoo from afar.

8. Knoppix – Yeah, Knoppix, baby. It’s cool like that. Knoppix is one of those “Show it, don’t explain it” distributions. If you want to try to explain Linux to someone, show them a Knoppix Live CD. They might never look at a Windows computer again. It’s that good. If you have an old computer that won’t handle a large hard drive, buy yourself a fast CD/DVD ROM drive and download, burn and boot Knoppix for your user computer. Save your documents and files to the ‘too small for Linux’ disk and never look back.

9. Presto – Got Windows but also want Linux? Get Presto. I installed it on my netbook and I love it. When I’m in a hurry and just want to check email or make a Skype call, I boot into Presto and get to work in about 15 seconds flat. It’s the best $20 you’ll ever spend.

10. Damn Small Linux – Damn Small Linux (DSL) is the cool of cool in small distro land. In as little as 50MB, you can have a full Linux computer and in these days of operating system bloat; that’s a real winner. DSL isn’t just small but it has features you’d expect from larger distributions: Web, RDP, Terminal Services, SSH, productivity tools, SSH server and much more. If I ran a company with more than just a handful of employees, it’s likely that DSL is what I’d use for their user interface possibly as virtual desktops on a hypervisor system. If you haven’t experienced DSL for yourself, you should. Download, burn and boot. It’s impressive.

If your favorite distro didn’t make the cut, I’m sorry, maybe next time. Perhaps you can convince me to write up another list of my reader’s favorites if you write back and tell me what they are.

GMChess 0.20.3 发布

国庆长假期间抽调精神集中攻击了一下gmchess. 今天终于能发布一个版本。

gmchess 0.20.3版本有如下更新:

1. 添加大小两种棋盘选择。(在10寸小本上也能玩gmchess了)

2. 添加设置搜索深度功能。(1-15级,越小,越快,相对也越简单)

3. 添加用户选择黑棋功能,(此功能测试中,需要在菜单中选择–>换边,然后才点“开始”按钮才生效)

4. 配置目录更改到 ~/.config/gmchess下,因此旧用户需要将棋谱转移一下。

此版本相对地提高了一些用户体验,推荐升级。

源码地址:gmchess 0.20.3

ubuntu/debian用户可以等源里的包,迟点会有更新

 


[友邻社区]BLUG October meeting: Eugene on Security and Cliff Miller on Splashtop

In October, first we will have Eugene Teo, Security team from Red Hat presenting “Some recent Linux kernel security bugs”. He will share with us some recent Linux kernel security vulnerabilities, and some trends he saw, and how users can reduce their risk.
Then the 2nd topic will be from Cliff Miller who will give a presentation and demo of a pre-release version of Splashtop.
Time: 19:00
Date: Tuesday, October 13th, 2009
Location: Traktirr Russian Restaurant, 5-15 DonZhiMen NeiDaJie, DongZhiMen west of DongZhiMen subway
Phone: 8407-8158
Map: here

[友邻社区] BeijingOpenParty 2009年10月 “Autumn Ripple(秋色连波)” 活动

碧云天,黄叶地。秋色连波,波上寒烟翠。山映斜阳天接水。芳草无情,更在斜阳外。在这“秋色连波”的金色10月,带着国庆假日之后的轻松,再次将聚在OpenParty,分享美好的下午技术时光!

活动时间

2009.10.31 周六 13:00~17:30

活动地点

北京市东直门国华投资大厦11层ThoughtWorks Office,地铁环线西南 出口直行50米即到。
查看平面地图 查看三维地图

参与群体

我们欢迎以下朋友参加:

  • C++、Java、Python、Ruby、Linux、Erlang、移动开发者(3年以上开发经验)
  • Web UI设计师(3年以上工作经验)
  • 网站架构师(3年以上开发经验)
  • 敏捷实践者、咨询师
  • 开源技术传道者、移动市场管理者、项目经理、风险投资人、项目发起人、社团组织者
  • IT、软件、互联网、媒体、咨询、出版等行业从业人员

参与人数

50~60人,报满为止。

马上报名

请希望参加活动的朋友在这里填写报名表,如果页面出现乱码请使用FireFox浏览器

注:推荐大家在10月26日(活动所在的那周周一)阅读OpenParty网站发布的详细话题信息后再有的放矢地报名。

活动费用

由赞助商Matrix社区为参与者免费提供各种饮料、甜品、啤酒等

活动赞助商

话题招募

“众”人的事业需要每个人的参与,我们为大家提供开放的自由话题讨论机会,有话题分享或发起讨论意愿的朋友可以在2009年10月24日之前将PPT或者话题、讨论简介发给组织者cleverpig(greatcleverpig at gmail.com)。

每位话题分享者和活动贡献者均会受到一份可爱的Geek礼物!

联系组织者

更多活动动态

北京GNOME用户组第十二次会议/The 12nd BeijingGUG Meeting

北京GNOME用户组将会携手北京Google 技术用户组 (GTUG) 联合举办,第十二次会议将于10月21日在Google中国召开,

地址:北京市海淀区中关村东路1号院清华科技园6号楼科建大厦。

如果您计划出席,请于2009年10月19日(星 期一)中午1点之前,在以下网址注册登记,Google将为此活动提供免费小吃和饮料。
点击此处报名

会议具体议程:

活动时间 (Time) : 2009 年10月21 日(星期三 19 :00——21 :30 )
活动地点 (Venue) : 北京市海淀区中关村东路1号院清华科技园6号楼科建大厦,Google北京

7:00pm – 8:20pm 主题一: Introduction to Chromium project  — 苏哲
8:30pm – 9:30pm 主题二: Google Summer of Code & GNOME – 张森

演讲嘉宾一: 苏哲
就职于 Google 北京,软件工程师,致力于开源软件的开发和推广。
James Su Software Engineer at Google Beijing, dedicates to develop and promote open source software.

演讲内容:
介绍Chromium, 关于Chromium, 请看网站: http://code.google.com/chromium/


演讲嘉宾二: 张森
北航大四学生,从 2007 年开始使用 Linux。向 gnome 贡献一些代码, 主
要接触 gnome-games。Google Summer of Code 2009 学生, 项目有关于
gnome-games 和 telepathy。Foresight Linux [0] 开发者,做一些跟 GNOME 或
中文有关的包。维护 Gnome Developer Kit [1]。现在 SUN 中国工程研究院做实
习生,参与 solaris 的驱动开发。主要编程语言包括 python/c/shell。

Zhang Sen (aka. Jesse), senior year undergraduate of Beihang University.
My experience with Linux started from 2007. I contribute code to GNOME,
in particular gnome-games. I am a Google Summer of Code 2009 student
with GNOME, working on gnome-games and telepathy. I am a Foresight Linux
[0] developer, maintaining some GNOME packages and Chinese-specific
packages. I maintain the GNOME Developer Kit [1]. Now I am an intern at
SUN Engineer and Research Institute, working on Solaris drivers. The
languages I use mostly are Python/C/shell.

演讲内容:

我的演讲内容是关于我的 summer of code [2] 项目,我会讲一下 GSoC 的大体情
况(假设听众不太熟悉 GSoC),为什么做 GSoC,为什么做 GNOME 的项目,大体介
绍下项目涉及的技术(i.e. Telepathy [3]),做 GSoC 的感受。我也会谈一下如何
加入 GNOME 的社区以及如何参与 GSoC 。
My topic is about my summer of code project [2]. I will talk about how
GSoC is like, why you want to take part in GSoC and why with GNOME.
There will also be some talk about the technology involved, i.e.
telepathy [3]. Then I want to share with you how I feel about GSoC, how
you can join GNOME’s community and how to participate in GSoC.

[0] http://www.foresightlinux.org/
[1] http://live.gnome.org/GnomeDeveloperKit
[2] http://live.gnome.org/ZhangSen/
[3] http://telepathy.freedesktop.org/wiki/

祝大家双节快乐! 

北京GNOME用户组