Freifunk Google Summer of Code 2010 – Student Applications

Freifunk has been accepted as a mentoring organization for Google Summer of Code 2010.
We are looking forward to a great summer with more people joining
development. Please propose ideas for the program on our idea page.
Students wishing to apply, please check out the Student Check List
in the wiki and join us on irc://

Our mailing list is here:

You can also use the OpenWrt mailing list for discussing Freifunk specific plugins and tools with OpenWrt devevlopers:

Every application is welcome. We are not only looking for
experienced students, but for anyone wishing to contribute to LXDE also
after the summer.

The application period starts on March 29, 2010. Please use the time to discuss your ideas beforehand already.


  • March 29th 2010: Application period for students begins.
  • April 9th 2010: Student application deadline. The earlier you
    start the more probable it is that you will be accepted! There is two
    way feedback during the application process which really helps you
    improve and clarify your application before this final deadline.
  • April 26th 2010: Accepted student proposals are announced.
  • May 24th 2010: Coding begins!
  • July 12-16th: Mid-term evaluation.
  • August 9th: Pencils down!


* Idea Page:

* Student Check List:

* Mailing List

* Freifunk GSoC Page

* Google Open Source Programs:

Freifunk in Afghanistan deployed in five cities

I had the chance to work for a couple of months with my friend Mike Dawson last year in Afghanistan. He is the core person behind the OLPC project in Afghanistan and pushes for Free and Open Technologies in Afghanistan. Solutions like LXDE with it focus on a lightweight and energy saving desktop or decentralised low powered networks like Freifunk offer new opportunities to give people access even in remote areas.

As part of the OLPC project Freifunk networks were already deployed in five Afghan cities including Jalalabad and Kandahar. Regularly updated local servers – easy to administer small netbooks – in the local networks give people access to copies of many local news resources, Wikipedia and thousands of educational books.

I regularly receive news from Mike and I would like to share them with you.

We’ve successfully tested here in Afghanistan using Freifunk to mesh routers between classrooms so that we can avoid the need for doing ethernet cabling in the school.  Now with the 802.11n hardware out there that supports dual band MIMO 2.4GHZ and 5GHZ I’m hoping that we can achieve a wireless backbone performance equal or better to cabled.

Some Freifunkers out in Italy managed to get 80Mbps over a 4KM link even:

As far as I can tell 100Mbps (hopefully we can achieve 200-300) should be a reasonable throughput for the backbone for running the local library service / jabber / journal backup with about 600 laptops in the school, any opinions on that?

I was thinking of making a small transparent plastic container for it so that each one would sit slightly above the roof of each classroom, then connect to a normal 802.11g router in the classroom.

As per other deployments we cut the signal strength inside the
classroom; the classrooms are running on two non overlapping channels and the mesh backbone on another.  We should have results by the end of the month.  Given the cost of sending technicians to do cabling, feeding them, etc. I’m hoping this works out as about the same cost but more scalable.



Towards Wireless Open Hardware Routers and WLAN Servers

At the CeBIT I had the chance to talk to some fantastic folks of direct open embedded systems, a new Latvian company that is producing WLAN devices based on the GNU/Linux distributions like OpenWRT, OpenEmbedded and FlashSYS Linux.

In the video they present their devices and some show cases as well as FlashSYS, their own web based firmware for small router computers.

