리눅스의 정의
리눅스(Linux)는 리눅스 커널을 사용하는 운영체제를 가리키는 말이기도 하며, 멀티 사용자, 멀티 스레드 다중 작업을 지원합니다. 소스코드가 공개되어 있는 대표적인 오픈 소스 소프트웨어입니다.
리눅스(Linux)라는 이름은 리눅스를 개발한 리누스 토발즈의 이름과 unix를 합성한 리누스의 unix라는 의미를 가지고 있습니다. 컴퓨터 역사상 가장 많은 참여자가 관여하고 있는 오픈 소스 프로젝트이며, 모바일 운영 체제로 유명한 안드로이드 OS 역시 리눅스 커널을 가져다 쓰고 있습니다.
리눅스의 장점
- 오픈소스 운영체제로 다양한 소프트웨어 개발 환경을 제공
- 보다 강력한 보안 기능
- 네트워크 구축 가능
- 유닉스와 완벽하게 호환이 가능한 OS
- 무료 배포판이 존재하여 무료로도 충분히 사용이 가능
- 하드웨어 기능을 잘 사용하여 비교적 적은 양의 메모리를 사용
- 다중 작업을 지원
- 다양한 응용프로그램 지원
리눅스의 단점
- 오픈소스 운영체제로 문제점이 발생 시 보상받을 수 없음
- 한글 입출력에 어려움이 있음
- 기술 지원의 부족
- 사용자의 숙련도를 요구함
- 모든 배포판이 무료는 아니며 유로 배포판도 존재
주요 배포판
대표적인 배포판들을 모아보았습니다.
1. 레드햇 계열
레드햇 리눅스와 그 커뮤니티 버전인 페도라에서 파생된 배포판들입니다. 패키지 형식은 rpm이고 패키지 관리자로 yum을 사용합니다. 대부분 서버용으로 사용합니다. 상용되는 리눅스 중에서 가장 잘 나갑니다.
- Redhat
- CentOS
- 페도라
2. 데미안 계열
데미안에서 파생된 배포판들입니다. 패키지 형식은 deb이고 패키지 관리자로 apt를 사용합니다. 주로 개인용으로 사용되고, 일반 사용자를 주 타겟으로 하기 때문에 사용자 친화적인 배포판이 많습니다.
- 우분투
- Q4OS
- 크노픽스
- 라즈비안
- 스팀 OS
- 크롬 OS
3. 안드로이드 계열
모바일 운영체제인 안드로이드 계열 배포판들입니다. 패키지 형식은 apk입니다. 기존 리눅스와는 구조가 크게 다르지만 리눅스로 본다면 현존하는 리눅스 계열 중 일반 사용자를 대상으로 하는 리눅스 배포판 중에는 가장 잘 나갑니다. 구글의 PC용 OS인 크롬OS 역시 안드로이드 앱이 호환된다고 합니다.
- 안드로이드
'IT 스터디 > Linux' 카테고리의 다른 글
리눅스의 역사에 대해 알아보자 (0) | 2020.12.02 |
---|