EmuELEC:試著理一理它的各種親戚:折騰并有趣著!
? ? ? ? ? EmuELEC是運(yùn)行在Amlogic設(shè)備上的懷舊游戲模擬器整合系統(tǒng),大體上分為三個(gè)部分:1、操作系統(tǒng);2、模擬器(包括libretro核心和若干獨(dú)立模擬器);3、模擬器整合前端(包括RetroArch、emulationstaion)。官網(wǎng)下載的系統(tǒng)中是不含游戲ROM和BIOS文件的。與之類似的還有Lakka、Batocera、RetroPie,都是基于Linux定制系統(tǒng)。和EmuELEC的區(qū)別主要在于支持的硬件平臺(tái)有不同,但也有交叉。其他如Pegasus(國(guó)內(nèi)對(duì)應(yīng)的是天馬)、RetroBat僅是模擬器整合前端。
? ? ? ? 在琢磨這個(gè)系統(tǒng)的同時(shí),順帶梳理了一下其操作系統(tǒng)的源頭,發(fā)現(xiàn)這幫開源大神其實(shí)挺能折騰的。咱們倒推一下:
? ? ? ? 1、EmuELEC以前叫SX05RE, 從2.5版改為現(xiàn)名的。其底層操作系統(tǒng)是CoreELEC,作者墨西哥牛人shantigilbert因?yàn)橄勇闊┖髞?lái)去掉了CoreELEC中的KODI功能,只保留了操作系統(tǒng),再加上RetroArch和Emulationstation,專職于在Amlogic設(shè)備上運(yùn)行懷舊游戲模擬;
? ? ? ? 2、CoreELEC是LibreELEC的一個(gè)分支,其實(shí)就是個(gè)Linux+KODI的媒體中心系統(tǒng),且專職服務(wù)于Amlogic設(shè)備;
? ? ? “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的一個(gè)分支,始于2016年3月,有專門的社區(qū)團(tuán)隊(duì)維護(hù),也是Linux+KODI的媒體中心系統(tǒng);
? ? ? ? “LibreELEC:Just enough OS for KODI”
? ? ? ? 4、OpenELEC(Open Embedded Linux Entertainment Center)是只保留最基本操作系統(tǒng)功能的Linux和XBMC(也就是KODI的前身)的集合體,起源于2009年,作者應(yīng)該是Koying,而且只是一個(gè)人維護(hù),現(xiàn)在已經(jīng)5年沒更新了,好像已經(jīng)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.”
? ? ?? ? ?所以我們可以這樣理解它們之間的關(guān)系:Linux和XBMC結(jié)婚,生下了OpenELEC,主要和PC談戀愛。但OpenELEC發(fā)育不良,中途夭折;夭折之前生了個(gè)LibreELEC。這個(gè)LibreELEC既和PC勾搭,也和ARM眉來(lái)眼去;LibreELEC長(zhǎng)到半大不小,又生了個(gè)CoreELEC,它比較專一,只和ARM家族的Amlogic談戀愛;最后有媒人就把CoreELEC、RetroArch、Emulationstation撮合到一起,三人行生出了EmuELEC。媒人中間瞅著KODI不順眼,把KODI踢出局了。
? ? ? ? ? 現(xiàn)在的情況是:
? ? ? ? 1、EmuELEC有兩個(gè)爹RetroArch、Emulationstation,一個(gè)娘CoreELEC。兩個(gè)爹處于核心地位,啥事兒都是圍繞它們倆轉(zhuǎn)。大爹是RetroArch(前端帶核心),二爹是Emulationstation(僅前端)。迎來(lái)送往這種場(chǎng)面上的事兒一般是二爹負(fù)責(zé)。大爹雖地位尊崇無(wú)可取代,但一般隱居二線,沒事兒絕不出頭露臉。有二爹管不了的大事才出面一次半次。一個(gè)娘CoreELEC,位居底層,守著倆爹,默默服務(wù),從不出風(fēng)頭。
? ? ? ? ?2、 一個(gè)外祖母(姥姥)LibreELEC,一個(gè)外曾祖母(太姥)OpenELEC。太姥上邊還有一爹一娘:娘是Linux,爹是XBMC。從祖上論,EmuELEC應(yīng)該是第五代。太姥的娘L(fēng)inux和爹XBMC現(xiàn)在活得好好的,而且越活越滋潤(rùn),爹還改了個(gè)名叫KODI;太姥OpenELEC已經(jīng)身故(不過(guò)它的魂還在為我的NAS服務(wù));姥姥LibreELEC活得也不錯(cuò),現(xiàn)在勢(shì)力范圍也擴(kuò)大到Amlogic設(shè)備,有點(diǎn)搶閨女地盤的意思);娘CoreELEC呢,守著自己那一畝三分地默默耕耘,始終堅(jiān)持“術(shù)業(yè)有專攻”的指導(dǎo)思想。
? ? ? ? ? ?反正我看啊,這幫開源大神是挺能折騰的,一言不合就開搞,一言不合就分支,一言不合就太監(jiān)。好像街機(jī)模擬器mame也是這個(gè)德行。不過(guò)還是感謝他們的無(wú)私貢獻(xiàn),要不去哪玩這些模擬器,玩屁去吧!
? ? ? ? ? 和EmuELEC有關(guān)的還有各種懷舊游戲周邊資源網(wǎng)站和軟件,也挺好玩的,有時(shí)間再聊。
? ? ? ? 參考過(guò)這篇文章
