Эмулятор PS1 DuckStation рискует потерять поддержку Linux

2025-07-31 1046 комментарии
Разработчик эмулятора PS1 DuckStation удалил PKGBUILD из-за жалоб пользователей Arch Linux на неофициальные пакеты AUR. Поддержка Linux может быть прекращена, так как она составляет лишь 2% аудитории. Лицензия CC-BY-NC-ND ограничивает форки и перепаковку. Альтернативы: PCSX-Redux, Mednafen, SwanStation.

Разработчик популярного эмулятора Sony PlayStation (PS1) DuckStation удалил официальный PKGBUILD-скрипт для Arch Linux и рассматривает возможность полного прекращения поддержки Linux. Причиной стали многочисленные жалобы пользователей Arch Linux, связанные с использованием неофициальных пакетов AUR.

Что такое DuckStation?

DuckStation — эмулятор оригинальной консоли Sony PlayStation, обеспечивающий высокую точность эмуляции при оптимизации производительности и поддержке множества платформ, включая Linux. Программа ориентирована на воспроизведение игр с максимальной точностью, сохраняя при этом высокую скорость работы даже на устройствах с низкой производительностью. Однако недавние события могут привести к прекращению поддержки этой операционной системы.

Причины конфликта с Arch Linux

Внезапное решение разработчика связано с его разочарованием в сообществе Arch Linux. Ранее он предоставил официальный PKGBUILD-скрипт, чтобы помочь пользователям устранить проблемы с неофициальными пакетами из Arch User Repository (AUR). Однако, по словам разработчика, пользователи игнорировали официальные инструкции, продолжая использовать сторонние, часто некорректно работающие пакеты, и направляли жалобы напрямую ему, а не сопровождающим этих пакетов.

В результате разработчик принял решение отказаться от поддержки PKGBUILD, заявив:

«Я прямо запрещаю создание пакетов для DuckStation», — отметил разработчик в своем заявлении.

Кроме того, он выразил недовольство отсутствием простого способа удаления проблемных пакетов из AUR без необходимости раскрывать личные данные дистрибутиву, с которым он не хочет иметь дел.

Возможное прекращение поддержки Linux

Конфликт с Arch Linux может иметь более широкие последствия. Разработчик рассматривает возможность полного прекращения поддержки Linux, аргументируя это низкой долей пользователей этой системы и личными неудобствами.

«Это первый шаг. Следующим шагом будет полное прекращение поддержки Linux, потому что я устал от проблем и необходимости искать обходные пути для операционной системы, которая составляет всего 2% нашей пользовательской базы и которой я сам не пользуюсь», — заявил разработчик.

Такое решение может затронуть не только пользователей Arch Linux, но и всё сообщество Linux, включая владельцев портативных устройств и дистрибутивов, таких как Batocera или Rocknix, использующих DuckStation для эмуляции PS1.

Ограничения лицензии и перспективы форка

Первоначально DuckStation распространялся под открытой лицензией GPL v3, что позволяло сообществу создавать форки и пакеты для различных дистрибутивов. Однако в конце 2024 года проект перешёл на более ограниченную лицензию CC-BY-NC-ND, которая запрещает коммерческое использование, создание производных работ и перепаковку без явного разрешения автора. Это делает невозможным создание новых пакетов для Linux-дистрибутивов, а также усложняет разработку форков.

Несмотря на это, некоторые пользователи надеются, что сообщество сможет продолжить работу над версиями, основанными на последнем доступном коде под GPL. Однако создание и поддержка форка требуют значительных усилий, что может стать препятствием.

Есть ли надежда для Linux-пользователей?

Разработчик оставил небольшую возможность для сохранения поддержки Linux, выразив надежду на более конструктивное взаимодействие с сообществом. Он призвал пользователей следовать официальным инструкциям и избегать использования сторонних пакетов, чтобы снизить нагрузку на него как на разработчика, работающего над проектом бесплатно.

Альтернативы для пользователей Linux

Если поддержка DuckStation для Linux всё же будет прекращена, пользователи могут рассмотреть другие эмуляторы PS1, такие как:

  • PCSX-Redux — менее продвинутый, но стабильный эмулятор.

  • Mednafen (Beetle PSX) — точный эмулятор, доступный через RetroArch.

  • SwanStation — форк DuckStation, созданный для RetroArch.

  • ePSXe — классический эмулятор, работающий через Wine.

Эти альтернативы могут стать решением для тех, кто хочет продолжать играть в любимые игры PS1 на Linux.

Ситуация с DuckStation подчёркивает сложности, с которыми сталкиваются разработчики open-source проектов. Постоянные жалобы и несоблюдение инструкций со стороны пользователей могут привести к серьёзным последствиям, включая потерю поддержки для целых платформ. Чтобы избежать этого, сообществу Linux стоит более ответственно подходить к взаимодействию с разработчиками, уважая их труд и следуя предоставленным рекомендациям.

© . По материалам linuxiac
Комментарии и отзывы

Нашли ошибку?

Новое на сайте