개인적인 리눅스 배포본 추천

제가 개인적으로 추천하는 리눅스 배포본은

데스크탑

그놈 : 우분투
KDE : OpenSUSE

서버

CentOS (RedHat Enterprise Linux)

이렇습니다.

데스크탑은 배포본이 얼마나 다듬어져 있는가를 기준으로 리눅스를 처음 접하는 유저라도 덜 헤메고 리눅스를 쓰게끔 세팅이 잘되있는가 기준으로 정했고, 서버는 그냥 레드햇이 거의 리눅스 표준이어서 이에 기반한 CentOS 를 추천합니다.

그놈을 쓰면 우분투가 제일 좋아보입니다 (여타 우분투를 기반으로 해서 그놈을 쓰는 배포본두 포함) 우분투가 그놈 환경에 공을 많이 들인게 표가 나요. 그런데 KDE는 kubuntu가 KDE 환경을 잘 지원해주면 좋겠는데, OpenSUSE하고 비교해보면 아직 KDE 환경은 못따라 간다고 보여집니다. KDE 관련 노우하우가 아무래도 SUSE쪽이 축적된게 많아서 그런지 앞서네요.

초보자는 피해야할 배포본은 페도라 인데, 라이너스 토발즈가 페도라를 쓴다고 하지만 굳이 따라할 필요는 없다고 봅니다. 저는 페도라가 나와서 레드햇에서 페도라로 바꿨다가 우분투로 넘어온 케이스인데, 페도라가 상당히 귀찮습니다.

이것 저것 손이 많이 가는데 그렇게 해도 결과물이 우분투보다 낫다고 하기 힘들거든요, 투자한 시간에 대한 보상이 없다는게 문제인거죠. 따라서 굳이 커널을 개발한다던지 그런게 아니면 (커널 개발은 OpenSUSE에서 해두 됩니다, 우분투 커널은 리눅스 표준 구조가 아니어서) 페도라를 채택할 이유가 없죠. 개발자는 페도라를 써두 된다고 봅니다.

끝으로 하나부터 열까지 맞춤형 리눅스를 하고 싶으면 젠투 리눅스를 추천하기도 하는데, 젠투를 쓸 정도면 남의 추천을 참고하고 그럴 수준은 이미 넘어선거라 봐야겠죠.

Ubuntu Xubuntu Edubuntu Lubuntu 같은 것들과 달리 Kubuntu는 캐노니컬과 독립된 쿠분투 프로젝트에서 개발합니다. 쿠분투가 수세에 비해 KDE 지원이 부족한 이유는 바로 여기에 기인하는 것 아닌가 싶은 생각이듭니다.

"우분투 커널은 리눅스 표준 구조가 아니어서" 라는 말은 뭔가요??

[quote="haze11":yqa5rwsg]"우분투 커널은 리눅스 표준 구조가 아니어서" 라는 말은 뭔가요??[/quote:yqa5rwsg]

커널과 커널소스가 있어야할 위치 그 구성 구조가 우분투가 다른거죠

[quote:18odgr9m]커널과 커널소스가 있어야할 위치 그 구성 구조가 우분투가 다른거죠[/quote:18odgr9m]

우분투도 다른 배포판이랑 비슷하지 않나요?
위치가 다른 건 저어기 GoboLinux가 그럴 테고 구성 구조가 다른 건 페도라야말로 마개조급일 테고…

커널 소스야… 원래 원하는 곳에 푸는 것이고.
커널은 /boot 밑에 있는데요.
우분투의 커널은 약간의 패치가 가미되있기도 하지만. 바닐라커널과 비교해서
구조를 흔들만한 것은 아니라 봅니다.
예전… 디바이스 드라이버를 우분투와 레드햇에서 개발했는데 다른 점 때문에 고생한 적도 없구요.
뭔가 다른 관점인 것 같은데 어떤 점인지 모르겠네요.

우분투 가서 커널 어떻게 소스 받고 컴파일 하는가 설명 해놓은거 잘 읽어보시고

그런담에 리눅스 커널 소스 kernel.org 에서 받아서 커널 컴파일 어떻게 하는지 읽어보면

왜 우분투가 표준이 아니라고 하는지 이해할거에요. 우분투 방식인거지 그걸

