Gonilniki, ki so bili nekoč dokaj preprost kos programske kode, navadno pisan v strojnem jeziku, lahko dandanes zasedejo nekaj deset ali celo sto megabajtov na vašem disku. Tako obsežna in zahtevna programska oprema je seveda neprimerno bolj zapletena od gonilnikov, ki zasedejo le nekaj kilobajtov. Pri pisanju gonilnikov tako programerji naredijo marsikatero napako, ki jo odpravijo šele novejše različice.