본문 바로가기

Linux

리눅스에대해서... 리눅스(Linux)의 종류, 리눅스종류를 알아보자! 리눅스의 역사와 배포판 종류!

리눅스에대해서... 리눅스(Linux)의 종류, 리눅스종류를 알아보자! 리눅스의 역사와 배포판 종류!

리눅스의 역사와 배포판 종류를 알아볼까요!

노트북, 넥북, 그리고 모바일 기기 등 리눅스를 운영체제로 얹은 제품이 갈수록 늘고 있습니다. 아수스 EeePC의 기본 운영체제가 리눅스이고 구글의 안드로이드도 리눅스 커널에 자바로 애플리케이션개발 플랫폼을 얹은 모바일 기기 운영체제입니다. 이런 리눅스에 대해 소개를 하려고합니다.

□ 리눅스의 역사

리눅스는 리눅스 커널을 기반으로 하는 운영체제를 뜻합니다. GNU의 GPL라이선스와 다른 자유 소프트웨어 라이선스에 따라 누구나 소스 코드를 이용하고 수정해서 결과물을 재배포할 수 있습니다.

리눅스는 자유 소프트웨어와 오픈 소스 체제의 가장 두드러진 결과물이며, 리눅스는 휴대폰부터 슈퍼컴퓨터까지 거의 대부분의 하드웨어에 설치할 수있지만 주로 서버로 많이 쓰이고 있습니다. 요즘은 미니노트북 운영체제로 우분투 배포판이 쓰이면서 데스크탑과 노트북 운영체제로도 인기를 끌고 있습니다.

리눅스라는 이름은 1991년 리누스 토발즈가 만든 리눅스 커널에서 비롯이 되었고 커널을 뺀 나머지 부분은 1983년 리처드 스톨만이 발표한 GNU운영체제에서 유틸리티와 라이브러리를 가져왔습니다. 그래서 GNU/리눅스라고도 부른답니다.

1984년 리처드 스톨만에 의해 시작이된 GNU 프로젝트 유닉스와 완벽하게 호환되는 소프트웨어 시스템을 만드는 것이 목표였는데요... 1984년에 리처드 스톨만은 자유 소프트웨어 재단을 설립하고 1989년에는 GNU 공개 라이선스라는 규약을 만들게 됩니다.

1990년대 초에는 운영체제에 필요한 많은 프로그램(라이브러리, 컴파일러, 텍스트편집기, 유닉스쉘, 윈도 시스템 등)이 만들어졌는데요.. 그러나 장치 드라이버, 데몬, 커널 등이 완성이 되지 않았던 부분이였구요.. 리누스 토발즈가 커널을 만들어내면서 비로소 리눅스가 탄생하게 됩니다. 지금도 리눅스 토발즈는 커널을 직접 개발하고 있고, 리처드 스톨만은 GNU 소프트웨어를, 개인과 기업등에서도 리눅스용 프로그램을 내놓으면서 리눅스가 점점 발전해가고 있습니다. 리눅스 배포판은 커널과 소프트웨어 등을 모아 패키지 관리 프로그램으로 구성해 배포를 하였습니다.


□ 리눅스 배포판

리눅스 배포판은 워드프로세서, 스프래드시트, 미디어 플레이어, 데이터베이스 등 여러가지 소프트웨어 애플리케이션의 모음입니다. 운영체제는 리눅스 커널과 GNU 프로젝트에서 가져온 라이브러리와 유틸리티, X 윈도 시스템의 그래픽으로 구성이됩니다.

용량을 맞추어서 윈도를 빼거나 용량이 작은 GNU 유틸리티를 선택하기도 합니다. 전 세계에 300개 이상의 배포판이 있는데요.. 커널과 패키지 대부분이 무료 소프트웨어이고 오픈 소스를 따르므로 각 배포판의 형태는 매우 다양합니다.

페도라를 레드햇, openSUSE는 노벨, 우분투는 캐노니컬등의 기업이 관리하는 배포판입니다. 데비안이나 젠투는 리눅스 커뮤니 기반의 배폰판이구요..^^ 이에 해당하지 않는 배포판이 있는데요.. 대표적인 것이 슬랙웨어입니다. 리눅스 배포판이 처음부터 있던 것이 아니였기에 리눅스 배포판은 전문가가 아닌 개인 이용자를 위해 만들어졌습니다.

◆초기의 리눅스 배포판들에대해서...

이 름

설 명

