mir.pe (일반/밝은 화면)
최근 수정 시각 : 2024-10-10 21:20:24

openSUSE

{{{#!wiki style="margin: -10px -10px;" <tablebordercolor=#ffdf33> 파일:Linux 로고.svg Linux
배포판
}}} ||
{{{#!wiki style="margin:0 -10px -5px"
{{{#!folding [ 펼치기 · 접기 ]
{{{#!wiki style="margin:-6px -1px -11px"
Debian APT 파일:우분투 아이콘.svg
Ubuntu
Ubuntu · Linux Mint · Kubuntu · Lubuntu · Ubuntu MATE · Pear OS · 하모니카 · elementary OS · Zorin OS · Xubuntu · JingOS · GalliumOS · Pop!_OS
파일:데비안 심볼.svg
Debian
Debian · Kali Linux · Crunchbang · 구름 OS · Kylin · Damn Small Linux · Slax · TmaxOS · Raspberry Pi OS · Tails OS · Whonix · Deepin · Endless OS · MX Linux openmediavault Astra Linux · VyOS · Vanilla OS · Proxmox · TrueNAS SCALE
Fedora RPM Red Hat
(RHEL)
Red Hat Enterprise Linux · Red Hat Linux · CentOS Stream · Scientific Linux · Oracle Linux · 아시아눅스 · Rocky Linux · CBL-Mariner
Mandriva OpenMandriva Lx · Mageia · PCLinuxOS
MeeGo MeeGo · Tizen · Sailfish OS
Fedora · Amazon Linux · 붉은별 · Fedora Asahi Remix
Slackware slackpkg Slackware Linux
Arch pacman Arch Linux · Manjaro Linux · EndeavourOS · Antergos · ArchBang Linux · Chakra Linux · SteamOS · Archcraft
Android apk Android · Android-x86 · Bliss OS · Fire OS · Polaris OS · Phoenix OS · Project Sandcastle · Remix OS · Wear OS · Wear OS Powered by Samsung · Meta Horizon OS · 그 외 기타 Android 커스텀 펌웨어
Gentoo portage ChromiumOS ChromiumOS · ChromeOS · ChromeOS Flex · Wayne OS · FydeOS · Whale OS
Gentoo Linux · Funtoo Linux
기타 OpenWrt · NixOS · Solus · Alpine Linux · openSUSE · RouterOS · webOS · Puppy Linux · TinyCore Linux · postmarketOS · dahliaOS · 티맥스 윈도우 · Clear Linux* OS · LinuxBoot
취소선 처리된 배포판은 개발 중단된 배포판.
}}}}}}}}} ||

파일:OpenSUSE 로고.svg

개발자 openSUSE Project
기반 Linux
개발 언어 C, C++
오픈 소스 여부 오픈 소스
라이센스 자유 소프트웨어
최신 버전 Tumbleweed[1], Leap 15.6
개발 버전 Factory[2], Leap 16
플랫폼 i686[3], x86-64, ARM[4], S390, RISCV, PowerPC[5]
홈페이지 https://www.opensuse.org/
소스 코드 https://github.com/opensuse
1. 개요2. 특징 및 주요 기능
2.1. YaST2.2. ZYpp(zypper)2.3. Open Build Service
3. 역사4. 명칭에 대한 혼란 5. 주요 판 일람6. 변형판

[clearfix]

1. 개요

openSUSE는 Linux 배포판 중 하나이다. 상징은 카멜레온이다.

2. 특징 및 주요 기능

후술하겠지만, 역사를 거슬러 올라가면 1996년까지 거슬러 올라가는 배포판인만큼, 사용자들의 신뢰가 두텁다. systemd, wayland, Btrfs 등, 최신 기술들을 무시하지는 않지만, 아직 안정화되지 않았다고 판단하면 적용하지 않는다. 버그 수정도 적극적으로 하고 있어서 공개된 안정화판에는 사용성에 문제를 주는 버그가 매우 적다.

설치 직후 실사용에 필요한 프로그램들이 대부분 설치되어있다. LibreOffice, Firefox를 비롯하여 각 데스크톱 환경에 맞는 각종 프로그램들이 딸려 온다. 다만 Fedora와 유사하게 오픈 소스 소프트웨어만을 포함하는 배포판이라서 코덱이나 플래시 등, 필요한 독점 소프트웨어는 별도로 저장소를 추가하고 설치해주어야 한다. 다만 Fedora만큼 독점 소프트웨어를 철저하게 제한하지는 않는다. 설치 중 저장소 추가 시 기본값으로 Non-OSS가 체크되어 있고, 비공식 미러로 설치해야 했던 Fedora와는 달리 openSUSE 프로젝트가 직접 공식 Non-OSS 미러를 관리하고 OBS에 저장소가 올라와 있는 데다가, 공식 위키에서도 이런 독점 소프트웨어를 설치하는 방법을 안내하고 있기 때문에 Fedora보다는 독점 소프트웨어에 대해 관대한 편이다.

