◆ 리눅스(Linux)란?
* 리눅스는 유닉스 계열의 운영체제
- POSIX 호환 (portable operating system interface)의 약자로 서로 다른 UNIX OS의 공통 API를 정리하여 이식성이 높은 유닉스 응용 프로그램을 개발하기 위한 목적
으로 IEEE가 책정한 애플리케이션 인터페이스 규격이다.
* 리눅스는 합성어
- 리누스 토발즈(Linus Benedict Torvalds) + Unix OS(Minix OS by Andy Tanenbaum)
* 리눅스 커널코드(Linux Kernel Code)
- 자유 소프트웨어 재단(FSF) 라이센스 정책인 GNU, GPL을 따른다.
리눅스는 컴퓨터 운영체제이며, 그 커널을 뜻하기도 한다. 리눅스는 자유 소프트웨어와 오픈 소스 개발의 가장 유명한 표본으로 들 수 있다. 리눅스는 다중 사용자, 다중 작업(멀티태스킹), 다중 스레드를 지원하는 네트워크 운영 체제(NOS)이다.
쉽게 말해 우리가 흔히 사용하는 운영체제(OS)인 윈도우나 맥을 생각하면 될 것 같다.
◆ 리눅스의 장점
- 누구나 자유롭게 사용할 수 있는 운영체제이다.
- 여러 사용자가 동시에 사용할 수 있는 환경을 제공한다.
- 다중 작업 및 가상 터미널 환경을 지원한다.
- GUI방식의 엑스 윈도우를 지원한다.
- CPU 구애가 없는 운영체제이다.
- 강력하면서 안정적인 네트워크를 지원하는 운영체제이다.
- 리눅스에서의 하드웨어 드라이버 설정 및 하드웨어 사용이 매우 쉽다.
- 이식성이 강한 운영체제 이다.