MCC 인터림 리눅스(MCC Interin Linux) 1992년 2월 영국 맨체스터 대학의 맨체스터 컴퓨팅 센터의 오언 르 블랑크에 의해 발표가 되었으며, 독립적으로 컴퓨터에 설치할 수 있는 첫 번째 배포판
타뮤(TAMU) 텍사스 A&M 대학의 개인이 발표했다
소프트랜딩 리눅스 시스템 1992년 리눅스 커널, 기본적인 유틸리티, TCP/IP 윈도 시스템을 포함해 리눅스 운영체제의 모습을 갖춘 최초의 배포판이며 1993년에 슬랙웨어로 바뀌었고 아직도 개발되어 배포가 되는 가장 오래된 배포판입니다.
익드라실 리눅스 버클리의 익드라실이라는 회사에서 개발된 리눅스 배포판으로 라이브 CD(설치하지 않고 CD로 부팅)하는 배포판

리눅스 배포판은 리눅스 커널, GNU 툴과 라이브러리, 부가적인 소프트웨어, 윈도 시스템, 윈도관리자, 데스크탑 관리자 등으로 구성이되며, 배포판에 포함되는 대부분의 소프트웨어는 자유 소프트웨어나 오픈 소스 소프트웨어입니다.

소프트웨어는 컴파일된 바이너리 형태와 소스 코드로 배포되는데요. 이용자가 소스 코드를 수정해 컴파일해서 쓸 수도 있습니다. 저작권이 있는 소프트웨어는 소스 코드가 포함되지 않기도 합니다. 리눅스 배포판은 기술, 기구, 벤더와 이용자의 철학에 따라 다양한 형태로 만들어졌으며. 목적에 따라 다음처럼 구분하기도 합니다.

- 유료 배포판과 무료 배포판

- 기업용과 가정용 배포판

- 서버용, 데스크탑용 그리고 임베디드 장치용

- 일반 이용자와 파워 유저용 배포판

- 일반용과 파이어윌, 라우터 등의 특수 목적 배포판

★ 여기서 잠깐! 리눅스 마스코트는 왜 펭귄일까요?

턱스(Tux)는 리눅스 커널의 공식 마스코트입니다. 리눅스의 마스코트가 펭귄으로 된 것은 리눅스 커널의 개발자인 리누스 토발즈로부터 비롯이 되었는데요.. 턱스는 리누스 토발즈가 리눅스 커널 메일링 리스트에서 언급을 하였던 앨런 콕스가 처음 제안을 한뒤에 1996년 래리 어윙이 만들게 되었습니다. 리누스는 사이트에서 발견한 한장의 사진으로부터 영감을 얻었다고 하네요! ~~~!

펭귄의 이름을 턱스라고 처음 부른 사람은 제임스 휴지입니다. 그는 토발드 유닉스라는 의미로 그렇게 부른 것이지만 많은 사람이 턱스는 펭귄을 보면 연상되는 턱시도의 약자라고 생각을 합니다.



아크리눅스


가볍고 단순함을 목표로 하는 배포판입니다. 개발팀의 설계 방향이 단순하며, 단아하고 코드의 정확성, 미니멀리즘 등에 초첨을 맞추고 있습니다. 단순함을 위해 불필요한 추가와 수정 등이 없으며 이용자의 입장이 잘 반영되어 있는 배포판입니다.

팩맨 패키지 관리자를 이용해 패키지의 설치, 업그레이드 삭제 등을 관리하며, ABS 소스 패키지 시스템을 이용해 소스 코드를 다룰 수 있습니다. 아크리눅스와 같은 계열의 배포판을 다음 표에 정리했습니다. ↓


센트OS

레드햇 엔터프라이즈 리눅스를 기반으로 만든 운영체제다. 레드햇은 유료 이용자에게만 바이너리 형태로 배포되지만 소스코드는 GNU GPL을 따르기 때문에 공개되어 있다. 이 소스 코드를 이용해 만든 것이 센트 OS다.

레드햇 엔터프라이즈 리눅스 기반 배포판으로는 타오(Tao) 리눅스와 화이트 박스리눅스가 있습니다.


데비안(Debian)

자유 소프트웨어와 오픈소스 소프트웨어로 구성된 배포판 중에게 가장 인기 있고 영향력을 갖춘 배포판이다. 데비안은 유닉스에 가장 가까울 뿐 아니라 자유 소프트웨어 정신을 제대로 실천한다고 알려져 있다.