또한, GNOME, Xfce, LXDE, KDE 등의 데스크탑 환경을 탑재한 판들을 제공한다. 특히 KDE 판이 가장 유명하다. 실제로 KDE 판을 사용해보면 매우 완성도가 높고 쾌적한 환경을 제공한다. 가장 널리 이용되는 KDE Linux 배포판을 꼽으라고 하면 openSUSE와 쿠분투가 경합할 정도. 실제로 openSUSE 프로젝트는 KDE 프로젝트의 최대 기여자 중 하나이다. 쿠분투와 비교할 경우 openSUSE쪽이 훨씬 버그가 적고 쾌적한 편이다. 다만 2017년 기준으로는 Linux 생태계가 사실상 Ubuntu 위주로 돌아가고 있고, rpm 패키지들은 Red Hat 위주로 프로그래밍되기에, openSUSE 자체적인 프로그램 생태계가 부족한 편이다.

물론 openSUSE는 결코 듣보잡 배포판이 아닌 메이저 배포판이지만, 안 그래도 좁아터진 Linux 생태계에서 Ubuntu 계열과 Red Hat 계열에게 밀리고 있는 openSUSE의 특성상 여러모로 손해가 막심하다. 당장 구글 크롬을 웹사이트에서 rpm으로 다운받아 설치를 시도하면 충돌이 일어나는 수준이다.

또 하나의 특징은 명령줄(Command Line Interface)을 사용하지 않고도 시스템 관리를 할 수 있도록 강력한 GUI 유틸리티들을 제공한다는 것이다. 특히 YaST가 매우 유명하다. 물론 명령줄을 통해서도 시스템 관리를 할 수 있다.

타 Linux 배포판과 다르게 Btrfs를 기본 파일 시스템으로 사용한다. 물론 원하면 ext4로 포맷할 수도 있다.

2.1. YaST

Yet another Setup Tool의 준말으로, openSUSE를 대표하는 기능이라고 할 수 있다. 시스템 관리를 위한 UI 및 ncurses 인터페이스를 제공한다. 실행시켜 보면 웬만한 시스템 관리용 기능을 다 지원한다는 걸 느낄 것이다. 패키지 설치부터, 마우스 설정, 게임 컨트롤러 추가, 프린터 관리, 스캐너 관리, 방화벽 설정, 시스템 백업, 네트워크 연결, LDAP, 심지어 /etc/sysconfig 편집이나 부트로더 설정까지 지원한다. openSUSE 사용자층 중에는 YaST 때문에 사용한다고 하는 사람들이 있을 정도로 강력한 기능을 자랑한다. 대부분의 설정에서 터미널 작업이 필요 없을 정도.

루비로 작성되어 있으며, GPL 라이선스 하에 배포된다.

2.2. ZYpp(zypper)

openSUSE의 패키지 관리 애플리케이션이다. 패키지 관리자로서 그럭저럭 평균적인 기능을 갖추고 있다.

2.3. Open Build Service

소스 파일들을 올리면 자동으로 openSUSE는 물론, Ubuntu, 데비안, 아치 Linux, Fedora 등 매우 다양한 배포판을 위한 패키지를 자동으로 생성해주고, 저장소까지 제공하는 서비스이다. openSUSE 프로젝트에서 무료로 제공하고 있으며, 오픈 소스 소프트웨어이기에 자신이 직접 OBS 서버를 굴리고 싶다면 그렇게 할 수 있다. 명실상부한 openSUSE 프로젝트의 자랑거리이다. 많은 오픈 소스 프로젝트들이 각 배포판용 패키지를 만들고 저장소를 호스팅하는 데에 OBS를 사용하고 있다.

openSUSE 사용자라면 마치 Ubuntu의 PPA 시스템처럼 기본 저장소에 없는 패키지를 추가하는 데에 OBS를 유용하게 사용할 수 있다. 게다가 PPA와는 다르게 OBS 웹사이트에서 검색이 가능하다! 즉 구글링을 통해 특정 패키지를 위한 PPA를 찾아다닐 필요가 없다는 뜻.

3. 역사

