Liberte, fraternite and Linux
Roger Dettmer
Abstract
Roger Dettmer
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.
A significance statement is not available in the OpenAlex record.
A contribution statement is not available in the OpenAlex record.
Method details are not available in the OpenAlex metadata.
Findings are not separately available in the OpenAlex metadata.
Limitations are not available in the OpenAlex metadata.
Application details are not available in the OpenAlex metadata.
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