以Linux为代表的自由操作系统的很多优点之一,是它们的内部是开放给所有人看的.操作系统,曾经是一个隐藏的神秘的地方,它的代码只局限于少数的程序员,现在已准备好让任何具备必要技能的人来检查,理解以及修改.Linux已经帮助使操作系统民主化.Linux内核保留有大量的复杂的代码,但是,那些想要成为内核hacker的人需要一个入口点,这样他们可以进入代码中,不会被代码的复杂性压倒.通常,设备驱动提供了这样的门路.