개요

리눅스는 리누스 토르발스가 개발하며 현재 성공적인 운영체제 오픈소스로서 공개되고 있고 유지되는 모놀리틱 커널기반의 운영체제 이다. 리눅스는 유닉스 계열 운영체제 이며, 매우 많은 패키지, 라이브러리 그리고 GNU오픈소스로써의 시스템 소프트웨어들이 제공되고 있다.

운영체제 측면에서

리눅스의 모놀리틱 커널은 현재 매우 성공적인 모델을 제공하고 있지만, 모놀리틱 커널이 가지는 한계를 극복하기 위해서 LKM이나 eBPF과 같은 여러 마이크로 커널 혹은 Kernel Extension의 방식들이 개발되고 있다.

리눅스가 사용하고 있는 여러 방식들은 개발자들이 수렴진화한 결과물로써, 최고의 선택이 아닌 최선의 선택이다.