您的位置: 嵌入式在线 > 资讯 > 最新技术 > 科技新知-Linux核心推进至2.6.23版 深化处理与控制

科技新知-Linux核心推进至2.6.23版 深化处理与控制

2007-11-12      嵌入式在线      收藏 | 打印

       Linux之父Linus Torvalds发布了最新的Linux稳定版核心:2.6.23版,新版有17项新改进、新提升,这些提升不仅对数据处理应用有帮助,对嵌入式控制应用也一样有帮助。

       2007年10月9日,Linux之父Linus Torvalds正式释出新版的Linux核心(Kernel):2.6.23版,这同时也是最新的稳定(Stable)版。

       2.6.23版其比原订时间晚些推出,不过Linux之父对于晚些推出已经说明其理由,延迟推出的原因并不是因为有重大的程序错误或瑕疵,而只是一些小细节部分尚未处理完全所致。

       2.6.23版除了一些过往错误的修正外,新版共有17项新强化或新特点,例如改用新的执行排程机制,此称为完全公平排程器(Completely Fair Scheduler;CFS),或如重新撰写x86汇编语言在C语言中的设定、强化XFS及EXT4等档案系统的功效、强化虚拟化机制等。

       不过,除了核心功效机制的提升外,17项的最后一项是驱动程序方面的提升,此方面笔者仔细一算共有54项新增支持,然其中有3项最受瞩目,即是对SPARC64处理器、Blackfin处理器的支持,以及对中科龙梦(LEMOTE)的福珑迷你个人计算机(Fulong Mini-PC)的支持。

       新支持的背后意义

       就整体而言,Linux的核心机制仍在不断强化,包括执行排程的强化、内存管理的强化、档案系统的强化等。另外Linux向来广泛支持各类硬件,大至大型主机、小至电子表都可以使用,因此其新支持动向也格外受人关注。

       由新支持来看,可以发现Linux依然持续其硬件中立超然的主张,没有特别偏向某个领域的专精想法,例如新支持中增强了对Sun的SPARC64处理器的支持,表示Linux依然相当重视「数据处理」的应用,然而同时也支持ADI的Blackfin(黑鳍)处理器,这也表示Linux也持续看重「嵌入式控制」的应用。

       事实上Linux可谓是一起头就走对路,Windows在1996年针对嵌入式推出Windows CE后,近年来也推出了Windows XPe,尽可能用同一个操作系统架构来兼顾数据处理与嵌入控制。同样的,Apple iPhone直接以原有Mac计算机用的Mac OS X修改而来,也表示Apple无意另行发展一套嵌入式设计所用的操作系统,而是以既有数据处理类的操作系统来调修、因应。

       此外,Linux也强化虚拟化功效(指lguest及Xen),一般认为虚拟化机制是针对数据处理领域而推行,然近年来也发现双核架构搭配虚拟化机制后,对于同时有硬实时、软实时执行需求的嵌入式应用也有帮助。

       值得注意的,2.6.23版也支持龙梦的福珑迷你个人计算机,为何要如此说?因为Linux本来就支持MIPS架构的处理器,不过福珑迷你个人计算机用的处理器是龙芯2号处理器(Loongson-2,昔称Godson-2),与MIPS架构的兼容度高达95%,但仍有些许不同,所以2.6.23版进行部分的修改来支持龙芯2号,也因此这1项被归类成MIPS架构下的新支持项。

       当然,龙芯2号的架构也引起美国MIPS(美普思)公司的侵权诉讼,或许是因为此一缘故,所以Linux没有明言支持龙芯2号处理器,而是间接以「支持福珑迷你个人计算机」来描述。而此一支持也表示Linux重视地区性的支持,毕竟福珑迷你个人计算机与龙芯2号处理器都是以大陆市场为主的产品,同时也表示Linux已为「新兴国家市场」的领域付出实际移动。

       △图说:Linux核心程序已于2007年10月9日推出最新的稳定版本:2.6.23(网页中的红圈处)。(www.kernel.org

       360°技术-福珑迷你计算机

       「福珑迷你计算机」也称「福珑迷你计算器」或「Fulong Mini-PC」。福珑迷你计算机是大陆江苏中科龙梦科技(Lemote)公司所推出的一款超小型的桌上型个人计算机,该部计算机的特点是使用大陆自主研发的「龙芯2号」64位处理器,严格而论是龙芯2E处理器。

       除了使用龙芯处理器外,中科龙梦科技还有其它型款的个人计算机也使用龙芯处理器,包括:「梦珑笔记本电脑」、「脉珑网络计算机」、以及「益珑一体化液晶计算机」等等。除了体积娇小(18.8 x 14.5公分)的特点外,省电、低噪音也是其诉求,其全机的功耗用电低于20瓦以下,噪音也远低于一般个人计算机的60分贝。

       值得注意的是,龙梦并非全然只在于板卡、系统等制造,福珑迷你计算机所用的北桥芯片即是该公司自主研发而成,而南桥芯片则使用台湾威盛电子(VIA)的VT82C686B,网卡芯片则使用台湾瑞昱科技(Realtek)的8139D,此外绘图芯片则使用AMD/ATI的Radeon 7000-M。

本文来源:DIGITIMES    作者:郭长佑
评一评已有 0 位网友对此文发表了看法。  我也来评一下

验证码:  看不清?换一张