EmuELEC:试着理一理它的各种亲戚:折腾并有趣着!
EmuELEC是运行在Amlogic设备上的怀旧游戏模拟器整合系统,大体上分为三个部分:1、操作系统;2、模拟器(包括libretro核心和若干独立模拟器);3、模拟器整合前端(包括RetroArch、emulationstaion)。官网下载的系统中是不含游戏ROM和BIOS文件的。与之类似的还有Lakka、Batocera、RetroPie,都是基于Linux定制系统。和EmuELEC的区别主要在于支持的硬件平台有不同,但也有交叉。其他如Pegasus(国内对应的是天马)、RetroBat仅是模拟器整合前端。
在琢磨这个系统的同时,顺带梳理了一下其操作系统的源头,发现这帮开源大神其实挺能折腾的。咱们倒推一下:
1、EmuELEC以前叫SX05RE, 从2.5版改为现名的。其底层操作系统是CoreELEC,作者墨西哥牛人shantigilbert因为嫌麻烦后来去掉了CoreELEC中的KODI功能,只保留了操作系统,再加上RetroArch和Emulationstation,专职于在Amlogic设备上运行怀旧游戏模拟;
2、CoreELEC是LibreELEC的一个分支,其实就是个Linux+KODI的媒体中心系统,且专职服务于Amlogic设备;
“CoreELEC is a ‘Just enough OS’ Linux distribution based on Kodi1 technology for popular Amlogic hardware.”
”CoreELEC is a 'Just enough OS' Linux distribution for running the award-winning Kodi software on popular low-cost hardware. CoreELEC is a minor fork of LibreELEC, it's built by the community for the community. “
3、LibreELEC是OpenELEC的一个分支,始于2016年3月,有专门的社区团队维护,也是Linux+KODI的媒体中心系统;
“LibreELEC:Just enough OS for KODI”
4、OpenELEC(Open Embedded Linux Entertainment Center)是只保留最基本操作系统功能的Linux和XBMC(也就是KODI的前身)的集合体,起源于2009年,作者应该是Koying,而且只是一个人维护,现在已经5年没更新了,好像已经game over了。
“OpenELEC runs Kodi, an award-winning free and open source (GPL) software media player and entertainment hub for digital media. For more info see http://kodi.tv . The base system has been designed and built from the ground up to be as efficient as possible – consuming only tiny disk and memory footprints and providing cutting edge hardware support to deliver a set-top box experience.”
所以我们可以这样理解它们之间的关系:Linux和XBMC结婚,生下了OpenELEC,主要和PC谈恋爱。但OpenELEC发育不良,中途夭折;夭折之前生了个LibreELEC。这个LibreELEC既和PC勾搭,也和ARM眉来眼去;LibreELEC长到半大不小,又生了个CoreELEC,它比较专一,只和ARM家族的Amlogic谈恋爱;最后有媒人就把CoreELEC、RetroArch、Emulationstation撮合到一起,三人行生出了EmuELEC。媒人中间瞅着KODI不顺眼,把KODI踢出局了。
现在的情况是:
1、EmuELEC有两个爹RetroArch、Emulationstation,一个娘CoreELEC。两个爹处于核心地位,啥事儿都是围绕它们俩转。大爹是RetroArch(前端带核心),二爹是Emulationstation(仅前端)。迎来送往这种场面上的事儿一般是二爹负责。大爹虽地位尊崇无可取代,但一般隐居二线,没事儿绝不出头露脸。有二爹管不了的大事才出面一次半次。一个娘CoreELEC,位居底层,守着俩爹,默默服务,从不出风头。
2、 一个外祖母(姥姥)LibreELEC,一个外曾祖母(太姥)OpenELEC。太姥上边还有一爹一娘:娘是Linux,爹是XBMC。从祖上论,EmuELEC应该是第五代。太姥的娘Linux和爹XBMC现在活得好好的,而且越活越滋润,爹还改了个名叫KODI;太姥OpenELEC已经身故(不过它的魂还在为我的NAS服务);姥姥LibreELEC活得也不错,现在势力范围也扩大到Amlogic设备,有点抢闺女地盘的意思);娘CoreELEC呢,守着自己那一亩三分地默默耕耘,始终坚持“术业有专攻”的指导思想。
反正我看啊,这帮开源大神是挺能折腾的,一言不合就开搞,一言不合就分支,一言不合就太监。好像街机模拟器mame也是这个德行。不过还是感谢他们的无私贡献,要不去哪玩这些模拟器,玩屁去吧!
和EmuELEC有关的还有各种怀旧游戏周边资源网站和软件,也挺好玩的,有时间再聊。
参考过这篇文章
