Az open-source fejlesztők inkább újra-meg-újraírnak mindent. Ezért van ezerféle initrendszer, ezerféle hanglejátszó, ezerféle desktop felület, mindegyik a maga hibáival és gyengeségeivel, szétaprózódott userbázisokkal stb.