- 전체적인 시스템을 제어하는 프로그램들의 집합체
- 하드웨어와 클라이언트 혹은 응용 프로그램 사이에 위치함.
- 유닉스를 선두로 다중 사용자 및 다중 작업 운영체제로 발전함.
현재까지 많은 운영체제들이 상용화되어있으나, 기본적으로 사용되는 유닉스와 리눅스에 관해서만 설명을 해볼까 한다.
1969년, Ken Thompson 과 Dennis Ritchie 가 개발
1973년, 어셈블리 언어에서 C 언어로 변경됨.
대학가를 중심으로해서 유닉스(UNIX)가 많이 이용되어 무료로 제공됨.
AT&T가 벨연구소를 인수하게 되면서 유닉스를 상용으로 공급
- 메모리 관리 기능 향상
- TCP/IP, 소켓(Socket) 등 네트워킹 기능 추가
- HP나 Sun Microsystems 같은 회사에서 많이 사용
- Sun 사에 의해 출시됨
- Sparc CPU 전용 운영체제에서 인텔용 솔라리스도 출시
- 안드로이드 : 리눅스 기반, 소스 코드 공개
- iOS : 맥 OS X 기반, 소스 코드 비공개, 애플사의 모바일 기기(iphone, iPad, iPod)에서 사용
1991년, 핀란드 헬싱키 대학의 Linus Torvalds가 개발함.
PC에서도 사용할 수 있는 UNIX와 같은 운영체제임.
- 오픈소스 기반의 솔루션 리더라 불리움.
- RedHat Linux 9 버전까지만 소스 공개
- RedHat Enterprise Linux는 유료 배포판
- Fedora 커뮤니티에서 개발하는 무료 배포판
- 국내에서 가장 인기 있는 배포판
- 빠르고, 안정적이고, 강력한 운영체제
- 데스크탑에서 쉬운 리눅스를 사용하기 위해 만들어짐 .
- 데비안 리눅스를 기반으로 사용자가 손쉽게 사용할 수 있도록 함.
- 개인 클라이언트와 개발자에게 가장 인기가 있음.
- 향후, 우분투에 대해서 깊게 다룰 예정임.
- 가장 강력한 패키지 관리 시스템
- Intel, Alpha, Sparc, PowerPC 등 다양한 아키텍처 지원
- 100% 자유 소프트웨어를 유지
- 레드햇 엔터프라이즈 배포판을 기반으로 하는 무료 운영체제임.
- 웹 서버용으로 가장 많이 사용됨.