Writer of the code to support Differentiated Services on Linux, Almesberger was an Austrian free software computer programmer and open-source hardware designer mainly known as a hacker of the Linux kernel. Born and raised in Zurich, Switzerland, he received his Ph.D. in Communications from the Swiss Federal Institute of Technology at Lausanne (EPFL) in November 1999. While there, he made contributions to several key pieces in the early days of the Linux kernel, in particular as developer of the DOS file system, the LILO bootloader—the most used Linux bootloader during the youth of the Linux kernel project—and the initrd initial RAM disk.
Almesberger has served as the leader of the Asynchronous Transfer Mode network on the Linux project, which had been part of the Linux system since 1995. His contributions to Linux and other free software projects include the LILO boot loader, the initial RAM disk (initrd), the MS-DOS file system, much of the ATM code, the tcng traffic control configurator, the UML-based simulator umlsim, and Openmoko—a version of Linux for completely open, low-cost, high-volume phones.
He has also served as System Architect for Openmoko, the first project to create a smartphone platform using free software. It used the Linux kernel, with a graphical user environment that used X.Org Server and the Matchbox window manager. The project also released full schematics of the open phone design.
Almesberger has been the architect of several open-source hardware Qi hardware community projects, including implementing an IEEE 802.15.4 subsystem for Ben Nanonote, made up of two boards. He has lived in Argentina, traveling around the world from time to time, speaking at conferences such as his keynote at the Linux Symposium in 2008, and pursuing hardware and software work.