Linux.com

Feature

ChangeLog: Sahana Project, Ted Ts'o, receive FSF Awards

By Bruce Byfield on March 26, 2007 (8:00:00 AM)

Share    Print    Comments   

The Free Software Foundation (FSF) has announced the recipients of the 2006 FSF Awards. The Award for Projects of Social Benefit was given to Sahana, a free software project created for managing disaster relief, and the Award for the Advancement of Free Software went to Theodore Ts'o for his lifetime contributions, including his work on the Linux kernel.

As we reported last year, Sahana began development during the relief efforts in Southeast Asia after the tsunami of 2004. The founding team of Sri Lankan developers from the Lanka Software Foundation released the first version of the software after three days of work, and have continued to develop it since. The software is designed to handle problems common to disaster relief, such as searching for missing people and coordinating volunteers. Sahana is now being used by the Sri Lankan Red Cross and the Sri Lankan Government Disaster Management Center, as well as nongovernmental organizations such as Bicolrelief in the Philippines and Humanitarian Emergency Logistics and Preparedness, a worldwide humanitarian relief agency. Sahana was also used in Strong Angel III, a test of civil and military disaster response in the United States.

Sahana
Sahana project members with Richard Stallman - click to enlarge

In presenting the award at the FSF annual general meeting, Richard Stallman, FSF president, said, "We were inspired to create this award when we heard of the tremendous good the Sahana project was able to achieve through the use of free software."

On hand to receive the award were several members of Sahana's founding team, including Chamindra de Silva, project lead; lead developers Pradeeper Dharmendra, Ravindra de Silva, and Mifan Careem; Louiqa Raschid, professor of computer science at the University of Maryland, and Rent Hailpern, head of the IBM Crisis Response Team.

Speaking to Linux.com, de Silva said, "Sahana would not be possibly if not for the many thousands, if not tens of thousands, of free and open source components that have been built over the years. We strongly believe that free software is an excellent vehicle to deliver transparent tools and global public goods for humanitarian problems, and I hope this encourages more contributions to this domain." De Silva thanked the Sahana community, saying, "This award is a credit to all these people as well."

Currently employed by the IBM Linux Technology Center, Ts'o has been a contributor to the Linux kernel since September 1991. "During that time, Linux was something I did just for fun," Ts'o told Linux.com, "and it also scored a lot of free trips to various conferences. I worked on the serial device driver, and the Linux tty layer (including support for POSIX.1 job control), ext2/3, and the userspace utilities for ext2/3, e2fsprogs." More recently, Ts'o has been working on the ext4 filesystem, the successor to ext3. Ts'o is also a Debian developer, maintaining some 20 packages, including some related to his early work.

Ted Ts'o
Ted Ts'o with Richard Stallman - click to enlarge

In addition to his work on GNU/Linux, Ts'o has been development team leader for Kerberos and Open Network Computing Remote Procedure (ONC RPC). He remains an active member of the Internet Engineering Task Force (IETF), where he has chaired or co-chaired several working groups.

Accepting the award, Ts'o said that his work has "been great fun. But I have always been proud of the fact that people have been able to use the work that I have done to advance the cause of free software."

The Award for the Advancement of Free Software has been given each year since 1998 to an individual nominated by the community. Past winners of the award include Larry Wall, Miguel de Icaza, Lawrence Lessig, and Alan Cox. Other finalists this year were Wietse Venema for his creation of the Postfix mail system and his work on security tools, and Yukihiro Matsumoto for his work in designing the Ruby programming language.

2006 was the first year that the Award for Projects of Social Benefit was given. Other projects considered for the award were Project Gutenberg, which has provided free texts since 1971, and One Laptop Per Child, which is developing inexpensive computers for use in developing nations.

Bruce Byfield is a computer journalist who writes regularly for NewsForge, Linux.com, and IT Manager's Journal.

Bruce Byfield is a computer journalist who writes regularly for Linux.com.

Share    Print    Comments   

Comments

on ChangeLog: Sahana Project, Ted Ts'o, receive FSF Awards

Note: Comments are owned by the poster. We are not responsible for their content.

Ted Ts'o -- Hans Reiser

Posted by: Anonymous Coward on March 27, 2007 11:48 AM
Isn't Ted Ts'o the jerk who set out to destroy Hans Reiser, because his filesystem Ext3/4 couldn't come close to competing with Reiser's.

