林納斯·托瓦茲開始来MINIX上開發Linux內核，為MINIX寫個软件也可以來Linux內核上使用。後來Linux成熟咧，可以来自家上头開發自家咧。使用GNU软件代替MINIX個软件，因為使用從GNU系統來個原始碼可以自由使用，箇對新操作系统是有好处個。使用GNU GPL協議個原始碼可以畀其他項目使用，只要箇點項目使用同樣個協議發布。為著讓Linux可以來商業上使用，林納斯·托瓦茲決定改變佗原來個協議（伊個協議限制商業使用），使用GNU GPL協議來代替。開發者融合GNU元素到Linux里向，做出一個有完整功能個自由操作系统。