Nabilosat Black Hole System: this system represents a new approach to the communications exchange between the image core, the external environment and Enigma2. Making the image faster and more efficient.The Nabilosat Black Hole Socket allows also the following:
1) Introduction of Nabilosat Black Hole API
2) EMU and Application enhanced management, as they run externally to Enigma2
The following diagram represents the communication flow
What are the benefits ? When you start or restart your default EMU, Enigma2 will be busy at controlling this process, until it is started and initialized. As Enigma2 is busy with this process, the spinner will display. With Nabilosat Black Hole System, when you start/restart your default EMU, Enigma2 will only send a short signal to the Socket, and this Socket will be responsible for starting the EMU. Therefore, Enigma2 is free to keep running, and the spinner will not display. Additionally, the EMU will also be more efficient as it does not depend from Enigma2.
Another benefit is represented by the possibility to send command to Enigma2 from the Linux shell, or from a schedule custom script. This system is the new Nabilosat Black Hole API.