The following table summarizes just how good Reiser4 compression is (encryption has not been tested).
<tt>| FILESYSTEM | TIME |DISK |
| TYPE       |(secs)|USAGE|

 
|REISER4 lzo | 1938 | 278 |
|REISER4 gzip| 2295 | 213 |
|REISER4     | 3462 | 692 |
|EXT4        | 4408 | 816 |
|EXT2        | 4092 | 816 |
|JFS         | 4225 | 806 |
|EXT3        | 4421 | 816 |
|XFS         | 4625 | 779 |
|REISER3     | 6178 | 793 |
|FAT32       |12342 | 988 |
|NTFS-3g     |10414 | 772 |</tt>
Column one measures the time taken to complete the bonnie++ benchmarking test (run with the parameters bonnie++ -n128:128k:0)

Column two, Disk Usage: measures the amount of disk used to store 655MB of raw data (which was 3 different copies of the Linux kernel sources).

<a href="http://linuxhelp.150m.com/resources/fs-benchmarks.htm" title="150m.com">http://linuxhelp.150m.com/resources/fs-benchmarks<nobr>.<wbr></nobr> htm</a 150m.com> (Update)
<a href="http://m.domaindlx.com/LinuxHelp/resources/fs-benchmarks.htm" title="domaindlx.com">http://m.domaindlx.com/LinuxHelp/resources/fs-ben<nobr>c<wbr></nobr> hmarks.htm</a domaindlx.com>

#

The Numbers Say What they Say.

Posted by: Anonymous Coward on March 27, 2007 12:32 PM
"a bunch of numbers that say nothing about code base stability or developer reliability"

Why don't you trot out some numbers that do say something about code base stability or developer reliability,.... dick.

The numbers say that Reiser4 is far and away better than Ext4.

#

gus3 -- Get real, buddy.

Posted by: Anonymous Coward on March 27, 2007 03:58 PM
You're an idiot.

Reiser3 = ReiserFS is not the topic of interest, but you can rave about it if you want.

Then check out some info on Reiser4 -- I hope you know the difference.

And, in any case:

The fact that a piece of software did not work well in one particular kernel (in this case, very old) would not be surprising to anyone.

And, as is usual, when the problem was found, someone reported the bug(s) and someone else, fixed it.

No news here sunshine. This is simply how code develops.

#

Re:gus3 -- Get real, buddy.

Posted by: Anonymous Coward on March 27, 2007 06:11 PM
Idiot = person who uses file-system of dubious stability to store his data
Idiot = person who prefers instability to stability
Idiot = person who cares not about data - personal or otherwise
Idiot = person who bandies the word "idiot" without researching it's true meaning
Idiot = person who simplifies and trivialises a problem that is neither simple nor trivial

#

Re:gus3 -- Get real, buddy.

Posted by: Anonymous Coward on March 27, 2007 06:14 PM
Additionally
Idiot = person who buys a Ferrari because of it's top-speed, and uses it to commute to work in rush hour traffic.

#

Re:gus3 -- Get real, buddy.

Posted by: Anonymous Coward on March 27, 2007 08:09 PM
Nah, you might buy it for it's top speed, but the every day use is for the looks<nobr> <wbr></nobr>...<nobr> <wbr></nobr>:-)<nobr> <wbr></nobr>...

#

Re:gus3 -- Get real, buddy.

Posted by: Anonymous Coward on March 27, 2007 06:58 PM
Idiot = gus3

#

trapped in your own words

Posted by: Administrator on March 28, 2007 12:19 AM
"Reiser3 = ReiserFS is not the topic of interest"

Neither were your incomplete benchmarks. You're the one who turned it into snide accusations against Ted Ts'o.

And you're still an anonymous coward.

#

easy: 2.4.16

Posted by: Administrator on March 27, 2007 03:28 PM
From the ReiserFS download page at <a href="http://namesys.com/download.html" title="namesys.com">http://namesys.com/download.html</a namesys.com>:

"Don't use linux kernel 2.4.16 or earlier for reiserfs operations, as many of those releases contain critical bugs, some of the most serious of which are not in reiserfs but affect reiserfs."

You'll see a similar warning on screen as well, when you mount a ReiserFS partition. That warning alone is enough reason for me not to use it, not when my on-disk data is at risk.

It's an off-handed way to say "we did things our own way, but found out only after we released it that our code didn't play well with the rest of the Linux kernel."

#

give it a rest, troll

