⋯1번째 줄 근처
+추가: ## 개요
+추가: 프로톤(Proton)은 리눅스 기반 운영체제에서 윈도우용 소프트웨어, 주로 비디오 게임을 실행할 수 있게 해주는 호환성 계층이다. 밸브 코퍼레이션이 코드위버스(CodeWeavers) 개발자들과 협력하여 개발하며, 와인(Wine)의 패치된 버전과 여러 소프트웨어 및 라이브러리를 결합해 윈도우 게임과의 성능과 호환성을 개선한다. 프로톤은 "Steam Play"라는 이름으로 스팀(Steam) 클라이언트에 통합되도록 설계되었으며, 공식적으로는 스팀 클라이언트를 통해 배포된다. 다만 비공식 포크는 사용자가 수동으로 설치해 쓸 수도 있다.[1][2][3]
+추가: ## 역사
+추가: ### 초기 개발과 첫 출시
+추가: 프로톤은 2018년 8월 21일 처음 공개되었다. 출시와 함께 밸브는 최종 사용자의 추가 설정 없이 네이티브 윈도우 버전처럼 작동하도록 테스트 및 인증된 27개 게임 목록을 발표했다. 여기에는 둠(2016), 퀘이크, 파이널 판타지 VI 등이 포함되었다. 첫 공식 버전인 Proton 3.7은 와인을 기반으로 하며, Direct3D 10/11을 벌칸(Vulkan)으로 변환하는 DXVK를 통합했다.[2][3]
+추가:
+추가: ### 주요 버전 연혁
+추가: 밸버는 프로톤의 버전 관리 체계를 상위 와인(Wine) 버전을 참조하되 패치 번호를 덧붙이는 방식으로 운용한다. 일반적으로 공식 프로톤은 상위 와인 릴리스보다 몇 버전 뒤처지는 경향이 있다. 주요 버전별 특징은 다음과 같다.[2][3]
+추가:
+추가: * **Proton 3.7 (2018년 8월)**: 최초 공식 출시. 27개 인증 게임 지원, DXVK 통합.
+추가: * **Proton 4.2 (2019년 4월)**: 새로운 와인 버전 기반으로 업데이트되어 호환성과 성능이 향상되었으며, 전체 화면 모드 및 컨트롤러 지원이 강화되었다.
+추가: * **Proton 5.0 (2020년 2월)**: 와인 5.0 기반. 게임 호환성이 크게 개선되었고, 안티 치트 시스템이 있는 게임에 대한 지원이 개선되었다.
+추가: * **Proton 5.13 (2020년 10월)**: 더 많은 게임 호환성 추가, 기존 타이틀 지원 개선, 미디어 재생 및 네트워킹 기능 향상.
+추가: * **Proton 6.3 (2021년 4월)**: 와인 6.0 기반에 추가 패치 적용. VKD3D-Proton을 통한 Direct3D 12 지원이 개선되었으며 게임 성능과 호환성이 향상되었다.
+추가: * **Proton 7.0 (2022년 2월)**: 와인 7.0 기반. 게임 호환성 및 신기능에 대한 상당한 개선.
+추가: * **Proton 8.0 (2023년 4월)**: 게임 호환성과 성능 지속적 향상. DXVK 및 VKD3D-Proton 업데이트로 그래픽 지원 개선.
+추가: * **Proton 9.0 (2024년 5월)**: 안정성과 호환성에 중점을 둔 최신 주요 릴리스. 최신 게임 및 기술 지원 개선.
+추가:
+추가: ### Proton Experimental과 스팀 덱
+추가: 2020년 12월, 밸브는 정규 릴리스보다 더 빠르게 새로운 기능과 버그 수정을 통합하는 영구 베타 브랜치인 **Proton Experimental**을 출시했다. 이곳에서 검증된 변경사항은 결국 정규 릴리스에 포함된다. 2022년 출시된 휴대용 게임기 **스팀 덱(Steam Deck)**은 프로톤을 핵심 기술로 사용하여 리눅스 기반 스팀OS에서 수천 개의 윈도우 게임을 구동 가능하게 만들었다.[2][3]
+추가:
+추가: ## 기능과 사용법 개요
+추가: ### 그래픽스 변환 계층
+추가: 프로톤은 3D 성능을 끌어올리기 위해 여러 변환 계층을 포함한다.[2][3]
+추가:
+추가: * **DXVK**: Direct3D 8, 9, 10, 11 호출을 벌칸 API로 변환한다. 초기에는 D9VK라는 별도 라이브러리가 Direct3D 9를 담당했으나, 2019년 12월 DXVK에 병합되었다.
+추가: * **VKD3D-Proton**: Direct3D 12를 벌칸으로 변환한다. 이는 밸브가 주도적으로 개발·유지보수하는 VKD3D의 포크로, 게임용으로 최적화되어 있다.
+추가:
+추가: ### 와인 동기화 및 런타임 개선
+추가: 상위 와인 대비 게임 호환성을 높이기 위해 **esync**, **fsync** 같은 동기화 프리미티브를 도입했으며, 스팀 런타임과의 긴밀한 통합으로 의존성 문제를 줄였다. 미디어 파운데이션(Media Foundation) 지원, 원시 입력(Raw Input) 처리, 네트워킹 스택 개선 등 게임 실행에 필수적인 윈도우 서브시스템을 보완한다.[3]
+추가:
+추가: ### 사용자 선택과 강제 실행
+추가: 스팀 라이브러리에서 개별 게임의 속성 → 호환성 메뉴로 들어가면 원하는 프로톤 버전을 지정할 수 있다. 리눅스 네이티브 버전이 존재하는 게임이라도 사용자가 원하면 프로톤을 통해 윈도우 버전을 강제로 실행할 수 있다. 이는 네이티브 버전의 버그, 성능 저하, 기능 부족 등을 우회할 때 유용하다.[2][3]
+추가:
+추가: ### 안티 치트 대응
+추가: 커널 레벨 안티 치트(Easy Anti-Cheat, BattlEye 등)는 리눅스 커널에서 윈도우 커널 동작을 완벽히 재현할 수 없어 오랜 걸림돌이었다. 그러나 일부 안티 치트 솔루션이 프로톤용 런타임을 제공하기 시작했으며, 게임 개발자가 이를 옵트인(opt-in) 방식으로 활성화하면 멀티플레이어도 프로톤에서 동작할 수 있다. 밸브는 프로톤 변경 로그를 통해 개별 게임의 안티 치트 호환성 수정 사항을 문서화한다.[3]
+추가:
+추가: ## 생태계·커뮤니티
+추가: ### ProtonDB
+추가: ProtonDB는 커뮤니티가 운영하는 비공식 웹사이트로, 특정 타이틀의 프로톤 호환성을 "Borked"(작동 안 함)부터 "Platinum"(완벽 작동)까지 등급으로 집단 지성 데이터를 수집·표시한다. WineHQ AppDB에서 영감을 받아 유사한 평가 체계를 사용한다. 사용자는 이곳에서 게임별 권장 프로톤 버전, 실행 옵션, 추가 설정 팁 등을 확인할 수 있다.[2][3]
+추가:
+추가: ### GE-Proton (Proton-GE)
+추가: **GE-Proton**은 토마스 크라이더(Thomas Crider, 온라인 닉네임 GloriousEggroll)가 개발·유지보수하는 커뮤니티 커스텀 빌드다. 밸브와 무관하게 운영되며, 공식 프로톤에 포함되지 않은 추가 와인/와인 스테이징 패치, 미디어 파운데이션 패치, 엔비디아 CUDA·NVAPI 지원, 원시 입력 지원, 게임별 호환성 픽스를 적용하는 **protonfixes** 시스템 등을 통합한다. GE-Proton은 서드파티 리눅스 게임 관리 도구인 **루트리스(Lutris)**에도 통합되어 있다. Phoronix는 글로리어스에그롤을 노바라(Nobara) 리눅스 배포판 보도에서 Proton-GE 개발자로 소개한 바 있다.[3]
+추가:
+추가: ### 서드파티 도구와의 연계
+추가: 루트리스(Lutris) 같은 게임 매니저는 프로톤(및 GE-Proton)을 런타임 옵션으로 제공해 스팀 외 게임(GOG, 에픽 게임즈 스토어, EA 앱 등)도 프로톤으로 실행할 수 있게 돕는다. 크로스오버(CrossOver) 등 상용 와인 기반 제품과도 기술적 계보를 공유한다.[2][3]
+추가:
+추가: ## 평가
+추가: ### 성능
+추가: 네이티브 윈도우 환경과 비교해 프로톤 상에서 구동되는 게임은 거의 동등하거나, 경우에 따라 더 나은 성능을 보이기도 한다. 성능은 게임, 사용자 설정, 리눅스 배포판, 하드웨어에 따라 달라진다. 오픈소스 **AMDGPU** 드라이버가 커널에 내장된 AMD 그래픽 카드에서 대체로 좋은 결과를 보이며, 엔비디아 카드는 독점 드라이버 수동 설치가 필요하고 일부 테스트에서 더 큰 성능 저하가 보고되기도 한다.[3]
+추가:
+추가: ### 호환성 한계
+추가: * **커널 레벨 안티 치트**: 개발자가 프로톤용 런타임을 제공하지 않으면 멀티플레이가 차단된다.
+추가: * **미디어 파운데이션/코덱**: 일부 게임의 컷신 재생, 음성 채팅 등이 특허 코덱 문제로 작동하지 않을 수 있다. GE-Proton 등이 이를 부분적으로 완화한다.
+추가: * **닷넷(.NET) 구형 버전 / 윈도우 전용 미들웨어**: 특정 런타임 의존성이 와인 구현과 충돌할 수 있다.
+추가: * **DRM/안티 템퍼**: 덴보(Denuvo) 등 일부 보호 기술은 와인 환경에서 초기화 실패나 성능 저하를 유발할 수 있다.[3]
+추가:
+추가: ### 커뮤니티 기여와 밸브의 역할
+추가: 밸브는 프로톤을 오픈소스(LGPL 2.1+, BSD-3, zlib 등) 기반으로 공개하며, 와인 상위 프로젝트에 패치를 지속적으로 업스트림하고 있다. DXVK, VKD3D-Proton, vkd3d, 와인 스테이징 등 관련 프로젝트에도 인력과 재정을 지원한다. GE-Proton 같은 커뮤니티 포크가 최신 와인 베이스 리베이스와 실험적 패치를 빠르게 통합하면, 밸브가 검증 후 공식 브랜치에 반영하는 선순환 구조가 형성되어 있다.[1][2][3]
+추가:
+추가: ## 라이선스와 배포 모델
+추가: 프로톤은 **GNU LGPL 2.1 이상**, **3조항 BSD 라이선스**, **zlib 라이선스**, 그리고 일부 **사유 라이선스** 구성요소가 혼재된 오픈 코어 모델로 배포된다. 핵심 와인 패치와 DXVK, VKD3D-Proton 등은 오픈소스이나, 특정 미디어 코덱이나 DRM 관련 바이너리 블롭은 사유 라이선스로 제공된다. 공식 바이너리는 스팀 클라이언트 내 "Steam Play" 기능을 통해 자동 다운로드·업데이트되며, 소스 코드는 밸브의 GitHub 저장소에서 공개된다.[1][3]
+추가:
+추가: 이 문서는 GGWiki AI가 공개 자료(아래 출처)를 조사해 새로 쓴 초안입니다. 틀린 내용은 편집하거나 이의 제기로 알려 주세요.