Die Frage kommt immer wieder auf, und da ich keine Lust habe, das jedesmal aufs neue durchzukauen würde ich hier mal gerne die "tatsächlichen" Unterschiede sammeln, um Personen auf diesen Thread verweisen zu können und auch selbst mal den Überblick zu bekommen.
Vielleicht erst mal was zur Historie. Wer darauf keine Lust hat: Die Unterschiede beginnen in der ersten Antwort.
Ich klammere dabei absichltich die Enigma 1- Entwicklung aus (erstens kriege ich das dafür nicht sauber zusammen, und zweitens ist Enigma 1 heute sowieso nicht mehr relevant).
Die Firma Dream Multimedia (heute Dream Properties) hat vor vielen Jahren begonnen, Enigma 2 komplett neu zu entwickeln, als Enigma 1 die modernen Anforderungen nicht mehr erfüllen konnte (ich meine, das war hauptsächlich das Dual Tuner Handling, kann mich hier aber auch täuschen).
Enigma 2 wurde von DP entwickelt und dann (später oder sofort?) als OpenSource Software frei zur Verfügung gestellt in der Hoffnung, dass möglichst viele Hersteller auf den Zug aufspringen und zur Weiterentwicklung beitragen würden.
Außerdem sollte die große Enigma- Community mit Plugins und Erweiterungen zum Mehrwert der Boxen beitragen.
Leider ging die -etwas blauäugige- Rechnung von DP diesbezüglich überhaupt nicht auf: Es kam nicht ein einziger Commit zur Verbesserung von enigma2 von auch nur einem der Hersteller...
Das mit der Community funktionierte aber (zu) gut, nämlich so gut, dass viele Hersteller $- Zeichen in den Augen bekamen:
Sie nahmen das Broadcom Referenz- Design zu den in den Dreamboxen verwendeten Chipsätzen, bauten sich Treiber für die verwendete Hardware und als Betriebssystem verwendeten Sie enigma2.
Da diese Hersteller keine eigenen Entwickler beschäftigen (außer für die Treiber), konnten Sie die Hardware wesentlich billiger an den Mann bringen als DP.
Um weiteren Schaden abzuwenden, änderte DP die Lizenz für enigma2, benannte es (später) um in DreamOS und ab dem Zeitpunkt war enigma2 Closed Source.
Allerdings nur der Kern: Alle Python- Erweiterungen und Schnittstellen, die die Community braucht, sind nach wie vor offen, weshalb es in 95% der Fälle Quatsch ist, wenn jemand behauptet, er könnte für Dreamboxen ein bestimmtes Plugin nicht anbieten, weil der Quellcode nicht mehr offen ist.
Alle Open*- Images sowie alle Images der anderen Hersteller basieren im Kern auf dem enigma2 von DP BEVOR dieses closed Source wurde.
Während die anderen Hersteller mit mehr oder weniger Aufwand den Linux- Kernel aktualisiert haben, aber sonst nicht viel an der Struktur geändert haben, hat DP DreamOS weiterentwickelt: Das OS wurde auf neue Hardware (Multikern- Prozessoren, FBC- Tuner) angepasst und optimiert.