Posted by: Administrator on March 27, 2007 12:26 PM
Every time an article contains anything remotely related to filesystems, you trot out your precious charts and hyperlinks, a bunch of numbers that say nothing about code base stability or developer reliability. It's very telling that this post has no username.

As for "destroying Hans Reiser", are you somehow implying that Mr. Ts'o has something to do with the charges against him? If you are, take it elsewhere; Linux.com is no place for that kind of accusation. If not, I suggest you contrast the histories of Messrs. Reiser and Ts'o w.r.t. Linux kernel development.

#

Grow up Gus3

Posted by: Anonymous Coward on March 28, 2007 12:10 PM
"Neither were your incomplete benchmarks."

They are not incomplete (I guess they don't have the superbowl results included yet).

They are also not as off-topic as you claim.

#

CPU usage?

Posted by: Administrator on March 28, 2007 02:10 PM
It's interesting that no CPU usage shows up on your "charts", especially given that both Reiser filesystems rank very high on that scale. Why should a news spooler or a mail server (both touted as "good places" for Reiser FS's) risk burning up a CPU?

And you're still an anonymous coward.

#

Gus3 -- are you some ignorant young kid?

Posted by: Anonymous Coward on March 28, 2007 04:39 PM
Gus3. Most have left this thread now, so we likely have it to ourselves.

Why don't you do your homework and read the full article that was linked to.

In that article you will find a further link to this file:

<a href="http://linuxhelp.150m.com/resources/benchmarks-raw.txt" title="150m.com">http://linuxhelp.150m.com/resources/benchmarks-ra<nobr>w<wbr></nobr> .txt</a 150m.com>

READ IT.

(I mention that the bonnie++ are the raw results, ie, no changes except in formatting.)

Notice the CPU %'s for reiser4 and ext4 are similar.

reiser4 linux-2.6.20-mm1 test 1

cd /
cp -r<nobr> <wbr></nobr>/usr/src/test/linux-*<nobr> <wbr></nobr>/6
REAL:154.98 USER:0.26 SYS:9.84 CPU:6%
cd<nobr> <wbr></nobr>/6;du --max-depth=0;cd /
708421 692:MB
mkdir<nobr> <wbr></nobr>/6/copy2;cd<nobr> <wbr></nobr>/6/copy2
cp -r<nobr> <wbr></nobr>/6/linux-*<nobr> <wbr></nobr>/6/copy2
REAL:84.28 USER:0.24 SYS:13.66 CPU:16%
tar -czf 6.tar.gz linux-*
REAL:84.57 USER:42.21 SYS:11.04 CPU:62%
mkdir<nobr> <wbr></nobr>/6/copy3
tar -xzf 6.tar.gz -C<nobr> <wbr></nobr>/6/copy3
REAL:31.35 USER:6.53 SYS:6.91 CPU:42%
rm -fr<nobr> <wbr></nobr>/6/*
REAL:66.68 USER:0.16 SYS:16.04 CPU:24%
umount<nobr> <wbr></nobr>/dev/sda6

ext4 (extents) linux-2.6.20-mm1 test 1

cd /
cp -r<nobr> <wbr></nobr>/usr/src/test/linux-*<nobr> <wbr></nobr>/6
REAL:162.74 USER:0.22 SYS:9.47 CPU:5%
cd<nobr> <wbr></nobr>/6;du --max-depth=0;cd /
825740 806:MB
mkdir<nobr> <wbr></nobr>/6/copy2;cd<nobr> <wbr></nobr>/6/copy2
cp -r<nobr> <wbr></nobr>/6/linux-*<nobr> <wbr></nobr>/6/copy2
REAL:65.02 USER:0.20 SYS:9.10 CPU:14%
tar -czf 6.tar.gz linux-*
REAL:67.23 USER:42.10 SYS:6.85 CPU:72%
mkdir<nobr> <wbr></nobr>/6/copy3
tar -xzf 6.tar.gz -C<nobr> <wbr></nobr>/6/copy3
REAL:37.49 USER:6.57 SYS:4.96 CPU:30%
rm -fr<nobr> <wbr></nobr>/6/*
REAL:27.47 USER:0.09 SYS:4.43 CPU:16%
cd<nobr> <wbr></nobr>/;umount<nobr> <wbr></nobr>/dev/sda6

Why I bothered I don't know, as you are most likely some perverse propaganda shill.

#

This story has been archived. Comments can no longer be posted.



 
Tableless layout Validate XHTML 1.0 Strict Validate CSS Powered by Xaraya