리눅스는 핀란드 헬싱키대학교 학생이었던 리누스 토르발즈가 1991년에 개발리눅스 커널에 응용 프로그램을 제공한 것은 GNU 프로젝트이다.리눅스 커널에 GNU 프로젝트의 여러 응용 프로그램을 적용하여 구성하는 것은 쉬운 작업이 아니었다. 이에 여러 회사와 커뮤니티의 일반