Computer >> 컴퓨터 >  >> 시스템 >> Linux

사용하는 Linux 운영 체제가 중요하지 않은 이유

리눅스의 세계는 Windows나 macOS에 비해 놀라울 정도로 다양합니다. 예를 들어 현재 사용 중인 데스크톱 환경이 마음에 들지 않으면 취향에 맞게 쉽게 바꿀 수 있고, 아예 걷어내 버릴 수도 있습니다. 하지만 그만큼 어떤 배포판이 "더 낫다"는 논쟁도 끊이지 않습니다.

실제로 초보자에게 친화적인 리눅스 운영체제는 사소하고 지나치게 기술적인 이유로 리눅스 고수들에게 무시당하기도 합니다. 사용을 말리기까지 하지는 않지만, Ubuntu나 Mint 같은 배포판에는 큰 존중을 보내주지 않는 경우가 많습니다.

그러나 사실 이런 논쟁은 불필요한 일입니다. 세세한 부분을 따지지만 않는다면, 대부분의 경우 리눅스는 어떤 방식으로 사용하든 좋은 경험을 제공합니다. Arch 시스템이든 Elementary OS든 실제로는 크게 중요하지 않습니다. 어떤 리눅스 운영체제를 사용하든 자신 있게 사용하세요.

같은 어깨 위에 서다

리눅스 운영체제들은 서로 다양한 차이가 있지만, 모두 공통된 기반 위에 놓여 있습니다. 이는 소프트웨어 설치 방식 같은 사소한 차이를 넘어서는 이야기입니다. 여러분의 프로그램이 실제로 무엇 위에서 실행되는지 들여다보면, 배포판들이 얼마나 비슷한지 알 수 있습니다.

리눅스 커널

모든 리눅스 운영체제는 동일한 커널을 기반으로 만들어집니다. 커널은 시스템 성능을 좌우하는 가장 큰 요소 중 하나이며, 선택한 배포판에서 컴퓨터가 정상적으로 작동하는지 여부도 결정합니다. 프로그램을 제대로 실행하는 데 필요한 드라이버와 리소스 관리를 모두 담당하기 때문에, 커널 위에서 벌어지는 차이는 대부분 겉모습에 불과합니다.

사용하는 Linux 운영 체제가 중요하지 않은 이유

다행히도 이 부분은 어떤 리눅스 운영체제를 사용하든 큰 편차가 없습니다. 즉, 성능과 호환성은 배포판에 관계없이 비슷할 것이라고 기대해도 됩니다. 물론 Lubuntu처럼 극도로 가벼운 운영체제도 존재합니다. 하지만 그런 특성 대부분은 지금 사용 중인 시스템에서도 충분히 구현할 수 있습니다.

핵심 프로그램

동일한 것은 리눅스 커널만이 아닙니다. 많은 리눅스 운영체제가 상당 부분 같은 소프트웨어를 공유합니다. 원하는 프로그램이라면 선택한 시스템 어디서든 손쉽게 설치할 수 있습니다. 당연한 이야기입니다. 어차피 리눅스이니까요.

사용하는 Linux 운영 체제가 중요하지 않은 이유

다른 배포판을 사용해 본 적이 있다면 같은 프로그램이 기본으로 설치되어 있는 것을 확인했을 것입니다. 예를 들어 LibreOffice나 GIMP는 수많은 배포판의 필수품입니다. 그런데 이러한 유사성은 데스크톱 소프트웨어보다 훨씬 깊은 곳까지 이어집니다.

리눅스가 때때로 GNU/Linux라고 불리는 이유는 모든 리눅스 운영체제 뒤에 있는 핵심 소프트웨어 때문입니다. BASH 셸이나 파일을 복사하는 기본 명령줄 도구처럼 눈에 잘 띄지 않는 필수 프로그램들은 모두 GNU 프로젝트에서 나온 것입니다.

사용하는 Linux 운영 체제가 중요하지 않은 이유

GNU는 glibc라는 C 표준 라이브러리도 제공하는데, 이것 덕분에 C로 작성된 프로그램이 리눅스에서 실행됩니다(Windows C 런타임 라이브러리 같은 다른 구현체도 있지만, 그건 별개의 이야기입니다).

