LINUX.ORG.RU

История изменений

Исправление ZenitharChampion, (текущая версия) :

> Окай. А теперь следи за руками - в линуксе есть стандартная звуковая подсистема alsa, но при этом в убунте(т.е. у немалой части пользователей) при этом используется pulseaudio

В эпоху Humble Bundle половина игр выводила через SDL Mixer 1.2, а половина - через OpenAL. В эпоху Steam 100% игр выводят через OpenAL.

> Дальше драйвера - есть проприетарные

Компилируй с Месой. Проприетарные реализации OpenGL с ней обратно совместимы. Все 70000 приложений из репозиториев компилируются с Mesa, при этом OpenGL хотят ну где-то 1/50. У всех всё работает.

> Про libpng мой опыт говорит одно - её надо линковать статически

Нет такого дистра, в котором нет libpng 1.2. В Debian он вообще не обновлялся до 1.4 и новее! В Opensuse и Gentoo их два: последний и 1.2. А почему именно 1.2? Потому что стандарт LSB.

> LSB - это миф.

Дорогой коммерческий софт его поддерживает весь как один. Для игр есть другой стандарт - Ubuntu 12.04. А если кто-нибудь из недобросовестных игроделов будет вносить разнобой, то опять начнётся зоопарк...

> А некоторой стандартной конфигурации нет

CentOS 5, CentOS 6 и Ubuntu 12.04. Четвёртого нет!

Исходная версия ZenitharChampion, :

> Окай. А теперь следи за руками - в линуксе есть стандартная звуковая подсистема alsa, но при этом в убунте(т.е. у немалой части пользователей) при этом используется pulseaudio

В эпоху Humble Bundle половина игр выводила через SDL Mixer 1.2, а половина - через OpenAL. В эпоху Steam 100% игр выводят через OpenAL.

> Дальше драйвера - есть проприетарные

Компилируй с Месой. Проприетарные реализации OpenGL с ней обратно совместимы. Все 70000 приложений из репозиториев компилируются с ней, при этом OpenGL хотят ну где-то 1/50. У всех всё работает.

> Про libpng мой опыт говорит одно - её надо линковать статически

Нет такого дистра, в котором нет libpng 1.2. В Debian он вообще не обновлялся до 1.4 и новее! В Opensuse и Gentoo их два: последний и 1.2. А почему именно 1.2? Потому что стандарт LSB.

> LSB - это миф.

Дорогой коммерческий софт его поддерживает весь как один. Для игр есть другой стандарт - Ubuntu 12.04. А если кто-нибудь из недобросовестных игроделов будет вносить разнобой, то опять начнётся зоопарк...

> А некоторой стандартной конфигурации нет

CentOS 5, CentOS 6 и Ubuntu 12.04. Четвёртого нет!