Werner Almesberger
   HOME

TheInfoList



OR:

Werner Almesberger (born 13 August 1967) is an
Austria Austria, , bar, Östareich officially the Republic of Austria, is a country in the southern part of Central Europe, lying in the Eastern Alps. It is a federation of nine states, one of which is the capital, Vienna, the most populous ...
n
free software Free software or libre software is computer software distributed under terms that allow users to run the software for any purpose as well as to study, change, and distribute it and any adapted versions. Free software is a matter of liberty, no ...
computer programmer A computer programmer, sometimes referred to as a software developer, a software engineer, a programmer or a coder, is a person who creates computer programs — often for larger computer software. A programmer is someone who writes/creates ...
and an
open-source hardware Open-source hardware (OSH) consists of physical artifacts of technology designed and offered by the open-design movement. Both free and open-source software (FOSS) and open-source hardware are created by this open-source culture movement and a ...
designer/maker. He is mainly known as a
hacker A hacker is a person skilled in information technology who uses their technical knowledge to achieve a goal or overcome an obstacle, within a computerized system by non-standard means. Though the term ''hacker'' has become associated in popu ...
of the
Linux kernel The Linux kernel is a free and open-source, monolithic, modular, multitasking, Unix-like operating system kernel. It was originally authored in 1991 by Linus Torvalds for his i386-based PC, and it was soon adopted as the kernel for the GNU ope ...
. Contributions to Linux (
free software Free software or libre software is computer software distributed under terms that allow users to run the software for any purpose as well as to study, change, and distribute it and any adapted versions. Free software is a matter of liberty, no ...
projects) include the LILO boot loader, the initial RAM disk (
initrd In Linux systems, initrd (''initial ramdisk'') is a scheme for loading a temporary root file system into memory, to be used as part of the Linux startup process. initrd and initramfs refer to two different methods of achieving this. Both are comm ...
), the MS-DOS file system, much of the ATM code, the traffic control configurator, the UML-based simulator umlsim, and the
Openmoko Openmoko is a discontinued project to create a family of open source mobile phones, including the hardware specification, the operating system (Openmoko Linux), and actual smartphone development implementation like the Neo 1973 and Neo FreeRun ...
(a version of Linux for completely open, low-cost, high-volume phones).


Involvement in the Linux kernel

While a PhD student in Communications at the Swiss Federal Institute of Technology Lausanne (EPFL) he did contributions to several key pieces in the early days of the Linux kernel, in particular as developer of DOS file system, LILO bootloader (the most used Linux bootloader during the youth of the Linux kernel project) and
initrd In Linux systems, initrd (''initial ramdisk'') is a scheme for loading a temporary root file system into memory, to be used as part of the Linux startup process. initrd and initramfs refer to two different methods of achieving this. Both are comm ...
initial RAM disk.


Differentiated Services on Linux

Werner Almesberger wrote the code to support
Differentiated Services Differentiated services or DiffServ is a computer networking architecture that specifies a mechanism for classifying and managing network traffic and providing quality of service (QoS) on modern IP networks. DiffServ can, for example, be used t ...
on Linux.


Linux ATM

Almesberger was the leader of the
Asynchronous Transfer Mode Asynchronous Transfer Mode (ATM) is a telecommunications standard defined by American National Standards Institute (ANSI) and ITU-T (formerly CCITT) for digital transmission of multiple types of traffic. ATM was developed to meet the needs of ...
network on Linux project, which is nowadays part of the Linux system since 1995.


Openmoko

Werner Almesberger was a System Architect for
Openmoko Openmoko is a discontinued project to create a family of open source mobile phones, including the hardware specification, the operating system (Openmoko Linux), and actual smartphone development implementation like the Neo 1973 and Neo FreeRun ...
, the first project to create a smartphone platform using free software. It used the
Linux kernel The Linux kernel is a free and open-source, monolithic, modular, multitasking, Unix-like operating system kernel. It was originally authored in 1991 by Linus Torvalds for his i386-based PC, and it was soon adopted as the kernel for the GNU ope ...
, with a graphical user environment which uses
X.Org Server X.Org Server is the free and open-source implementation of the X Window System display server stewarded by the X.Org Foundation. Implementations of the client-side X Window System protocol exist in the form of ''X11 libraries'', which serve a ...
, and the
Matchbox Phillumeny (also known as phillumenism) is the hobby of collecting different match-related items: matchboxes, matchbox labels, matchbooks, matchcovers, matchsafes, etc. Matchbox A matchbox is a box made of cardboard or thin wood and designed ...
window manager. The project also released full schematics of the open phone design.


Recent work

Almesberger contributes as the architect of several
open source hardware Open-source hardware (OSH) consists of physical artifacts of technology designed and offered by the open-design movement. Both free and open-source software (FOSS) and open-source hardware are created by this open-source culture movement and a ...
Qi hardware community projects, like implementing an
IEEE 802.15.4 IEEE 802.15.4 is a technical standard which defines the operation of a low-rate wireless personal area network (LR-WPAN). It specifies the physical layer and media access control for LR-WPANs, and is maintained by the IEEE 802.15 working group, ...
subsystem for
Ben Nanonote The Ben NanoNote (officially the 本 NanoNote)Melanson, Donald"Qi Hardware's tiny, hackable Ben NanoNote now shipping" ''Engadget'', 15 March 2010 (accessed 1 November 2012) is a pocket computer using the Linux-based OpenWrt operating system. An ...
made up of two boards. In 2013 he started developing th
Anelok
password safe and, in 2014, h
joined the Neo900 open smartphone project
where he assists on a broad range of technical and related issues, and he now divides his time between these two projects.


Life

He lives in Argentina, doing trips around the world from time to time, for talks in conferences (like being keynote in
Linux Symposium The Linux Symposium was a Linux and Open Source conference held annually in Canada from 1999 to 2014. The conference was initially named Ottawa Linux Symposium and was held only in Ottawa, but was renamed after being held in other cities in Canada. ...
in 2008), and for hardware and software work.


References


External links


Werner Almesberger: Past Projects

2.4 kernel: Always on the go with contributor Werner Almesberger. Interview



ATM on Linux

Differentiated Services on Linux
{{DEFAULTSORT:Almesberger, Werner 1967 births Living people Linux kernel programmers