Торвальдс Linux ядросын MINIX-те әзірлеуді бастады және оған бірқатар қосымшаларды көшірді. Кейіннен, Linux белгілі бір жетілу деңгейіне жеткенде, Linux-тың негізінде әзірлеуді жалғастыру мүмкіндігі пайда болды. GNU қосымшалары көп ұзамай MINIX қосымшаларын алмастырды, өйткені еркін қолжетімді GNU коды жас операциялық жүйеде қолдануға ыңғайлы болды (GNU GPL лицензиясы бар бастапқы кодты басқа жобаларда қолдануға болады, егер олар Linux-ты коммерциялық пайдалану үшін қол жетімді ету үшін, Torvalds өзінің бастапқы лицензиясынан GNU GPL-ге көшуді бастады). Әзірлеушілер GNU компоненттерін Linux-пен толық интеграциялау бойынша жұмыс істеді, толық функционалды және еркін операциялық жүйе (Linux) жасау мақсатында.
Торвальдс өзінің бастапқы лицензиясынан басқаға ауыса бастады.
(GNU GPL лицензиясы бар