Slashdot Mirror


Building All the Major Open-Source Web Browsers

An anonymous reader writes: Cristophe de Dinechin, long-time software developer, has an interesting article on the processes involved in building the major browsers. From the article:

"Mozilla Firefox, Chromium (the open-source variant of Chrome) and WebKit (the basis for Safari) are all great examples of open-source software. The Qt project has a simple webkit-based web browser in their examples. So that's at least four different open-source web browsers to choose from. But what does it take to actually build them? The TL;DR answer is that these are complex pieces of software, each of them with rather idiosyncratic build systems, and that you should consider 100GB of disk space to build all the browsers, a few hours of download, and be prepared to learn lots of new, rather specific tools."

2 of 106 comments (clear)

  1. idiosyncratic is understatement by Martin+Spamer · · Score: 4, Insightful

    Idiosyncratic builds is not limited to just browsers and is probably the biggest problem faced by Open Source projects today.

    I use open source tools daily and yet with 20 years development experience I have yet to fine one open source project that straightforward to build.

  2. Re:Building should not be complex. by abhi_beckert · · Score: 3, Insightful

    If only someone would come along and write a new, unified make system.

    This has been done. A thousand times over.

    And now we have a thousand unified make systems.