표준하고 가깝다고 하긴 힘든것입니다. 또 페도라가 우분투보다 표준에 가깝습니다.

페도라 커널 컴파일 방법 설명해놓은거 읽어보세요.

그럼 커널 개조가 아닌 이상 별 차이는 없다는 것이로군요.
정리 감사합니다.

전 그놈 좋아요.
비록 우분투 덕에 좋아진 것이긴 하지만…
우분투 쵝오!

그래서 제 젠투 서버도 요즘 우분투로 바꿔 버릴까 심각히 고민 중입니다. ㅡ_ㅡ;

커널은 kernel.org 에서 다운받는 커널이 표준이라고 보면 됩니다.

그걸 가져다가 배포본마다 조금씩 고쳐서 쓰는거구요

커널 컴파일 방법도 kernel.org에서 받은 커널에서 설명하는대로

해서 설치하는게 표준인거죠. 그냥 kernel.org 커널을 가져다가 설명서대로

쓰면 표준에 맞다고 보면 되는데 우분투는 커널 소스 설치위치

컴파일 방법 이런걸 손을 대놔서 우분투 커널을 가져다가 개발할꺼면

표준과 다르다는거죠.

우분투 커널로 작업한 것을 표준커널로 못옮긴다는게 아니라

귀찮은거죠 한마디로 말이지요.

제 생각은,
kernel 컴파일 하고자하는 사람에게는 우분투가 적합한 리눅스는 아닌 것 같습니다.

표준인지 아닌지를 떠나서,
custom kernel 사용한 우분투는 이미 Canonical에서 지원도 안해주고 bug 리포팅도 무시된다고 못 밖았으니까요.

[quote="ahavatar":2m4m7q8n]커널은 kernel.org 에서 다운받는 커널이 표준이라고 보면 됩니다.

그걸 가져다가 배포본마다 조금씩 고쳐서 쓰는거구요

커널 컴파일 방법도 kernel.org에서 받은 커널에서 설명하는대로

해서 설치하는게 표준인거죠. 그냥 kernel.org 커널을 가져다가 설명서대로

쓰면 표준에 맞다고 보면 되는데 우분투는 커널 소스 설치위치

컴파일 방법 이런걸 손을 대놔서 우분투 커널을 가져다가 개발할꺼면

표준과 다르다는거죠.

우분투 커널로 작업한 것을 표준커널로 못옮긴다는게 아니라

귀찮은거죠 한마디로 말이지요.[/quote:2m4m7q8n]
커널 소스는 원하는 곳에 설치하는게 아닌가요?
표준? 컴파일 방법이라 하는 것이… make menuconfig, make modules, make vmlinux 등 같은 거라면…
우분투에서도 사용 가능 합니다.
우분투에서 설명하는 방법이라 하면 make-kpkg 같은걸 말씀하시는 건가요?
기존 컴파일 작업을 좀더 편하게, 그리고 패키지로 커널을 관리할 수 있게 해주는 툴일 뿐입니다.
그리고 바닐라 커널을 가져와서 그대로 사용할 수 있구요.
방법이 문제라 하면 이해가 안됩니다.

[quote="han9k":3m51gnj0]제 생각은,
kernel 컴파일 하고자하는 사람에게는 우분투가 적합한 리눅스는 아닌 것 같습니다.

표준인지 아닌지를 떠나서,
custom kernel 사용한 우분투는 이미 Canonical에서 지원도 안해주고 bug 리포팅도 무시된다고 못 밖았으니까요.[/quote:3m51gnj0]
제가 생각 하기에… 우분투는 이미 Canonical 보다는 우분투 커뮤니티의 것이라 생각됩니다.
각 릴리즈의 방향은 Canonical에서 정하긴 하겠지만, 많은 버그 수정은 런치패드에서 이뤄지고 있으니까요.
버그리포팅이나 수정도 해보았지만 Canonical에 의해 해본적은 없는 것 같습니다.

웬지 좀 얘기가 안드로메다로 가고 있는듯 -ㅅ-;

