이번 글은 운영체제 서론으로서 오픈소스 운영체제를 간단히 다루겠습니다.
오픈소스 운영체제는 컴파일된 이진 형태가 아닌 소스 코드 형태로 받을 수 있는 운영체제를 의미합니다. Linux는 가장 유명한 오픈소스 운영체제이며, Microsoft사의 Windows는 비공개소스 방식으로 잘 알려져 있습니다. 오픈소스 운영체제에 함축된 의미는 크게 3가지가 있습니다.
(1) 어떤 프로그래머든지 오픈소스 코드를 다운 받아서 코드를 분석하고, 지원을 제공하고, 수정 사항을 제안함으로써 코드 발전에 기여할 수 있습니다.
(2) 특정 오픈소스 운영체제에 관심있는 프로그래머끼리 모여서 공동체를 형성합니다.
(3) 오픈소스 운영체제의 소스코드를 분석함으로써 운영체제를 배울 수 있습니다.