百科狗-知识改变命运!
--

内核堆栈和系统的区别

一语惊醒梦中人1年前 (2023-12-22)阅读数 8#综合百科
文章标签内核操作系统

内核堆栈和系统的区别

Moblin项目最初是由美国英特尔公司所发起的,它的设计目的在于为移动互联网设备提供操作系统支持,降低移动互联网设备的成本,从而增加英特尔的凌动处理器销售量。但是移动互联网设备的推广情况并不理想,反而是一种称为上网本(Netbook)的设备大行其道。于是英特尔公司在Moblin的第2版上做了战略调整,使其成为能够涵盖上网本、车载电脑等众多移动设备的操作系统。2009年4月,Moblin项目被英特尔公司移交给了Linux基金会,只是主要的开发工作依然是由英特尔公司完成。

该项目的重要基础是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项目提供了很多有用的工具,将创建操作系统的难度降到极低,即使是个人开发者都能完成。我们国内已经有企业开展了这项工作,目前处于整个行业的领先水平。

总结起来,Moblin项目的益处就是能够让读者简单地、快速地开发出自己的移动设备操作系统,无论是由个人兴趣使然,还是因为商业利益驱动。读者可能会有两个疑问,其一是如何参与项目,其二是参与这个项目的好处,这两个问题我将在后文中与读者一同探讨。

鹏仔微信 15129739599 鹏仔QQ344225443 鹏仔前端 pjxi.com 共享博客 sharedbk.com

免责声明:我们致力于保护作者版权,注重分享,当前被刊用文章因无法核实真实出处,未能及时与作者取得联系,或有版权异议的,请联系管理员,我们会立即处理! 部分文章是来自自研大数据AI进行生成,内容摘自(百度百科,百度知道,头条百科,中国民法典,刑法,牛津词典,新华词典,汉语词典,国家院校,科普平台)等数据,内容仅供学习参考,不准确地方联系删除处理!邮箱:344225443@qq.com)

图片声明:本站部分配图来自网络。本站只作为美观性配图使用,无任何非法侵犯第三方意图,一切解释权归图片著作权方,本站不承担任何责任。如有恶意碰瓷者,必当奉陪到底严惩不贷!

内容声明:本文中引用的各种信息及资料(包括但不限于文字、数据、图表及超链接等)均来源于该信息及资料的相关主体(包括但不限于公司、媒体、协会等机构)的官方网站或公开发表的信息。部分内容参考包括:(百度百科,百度知道,头条百科,中国民法典,刑法,牛津词典,新华词典,汉语词典,国家院校,科普平台)等数据,内容仅供参考使用,不准确地方联系删除处理!本站为非盈利性质站点,本着为中国教育事业出一份力,发布内容不收取任何费用也不接任何广告!)