기왕 안드로메다로 간거 몇가지 더 덧붙이자면 우분투의 제작, 유지 보수는 캐노니컬이 아니라 우분투 재단에서 하고 있습니다. 캐노니컬은 우분투 재단의 파트너로서 우분투의 상업적 지원+코드 기여를 하고 있지요. 그렇지만 우분투는 어디까지나 우분투 재단에서 만드는 것이 맞습니다=3=3

요즘에 바닐라 커널을 /usr/src/linux 밑에 깔아서 그대로 쓰는 배포판이 어디 있습니까. 페도라나 수세도 우분투 이상으로 많이 고쳐서 씁니다. 무의미한 얘기죠.

[quote="chahoolee":2te4w1gt]요즘에 바닐라 커널을 /usr/src/linux 밑에 깔아서 그대로 쓰는 배포판이 어디 있습니까. 페도라나 수세도 우분투 이상으로 많이 고쳐서 씁니다. 무의미한 얘기죠.[/quote:2te4w1gt]

이렇게 해보세요.

  1. 직접 kernel.org 에서 받은 커널에서 하라는대로 커널 컴파일 해보고

  2. 우분투에서 하라는대로 커널 컴파일 해보고

https://help.ubuntu.com/community/Kernel/Compile
  1. 페도라에서 하라는대로 커널 컴파일 해보고
http://fedoraproject.org/wiki/Docs/CustomKernel

다시 와서 글을 올리세요. 잘 모르면 직접 해보면 이해할 수 있을 것입니다.

[quote="ahavatar":2abbo6y2]

이렇게 해보세요.

  1. 직접 kernel.org 에서 받은 커널에서 하라는대로 커널 컴파일 해보고

  2. 우분투에서 하라는대로 커널 컴파일 해보고

https://help.ubuntu.com/community/Kernel/Compile
  1. 페도라에서 하라는대로 커널 컴파일 해보고
http://fedoraproject.org/wiki/Docs/CustomKernel

다시 와서 글을 올리세요. 잘 모르면 직접 해보면 이해할 수 있을 것입니다.[/quote:2abbo6y2]

저의 경우는 커널을 컴파일해야 할 필요성이 없고,
필요없는 컴파일을 할 만큼 한가하지 않으며,
말씀하신 것처럼 한다고 해도 다 알만큼 잘 알지도 못합니다.
저와 같은 비전문가를 위해서라도
조금만 더 구체적으로 설명해 주신다면
보다 많은 분들이 동감하지 않을까 싶습니다.

그냥 … 어차피 커널들 컴파일 해봐야 동작하는거 다 똑같이 보이니까
버전 자리수 바닥까지 죄다 맞추셔가지고 …
우분투, 페도라, kernel.org 의 커널소스들 diff 해서 증명해주세요 -ㅅ-
아, 당연히 기준은 kernel.org에 맞추셔야죠.

패치를 얼마나 발랐느냐가 궁금하거든요 (…)

[quote="yanagi":15a2cc7t]

저의 경우는 커널을 컴파일해야 할 필요성이 없고,
필요없는 컴파일을 할 만큼 한가하지 않으며,
말씀하신 것처럼 한다고 해도 다 알만큼 잘 알지도 못합니다.
저와 같은 비전문가를 위해서라도
조금만 더 구체적으로 설명해 주신다면
보다 많은 분들이 동감하지 않을까 싶습니다.[/quote:15a2cc7t]

이건 상당히 무리한 부탁밖에 안되보이는데
일단 올려준 링크 따라가서 대충 분량을 보세요.
내용 자체가 커널 컴파일이 뭔지 모르는 사람이 보면 당연히 이해를 못하는데
그것을 비전문가들이 이해하게끔 쉽게 풀어서 설명을 저더러 하라는건가요?
뭐 할려면 못할것도 없지만 그럴 시간이 없는데요?

본인이 알고자 하는 의욕이 있으면 충분히 알 수 있게끔
온라인 게시판에서는 참고할 수 있는 링크만 제공하면
충분하게 호의를 배푼거라고 봅니다.

예를 들어서 제가 자바 프로그래밍을 한 번도 해본적이 없어요
그런데 "썬자바하고 OpenJDK 하고 차이를 비전문가들이 이해하기 쉽게끔 설명해주세요"
부탁하면 누가 해줄까요?