Analyzing the Anatomy of GNU/Linux Distributions: Methodology and Case Studies (Red Hat and Debian)

Analyzing the Anatomy of GNU/Linux Distributions: Methodology and Case Studies (Red Hat and Debian)

Jesús M. Gonzalez-Barahona (Universidad Rey Juan Carlos, Spain), Gregorio Robles (Universidad Rey Juan Carlos, Spain), Miguel Ortuno-Perez (Universidad Rey Juan Carlos, Spain), Luis Rodero-Merino (Universidad Rey Juan Carlos, Spain), José Centeno-Gonzalez (Universidad Rey Juan Carlos, Spain), Vicente Matellan-Olivera (Universidad Rey Juan Carlos, Spain), Eva Castro-Barbero (Universidad Rey Juan Carlos, Spain) and Pedro de-las-Heras-Quirós (Universidad Rey Juan Carlos, Spain)
Copyright: © 2005 |Pages: 32
DOI: 10.4018/978-1-59140-369-2.ch002
OnDemand PDF Download:
$37.50

Abstract

GNU/Linux distributions are probably the largest coordinated pieces of software ever put together. Each one is in some sense a snapshot of a large fraction of the libre software development landscape at the time of the release and, therefore, its study is important to understand the appearance of that landscape. They are also the working proof of the possibility of releasing reliable software systems in the range of 50-100 millions of lines of code, even when the components of such systems are built by hundreds of independent groups of developers, with no formal connection to the group releasing the whole system. In this chapter, we provide some quantitative information about the software included in two such distributions: Red Hat and Debian. Differences in policy and organization of both distributions will show up in the results, but some common patterns will also arise. For instance, both are doubling their size every two years, and both present similar patterns in programming language usage and package size distributions. All in all, this study pretends to show how GNU/Linux distributions are with respect to their source code, and how they evolve over time. A methodology of how to make comparable and automated studies on this kind of distributions is also presented.

Complete Chapter List

Search this Book:
Reset
Table of Contents
Preface
Stefan Koch
Acknowledgments
Stefan Koch
Chapter 1
Jesper Holck, Niels Jørgensen
For two Free/Open Source Software projects, Mozilla and FreeBSD, we describe the central elements in the soft­ware development processes: the... Sample PDF
Do Not Check in on Red: Control Meets Anarchy in Two Open Source Projects
$37.50
Chapter 2
Jesús M. Gonzalez-Barahona, Gregorio Robles, Miguel Ortuno-Perez, Luis Rodero-Merino, José Centeno-Gonzalez, Vicente Matellan-Olivera, Eva Castro-Barbero, Pedro de-las-Heras-Quirós
GNU/Linux distributions are probably the largest coordinated pieces of software ever put together. Each one is in some sense a snapshot of a large... Sample PDF
Analyzing the Anatomy of GNU/Linux Distributions: Methodology and Case Studies (Red Hat and Debian)
$37.50
Chapter 3
Yunwen Ye, Kumiyo Nakakoji, Yasuhiro Yamamoto, Kouichi Kishida
Because a Free and Open Source Software (F/OSS) project is unlikely to sustain a long-term success unless there is an associated community that... Sample PDF
The Co-Evolution of Systems and Communities in Free and Open Source Software Development
$37.50
Chapter 4
Alessandro Narduzzo, Alessandro Rossi
Software design and development in Free/Open Source projects are analyzed through the lens of the theory of modularity applied to complex systems.... Sample PDF
The Role of Modularity in Free/Open Source Software Development
$37.50
Chapter 5
Michael Hahsler
Several successful projects (Linux, Free-BSD, BIND, Apache, etc.) showed that the collaborative and self-organizing process of developing open... Sample PDF
A Quantitative Study of the Adoption of Design Patterns by Open Source Software Developers
$37.50
Chapter 6
Thomas Basset
This chapter tackles the issue of the distribution of work in an open source project through the influence of social relationships among developers.... Sample PDF
Coordination and Social Structures in an Open Source Project: VideoLAN
$37.50
Chapter 7
Margaret S. Elliott, Walt Scacchi
This chapter presents an empirical study of a free software development community and how its virtual organizational culture influences its work... Sample PDF
Free Software Development: Cooperation and Conflict in a Virtual Organizational Culture
$37.50
Chapter 8
I. P. Antoniades, I. Samoladas, I. Stamelos, L. Angelis, G. L. Bleris
This chapter will discuss attempts to produce formal mathematical models for dynamical simulation of the development process of Free/Open Source... Sample PDF
Dynamical Simulation Models of the Open Source Development Process
$37.50
Chapter 9
Gregory Madey, Vincent Freeh, Renee Tynan
In this chapter we summarize the latest results from an ongoing study examining Free/Open Source Software (F/OSS) Development communities as... Sample PDF
Modeling the Free/Open Source Software Community: A Quantitative Investigation
$37.50
Chapter 10
Jiayin Hang, Heidi Hohensohn, Klaus Mayr, Thomas Wieland
This chapter intends to show how companies can benefit from open source software and its development culture and how the open source communities... Sample PDF
Benefits and Pitfalls of Open Source in Commercial Contexts
$37.50
Chapter 11
Jonathan M. Smith, Michael B. Greenwald, Sotiris Ioannidis, Angelos D. Keromytis, Ben Laurie, Douglas Maughan, Dale Rahn, Jason Wright
This chapter reports on our experiences with POSSE, a project studying “Portable Open Source Security Elements” as part of the larger DARPA effort... Sample PDF
Experiences Enhancing Open Source Security in the POSSE Project
$37.50
Chapter 12
Bernd C. Stahl
This chapter discusses the impact that open source software has on our perception and use of intellectual property. The theoretical foundation of... Sample PDF
The Impact of Open Source Development on the Social Construction of Intellectual Property
$37.50
Chapter 13
E.G. Coleman, Benjamin Hill
This chapter examines the way that participation in Free software projects increases commitments to information freedom among participants. With the... Sample PDF
The Social Production of Ethics in Debian and Free Software Communities: Anthropological Lessons for Vocational Ethics
$37.50
About the Editor
About the Authors