Linux_Ubuntu

[기초] Ubuntu는 뭐고 Linux, UNIX는 무엇인가? (+GNU, GNOME)

15호의 개발자 2021. 11. 28. 15:55
반응형

[기초] Ubuntu는 뭐고 Linux, Unix는 무엇인가? (+GNU, GNOME)

 

이 글은 우분투(Ubuntu)와 리눅스(Linux)를 들어본 적은 있지만 무엇인지 모르는 사람을 위한 글이다. 이해를 위해 쉽게 설명하였으니 사실과 조금 다를 수는 있지만, 초보자가 알고있기에는 충분한 지식을 담았다.

 

 

유닉스-리눅스-우분투 선후관계 및 설명

유닉스(UNIX), 리눅스(Linux), 우분투(Ubuntu)의 역사는 구글링을 통해 알 수 있으므로 여기서는 다루지 않겠다. 이 셋의 기본 개념과 선후관계에 대해서만 간략하게 소개하고 넘어가겠다.

 

  만들어진 시기 간단한 설명
유닉스 1960년대 후반 컴퓨터 운영체제의 한 종류.
MacOS가 UNIX 기반의 운영체제이다.
매우 비싼 비용을 지불해야지 사용 가능
리눅스 1991년 쉽게 말하자면, '무료 유닉스'.
리누스 토르발스 등이 개발했다.
우분투 2004년 리눅스 배포판 중 하나

 

 

GNU(그누)란? GNU 프로젝트? GNOME?

1984년 리처드 스톨먼(Richard Stallman)에 의해 GNU 프로젝트가 시작되었다. GNU 프로젝트의 목표는 '모두가 공유할 수 있는 소프트웨어'를 만드는 것이었다. 무료 소프트웨어를 지향하는 이 프로젝트는 오픈소스를 계속 업그레이드 해 나아가면서 더욱 개선되고 반복적으로 발전해 가는 것을 추구한다.

 

GNU 홈페이지 (http://www.gnu.org)에서 GNU 선언문을 직접 확인할 수 있다.

 

(참고. GNU는 '그누'라고 읽는다.)

 

우분투 리눅스는 데비안 리눅스를 기초로 그놈(GNOME) 데스크톱 환경을 사용하는 리눅스 배포판이다. 여기서 그놈이란 GNU 프로젝트의 일부로 개발된 소프트웨어로써, 리눅스의 GUI 데스크톱 환경 중 하나이다.

 

 

리눅스 배포판 종류

리누스 토르발스는 리눅스의 커널(Kernel)을 개발했다. 커널은 리눅스의 핵심 부분이며, 자동차의 엔진이라고 생각하면 된다. 리눅스 커널은 현재도 계속 업그레이드 중이며, 리눅스 커널 아카이브(http://www.kernel.org)에서 최신 버전을 다운받을 수 있다.

 

리눅스 커널 아카이브 홈페이지

리눅스 커널 아카이브 홈페이지에 들어가면 위와 같은 화면이 나온다. 2021년 11월 28일 기준으로 가장 최신 버전은 5.15.5 이다. 여기서 5는 주 버전(Major Version), 15는 부 버전(Minor Version), 5는 패치 버전(Patch Version)을 의미한다.

 

리눅스 커널만으로는 리눅스를 사용할 수 없고 리눅스 배포판을 이용해야한다. 리눅스 배포판이란 리눅스 커널에 컴파일러, 쉘, 기타 응용 프로그램을 조합해서 만든 것으로써, 리눅스 단체나 회사가 자신들의 이름을 붙여서 판매/배포한다. 리눅스 배포판의 종류는 수백 가지가 넘지만, 대표적인 배포판은 아래와 같다.

 

  1. 우분투(Ubuntu)
  2. 페도라(Fedora)
  3. CentOS
  4. 리눅스 민트(linux mint)
  5. 젠투 리눅스(gentoo linux)
  6. 데비안(Debian)

 

 

우분투 버전 표

출처: 나무위키

우분투 버전은 출시일을 의미한다.

LTS 버전은 Long Term Support로써 장기 지원이 가능한 버전이다. 업무용으로 우분투를 사용한다면 일반 버전보다는 LTS 버전을 쓰는 것이 바람직하다.

우분투를 사용하다보면 코드네임을 사용해야할 때가 있으므로, 자신이 사용하고 있는 우분투 버전에 해당하는 코드명이 무엇인지 알고 있어야 한다.

 

 

 

(출처: 책 『이것이 우분투 리눅스다)

반응형