REFERENCE: 시스템소프트웨어 (http://www.kocw.net/home/cview.do?cid=8562026226b093ea)
- UNIX
- 다중 사용자 및 다중 작업 지원 (For 대형 컴퓨터. 서버급)
- 높은 이식성 (어셈블리 언어로 만드는 게 기존 방식이었는데, 기본적으로 고급언어인 C언어로 만들어짐->머신독립적인 방식)
- 소스 코드 공개
- 프로그램 개발에 용이
- Linux
- PC를 비롯한 다양한 컴퓨터 환경에서 사용 가능한 UNIX 운영체제
- Linus Torvalds를 중심으로 Internet 상의 많은 개발자의 참여로 kernel이 개발됨
- Free Software + 모듈화
- GNU General Public License (GPL)에 따라 공개로 배포
-> 모든 프로그램의 소스 또한 공개
-> GNU 정신에 따라 변경한 내용도 공개해야