1999IEE ReviewRequires access

Liberte, fraternite and Linux

Roger Dettmer

Open publisher page 0 citations

Abstract

The Linux computer operating system owes its origins to a combination of idealism and a sense of fun. The author reports on how, from such unlikely beginnings, Linux, a robust, highly stable, Unix-compatible OS kernel, with, at a best guess, some 12 million users, has evolved. The secret of Linux's successful development lies in the aspirations of programmers and the communications potential of the Internet. Once Linux got underway there was a ready supply of gifted programmers who were more than willing to contribute to the enterprise. However, this disparate and geographically scattered body of volunteers would never have been able to work so effectively together without the Internet as a medium for communication. It is no coincidence that the take-off of the development of Linux occurred at exactly the time when the number of Internet hosts started to rise exponentially. The Internet didn't simply facilitate communication between Linux developers, it helped instigate a whole new approach to code development. Traditionally, large software projects like an OS kernel are developed in a highly structured manner, with new releases only sanctioned when the members of the development team are confident, or as confident as they can be, that the code is bug free. Linux's development has been characterised by exactly the opposite approach, more a case of 'release early, and release often'-sometimes more than once in the same day.

About this research paper

What this paper is about

The Linux computer operating system owes its origins to a combination of idealism and a sense of fun. The author reports on how, from such unlikely beginnings, Linux, a robust, highly stable, Unix-compatible OS kernel, with, at a best guess, some 12 million users, has evolved. The secret of Linux's successful development lies in the aspirations of programmers and the communications potential of the Internet. Once Linux got underway there was a ready supply of gifted programmers who were more than willing to contribute to the enterprise. However, this disparate and geographically scattered body of volunteers would never have been able to work so effectively together without the Internet as a medium for communication. It is no coincidence that the take-off of the development of Linux occurred at exactly the time when the number of Internet hosts started to rise exponentially. The Internet didn't simply facilitate communication between Linux developers, it helped instigate a whole new approach to code development. Traditionally, large software projects like an OS kernel are developed in a highly structured manner, with new releases only sanctioned when the members of the development team are confident, or as confident as they can be, that the code is bug free. Linux's development has been characterised by exactly the opposite approach, more a case of 'release early, and release often'-sometimes more than once in the same day.

Why it matters

A significance statement is not available in the OpenAlex record.

Key contribution

A contribution statement is not available in the OpenAlex record.

Method / approach

Method details are not available in the OpenAlex metadata.

Main findings

Findings are not separately available in the OpenAlex metadata.

Limitations

Limitations are not available in the OpenAlex metadata.

Applications

Application details are not available in the OpenAlex metadata.

Available abstract

The Linux computer operating system owes its origins to a combination of idealism and a sense of fun. The author reports on how, from such unlikely beginnings, Linux, a robust, highly stable, Unix-compatible OS kernel, with, at a best guess, some 12 million users, has evolved. The secret of Linux's successful development lies in the aspirations of programmers and the communications potential of the Internet. Once Linux got underway there was a ready supply of gifted programmers who were more than willing to contribute to the enterprise. However, this disparate and geographically scattered body of volunteers would never have been able to work so effectively together without the Internet as a medium for communication. It is no coincidence that the take-off of the development of Linux occurred at exactly the time when the number of Internet hosts started to rise exponentially. The Internet didn't simply facilitate communication between Linux developers, it helped instigate a whole new approach to code development. Traditionally, large software projects like an OS kernel are developed in a highly structured manner, with new releases only sanctioned when the members of the development team are confident, or as confident as they can be, that the code is bug free. Linux's development has been characterised by exactly the opposite approach, more a case of 'release early, and release often'-sometimes more than once in the same day.

Key concepts: Linux kernel, Unix, Operating system, GNU/Linux, Computer science, The Internet, Minimalism (technical communication), Linux Unified Key Setup

Related papers

Back to paper searchBrowse research topicsOriginal source
Liberte, fraternite and Linux — Research Paper | ScholarLens