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

openSUSE(오픈수세)란? 알아야 할 모든 것

openSUSE는 다른 주요 리눅스 배포판에 비해 다소 조용히 자리를 지켜왔지만, 독특한 기능 세트와 오랜 역사를 지닌 코드베이스를 보유하고 있습니다.

그렇다면 이 배포판은 다른 리눅스 배포판과 무엇이 다르며, 왜 사용해봐야 할까요? 지금부터 하나씩 살펴보겠습니다.

openSUSE란 무엇인가?

openSUSE는 최초의 SUSE 리눅스 배포판에서 파생된 배포판입니다. SUSE Linux Enterprise가 기업용 제품인 것과 달리, openSUSE는 커뮤니티 중심의 배포판이라는 점이 특징입니다.

SUSE는 여전히 openSUSE의 주요 후원사입니다. 이 관계는 CentOS나 Fedora가 Red Hat Enterprise Linux와 맺고 있는 관계와 유사합니다. 프로젝트 로고에 도마뱀이 그려져 있는 것도 openSUSE와 SUSE의 깊은 연관성을 상징하기 위함입니다.

openSUSE(오픈수세)란? 알아야 할 모든 것

openSUSE는 안정적인 Leap과 롤링 릴리스 방식의 Tumbleweed, 두 가지 버전으로 제공됩니다. Tumbleweed는 Arch Linux처럼 최신 소프트웨어를 빠르게 반영하는 '최첨단' 배포판에 가깝습니다. openSUSE는 일반적인 리눅스 시스템으로 설치할 수도 있고, Windows 스토어에서 내려받아 WSL 환경에서 사용할 수도 있습니다.

openSUSE의 간략한 역사

SUSE는 독일에서 설립된 회사로, 처음에는 이 배포판을 개발한 회사 이름 그 자체였습니다. 사명은 '소프트웨어 및 시스템 개발(Software und System-Entwicklung)'을 뜻하는 독일어 약자입니다. 1990년대 초반, 기업 환경에서 리눅스의 잠재력을 가장 먼저 알아본 소프트웨어 회사 중 하나였습니다.

회사는 처음에 Slackware 리눅스를 재패키징하고 문서를 독일어로 번역하는 일을 했지만, 이후 자체 배포판을 만들기에 이릅니다. 한때 Novell에 인수되기도 했으며, Novell이 Micro Focus에 매각된 후에는 다시 독립 회사로 분사했습니다.

SUSE가 다시 독립한 지금은 엔터프라이즈 에디션을 계속 판매하는 동시에 openSUSE 프로젝트에도 크게 기여하고 있습니다.

openSUSE Leap vs. Tumbleweed

openSUSE를 고려 중이라면 Leap과 Tumbleweed 중 어떤 버전을 설치할지 고민될 수 있습니다. Tumbleweed는 '롤링 릴리스' 배포판으로, Debian이나 Ubuntu처럼 특정 버전 단위로 배포하는 대신 업데이트가 준비되는 즉시 배포판에 반영됩니다.

덕분에 표준 '장기 지원(LTS)' 배포판보다 더 최신 소프트웨어를 사용할 수 있습니다. 최신 드라이버와 라이브러리가 필요한 개발자들이 롤링 릴리스 배포판을 선호하는 이유이기도 합니다.

반면 대부분의 일반 사용자는 Leap 같은 안정 버전을 선호하며, 특히 openSUSE를 서버로 운영하려는 경우라면 더욱 그렇습니다.

openSUSE 설치하기

openSUSE 설치는 다른 리눅스 배포판 설치와 크게 다르지 않습니다. 설치 이미지를 내려받아 적절한 미디어에 구운 뒤 컴퓨터를 재부팅하면 됩니다. 여기서는 Leap 버전 기준으로 설치 과정을 살펴봅니다.

내려받기: openSUSE (Leap | Tumbleweed)

설치 중 온라인 저장소에 접속하여 설치 미디어에 담기지 않은 추가 소프트웨어를 설치할 수도 있습니다.

데스크톱 환경은 기본 KDE, GNOME, Xfce, '제네릭 데스크톱' 중에서 선택할 수 있고, 서버처럼 데스크톱 없이 설치하는 것도 가능합니다. 심지어 읽기 전용 루트 파일시스템을 갖춘 최소형 '트랜잭션 서버'까지 설치할 수 있습니다.

openSUSE(오픈수세)란? 알아야 할 모든 것

환경을 선택하면 부트 파티션, 메인 btrfs 파티션, 스왑 파티션이 표시됩니다. 기본값을 그대로 사용해도 되고, 안내형 또는 수동 파티션 설정으로 파티션 테이블을 변경하거나 LVM을 활성화할 수도 있습니다.

