Заинтересовался оригинальным oscam, с удивлением нигде не обнаружил внятного описания отличий разных сборок. В процессе поиска нашел информацию, которой делюсь.
1.Глобальное разделение: с emu и без emu.
В оскаме 11503 появились две новые опции:
WITH_EMU to enable/disable the (dummy) emu reader, and
WITH_SOFTCAM to enable/disable linking of softcam.key inside the binary.
The WITH_SOFTCAM option can be removed completely if you like.
No code that reads keys is included.
Эти опции были удалены из оригинальной версии оскам уже в версии 11504.
Теперь эмулятор для оскама развивается параллельно в виде патча.
Releases · oscam-emu/oscam-patched · GitHubПоследняя версия 798. Теперь для его включения в оригинальный оскам нужно патчить сам оскам.
Он нужен в основном тем, кто хочет смотреть бесплатно каналы , кодируемые с помощью PowerVu.
2. Разделение по архитектурам.
Тут все более или менее понятно. Есть arm, mipsel, stapi.
Внесу только короткое разъяснение:
сборки mipsel OE 2.0 и openpli4 глобально отличаются по использованию библиотеки openssl,
первая использует старую версию библиотеки - 0.9.8, а вторая более новую - 1.0.0.
Все они собраны с поддержкой инструкций FPU.
Сборка OE 1.6 - без поддержки FPU.
3. Отличия сборок по функциям:
оригинальный оскам (пропатченный для поддержки emu) можно собрать с включенными или выключенными такими функциями:
addons-
protocols-
readers-
card-readers-
По умолчанию конфиг собирается с такими включенными и выключенными модулями:
4. С включенной опцией CS_CACHEEX и примененным патчем от AIO (расширяет возможности cacheex), например, cacheex_aio-v09.2.4, с указанием версии патча,
5. Со статической или динамической библиотекой/библиотеками. Для работы EMU сборка должна обязательно включать библиотеку libcrypto.
Со статической библиотекой (обычно делают с libcrypto) сборка работает на каждом имидже, внутри нее есть libcrypto, поэтому не нужна конкретная libcrypto в имидже.
6. Бывают еще следующие обозначения - svn11584+git1837+119cb37-r0-emu798 , первое - это номер сборки самого оскама, а второе и третье взяты из гита эмулятора:
https://github.com/oscam-emu/oscam-patchedGitHub - oscam-emu/oscam-emu: Open Source Cam Emulator (patch only), обозначают номер сборки и количество исправлений (commits):
oscam-emu Merge branch 'oscam-svn' into master
119cb36 on 24 Jul Git stats
1,837 commits