A.7. Distributed Development—Source Code Repository

This last example is a combination of the other two designs, and has probably supported more Open Source developers than any other model. In this design, a relatively small-scale server is used as a software repository and individual workstations similar to the one in the first example are used to provide the actual processing power.

The main requirement for the server is a large disk storage space and a modest amount of memory. CVS, the source code control application used in this book, as well as others, can use quite a bit of memory while comparing old and new versions of files with one another. As a result, the server should have at least 256 MB of memory and potentially much more if you ...

Get Linux Development Platform: Configuring, Using, and Maintaining a Complete Programming Environment, The now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.