FlashSYS environment is a cross-operating system clent-server environment that allows developers to use existing web development skills (HTML, JavaScript, Ajax, Flash, SQLite, and Lua) to build and deploy Rich Internet Applications (RIA) for an embedded system with a very small footprint. (

direct open embedded systems is able to produce WLAN devices that can act as small web servers with currently up to 64 GB storage space.

Most of the free and open source companies presented their products in hall 5, which was packed with crowds of people. You can get an idea when you hear the background noise in the video. The interest in free and open source technologies is amazing and ever increasing.


Some more specifications of the router devices:

  • Bittorent, FTP, HTTP download clients included. Now you don’t have to leave your computer on to complete your downloads, they can be easily stored on a Compact Flash card (up to 64GB) or on external USB Flash / hard disk

  • Network OS with AJAX user interface

  • Integrated organizer with Calendar, To-do and Notes

  • RSS feed reader

  • LCD screen for displaying news, notes and current activities

  • P2P streaming media server for video and audio

  • Very rich network functionality (QoS, tunnels, routing, firewall, NAT, etc.)


  • PCI bus for wireless interfaces, video, Ethernet and other miniPCI devices

  • I2C bus for serial memory, A/D and D/A converters, temperature/voltage monitors

  • RS232/RS485 for keyboard, LCD and other devices for industrial applications

  • USB host with two ports for various serial devices from flash disks to web cameras

  • GPIO for relays, LEDs, etc.


  • RAM: up to 512 MB

  • Flash: 8 MB on-board, extendable up to 64 GB using CompactFlash

Green and energy saving

  • Fully ROHS compliant

  • Processor power consumption (typical): 0.72 W at 266 MHz


  • Hardware watchdog timer

  • Industrial temperature grade

  • ESD protected Ethernet and power ports

  • Reliable tantalum capacitors on board except for only one electrolytic cap

Software ported to

  • OpenEmbedded Linux

  • OpenWRT Linux

  • FlashSYS Linux with revolutionary AJAX interface

  • eCOS Real Time operating system

Created for

  • Wireless and wired router solutions

  • Machine2Machine (M2M) applications

  • Industrial applications

  • Home wireless AP and media servers

  • Automation devices


  • Chipset Atheros AR5414

  • IEEE Standards 802.11a/b/g (2.4/5 GHz)

  • Security Hardware 64 and 128 bit WEP; Hardware TKIP and AES-CCM encryption; WPA authentication

  • Bandwidth up to 108 Mbps

  • Modulation OFDM, TDD

Technical details

  • PowerPC processor: 266 or 333 MHz clock frequency

  • 1 or 2 ESD protected Ethernet ports

  • miniPCI sockets for 802.11 wireless cards and other expansion

  • 32-512 MB SDRAM, 64 bit wide for high memory bandwidth

  • 8 MB FLASH for system BIOS and programs

  • True IDE CompactFlash (CF) header for custom OS and applications

  • 7 to 36 V DC supply through DC jack or passive power over LAN connector

  • 2 RS232 serials ports (1 DB9 male socket), RS485 interface header

  • JTAG interface header

  • Hardware and software watchdog timers

  • LM75 thermal monitor

  • GPIO header

  • USB 2.0 host

  • I2C bus header (can be used for front panel interface)

  • 2 LEDs and 1 pushbutton switch, freely programmable

  • Board size: 115 mm x 97 mm

  • CE certified

AMD wird Open Source-Engagement 2008 deutlich weiter ausbauen – bessere Unterstützung von WLAN-Treibern anvisiert

Auf der Open Source Meets Business haben Stefan Koehler und ich ein Interview mit Chris Schläger von AMD Advanced Micro Systems gemacht. Stefan spricht mit ihm über die Pläne von AMD sein Open Source-Engagement weiter auszubauen. Im Gespräch nach dem Interview bestätigte Chris Schläger, dass AMD in Zukunft auch im WLAN-Bereich bessere Unterstützung leisten möchte. Dies würde dazu führen, dass in Zukunft GNU/Linux-Systeme AMD-gekoppelte WLAN-Hardware besser unterstützt würde. Ich hoffe wir sehen in diese Richtung demnächst handfeste Ankündigungen.

Im letzten Jahr veröffentlichte AMD nach der Übernahme von ati bereits Grafikchip-Dokumentationen. Im Februar stellte AMD die Quelltexte der AMD Performance Library unter die Apache License 2.0 und benannte die Bibliothek in Framewave um. Ende Februar gab die Firma weitere Spezifikationen für Beschleunigungsfunktionen für Chips von Radeon-Karten (R5xx-GPUs, X1000-Serie) frei. Chris Schläger betont im Interview die Wichtigkeit von Open Source für AMD und verspricht weitere Announcements für das Jahr 2008.

Folgend einige Auszüge:

Stefan Koehler: Wie sieht es aus – freie Software und AMD? Gibt es Berührungspunkte?

Chris Schläger: Da gibt es eine ganze Menge Berührungspunkte. Wir haben seit etwa zwei Jahren ein Forschungszentrum für Software eingerichtet, das Operating System Research Center, hauptsächlich in Dresden und Austin angesiedelt. Dort gibt es ein Team, das beschäftigt sich hauptsächlich mit Open Source-Entwicklungen.

Stefan Koehler: Wie sieht es aus mit der Unterstützung von Grafikkarten? Es sah in der Vergangenheit mit ATI-Grafikkarten-Treibern eher mau aus. Wie ist da die Zusammenarbeit mit der Community?

Chris Schläger: Es gab ja schon seit einer ganzen Zeit die Closed Source-Treiber, der Catalyst-Treiber. Der hat eine Menge Funktionen gehabt, aber da haben wir auch eine Menge Kritik geerntet. Die Kritik haben wir uns dann nach der Akquisition zu Herzen genommen, da war ich dann auch zum Glück relativ tief involviert und konnte dann das Management davon überzeugen, dass wir uns als AMD etwas Neues einfallen lassen müssen. Die alte ATI-Strategie machte zwar für ATI Sinn, aber für AMD als Gesamtkonzern mussten wir dringend was tun. Wir haben eine Weile gebraucht bis etwas spruchreif war, aber vor kurzem, Mitte letzten Jahres zum haben wir ein Announcement gemacht. Wir haben uns entschlossen, das was wir an Dokumentation zur Verfügung stellen können, nach Draußen zu geben und aktiv mit dem zusammenzuarbeiten, um den Radeon-HD-Treiber neu zu entwickeln…

Stefan Koehler: Wie viele Mitarbeiter bei AMD arbeiten ausschließlich im Bereich Open Source?

Chris Schläger: Das ist schwierig, obwohl ich es eigentlich wissen sollte. In meiner Organisation im OSRC sind derzeit 23 Mitarbeiter. Ich bin allerdings einer der wenigen Teil von AMD, die derzeit wieder kräftig einstellen, also ich wachse mit etwa zwei Mitarbeitern pro Monat. Außer meinem Bereich gibt es bei dem klassischen ATI-Bereich noch die Open Source-Entwickler und wir haben noch diverse andere Projekte wie das XO …, Leute die OpenBIOS, LinuxBIOS oder jetzt CoreBISO machen, CoreBOOT machen und ich würde mal sagen um die 50 bis 60 Leute, die zumindest teilweise aber auch einige Vollzeit an Open Source arbeiten…

Stefan Koehler: Die freie Software-Gemeinde kann sich in 2008 auf neue Aktivitäten freuen, 3D-Desktop, OpenCore und ähnliche Dinge werden weiter entwickelt.

Chris Schläger: Wir werden unser Engagement sicherlich deutlich weiter ausbauen. Open Source ist für AMD sehr sehr wichtig, nicht nur als Zielgruppe, sondern auch intern zur Verwendung. Und ich denke da wird sich eine Menge in 2008 auch wieder tun und das ein oder andere Announcement dabei sein.