편집을 취소할 수 있습니다. 이 편집을 되돌리려면 아래의 바뀐 내용을 확인한 후 게시해주세요.
최신판 | 당신의 편집 | ||
1번째 줄: | 1번째 줄: | ||
[[ | [[File:Tux.svg|thumb|right|200px|리눅스의 마스코트 턱스(Tux)]] | ||
'''리눅스'''(Linux)는 [[유닉스 계열]]이고 [[POSIX]] 호환인 [[오픈 소스]] [[커널]] 중 하나이자 그 커널을 사용하는 [[운영 체제]]를 말하기도 한다. | '''리눅스'''(Linux)는 [[유닉스 계열]]이고 [[POSIX]] 호환인 [[오픈 소스]] [[커널]] 중 하나이자 그 커널을 사용하는 [[운영 체제]]를 말하기도 한다. | ||
[[BSD]] 계열이나 [[윈도우]]와는 달리 [[커널]]만 개발하고, [[리눅스 배포판]] 개발자들이 여기에 다른 소프트웨어를 추가하여 배포판을 만든다. 커널 개발은 [[GNU]](GNU Is Not [[유닉스|UNIX]]) 프로젝트와는 관계없는 별개의 프로젝트로 리눅스 창시자 [[리누스 토르발스]]와 GNU쪽 [[리처드 스톨만]]은 [[오픈 소스]]에 대한 견해 차이로 사이도 좋지 않다. 토르발스는 유료 판매 및 비오픈소스 소프트웨어에도 긍정적인 반면 스톨만은 모든 유료 및 비오픈소스 소프트웨어를 싫어하기 때문이다. | [[BSD]] 계열이나 [[윈도우]]와는 달리 [[커널]]만 개발하고, [[리눅스 배포판]] 개발자들이 여기에 다른 소프트웨어를 추가하여 배포판을 만든다. 커널 개발은 [[GNU]](GNU Is Not [[유닉스|UNIX]]) 프로젝트와는 관계없는 별개의 프로젝트로 리눅스 창시자 [[리누스 토르발스]]와 GNU쪽 [[리처드 스톨만]]은 [[오픈 소스]]에 대한 견해 차이로 사이도 좋지 않다. 토르발스는 유료 판매 및 비오픈소스 소프트웨어에도 긍정적인 반면 스톨만은 모든 유료 및 비오픈소스 소프트웨어를 싫어하기 때문이다. | ||
GNU쪽에서는 자신들의 소프트웨어가 리눅스 배포판에 포함되는 경우가 많으므로 GNU/Linux라고 부르지만 리누스 토르발스를 포함하여 리눅스 커널 개발자들은 리눅스라고만 부른다. | GNU쪽에서는 자신들의 소프트웨어가 리눅스 배포판에 포함되는 경우가 많으므로 GNU/Linux라고 부르지만 리누스 토르발스를 포함하여 리눅스 커널 개발자들은 리눅스라고만 부른다. | ||
최신 커널 버전은 [http://kernel.org 여기서] 확인할 수 있다. | 최신 커널 버전은 [http://kernel.org 여기서] 확인할 수 있다. | ||
34번째 줄: | 34번째 줄: | ||
[[파일:배포판.png|섬네일|가운데|리눅스의 배포판]] | [[파일:배포판.png|섬네일|가운데|리눅스의 배포판]] | ||
리눅스 커널과 시스템 애플리케이션(init, systemd, udev, syslogd, etc..), 그 외 일반 유저 애플리케이션들을 묶어서 배포하는 형태. 리눅스는 커널일 뿐이다. 배포판들은 커널 위에 이것저것을 얹어서 실사용이 가능한 상태로 만들어서 주는 것이라고 할 수 있다. 리눅스 시스템이 동작하기 위해서 설치해야 하는 것들은 기본적인 시스템 애플리케이션에서 미들웨어, 사용자가 직접 다루는 UI 등 수백 개에 달한다. 이를 사용자가 하나하나 선택/컴파일한다고 생각해보라. 그럴 수는 없기에 배포판이 등장했던 것이다. | 리눅스 커널과 시스템 애플리케이션(init, systemd, udev, syslogd, etc..), 그 외 일반 유저 애플리케이션들을 묶어서 배포하는 형태. 리눅스는 커널일 뿐이다. 배포판들은 커널 위에 이것저것을 얹어서 실사용이 가능한 상태로 만들어서 주는 것이라고 할 수 있다. 리눅스 시스템이 동작하기 위해서 설치해야 하는 것들은 기본적인 시스템 애플리케이션에서 미들웨어, 사용자가 직접 다루는 UI 등 수백 개에 달한다. 이를 사용자가 하나하나 선택/컴파일한다고 생각해보라. 그럴 수는 없기에 배포판이 등장했던 것이다. | ||
배포판 시스템은 리눅스를 처음 접하는 유저들에게 적지 않은 혼란을 줄 때가 있다. "아니, 나는 리눅스라는 운영체제를 써보고 싶었을 뿐인데, 우분투는 또 뭐고, 페도라는 또 뭐고, …에라 모르겠다!" 와 같은 생각을 하는 것이다. "왜 리눅스라는 운영체제가 수백 개가 있느냐"라고 질문하는 경우도 있었다. 리눅스 자체는 커널일 뿐이다. 리눅스 커널 기반의 운영체제들이 많다고 생각하면 되겠다. 이런 현상이 나타나는 근본적 이유는 리눅스가 '''오픈 소스이기 때문이다'''.기존에 사용하고 있던 배포판에 마음에 들지 않는 부분이 있으며, 자신이 새로운 배포판을 개발할 역량이 있다면 '''누구나''' 마음대로 새로운 배포판을 만들어낼 수 있는 것이다. 그러다보니 우분투 기반의 배포판만 수십~수백 개에 달한다.(...) | 배포판 시스템은 리눅스를 처음 접하는 유저들에게 적지 않은 혼란을 줄 때가 있다. "아니, 나는 리눅스라는 운영체제를 써보고 싶었을 뿐인데, 우분투는 또 뭐고, 페도라는 또 뭐고, …에라 모르겠다!" 와 같은 생각을 하는 것이다. "왜 리눅스라는 운영체제가 수백 개가 있느냐"라고 질문하는 경우도 있었다. 리눅스 자체는 커널일 뿐이다. 리눅스 커널 기반의 운영체제들이 많다고 생각하면 되겠다. 이런 현상이 나타나는 근본적 이유는 리눅스가 '''오픈 소스이기 때문이다'''.기존에 사용하고 있던 배포판에 마음에 들지 않는 부분이 있으며, 자신이 새로운 배포판을 개발할 역량이 있다면 '''누구나''' 마음대로 새로운 배포판을 만들어낼 수 있는 것이다. 그러다보니 우분투 기반의 배포판만 수십~수백 개에 달한다.(...) | ||
41번째 줄: | 41번째 줄: | ||
====대표적인 배포판들==== | ====대표적인 배포판들==== | ||
{{참조|리눅스 배포판}} | |||
{{안내문|알파벳 순 영문 이름 → 가나다순 한글 이름으로 기재했습니다.}} | {{안내문|알파벳 순 영문 이름 → 가나다순 한글 이름으로 기재했습니다.}} | ||
* 데비안 계열 | * 데비안 계열 | ||
** [[데비안]] - | ** [[데비안]] - 우분투의 모체인데 보급률이 낮다. | ||
*** [[ | *** [[구름OS]] | ||
** [[우분투]] - 가장 보급률이 높다. | ** [[우분투]] - 가장 보급률이 높다. | ||
***[[리눅스 민트]] | ***[[리눅스 민트]] | ||
54번째 줄: | 55번째 줄: | ||
** [[페도라 (운영체제)|페도라]] | ** [[페도라 (운영체제)|페도라]] | ||
* 안드로이드 계열 | * 안드로이드 계열 | ||
** [[안드로이드 (운영체제)|안드로이드]] 리눅스 커널 기반이지만, | ** [[안드로이드 (운영체제)|안드로이드]] 리눅스 커널 기반이지만, 일반적 GNU 라이브러리를 사용하지 않아 다른 GNU/Linux 와는 ABI 가 호환되지 않는다. 에뮬레이터를 사용해야 터미널에 접근 가능하다. | ||
** Phoenix OS 피닉스 OS | ** Phoenix OS 피닉스 OS | ||
* 슬랙웨어 | * 슬랙웨어 | ||
84번째 줄: | 85번째 줄: | ||
CPU는 AMD, 인텔 양사 잘 돌아가나, GPU 의 경우 가리는 것이 있다. AMD와 인텔의 경우 오픈소스로 드라이버를 제공해 문제가 낮으나, Nvidia 는 상용 드라이버로 제공해 종종 문제가 생긴다. 예를 들어 리눅스의 최신 디스플레이 프로토콜인 Wayland 를 지원을 독자 규격으로 해 그놈, KDE를 제외하고는 사용을 못한다. 혹여 X 서버를 사용한다 해도 몇몇 관련 커맨드는 듣질 않는 문제가 있다. 허나 AMD 의 경우 AMF (하드웨어 가속 인코딩 기능) 같은, 윈도우는 지원하나 리눅스를 지원 안하는 기능이 몇몇 있으나, Nvidia의 경우 윈도우 처럼 대부분의 기능을 사용할 수 있다는 장점이 있다. | CPU는 AMD, 인텔 양사 잘 돌아가나, GPU 의 경우 가리는 것이 있다. AMD와 인텔의 경우 오픈소스로 드라이버를 제공해 문제가 낮으나, Nvidia 는 상용 드라이버로 제공해 종종 문제가 생긴다. 예를 들어 리눅스의 최신 디스플레이 프로토콜인 Wayland 를 지원을 독자 규격으로 해 그놈, KDE를 제외하고는 사용을 못한다. 혹여 X 서버를 사용한다 해도 몇몇 관련 커맨드는 듣질 않는 문제가 있다. 허나 AMD 의 경우 AMF (하드웨어 가속 인코딩 기능) 같은, 윈도우는 지원하나 리눅스를 지원 안하는 기능이 몇몇 있으나, Nvidia의 경우 윈도우 처럼 대부분의 기능을 사용할 수 있다는 장점이 있다. | ||
==대체 가능한 프로그램들== | ==대체 가능한 프로그램들== | ||
* MS Office - | * MS Office - [[Libre Office]], OpenOffice.org. 아웃룩 기능은 Mozilla Thunderbird 혹은 Evolution 등의 메일 클라이언트가 있다. | ||
* 웹브라우저 - [[Firefox]], [[Google chrome]] | |||
* | * Adobe photoshop - Gimp | ||
* Adobe photoshop - | * Visual Studio - [[Vim]], Emacs, gnome builder, kdevelop, [[Eclipse]] | ||
* Visual Studio - | |||
* [[와인]] - [[윈도우]]의 프로그램을 리눅스에서 돌아가게 해주는 프로그램이다. | * [[와인]] - [[윈도우]]의 프로그램을 리눅스에서 돌아가게 해주는 프로그램이다. | ||
==같이 보기== | ==같이 보기== | ||
* [[ | * [[내 리눅스가 이렇게 쉬울 리 없어!]]: 리눅스에 첫 발을 내딛은 초보자들이라면, 이 문서를 읽으세요! | ||
{{각주}} | {{각주}} | ||
[[분류:리눅스| ]] | [[분류:리눅스| ]] | ||
[[분류:1991년 소프트웨어]] |