Enigma和Enigma2的开发团队是CVS。从DM500开始,一直到DM7020,Dreambox都是使用第一代的Enigma;第二代的Enigma2最早在DM7025开始使用,然后,DM7025+,DM800和DM8000出厂时都使用了Enigma2。不管是DMM(德国Dream Multi Media公司的简称,Dreambox的硬件制造者),Gemini Project Team(Gemini IMG的开发者),PLi Iolite Team(PLi IMG的开发者),还有其他的Dreambox IMG的开发者,他们发布的各种IMG,其核心部分都是基于CVS的Enigma或Enigma2。当然,CVS也发布他自己开发的IMG。每一个开发者都在Enigma或Enigma2的基础上加上了自己的附加程序和插件,形成了各自的特色;但是,核心部分的Enigma或Enigma2都是来自于CVS的代码,都是相同的;差异只是采用了CVS在哪一个时间发布的哪一个Enigma或Enigma2版本而已。CVS团队一直都在充实和完善Enigma2,每天都有新的东西和补丁发布。但新东西和补丁并非马上就能体现和集成在其他开发者的IMG上,有一段时间差。
笔者浏览了一些国外知名的Dreambox论坛,发现已经有专门为DM600和DM7020开发的,使用Enigma2的测试版IMG发布出来,给DM600和DM7020使用。可见,在Dreambox硬件环境(CPU速度,内存大小等条件)允许的情况下,Enigma2将在未来逐渐取代Enigma,成为大部分Dreambox的核心。DM500由于硬件条件太差,并且已经被DMM停产,估计不会有Enigma2的IMG开发和发布出来;但`DM500+是有机会的。Enigma2代码并非是在Enigma上改写的,而是在Enigma概念上重写的全新代码,与Enigma不完全兼容,甚至于文件的存放位置也不一样,有点类似于Windows98和WindowsXP的差别。Enigma2在稳定性和功能上优于Enigma,但启动速度比Enigma慢,硬件要求也比Enigma高;这点也类似于Windows98和WindowsXP的差别。
目前可供下栽和使用的Dreambox附加程序和插件,很多都有e1版和e2版发布;e1版只能用在Enigma环境下,而e2版也只能用在Enigma2环境下,两者不能兼容和互换。要使e1版的附加程序和插件能在使用Enigma2的DM800上正常运行,至少必须把源代码在Enigma2的环境下重新编译,也许还要修改部分源代码。
扫码下方或搜索关注公众号“卫星参数网”,独家内幕新闻!