openSUSE의 첫 안정화판은 2005년에 나온 10.2 이지만, 실제로 openSUSE의 역사를 이해하기 위해서는 openSUSE 이전, SUSE의 역사를 알아야 한다. 우선 S.u.S.E라는 회사는 1992년 설립되었다. "Software und System-Entwicklung", 즉 '소프트웨어 및 시스템 개발'의 준말이었다고 한다. 그러나 수서 Linux의 역사가 S.u.S.E 내에서 시작한 것은 아니었다. openSUSE의 모체는 S.L.S, 즉 Softlanding Linux System이었다. SLS는 1992년 처음으로 릴리스되었다. Linux 커널이 FTP를 통해 배포되어 사용자가 직접 밑바닥부터 컴파일해야하던 시절 , SLS는 플로피디스크로 설치할 수 있는 데다가, X 등의 요소가 이미 설치되어 있어 바로 사용이 가능했다. 1993년, Patrick Volkerding이 SLS에 여러 패치와 버그 수정을 한 후 결과물을 슬랙웨어라는 이름으로 릴리스했다. 1994년에는 Volkerding을 포함한 팀이 슬랙웨어를 독일어로 번역했고, 이가 곧 S.u.S.E Linux 1.0이었다.

1996년에는 S.u.S.E 엔지니어들이 새로운 배포판을 개발하여 S.u.S.E Linux 4.2라는 이름으로 세상에 내놓았다. 새로운 운영체제의 시작인데다가 이전 버전이 1.0이었는데도 버전 번호가 갑자기 4.2가 된 것은 은하수를 여행하는 히치하이커를 위한 안내서의 숫자 42에서 따 왔기 때문이라고 한다.[6] 이 때부터 슬랙웨어와 분리된 openSUSE의 역사가 출발한다. 이후 수서는 RHEL의 여러 요소들을 받아들이면서 발전했다. RPM 꾸러미 관리자를 사용한다는 점에서 Red Hat이 수서에 미친 영향을 엿볼 수 있을 것이다.

1998년에는 모회사 이름이 S.u.S.E에서 SuSE로 바뀌었다. 회사에서 판매하는 배포판은 SuSE Linux Professional과 SuSE Linux Personal. Linux 커널에다가 여러 소프트웨어를 올려서 설치를 쉽게 만드는 배포판들이었다.

2001년 SUSE 엔터프라이즈 서버를 출시하며 회사와 배포판들의 이름이 SuSE에서 SUSE로 변경된다. 하지만 이와 같은 노력에도 불구하고 2000년대 초반 SuSE는 재정난에 빠졌다. 2004년, 노벨(Novell)이 SuSE Linux의 모회사 SUSE AG를 인수했다. 그리고 2005년, openSUSE 프로젝트가 발표되었다. Personal판은 없어지고, Professional 판을 기반으로 커뮤니티 배포판을 만들겠다는 것이었다. 그렇게 2007년, openSUSE 프로젝트에서 개발한 SUSE Linux 10.0판이 공개되고, 2006년 말에는 openSUSE 10.2가 공개되며 openSUSE의 역사가 출발한다. openSUSE는 SUSE 에서 판매하는 제품들인 SUSE Linux Enterprise Server와 SUSE Linux Enterprise Desktop의 기반으로 사용되고 있다. 현재까지 openSUSE는 활발하게 개발되고 있다.

4. 명칭에 대한 혼란

영어 공식 명칭이 정확히 어떤지 혼란이 많다. OpenSuSE, OpenSuSe, openSUSE, Opensuse 등, 어느 문자가 대문자화되어야 하는지 혼란스러워하는 것이다. 특히 Linux를 꽤 오랫동안 사용해 온 사용자들이 이런 경향이 심한데, 위에서 언급했듯 2001년에 명칭이 SuSE에서 SUSE로 바뀌었기 때문이다. 어쨌거나 openSUSE 프로젝트에서 인정하는 공식 명칭은 openSUSE이다. 다만 많은 사람들이 대문자화를 무시하고 Opensuse라고 쓰기도 한다.

공식 한국어 발음은 오픈'수세', 공식 원어 발음은 오픈'수서'(suːsə) 혹은 오픈'수저'(suːzə)이다.

5. 주요 판 일람

6. 변형판

openSUSE에도 변형판이 있는데, 대표적인 변형판으로는 사용자 편의성에 중점을 둔 GeckoLinux가 있다.


[1] 롤링 릴리즈로, 매일 스냅샷이 올라온다. [2] Tumbleweed의 개발 버전. 이 역시 롤링 릴리즈이다. [3] Tumbleweed [4] (aarch64, armv6hl, armv7hl) [5] (PPC64, PPC64le) [6] View SUSE Through the Years [7] Leap 15.5 declared the last Leap 15.x release, development steered towards ALP레딧 [8] SUSE will fork Red Hat Enterprise Linux지디넷 [9] Kubic Project Wound Down

분류