데스크톱과 서버용으로 모두 쓸 수 있다. 데비안은 *.deb로 된 파일로 소프트웨어를 설치한다. 이를 다루는 툴이 APT다. APT는 패키지를 검색해서 옵션을 설정하고 의존성을 검사한다. 의존성이랑 어떤 프로그램을 실행할 때 반드시 함께 깔려야 하는 것이 있는 프로그램을 뜻한다.

페도라(Fedora)

레드햇이 지원하는 페도라 프로젝트(Fedora Project)라는 커뮤니티에서 만든 배포판이다. 리눅스 커널의 개발자인 리누스 토발즈는 ‘나는 페도라를 쓰고 있다. 페도라는 파워PC(PowerPC)를 아주 훌륭하게 지원하기 때문이다’라고 말했다고 한다. 페도라 프로젝트는 레드햇 리눅스의 일반 배포판이 끝난 2003년 후반기에 시작됐다.

젠투(Gentoo)


파워유저를 위한 배포판이다. 포티지 패키지 관리 시스템을 이용하고 일반적인 소프트웨어 배포 방식과 다르게 이용자가 정한 설정을 바탕으로 소스 코드를 컴파일해서 설치한다. 미리 컴파일된 바이너리 소프트웨어는 없다.

크놉픽스(Knoppix)



데비안에서 파생되어 나온 배포판으로 하드디스크에 설치하지 않고 CD나 USB 드라이브로 부팅 해 쓰는 최초의 라이브 CD 배포판이다. 하드디스크에 설치할 수도 있다. 700MB의 CD 버전과 4.7GB의 DVD 버전이 있다. DVD 버전은 맥시(Maxi)라고도 부른다.

리눅스 민트(linux Mint)

PC를 위한 배포판으로 우분트에서 파생되었지만 부트 로더를 간단히 만들고 데스크톱의 레이아웃, 테마 등을 차별화했다. 무선 네트워크 드라이버를 포함했고 동영상 코덱을 갖춰 일반적인 동영상을 바로 재생한다. 민트 툴(Mint Tools)을 이용해 쉽게 시스템을 관리할 수 있다.

맨드리바(Mandriva)

처음에는 맨드레이크 리눅스(Mandrake Linux)로 불렸으나 9.2 버전부터 맨드리바로 바뀌었다. 맨드리바 제어센터라는 것을 이용해 설정을 쉽게 할 수 있다. 유프미(urpmi)라는 자체 패키지 관리자를 쓰고 맨드리바 제어 센터와 결합되어 있는 rpm드레이크(rpmdrake)라는 GUI 툴을 이용하면 소프트웨어 설치가 쉽다.

라이브 CD란?

라이브 배포판이나 라이브 CD는 설치하지 않고 CD나 DVD, USB 드라이브로 부팅하게 만든 배포판이다. CD나 DVD는 읽기만 할 수 있으므로 리눅스에서 쓰는 임시 데이터는 모두 메모리에 저장된다. 리눅스 설정이나 이용자의 데이터는 USB 드라이브나 하드디스크 등 다른 장치를 이용해서 저장해야 한다.

라이브 CD는 다른 사람의 PC를 빌려 쓰거나 배포판을 하드디스크에 설치하기 전에 미리 맛볼 수 있다는 장점이 있다. 실제로 수세, 우분투, 메피스, 페도라 등의 리눅스 배포판은 설치용 배포판과 라이브 CD를 함께 내놓는다. 크톱픽스(Knoppix), 데빌-리눅스(Devil-Linux), 다인:볼릭(Dyne:bolic) 등은 라이브 CD/DVD/USB 위주로 내놓고 있다.

오픈GEU(openGEU)

강력하고 쓰기 쉬운 그놈(GNOME) 데스크톱과 가볍고 빠른 엔랄이트먼트 윈도 관리자를 결합해 쓰기 쉽고 매력적인 데스크톱을 목표로 한다. 우분투를 비공식적으로 재작업해 초기에는 게우분투(Geubuntu, Gnome+Enlightenment+Ubuntu)로 불렀다. ‘분투(buntu)’가 붙어 우분투의 공식 배포판으로 오해할 수 있어 2008년 1월에 이름을 바꿨다. 포함된 애플리케이션은 우분투와 같다.


오픈수세(openSUSE)

수세 리눅스(SUSE Linux)는 2004년 노벨(Novell)에 인수되었다. 노벨은 수세 리눅스 프로페셔널(SUSE Linux Professional)을 100% 오픈 소스로 발표하기로 했다. 그 결과가 오픈 수세다. 수세 리눅스는 슬랙웨어 리눅스를 기반으로 해 독일에서 만든 것으로 수세는 독일어로 ‘Software und System Entwicklug’의 약자다.

