리눅스란?
- 운영체제중 하나
- Hardware (기계, PC)
- 운영체제 (3단계 체계로 각 단계는 바로 아래 단계와만 통신)
- Kernel (하위 체계) - 기계와 가장 가까운 프로그램
- Shell (중간 체계
- Kernel (상위 체계 - 추상적)
리눅스의 특징
- 오픈소스
- 공개되어 누구나 사용 가능 - 버전 많다
- GUI CLI 지원
- 네트워크 지원 운영체제 - 다중사용 다중작업 가상 터미널 제공
- 이슈 생겼을대 오플소스로 누구나 개조 배포가 가능 - 빠른 패치 가능
- 장점
- 저렴
- 최적화 잘됨. 사용 매모리양 적음
- 자유로운 업그레이드, 강력한 네트워크와 보안기능
- 다양한 파일 시스템 지원
- 동급 하드웨어 사양에서보다 강력하고 효율적
- 단점
- 일반사용자가 사용하기 힘들다
- 버전이 많아 환경이 단일회되어있지 않음
- 문제 발생시 개인이 해결해야함 (오픈소스이기 때문에)
- 임베디드 디바이스
- 하나의 목적만을 가진 기계들안에 기계제어를 목적으로 제작.