리눅스 시스템의 수많은 중요한 부분이 GNU가 만든 자유 소프트웨어입니다. 이것들이 없다면 커널만 남아 어떤 프로그램도 실행할 수 없을 것입니다. 그리고 이는 곧, 각 운영체제가 아무리 달라 보여도 결국 모두 같은 어깨 위에, 즉 리눅스와 GNU 위에 서 있다는 뜻이기도 합니다.

네가 할 수 있는 것은 나도 할 수 있다

리눅스 운영체제 간의 이러한 유사성 덕분에, 각 시스템을 취향대로 바꾸기가 매우 쉽습니다. 선택할 수 있는 데스크톱 환경과 테마가 수없이 많습니다. 따라서 리눅스 시스템을 최소한으로 깎아내리는 것도, 반대로 미니멀한 시스템을 온전한 기능을 갖춘 시스템으로 키우는 것도 모두 가능합니다.

사용하는 Linux 운영 체제가 중요하지 않은 이유

예를 들어 Xubuntu 같은 "가벼운" 시스템을 새로 설치하는 대신, 순정 Ubuntu에 XFCE 데스크톱을 얹어서 같은 효과를 낼 수 있습니다. 가장 큰 차이는 데스크톱 환경에서 발생하는데, 데스크톱 환경이 리눅스 운영체제에서 차지하는 비중이 상당히 크기 때문입니다.

외모 때문에 자신의 데스크톱이 다른 것보다 낫다고 주장하는 사람들은, 몇 개의 테마만 설치하면 어떤 리눅스 시스템이든 자신의 것과 똑같이 만들 수 있다는 사실을 놓치고 있습니다. 외관은 여러 요소로 구성됩니다. 데스크톱의 특정 부분마다 테마가 존재하고, 이것들을 조합하면 (잘 만들었다면) 보기 좋은 결과물이 탄생합니다. 노력한다면 리눅스를 macOS처럼 보이게 만드는 것도 가능합니다.

사용하는 Linux 운영 체제가 중요하지 않은 이유

대부분의 경우, 리눅스 데스크톱의 모습이 마음에 들지 않으면 아주 쉽게 바꿀 수 있습니다. 따라서 기본 설정의 외관 때문에 다른 운영체제로 갈아타는 것은 최선의 선택이 아닐 수 있습니다. 어차피 그 차이는 피부 깊이에 불과하니까요.

몇 가지 예외

늘 그렇듯 예외는 존재합니다. 리눅스는 대체로 비슷하지만, 배포판을 고르기 전에 고려해야 할 몇 가지 차이점이 있습니다. 예를 들어 소수 배포판으로 갈아타는 것은 그리 현명한 선택이 아닐 수 있습니다. 그 이유는 다음과 같습니다.

  • 패키지 저장소의 규모. 수많은 프로그램을 직접 컴파일하는 데 시간을 쓰고 싶지 않다면 Gentoo 같은 배포판으로 옮기지 않는 것이 좋습니다. 또한 최신 프로그램을 빠르게 받고 싶다면 Debian Stable 같은 배포판은 적합하지 않습니다.
  • 대상 사용자층. 주요 리눅스 운영체제는 초보자도 직관적으로 사용할 수 있도록 설계되었습니다. 하지만 그렇지 못한 배포판도 분명 존재하며, 초보자라면 피하는 것이 좋습니다. 직관성보다 제어력을 택한 확실히 복잡한 Arch Linux가 대표적인 예입니다.
  • 커뮤니티. 작은 리눅스 배포판은 사용자가 적은 만큼 지원도 부족합니다. 최소한 규모가 큰 운영체제라면 포럼에 질문을 올렸을 때 도움이 되는 답변을 받을 수 있다고 확신할 수 있습니다. 생소한 배포판에서는 그런 도움을 기대하기 어렵습니다.

결국 선택의 문제

작은 차이를 넘어서 보면, 어떤 모습이든 리눅스는 리눅스입니다. 중요한 부분에서는 모두 비슷합니다. Elementary OS부터 Gentoo까지, 결국 그다지 중요하지 않습니다. 어느 쪽을 선택하든 여러분은 리눅스 데스크톱 생태계에 기여하는 것입니다.

여러분은 어떤 리눅스 운영체제를 사용하며, 그 이유는 무엇인가요?

Image Credit: Luis Molinero via Shutterstock.com