파두스(Pardus)



터키에서 개발된 배포판이다. 파두스는 라틴어로 아나톨리안 표범을 뜻한다. 터키말로 고양이를 뜻하는 피시(PiSi)를 패키지 관리 시스템으로 쓴다. 배포판은 표범이고 설치 소프트웨어는 고양이가 되는 셈이다. 터키의 군과 외교부에서 쓴다.

PC리눅스OS(PCLinuxOS)


맨드레이크 리눅스에서 발전한 RPM 패키지 기반의 배포판이다. 라이브 CD로 배포하는데 하드디스크에 설치할 수도 있다. 라이브 CD로 쓸 때는 이용자 설정과 데이터를 USB 드라이브에 저장한다. CD 전체를 메모리로 읽어서 실행해 속도가 빠르다. 맨드리바 리눅스와 모양이 비슷하지만 전혀 다른 버전으로 공식적으로 맨드레이크 9.2 버전에서 갈라져 나와 2003년에 독립한 프로젝트다.

레드햇 엔터프라이즈 리눅스(Red Hat Enterprise Linux)


아직도 많은 사람이 리눅스라고 하면 레드햇을 떠올릴 정도로 유명한 배포판이다. 지금은 유료 버전으로 바뀌었고 줄여서 RHEL로 표시하기도 한다. 데스크톱 버전부터 서버 버전까지 갖가지 형태가 있다.

슬랙웨어(Slackware)


초기 리눅스 배포판이면서 아직도 배포되고 있다. 1993년 슬랙웨어 리눅스(Slackware Linux)라는 회사의 패트릭 볼커딩이 발표했고 2008년 12월 10일에 12.2 버전이 나왔다.

슬랙웨어는 *.tgz라는 압축 파일 형태의 패키지를 쓴다. 이 패키지는 두 개의 파일이 있는데 설치에 관한 설명과 쉘 스크립트다. 쉘 스크립트는 패키지를 설치한 다음 실행해 설정을 바꾼다.

우분투(Ubuntu)



데비안 GNU/Linux 기반으로 만든 배포판으로 최근에 가장 인기가 있다. 줄루족의 우분투라는 말에서 이름을 따왔다. ‘다른 이들을 위한 인간애’라는 의미로 우분투 철학을 표현한다.

우분투의 모든 이용자에게 안정적인 최신 운영체제를 제공하는 것이 목적이다. 2007년에 조사한 바로는 데스크톱에 설치된 리눅스의 30%가 우분투라고 한다. 마이크레이션 어시스턴트이라는 MS 윈도 마이그레이션 툴이 있어 윈도에서 북마크, 바탕화면 배경 등의 여러 설정을 가져와서 우분투에 그대로 설치한다.

■ 우리나라의 리눅스 배포판

우리나라에도 리눅스 배포판이 많이 있다. 대표적인 것이 알짜 리눅스, 와우 리눅스, 마루, 안녕, 부요, 아시아눅스 등이다.



lt;PRNewswiregt;Milestone, 세 가지 편리한 클라이언트로 선택권 제공
XProtect는 광범위한 종류의 네트워크 하드웨어와 다른 시스템과의 통합을... XProtect Web Client supports the majority of browsers and operating systems on the market (Mac, Windows or Linux) and...

IDG 블로그 | 다시 생각해 보는 안드로이드 생태계
우리는 배스킨 라빈스 아이스크림 종류보다도 다양한 기기들 중에서 선택할 수 있고, 각각의 제조업체들마다... 우분투(Ubuntu)는 리눅스(Linux)와 같지 않다. 정확히는 오픈소스 리눅스 소프트웨어에 기반한 운영체제이다. 같은...

리눅스 재단, Korea bLinux/b Forum 발표
이러한 종류의 행사는 한국과 주변국의 선두 기업들에 존재하는 수 천개의 코드 라인을 해제할 수 있는 협력을 위한 기반을 닦는다. Korea Linux Forum은 핵심 커널 개발자들을 비롯하여 최고의 지역 및...

'Linux' 카테고리의 다른 글

[linux] 리눅스 개요 - 종류. 특징  (0) 2012.09.23
리눅스 종류와 특징  (0) 2012.09.23
국내 업체가 배포하는 Linux의 종류는?  (0) 2012.09.23
Linux종류및 용어  (0) 2012.09.23
리눅스(Linux)의 종류  (0) 2012.09.23