這個項目的重要基礎是Linux內核,Moblin只是在這個內核的基礎上增加了對移動設備的支持,主要包括快速啟動、電源管理等技術。Moblin項目的最終產品是Moblin內核棧,它不完全是壹個操作系統,而是壹些軟件的集合。
很多不了解Linux系統的讀者可能會疑惑,內核、內核棧和操作系統有什麽區別?以Linux系統為例,Linux基金會的開發成果是Linux內核,包含了計算機硬件管理的主要功能,是真正的操作系統。我們說的操作系統是由壹些常用的軟件組成的,比如Fedora、Ubuntu等。,它的確切名稱是Linux發行版。
這種模式的原因並不奇怪,因為Linux上的軟件是由許多大大小小的離散組織開發的。GNU組織提供編譯工具,GNOME桌面環境,Open Office社區提供辦公管理軟件,有些軟件甚至是個人開發的。Fedora、Ubuntu等社區從Linux基金會獲得了Linux內核,然後在內核上安裝了壹些軟件,從而產生了新的操作系統。當然,實際工作要復雜得多。除了選擇軟件,還需要用復雜的方式測試各種軟件的組合。不過相比現在流行的商業操作系統,還是很簡單的。
Moblin內核棧是Linux內核和Linux發行版之間的中間層。Moblin內核堆棧可用於構建移動設備的操作系統。Moblin project提供了許多有用的工具,可以將創建操作系統的難度降至最低,即使對於個人開發者也是如此。我們國內企業已經開展了這項工作,目前處於全行業領先水平。
綜上所述,Moblin項目的好處在於,無論是個人利益驅動還是商業利益驅動,它都能讓讀者簡單快捷地開發出自己的移動設備操作系統。讀者可能會有兩個問題,壹是如何參與項目,二是參與這個項目的好處。這兩個問題將在接下來的文章中與讀者探討。