Introducing GNOME OS Preview
GNOME OS Preview 공개
GNOME 프로젝트가 최신 안정판 GNOME을 기반으로 한 GNOME OS Preview를 공개했습니다. 개발자용 Nightly보다 안정적인 일상 사용을 목표로 하지만, 장기 업데이트와 기존 설치의 Stable 버전 전환은 보장하지 않습니다.
- 주제
에디터 노트
GNOME OS Preview가 채우는 공백은 최신 GNOME을 보여주는 기준 환경과 Nightly 사이에 있습니다. 안정판 GNOME을 쓰면서도 GNOME 팀의 기본 구성과 이미지 기반 운영체제를 시험하려는 사용자에게는 목적이 분명합니다. 반면 장기 업그레이드 경로는 아직 약속하지 않았고, Stable로 옮길 때 재설치가 필요할 수 있습니다. 댓글에서는 다른 GNOME 배포판과 구별되는 사용자 이점이 불분명하다는 질문이 나왔습니다. GNOME이 제품 구성과 배포를 직접 통제할 수 있다는 답변은 프로젝트 관점의 이점이며, 일반 사용자에게 어떤 차이를 주는지는 별도 설명이 필요합니다. 불변형 운영체제의 관리 방식도 전통적인 배포판을 선호하는 사용자와 경험이 갈립니다. Preview의 현재 가치는 일상용 운영체제의 장기 대안보다 GNOME 팀이 구성한 데스크톱을 안정판 기반으로 경험하고 시험하는 데 있습니다.
AI 요약
GNOME 프로젝트가 일반 사용자와 개발자를 위한 GNOME OS Preview를 공개했습니다. GNOME OS는 그동안 GNOME 구성 요소의 최신 커밋을 계속 반영하는 Nightly 에디션만 제공했습니다. Preview는 GNOME 51.1처럼 최신 안정판 GNOME을 기반으로 빌드합니다. 개발자와 테스터가 최신 변경 사항을 확인하는 용도에 머물던 GNOME OS를 더 넓은 사용자층에 선보이는 단계입니다.
Nightly에서 Preview로
GNOME OS Nightly는 GNOME 구성 요소뿐 아니라 systemd와 Flatpak 같은 일부 요소도 최신 커밋으로 다시 빌드합니다. GNOME 개발자와 디자이너가 실제 하드웨어에서 최신 변경 사항을 시험하기에는 유용하지만, 개발자가 아닌 사용자에게 권하기는 어려웠습니다. 지난 1년간 Nightly 사용이 늘면서 사용자와 개발자 경험을 개선하는 기여도 이어졌습니다.
메모리가 적은 기기에서 OOM으로 멈추는 문제를 줄이기 위해 zswap을 활성화했고, 사용 가능한 디스크 스왑 공간을 필요에 따라 늘리는 방법도 적용했습니다. Test Center 앱은 Flatpak 앱의 merge request에서 CI 빌드를 설치해 시험하게 해줍니다. Nightly에서는 시스템 구성 요소도 system extension으로 적용해 테스트할 수 있습니다. Toolpak 프로젝트는 개발자가 필요한 명령줄 앱을 배포하고 설치하는 방안을 마련하고 있습니다.
Stable까지 남은 과제
GNOME OS 프로젝트는 장기 목표로 일반 대중을 위한 운영체제를 제시합니다. 사용자별 디스크 암호화를 강화하는 systemd-homed 통합, 파일시스템 제약을 해결하기 위한 커널 작업, systemd-homed와 세션 keyring의 연동이 진행 중입니다. 현재 임시 설치 프로그램을 대체할 기능을 갖춘 설치 프로그램과 systemd-sysupdate의 delta update도 계획에 포함됐습니다. delta update는 업데이트 때마다 2GB 이미지를 전부 내려받는 일을 줄이는 데 목적이 있습니다.
그 밖에 TPM 복구용 그래픽 UI, ARM 하드웨어와 일부 휴대전화 지원, 사전 설치 앱의 Flatpak 전환도 진행합니다. GNOME OS와 GNOME Nightly Apps Flatpak 저장소, Flathub의 빌드 정의를 통일하는 작업도 포함됩니다. Flatpak과 Portals를 다루는 STF 프로젝트는 VPN 같은 앱 지원을 넓히는 데 초점을 둡니다. 프로젝트는 이 기능들이 준비되더라도 기존 설치를 새 구조로 옮길 수 있을지 불분명하다고 설명합니다. 기존 사용자를 위한 명확한 장기 업그레이드 경로를 약속할 수 있을 때까지 GNOME OS를 Stable로 선언하지 않겠다는 입장입니다.
Preview의 범위
Preview는 Nightly와 같은 GNOME OS를 안정판 GNOME 기반으로 빌드한 에디션입니다. 공개된 지 몇 주밖에 되지 않아 실제 사용 경험은 제한적이며, 초기에는 문제가 발견될 것으로 예상합니다. 다만 수십 명이 1년 넘게 큰 문제 없이 Nightly를 일상적으로 사용한 점을 바탕으로 Preview는 개발자가 아닌 열성 사용자에게도 충분히 안정적일 것으로 보고 있습니다.
Preview가 몇 년간 유지될 가능성은 있지만 업데이트를 영구 제공한다고 약속하지는 않습니다. 나중에 Stable로 전환할 때 운영체제를 다시 설치해야 할 수 있습니다. 재설치를 원하지 않는 사용자는 아직 적합한 대상이 아니라고 안내합니다. Preview와 Nightly는 새로 단장한 os.gnome.org에서 받을 수 있습니다.
Lobsters 반응
- @baetylboy — GNOME OS를 일반 대중에게 제공하는 목적이 무엇인지 궁금합니다. 제가 뭔가 놓쳤을 수도 있지만, 다른 배포판에서 GNOME을 쓰는 것과 비교해 GNOME OS 안정판이 제공하는 차이를 모르겠습니다. GNOME OS 홈페이지도 그 점을 충분히 설명하지 않습니다.
- @pixl_xip — GNOME OS는 기본 구성품을 갖춘 이미지 기반의 재현 가능한 시스템을 지향합니다. Toolpak을 제외하면 전통적인 패키지 설치 방식에서 벗어나는 방향입니다. 비슷한 운영체제로 ParticleOS, Vanilla OS, Silverblue, Nura(Duranium)가 떠오릅니다. ParticleOS는 많은 사용자에게 복잡할 수 있고, 제가 보기엔 Vanilla OS의 개발 속도가 빠르지 않으며 규모도 크지 않습니다. Silverblue는 잘 모르겠습니다. Nura는 모바일에 더 초점을 맞췄고 musl 기반이라 glibc를 기대하는 일부 프로그램에서 문제가 생길 수 있습니다. GNOME OS 발표에서 링크한 A Desktop for All도 참고할 만합니다.
- @5d22b — 제가 뭔가 놓쳤을 수도 있지만, 다른 배포판에서 GNOME을 쓰는 것과 비교해 GNOME OS 안정판이 제공하는 차이를 모르겠습니다. 생각해볼 수 있는 GNOME의 이점은 몇 가지 있습니다. 기부하는 사용자가 다른 배포판에서 GNOME OS로 옮기면 기부금도 GNOME으로 이동할 수 있습니다. 배포판이 GNOME의 결정에 동의하지 않아 GNOME 소프트웨어를 사용자에게 전달하기 전에 변경할 수도 있습니다. GNOME이 직접 배포판을 운영하면 제품을 더 강하게 통제할 수 있습니다.
- @zofx — KDE Linux OS와 비슷한가요? 데스크톱 환경 제작팀이 기본 설정한 최신 버전을 체험하는 기준 에디션이 있으면 좋다고 생각합니다. 특정 에디션에 맞춰 앱을 시험하고 조정할 때도 유용하겠습니다.
- @reidrac — KDE OS와 GNOME OS 모두 불변형 배포판입니다. KDE OS의 기반은 Arch이고 GNOME OS는 잘 모르겠습니다. 두 운영체제 모두 전통적인 패키지 관리자를 지원하지 않는다는 점이 흥미롭습니다. KDE OS에서는 Flatpak, Snap, AppImage를 설치할 수 있습니다. 전통적인 배포판을 써온 입장에서는 이 방식이 아직 잘 이해되지 않습니다. GNOME OS는 현재 향후 호환성을 보장하지 않으며 나중에 재설치해야 할 수 있다고 분명히 안내합니다. KDE OS는 이미 업데이트를 지원합니다. 앞으로 일상용으로 믿고 쓸 수 있을까요, 아니면 데모에 가까울까요? 저는 새 컴퓨터를 사면 운영체제를 설치하고 하드웨어가 고장 날 때까지 여러 번 업그레이드합니다. 이 방식은 Chrome OS 같은 느낌입니다.
- @sph — 이런 운영체제 중 하나가 안정화되면 Fedora Silverblue에서 옮기려고 기다리고 있습니다. Silverblue가 나빠서가 아니라 RPM을 좋아하지 않기 때문입니다. 불변형 배포판을 5년간 써왔고 전통적인 배포판의 복잡함으로 돌아가고 싶지 않습니다. 한번 써보면 마음에 들 수도 있습니다. 전통적인 패키지 관리자를 지원하지 않는다는 점에 관해서는, 새로운 사용자에게는 마찰이 있지만 Flatpak, 컨테이너, toolbox로 직접 설치하는 소프트웨어를 다루는 방식이 있습니다. 제 워크스테이션에서는 직접 설치하는 프로그램을 모두 Arch Linux toolbox 안에 넣었습니다.
- @reidrac — Debian stable을 10년 넘게 사용했는데 문제가 없었습니다. 한 번 설치한 뒤 업그레이드도 안정적이었고, 그 밖에는 배포판보다 배포판이 제공하는 소프트웨어를 주로 사용합니다. Flatpak도 두어 개 씁니다. 제게는 잘 맞습니다.
- @sph — 2001년부터 Linux를 주 운영체제로 써왔고 저도 문제가 없었습니다. 그래도 파일시스템 전체에 변경 사항이 예측 불가능하게 쌓이다가 5년 전에 /usr/lib에 한 변경 때문에 무언가 고장 나는 것보다 불변형 배포판이 개념적으로 더 낫다고 봅니다. 변화가 생기는 원인을 통제하는 문제입니다.
원문: Adrian Vovk / 번역·요약: Trawling