
Python 3 ya es una realidad para enigma2. OpenATV lleva mas de un año entero trabajando y depurando errores asi como adaptando complementos para próxima generación de imagenes bajo python 3, en el caso de openatv versiones 7.0 las cuales ya están entre nosotros. ¡Bienvenidos a la mayor actualización de enigma2 de los ultimos años!
¿Qué es y por qué python 3?
Python es un lenguaje de programación usado por el sistema de enigma2, en el año 2010 se lanzo la version 2.7 y tras 10 años, enero del 2020 python 2.x ha finalizado el soporte para estas versiones. Incluso los creadores de python ya han comentado que si existiera algun problema grave con versiones 2.x ya por sus desarrolladores no van a buscar soluciones, ya que estan volcados ya solo en python 3.
Esto provoco una duda, seguir en enigma2 con python 2.x sabiendo que ya no va a recibir mas actualizaciones ni soporte y que poco a poco sera un sistema obsoleto, o por el contrario actualizar el sistema enigma2 a python 3, con el problema de que todos los plugins enigma2 estan realizados bajo python 2, por lo que los creadores de estos deberan ir compatibilizarlos, y teniendo en cuanta que algunos de estos plugins sus desarrolladores dejaron su soporte. En este caso los desarrolladores de OpenATV con Captain a su cabeza dieron el primer paso (y no uno precisamente pequeño), para modernizar su sistema operativo y entorno de compilacion. Enigma2 lleva muchos años acumulando restos de actualizaciones pasadas y convirtiéndose poco a poco en una especie de «monstruo de Frankenstein». Es posible que para los usuarios basicos no noten ninguna diferencia, ya que realmente todo es a nivel codigo y no un skin nuevo o un plugin nuevo, pero estamos hablando de una de las actualizaciones mas grandes de enigma2 en los ultimos años que comenzo con openatv 5 ya obsoleta y que ha llegado a su desarrollo beta con openatv 7.0.
¿Qué novedades trae enigma2 python 3 y desarrollo de openatv?
- En primer lugar openatv creo una nueva rama de compilacion de imagenes 5.0 en oe-alliance, actualizando el sistema de compilacion de yocto en versiones 3.3 y 3.4( sistema para proporcionar herramientas de compilacion de imagenes linux) a las ultimas versiones de octubre, para que pueda ser usadas en un futuro por las diferentes imagenes, para continuar la modificacion del codigo enigma2 a python 3 a traves de su rama de codigo de openatv que podemos ver en la rama 7.0 opensource de su codigo en github, que este codigo sera usado por el resto de imagenes en un futuro.
- Una importante actualizacion en openssl que es un conjunto de herramientas para la seguridad, actualizando en este caso a la version 1.1.1.L siendo esta la ultima version que existe, pudiendo ver sus novedades a traves del siguiente enlace
Una de las novedades grandes de esta actualizacion de openssl es que admite TLS 1.3 muy importante a nivel de usuario para el uso de IPTV o VPN, en este articulo podemos ver la gran importancia de este cambio.
- En las ultimas actualizaciones de openatv la version python usada es 3.9.6, podemos ver las caracteristicas de la rama 3.9 a traves del siguiente enlace.
- Otro cambio importante que proporciona openatv es el cambio de GCC 10 usando hasta ahora, actulizandolo a GCC 11, para el que no lo sepa gcc es colección de compiladores GNU, podeis leer sobre estas utilidades la wikipedia siendo las novedades de esta nueva version las indicadas en su web oficial
- Ademas ha realizado una actualizacion de busybox en este caso en las ultimas imagenes a la version 1.34.0, siendo busybox un binario que proporciona diferentes utilidades que podemos ejecutar desde comandos, en la web oficial podemos ver los cambios de las diferentes actualizaciones
- Esta actualizacion a python 3.xx ademas a provocado la actualizacion del complemento kodi en engima2 a su version 19.1 matrix y preparacion para kodi 20
Aunque en la actualidad la version que se instala es kodi 19.1 matrix
[videopress mQKxTPsT]¿Qué Receptores son compatibles ?
La mayoria de receptores son compatibles con python 3, en este caso con soporte Openatv, podemos ver que receptores tiene en la actualidad OpenATV en versiones 7.0 a traves del siguiente enlace.
A nivel de configuracion inicial de openatv 7.0 bajo python 3 no notaremos diferencia, en este caso comentar que en la ultimas versiones no esta disponible el cambio de idioma en el wizard, lo deberemos realizar a posteriori en el menu de configuracion
[videopress Xf9EZXFR]
¿Qué utilidades son compatibles ?
Las versiones bajo python 3 como openatv 7.0 todavia estan en fase Beta, por lo que algunas utilidades todavia pueden que no sean compatibles, de las mas usuales:
- Epgimport – SI
- OpenMultiboot – NO
- Emuladoras – SI
- ghostreamy – SI
- Junglebot – SI
- JungleScript – SI
- Artkoala – NO
- zerotier – SI
- Wireguard – SI
- SKIN – recomendado usar el oficial
- XtraEvent : SI
¿Imagenes que aparte han seguido el projecto python 3 en la actualidad?
- OpenATV creador e inicio de desarrollo: Enlace
- Opendroid : enlace en progreso para algunos receptores
- Egami: enlace anunciada todavia ninguna publica
amigos buen dia sigo sin poder instalar el dongle bluetooth en mi zgemma h9s se pongo el complemento btdevice manager y me tira un error ya probe con open atv 6.4 6.5 y ahora con la version 7 y nada alguna recomendacion para poder mandar sonido bluetooth del deco a mi sistema de audio saludos
Para soporte pasa por el grupo de Telegram
El cambio de idioma en openatv es: menú la cuarta opción, otra vez la cuarta opción y luego la 10 que queda escondida. En alemán lía bastante