SteamOS와 Arch Linux의 5가지 주요 차이점
Steam Deck이 Arch Linux를 사용한다는 소식을 들었을 것입니다. 이것은 기술적으로 사실입니다. Valve의 SteamOS는 Arch Linux를 기반으로 합니다.
그러나 Deck에서의 경험은 Arch Linux를 PC에 설치했을 때 경험하는 것과는 매우 다릅니다. 다음은 SteamOS가 상위 배포판과 다른 점입니다.
1. Pacman을 사용할 수 없습니다.
PC에 있는 대부분의 소프트웨어는 패키지 형태로 제공됩니다. 패키지를 추가하거나 제거하려면 패키지 관리자가 필요합니다. 그것이 Pacman이 들어오는 곳입니다. Pacman은 Arch Linux와 함께 제공되는 명령줄 기반 패키지 관리자입니다. 네, Pacman은 “패키지 관리자”의 줄임말입니다. 노란색 알갱이를 먹는 파이 모양의 스프라이트가 아닙니다.
전통적인 방식으로 Arch Linux를 설치하면 기능적인 그래픽 데스크탑으로 만들기도 전에 Pacman을 사용하게 됩니다. SteamOS에서는 데스크톱이 모두 설정되어 바로 사용할 수 있습니다.
일반 Arch Linux에서와 같이 터미널을 열고 Pacman 명령을 입력하기로 결정하면 오류 메시지가 표시됩니다. SteamOS는 이러한 방식의 소프트웨어 변경을 허용하지 않습니다.
읽기 전용 모드를 끄면 상황이 다소 바뀝니다. 예, 현재 Pacman을 기술적으로 사용할 수 있지만 설치한 모든 소프트웨어는 Valve에서 다음 시스템 업데이트를 발행하면 사라집니다.
2. AUR에 액세스할 수 없습니다.
AUR로 더 잘 알려진 Arch User Repository는 Arch Linux의 큰 매력 중 하나입니다. 공식 Arch 리포지토리에서 사용할 수 없는 항목이 있는 경우 AUR에서 사용할 수 있는 가능성이 매우 높습니다.
SteamOS에서는 AUR을 즉시 사용할 수 없습니다. 기술적으로 Pacman에 액세스할 수 있는 것처럼 읽기 전용 모드를 꺼서 기술적으로 AUR에 액세스할 수 있습니다. Pacman과 마찬가지로 AUR에서 설치한 모든 소프트웨어는 새 시스템 업데이트를 설치하면 사라집니다.
각 업데이트 후에 해야 할 일은 물건을 다시 설치하는 것뿐이라고 생각하고 계실 수도 있습니다. 사실입니다. 이것이 실행 가능한 솔루션처럼 들린다면 그렇습니다. 여전히 SteamOS에서 Pacman과 AUR 모두에 액세스할 수 있습니다. 그러나 다른 사람들에게 이것은 처리하고 싶지 않은 Arch Linux와의 뚜렷한 차이점입니다.
3. 파손 위험 감소
소프트웨어를 정기적으로 교체하지 않고 Pacman 또는 AUR을 사용할 수 없는 이유는 Valve가 Arch Linux를 보다 안정적으로 만들기 위해 변경한 사항과 관련이 있습니다.
Valve의 Steam Deck FAQ 에 따르면 회사는 Apple과 Google이 운영 체제를 관리하는 방식과 유사한 읽기 전용 OS로 SteamOS를 배포합니다.
Linux 전선에서 Fedora Silverblue는 가장 잘 알려진 이미지 기반 배포판입니다. 이러한 시스템에서는 업데이트 및 소프트웨어가 시스템 파일을 직접 변경하는 대신 모든 시스템 파일이 하나의 시스템 이미지의 일부로 배포됩니다.
업데이트 시간이 되면 전체 시스템 이미지가 교체됩니다. 이렇게 하면 업데이트 또는 앱 설치로 인해 기기가 부팅되지 않는 상태로 남을 가능성이 줄어듭니다.
즉, Valve는 작동하는 아치 기반 운영 체제를 조립하고 이 설정을 이미지로 저장한 다음 이 이미지를 귀하에게 직접 배포합니다. 그런 다음 PC에서 Arch Linux를 사용하는 경우 경험하는 것처럼 개별 패키지에 대한 지속적인 업데이트 스트림을 제공하는 대신 Valve 테스트는 충분한 변경이 있다고 느낄 때 전체 OS의 최신 버전을 업데이트하고 제공합니다.
읽기 전용 이미지를 편집하려면 단일 명령으로 편집할 수 있습니다.
sudo steamos-readonly disable
수정이 가능하더라도 Steam Deck의 수명은 여전히 일반 Arch Linux만큼 불안정하지 않습니다. 다시 말하지만, 업데이트가 들어오면 시스템 파일을 깨끗한 슬레이트로 되돌려 수정 사항을 취소합니다.
4. 시스템을 사용자 지정할 수 있는 완전한 자유가 없습니다.
SteamOS에 대한 Valve의 접근 방식은 훨씬 더 소비자용 시스템이 되었습니다. 대부분의 사람들이 원하는 것은 설정이 필요 없고 고장날 가능성이 거의 없는 작동 상태로 배송되는 시스템입니다. 그러나 자신의 경험을 완벽하게 제어하려는 사람들을 위해 SteamOS는 Arch에서 가장 좋아하는 기능을 제거합니다.
Arch Linux는 거의 결정을 내리지 않습니다. 자신만의 데스크탑 환경을 선택할 수 있습니다. 자신의 디스플레이 서버, 오디오 서버, 파일 시스템 등을 선택할 수 있습니다. 귀하의 PC는 다른 사람이 정한 것이 아니라 귀하가 만드는 것입니다.
SteamOS는 그렇지 않습니다. 예, 기술적으로 아치입니다. 그러나 동시에 아치가 아닙니다. Ubuntu, Fedora 또는 다른 일반적인 Linux 시스템보다 더 제한적이라고 주장할 수 있습니다. 따라서 최대한의 자유를 원한다면 Steam Deck을 PC로 사용하는 것이 만족스럽지 않을 수 있습니다.
5. Snap에 액세스할 수 없습니다.
SteamOS는 Flatpak을 기본 앱 배포 형식으로 사용합니다. 그러나 Flatpak은 Linux에서 사용할 수 있는 범용 패키지 형식 중 하나일 뿐입니다. Ubuntu 배경에서 온 경우 대신 Canonical의 Snap 형식에 익숙할 수 있습니다. 일부 앱은 Linux에서만 스냅으로 사용할 수 있습니다.
SteamOS는 스냅을 실행하는 데 필요한 소프트웨어와 함께 제공되지 않으며 필요한 코드를 쉽게 설치할 수 없습니다. 읽기 전용 모드가 비활성화된 경우에도 스냅을 설치하는 데 필요한 스냅 데몬인 스냅을 설치하는 데 필요한 시스템 부분에 액세스하는 것은 어려운 일입니다. 따라서 가장 헌신적인 사람들을 제외한 모든 사람들에게 스냅은 선택 사항이 아닙니다.
큰일이야? 실제로 실행하려는 소프트웨어에 따라 다릅니다. 많은 인기 프로그램이 Flatpak 형식으로 제공됩니다. 더 넓은 오픈 소스 커뮤니티는 일반적으로 Snap보다 Flatpak을 중심으로 집결했습니다.
그러나 일부 앱은 스냅으로만 사용할 수 있으며 이들 중 하나가 필수 프로그램인 경우 SteamOS는 일반 Arch Linux만큼 실행 가능하지 않을 수 있습니다.
SteamOS와 Arch Linux: 비슷하거나 다른 것
SteamOS와 Arch Linux는 유사한 토대를 공유하지만 동일한 배포판은 아닙니다. 여러 면에서 SteamOS와 Arch의 차이는 Ubuntu와 상위 배포판인 Debian의 관계보다 훨씬 큽니다.
종종 두 배포판을 부모와 근본적으로 다른 것으로 생각하고 그렇게 취급하는 것이 좋습니다. SteamOS와 Arch Linux는 크게 다르지만 SteamOS가 Steam Deck의 좋은 배포판이 되는 것은 아닙니다.
답글 남기기