한 달 전에 나는 이 Proton
모드가 Steam
내가 구입한 게임과 최고의 호환성을 보장하려고 시도하고 Windows
내 Debian 10
.
어제는 이 명령을 사용하여 Notepad++
유명한 Windows
편집기를 설치했습니다.Debian
snap
snap
나는 그것의 비밀 이나 그것이 어떻게 작동하는지 모른다 Proton
. 나는 그것들이 모두 Wine
내 시스템의 기본 설치에 달려 있다고 생각합니다. 어디에 있는지 모르겠고, 직접 관리할 필요도 없습니다(편리합니다).
그런데 내가 생각하는 것이 사실일까? Windows
현장 밖에서의 호환성을 보장하는 방법은 무엇입니까 ?
답변1
Proton은 Steam Play의 일부입니다. 이는 Steam에서 게시한 게임을 실행하기 위한 호환성 레이어를 제공하기 위한 Steam의 프레임워크이지만 Linux에서는 기본적으로 지원되지 않습니다. 이에 대해 자세히 알아보기여기GitHub 페이지에서. Proton은 Steam Play의 기본 호환성 레이어 역할을 하며 와인이나 그 확장 기능을 기반으로 합니다. 실제로 이것은 DirectX-Vulcan 그래픽 API 변환기와 같은 다른 도구와 특별히 구성되고 결합된 Steam의 와인 버전입니다. DirectX는 Windows 및 Xbox 전용 그래픽 API입니다(그래서 Xbox라고 합니다. "DirectX"-Box입니다). Vulcan은 크로스 플랫폼 기능으로 유명한 최신 그래픽 API입니다. 이러한 도구와 스크립트를 함께 묶음으로써 Steam Play는 Windows에서 Linux로 마이그레이션하는 기존 PC 게이머가 Linux에서 원활한 게임 경험을 누릴 수 있도록 돕습니다.
Wine은 Windows API 호출을 즉시 POSIX 호출로 변환하여 Windows 바이너리 및 실행 파일이 *nix와 같은 운영 체제에서 거의 기본 성능을 달성할 수 있도록 하는 호환성 레이어입니다. 와인에 대해 더 알아보기여기메인 웹사이트에서.
대부분의 경우 와인 구성은 시스템 전체에 적용됩니다. 즉, 와인을 구성하면 시스템에서 와인과 함께 실행되는 다른 모든 프로그램은 일반적으로 동일한 구성을 공유합니다. 일부 프로그램은 와인에서 약간 다른 매개변수를 사용하여 설정해야 작동하므로 이것이 항상 작동하는 것은 아닙니다. 와인 트릭, 와인 병 등을 사용할 수 있으며 PlayOnLinux, Lutris, Crossover와 같은 프로그램을 사용하면 관리가 더 쉬워집니다. Steam용 Proton은 다양한 Windows 프로그램을 더 쉽게 관리할 수 있도록 와인 위에 구축된 또 다른 추상화 계층입니다.
Notepad++ 스냅은 이식 가능한 "컨테이너형" 바이너리입니다. Snap은 실행에 필요한 모든 필수 라이브러리와 구성을 번들로 제공합니다. Windows 프로그램의 스냅 패키지는 이를 실행하도록 특별히 구성된 자체 버전의 Wine과 함께 제공될 가능성이 높습니다. snaps 및 flatpak과 같은 솔루션의 이점은 이식 가능하고 사전 구성된 chroot로 제공되며 비슷한 버전의 snap/Flatpak을 사용하는 모든 운영 체제에서 실행할 수 있어야 한다는 것입니다. Docker 컨테이너와 매우 유사합니다. 이러한 스냅샷의 단점은 시스템에 이미 일부 라이브러리가 있는 경우 디스크 공간이 두 배가 된다는 것입니다. 스냅샷에 대해 자세히 알아보기여기.
개인적으로 저는 기본 Linux 버전이 있거나 DOSBox에서 실행할 수 있는 게임만 GOG에서 구입하는 것을 선호합니다. 그러나 내가 소유한 일부 오래된 비 DOS 게임은 와인을 통해서만 실행됩니다. Windows에서는 Notepad++를 가장 좋아하는 텍스트 편집기로 생각하지만 Linux에서는 Geany, Notepadqq, Leafpad/Mousepad 및 Gedit와 같은 Linux 기본 프로그램을 사용하는 것을 좋아합니다. 많은 경우 텍스트 편집이 필요할 때 nano나 vi를 사용합니다.
와인을 만드는 과정은 매우 복잡하며 일단 문제가 생기면 와인은 회색지대에 놓이게 됩니다. Linux에서 실행 중인 Windows 프로그램에 문제가 있는 경우 프로그램 자체, 와인 또는 Linux 시스템에 문제가 있습니까? 이와 같은 문제를 해결하려고 하면 움직이는 부분이 많이 있습니다. Windows 프로그램이 필요한 경우 최상의(그리고 대부분의 경우 더 쉬운) 경험을 위해 가상 머신이나 이중 부팅에서 Windows를 실행하는 것이 좋습니다.