Hallo,
mal in eigenen Worten erklärt was ich recherchiert bzw. verstanden habe. Ich wäre für Verbesserungen und Ergänzungen dankbar. Ich habe den Kram auch schon in einem anderen Forum geschrieben, ich hoffe es ist OK es hier noch einmal zu schreibe?
- Enigma1 wurde vor zig Jahren von der Firma „Dream Mulitmedia (kurz DMM)“ entwickelt. Enigma1 spielt heute keine Rolle mehr.
- Enigma2 wurden ebenfalls von der Firma DMM entwickelt, als Enigma1 den modernen Anforderungen nicht mehr gerecht wurde.
- Mittlerweile heißt die Firma DMM nichtmehr DMM sondern „Dream Property (kurz DP)“. Deshalb werde ich im weiteren nur noch von DP sprechen. Was ich nicht verstehe ist warum ihr alle noch von DMM sprecht. Korrekt müsste man doch von DP sprechen. DMM gibt es nicht mehr.
- Enigma2 wurde seitens DP unter einer F(L)OSS Lizenz veröffentlicht. Ob das nun eine OpenSource oder eine GPL-Lizenz war. Keine Ahnung. Weiß das jemand?
- Enigma2 wurde primär von DP und von der freien Community weiter entwickelt. Anders als sich das DP erhofft hatte beteiligten sich andere Receiver-Hersteller kaum an der Weiterentwicklung von Enigma2. Die anderen Receiver Hersteller nutzen das fertige Enigma2 (was sie ja aufgrund der F(L)OSS Lizen dürfen) für Ihre Receiver. Die anderen Hersteller hatten somit im Gegensatz zu DP keinen Zeit und Geldaufwand für die Entwicklung des OS. Aus diesem Grund konnten die anderen Hersteller Ihre Receiver wesentlich günstiger als DP anbieten. Um diesen Nachteil wett zu machen forkte DP einen Enigma2 Ableger den man dann DreamOS nannte. DreamOS war im Gegensatz zu Enigma2 Closed Source. Closed Source bezieht sich an dieser Stelle allerdings nur auf den Kern von Enigma2. Dadurch das der Kern seitens Enigma2 nun Closed Source war, war es den anderen Receiver Herstellern nicht mehr möglich auf den Kern zuzugreifen, deshalb konnten keine Treiber mehr für die eigene Hardware entwickelt werden (für Treiber Entwicklung benötigt man Zugriff auf den Kern). Aus diesem Grund verwenden ausschließlich die Dreamboxen DreamOS. Die Boxen anderer Hersteller verwenden grundsätzlich Images die auf Enigma2 (als es noch nicht Closed Source war) basieren.
- Dadurch, das bei DreamOS nur der Kern Closed Source ist kann die freie Community trotzdem wunderbar weiterhin Plugins und dergleichen entwickeln, wie es z.B. @gutemine macht.
- Nun kennen wir den Unterschied zwischen Enigma2 und DreamOS, deshalb kann man nun auch den Begriff Open-Image erklären. Ein Open-Image ist ein Image welches auf Enigma2 beruht. Open-Images haben irgendwann mal von Enigma2 geforkt undwurden dann eigenständig weiterentwickelt. Bekannte Open-Images sind z.B. OpenATV oder OpenNFR.
- Neben den Open-Images gibt es allerdings auch noch Closed-Images. Diese Images bezeichnet man deshalb als Closed-Images, weil diese im Gegensatz zu Open-Images nicht auf Enigma2 sondern auf auf DreamOS beruhen. Bekannte Closed-Images sind z.B. Newnigma2, Merlin, Oozoon oder Dreamelite. Diese Images basieren alle auf DreamOS 2.5.
- Die Closed-Images (Newnigma2, Merlin, Oozoon, Gemini (V1 und V2 ist ein Image, V3 und V4 ein Plugin) oder Dreamelite usw.) unterscheiden sich im Kern NICHT von Enigma2. Sie unterschieden sich nur in den Dingen, die sich nicht auf den Kern beziehen, von Enigma2 z.B. bezogen auf Plugins, Skins usw.. Closed-Images werden neben der freien Community auch von DP in der Weiterentwicklung unterstützt. Bei Open-Images erfolgt die Weiterentwicklung ausschließlich durch die freie Community.
Als Baum sieht das dann wie folgt aus:
- 1. Enigma 1
- 2. Enigma 2
- 2.1. Dream OS (z.B. 2.0, 2.2 und 2.5)
- 2.1.1. Closed Image (z.B. Newnigma2, Oozoon, Merlin usw.)
- 2.2. Open Image (z.B. OpenATV und Open NFR)
Einige Fragen dazu:
1. Könnt Ihr das oben bestätigen, ergänzen und berichtigen?
2. Warum war Gemini früher (V1 und V2) ein Image und wird jetzt (V3 und V4) nur noch als Plugin angeboten. Ich verstehe den Sinn nicht. Dann könnte man aus Newnigma2 (V 3.0) ja auch ein Plugin machen. Warum sollte man das tun?
3. Man spricht ja immer von OE 2.0, OE 2.2 und OE 2.5. Bezieht sich das auf Enigma2 oder auf DreamOS? Ich vermute mal auf DreamOS.
4. Welche Images basieren auf OE 2.0 oder OE 2.2? Ich kenne keines. Newnigma2, Merlin, Oozoon oder Dreamelite basieren doch auf OE 2.5 oder?
mal in eigenen Worten erklärt was ich recherchiert bzw. verstanden habe. Ich wäre für Verbesserungen und Ergänzungen dankbar. Ich habe den Kram auch schon in einem anderen Forum geschrieben, ich hoffe es ist OK es hier noch einmal zu schreibe?
- Enigma1 wurde vor zig Jahren von der Firma „Dream Mulitmedia (kurz DMM)“ entwickelt. Enigma1 spielt heute keine Rolle mehr.
- Enigma2 wurden ebenfalls von der Firma DMM entwickelt, als Enigma1 den modernen Anforderungen nicht mehr gerecht wurde.
- Mittlerweile heißt die Firma DMM nichtmehr DMM sondern „Dream Property (kurz DP)“. Deshalb werde ich im weiteren nur noch von DP sprechen. Was ich nicht verstehe ist warum ihr alle noch von DMM sprecht. Korrekt müsste man doch von DP sprechen. DMM gibt es nicht mehr.
- Enigma2 wurde seitens DP unter einer F(L)OSS Lizenz veröffentlicht. Ob das nun eine OpenSource oder eine GPL-Lizenz war. Keine Ahnung. Weiß das jemand?
- Enigma2 wurde primär von DP und von der freien Community weiter entwickelt. Anders als sich das DP erhofft hatte beteiligten sich andere Receiver-Hersteller kaum an der Weiterentwicklung von Enigma2. Die anderen Receiver Hersteller nutzen das fertige Enigma2 (was sie ja aufgrund der F(L)OSS Lizen dürfen) für Ihre Receiver. Die anderen Hersteller hatten somit im Gegensatz zu DP keinen Zeit und Geldaufwand für die Entwicklung des OS. Aus diesem Grund konnten die anderen Hersteller Ihre Receiver wesentlich günstiger als DP anbieten. Um diesen Nachteil wett zu machen forkte DP einen Enigma2 Ableger den man dann DreamOS nannte. DreamOS war im Gegensatz zu Enigma2 Closed Source. Closed Source bezieht sich an dieser Stelle allerdings nur auf den Kern von Enigma2. Dadurch das der Kern seitens Enigma2 nun Closed Source war, war es den anderen Receiver Herstellern nicht mehr möglich auf den Kern zuzugreifen, deshalb konnten keine Treiber mehr für die eigene Hardware entwickelt werden (für Treiber Entwicklung benötigt man Zugriff auf den Kern). Aus diesem Grund verwenden ausschließlich die Dreamboxen DreamOS. Die Boxen anderer Hersteller verwenden grundsätzlich Images die auf Enigma2 (als es noch nicht Closed Source war) basieren.
- Dadurch, das bei DreamOS nur der Kern Closed Source ist kann die freie Community trotzdem wunderbar weiterhin Plugins und dergleichen entwickeln, wie es z.B. @gutemine macht.
- Nun kennen wir den Unterschied zwischen Enigma2 und DreamOS, deshalb kann man nun auch den Begriff Open-Image erklären. Ein Open-Image ist ein Image welches auf Enigma2 beruht. Open-Images haben irgendwann mal von Enigma2 geforkt undwurden dann eigenständig weiterentwickelt. Bekannte Open-Images sind z.B. OpenATV oder OpenNFR.
- Neben den Open-Images gibt es allerdings auch noch Closed-Images. Diese Images bezeichnet man deshalb als Closed-Images, weil diese im Gegensatz zu Open-Images nicht auf Enigma2 sondern auf auf DreamOS beruhen. Bekannte Closed-Images sind z.B. Newnigma2, Merlin, Oozoon oder Dreamelite. Diese Images basieren alle auf DreamOS 2.5.
- Die Closed-Images (Newnigma2, Merlin, Oozoon, Gemini (V1 und V2 ist ein Image, V3 und V4 ein Plugin) oder Dreamelite usw.) unterscheiden sich im Kern NICHT von Enigma2. Sie unterschieden sich nur in den Dingen, die sich nicht auf den Kern beziehen, von Enigma2 z.B. bezogen auf Plugins, Skins usw.. Closed-Images werden neben der freien Community auch von DP in der Weiterentwicklung unterstützt. Bei Open-Images erfolgt die Weiterentwicklung ausschließlich durch die freie Community.
Als Baum sieht das dann wie folgt aus:
- 1. Enigma 1
- 2. Enigma 2
- 2.1. Dream OS (z.B. 2.0, 2.2 und 2.5)
- 2.1.1. Closed Image (z.B. Newnigma2, Oozoon, Merlin usw.)
- 2.2. Open Image (z.B. OpenATV und Open NFR)
Einige Fragen dazu:
1. Könnt Ihr das oben bestätigen, ergänzen und berichtigen?
2. Warum war Gemini früher (V1 und V2) ein Image und wird jetzt (V3 und V4) nur noch als Plugin angeboten. Ich verstehe den Sinn nicht. Dann könnte man aus Newnigma2 (V 3.0) ja auch ein Plugin machen. Warum sollte man das tun?
3. Man spricht ja immer von OE 2.0, OE 2.2 und OE 2.5. Bezieht sich das auf Enigma2 oder auf DreamOS? Ich vermute mal auf DreamOS.
4. Welche Images basieren auf OE 2.0 oder OE 2.2? Ich kenne keines. Newnigma2, Merlin, Oozoon oder Dreamelite basieren doch auf OE 2.5 oder?
Dieser Beitrag wurde bereits 8 mal editiert, zuletzt von grhansolo ()