이후 시간대를 설정하고 사용자 계정을 구성합니다. 요즘 리눅스 배포판의 표준적인 절차이지만, openSUSE는 시각적으로 매력적인 그래픽 환경을 제공한다는 점이 돋보입니다.

설치 후 재부팅해 데스크톱에 들어가면 필요한 도구 대부분이 이미 설치되어 있는 것을 확인할 수 있습니다. 파일 관리자, LibreOffice, Firefox 웹 브라우저는 물론 솔리테어 게임까지 포함되어 있어, 리눅스를 전혀 모르는 사람도 openSUSE 앞에 앉아 바로 작업을 시작할 수 있습니다.

YaST로 openSUSE 설정하기

openSUSE가 다른 리눅스 배포판과 차별화되는 가장 큰 특징은 바로 YaST라는 메뉴 기반 설정 도구입니다. 데스크톱에서 실행하면 그래픽 환경으로, 명령줄에서 실행하면 텍스트 기반 환경으로 동작합니다.

openSUSE(오픈수세)란? 알아야 할 모든 것

이 메뉴에서는 시간대부터 부트로더까지 시스템의 거의 모든 것을 설정할 수 있습니다. 다른 배포판들은 설정을 각 데스크톱의 설정 메뉴나 텍스트 기반 설정 파일에 맡기는 경우가 많지만, openSUSE는 시스템 전체 관리를 한곳에 모아둡니다. 덕분에 어떤 환경에서도 일관된 설정 도구를 사용할 수 있습니다.

설정을 다른 시스템으로 내보낼 수도 있어, 수십~수백 대 규모의 설치 환경을 한꺼번에 관리할 수 있습니다. 모회사 SUSE가 기업 시장을 겨냥하는 만큼 자연스러운 기능입니다. 데이터센터 전체에 openSUSE 서버를 배포할 때 특히 유용합니다.

Zypper로 패키지 관리하기

다른 리눅스 배포판과 마찬가지로, 배포판에 기본 포함되지 않은 소프트웨어는 별도로 설치해야 합니다. openSUSE 역시 이를 위한 자체 패키지 관리자를 갖추고 있습니다.

YaST로도 패키지를 설치할 수 있지만, 명령줄에서는 Zypper로 패키지를 관리할 수 있습니다. Debian/Ubuntu의 APT, Red Hat 계열의 DNF와 비슷하게 동작하며, openSUSE는 Red Hat 계열과 마찬가지로 RPM 형식을 사용합니다.

시스템을 업그레이드하려면 다음 명령을 사용합니다:

sudo zypper update

특정 패키지를 설치하는 것도 매우 간단합니다.

sudo zypper install packagename

여기서 packagename은 설치하려는 패키지의 이름입니다.

현대 리눅스 배포판에서 흔히 볼 수 있는 기능이지만, openSUSE가 남다른 점은 다른 리눅스 배포판용 패키지도 제공한다는 사실입니다. openSUSE Open Build Service(OBS)를 통해 APT 기반, RPM 기반 등 다양한 리눅스 배포판 사용자들이 openSUSE에서 빌드한 패키지를 사용할 수 있습니다.

이는 모든 주요 배포판이 동일한 표준 패키지 베이스를 공유하게 하여 배포판 간 호환성 문제를 해결하겠다는 구상입니다. 다만 한 유통 주체가 리눅스 패키지 생태계를 사실상 장악하는 셈이 되기 때문에, 이 아이디어가 리눅스 커뮤니티에서 얼마나 받아들여질지는 지켜봐야 할 일입니다.

openSUSE가 당신에게 맞을까?

Leap 버전은 훌륭한 안정형 데스크톱이자 서버가 됩니다. 개발자나 파워 유저라면 Tumbleweed 버전을 살펴볼 만합니다. 어느 환경에서든 YaST 덕분에 설정이 쉽습니다. 리눅스 초창기부터 함께해 온 회사의 지원을 받는 시스템을 원하는 사람에게 openSUSE는 매우 매력적인 선택입니다.

openSUSE: 독특한 매력을 지닌 검증된 리눅스 배포판

openSUSE는 오랜 역사와 YaST를 통한 손쉬운 관리 덕분에 여전히 주요 리눅스 배포판 중 하나로 자리매김하고 있습니다. 데스크톱이든 서버든 신뢰할 수 있는 리눅스 배포판을 찾는다면 좋은 선택지이며, 리눅스를 처음 시작하거나 다른 배포판으로 갈아타려는 분이라면 진지하게 고려해볼 가치가 충분합니다.

배포판을 옮겨 다니기를 멈추고 자신에게 딱 맞는 리눅스 배포판에 정착하고 싶다면, 올바른 결정을 내리는 방법을 이어서 확인해 보세요.