陈怀临时间–浅谈微内核QNX/Neutrino
作者 陈怀临 | 2008-12-04 20:03 | 类型 中国系统软件, 陈怀临时间 | 4条用户评论 »
陈怀临时间–浅谈网络处理器的编译器设计方法
作者 陈怀临 | 2008-11-25 12:58 | 类型 中国系统软件, 陈怀临时间 | 27条用户评论 »
微内核与Unix实时扩充的分析:Neutrino vs. RTCore
作者 陈怀临 | 2008-11-06 11:03 | 类型 专题分析, 中国系统软件 | 5条用户评论 »
QNX/Neutrino vs. FSMLab/RTCore Comparison Huailin Chen, November, 2004 中文前言: 这是笔者2004年10,11月左右写的一个关于Neutrino微内核与RTCore等技术的比较。现在整理并发表于此。由于时间的关系,不能将其翻译成中文了。请读者见谅。文章主要从体系结构,系统性能,编程模型,内存管理与保护和可移植性等方面来阐述。 四年过去了,QNX,FSMLAB也经历了许多变化。都被别的公司收购了。总体而言,我个人比较喜欢微内核技术。当然微内核有其自己的局限性。这需要在实际的工作中,按照系统的要求,去对微内核进行修改,裁剪和调试。任何一个操作系统都是为应用服务的。所以设计系统的关键还是应用决定下面的需求。 –Neutrino ( www.qnx.com ) is a micro-kernel. It can exist alone without any dependent packages. For being a micro-kernel, like CMU’s Mach, Andrew T. ‘s Amoeba as well as Minix and L4, these following components must be provided: Process/Thread Management; Memory Management; Exception Handling; Message-Passing Interface. –RTCore (www.fsmlabs.com ) is designed to provide better real-time services for traditional time-sharing based monolithic operating system, alleviating the pains of kernel non-preemption and non-deterministic interrupt latency. –RTAI/Adeos ( www.rtai.org ) provides similar technology as RTLinux does. –RTAI supports x86, PPC, ARM and MIPS –RTAI is FREE and Open Source – With latest Linux 2.6 addition, the kernel preemption patchis officially on. Linux can support better performance towards hard real-time requirements. However, Linux is yet able to be claimed as a real real-time operating system. – With RTCore or RTAI, it does provide less interrupt latency, for instance, 5us per RTCore technology claims. –RTCore is a real-time extension/patch for Linux initially and is ported to BSD community recent years. It is not a micro-kernel from both conceptual and technical viewpoint. –RTCore itself is not able to exist if without the “Secondary OS” . –RTCore itself does NOT provide enough, if not at all, memory management, a message-passing interface. It relies on the BSD/Linux kernel to provide so. In other words, from system architecture viewpoint, RTCore/RTAI technology is “tightly coupled” with BSD/Linux kernel. | |
北京亚嵌报道:《弯曲评论》“一个系统工程师的方法论”讲座圆满成功
作者 陈怀临 | 2008-10-07 18:11 | 类型 中国系统软件 | 23条用户评论 »
【亚嵌教育讯】2008年9月10日,为推动和增进Linux开发者之间的协作,普及和发展嵌入式Linux技术,AKA (阿卡信息小组)特别邀请系统计算研究所(www.xtrj.org)创办人和首席科学家,《弯曲评论》(www.tektalk.cn)创办人和首席科学家陈怀临博士,在北京邮电大学举行免费技术讲座,以进一步促进社区技术交流,推动我国开源社区的不断发展与壮大。 此次讲座原计划定员60人,讲座当天实际到场188人,除了北京各大高校的学生,还有三分之一是来自企业的技术骨干,讲座现场气氛热烈,讨论的声音更是不绝于耳。讲座由北邮嵌入式技术小组的负责人主持,亚嵌教育李明老师在会上对AKA阿卡的发展做了简单的介绍,并就即将举办的第三届AKA 2008 Linux Kennel开发者大会向大家发出邀请,表示希望大家能够出席。 陈怀临博士的讲座大体分为系统软件、知识结构、工作方法、系统理解、工业动态等几个部分,其中,陈博士就知识结构和工作方法两点进行了系统的阐述。陈怀临博士认为,仅仅掌握CPU的结构是不够的,要能够非常清晰的了解在MIPS里对应的变量,以及堆栈在CPU中的约定、微结构、流水线等;对于MIPS、PowerPC、AMD等都要有所了解,至少熟悉一种总线和链接,熟悉一款OS子系统实现机制,熟悉一款子系统内核开发环境,了解各种OS的优缺点和映射关系;还要熟悉经典数据结构算法、Hash表,熟悉排队论系统,具备基本算法复杂性分析能力等等。 在谈到工作方法时,陈怀临博士对大家提出了以下建议:一是进入Kennel团队,千万不要未经同意随意更改系统层次代码,即使我们认为是正确的代码更改行为;二是在阅读硬件规约的时候,如果第一遍不够认真仔细,会给以后的工作带来很多的隐患,建议大家保持谨慎、认真的态度;三是关于调试板子,考虑到这项工作不是一天就可以做完的,所以大家要养成写调试日志的习惯,做到步步为营。此外,陈博士还强调,开发板也有出错的时候,希望大家坚守Baseline,不要迷信硬件工程师,“尽信书不如无书”;系统研发多考虑次优算法,简单实用解决问题就好,把最优算法留给教授去想办法,多用Google搜索,以进一步提高效率等等。 主题演讲结束后,在提问环节,陈博士与大家进行了深入的沟通和交流,大家纷纷表示收获颇丰。 AKA 信息技术小组(www.aka.org.cn),1998年成立于清华大学,秉承“自由、协作、创造”的技术理念,始终致力于技术社区的交流与协作,以及开源技术在国内的普及和发展。 2006年与2007年,AKA 成功举办了 2 届 Linux Kernel 开发者大会,29场专题技术讲座活动,我们相信在不久的将来,AKA 将会为社区的开发者提供更好的技术交流平台。 【笔者注:】原新闻稿可参阅:http://www.akaedu.org/pages/news_detail.php?id=401 | |
倪光南、陈怀临受聘《开源》顾问
作者 陈怀临 | 2008-10-04 12:24 | 类型 中国系统软件 | 6条用户评论 »
【笔者注:此文转载于中国开源杂志】应《开源》杂志邀请,倪光南院士,陈怀临先生受聘《开源》顾问,将对今后的《开源》电子杂志在方向上进行把握,在电子杂志出版中予以指导,在重大选题上给予支持。 陈怀临简介: 附录: 《开源》杂志成立专委会和顾委会 《开源》杂志发布第八期之际,决定成立专家委员会和顾问委员会,同时Linux宝库(Linuxpk.com)成为中国开源软件推进联盟(COPU)成员。 | |
陈怀临时间–我与清华网络中心主任吴建平
作者 陈怀临 | 2008-10-03 20:01 | 类型 中国系统软件, 陈怀临时间 | Comments Off
四川国芯科技的骗局(1)
作者 陈怀临 | 2008-10-03 10:19 | 类型 中国系统软件 | 43条用户评论 »
笔者在6月份对四川国芯科技所谓的FutureAlpha操作系统录制了一个陈怀临时间评论。基本上我认为国芯科技是一个包装公司,其高调宣扬的FutureAlpha操作系统等其实就是一个忽悠,或骗局。 这几天因为国防科大麒麟操作系统的事情,查阅点资料,突然发现在麒麟的论坛上张(转)贴了一个国芯科技的一个貌似主要研发人员的一个自我陶醉贴。笔者才知道国芯的操作系统要通过鉴定了。在民间忽悠,只要不犯法,没人关心。但如果忽悠国家,这就是骗子了。至少要对民间的质疑回答并证明其不是骗子。 下面我们来看看四川国芯科技(www.sinomanic.com )如何宣传其操作系统的: (http://www.sinomanic.com/aboutfo.php) FutureAlpha操作系统简介 | |
一个系统软件工程师的方法论
作者 陈怀临 | 2008-09-10 09:43 | 类型 中国系统软件, 弯曲推荐 | 52条用户评论 »
欢迎访问陈怀临空间。
作者 陈怀临 | 2008-07-01 19:14 | 类型 专题分析, 中国系统软件, 弯曲推荐 | 41条用户评论 »
从3月份到到现在,笔者基本上把自己过去从1999年以来写的一些文字整理完毕,并且发布在《弯曲评论》(www.tektalk.cn )。希望读者能喜欢。今天,笔者在《弯曲评论》上创建了自己的页面–陈怀临空间,并将一些链接放在了页面上。希望大家访问,并留下宝贵的意见。 | |
中国计算机发展史略(1956-2006)(二)
作者 陈怀临 | 2008-06-29 09:21 | 类型 中国系统软件, 人物评述, 行业动感 | Comments Off
中国计算机发展史略(1956-2006) 编著: 陈怀临 《弯曲评论》www.tektalk.cn 杰出贡献者 慈云桂(C) 陈火旺(C) 董占球(D)董韫美(D) 董铁宝(D) 范新弼(F) 高庆狮(G) 高文(G) 何积丰(H) 胡守仁(H) 胡世华(H) 胡伟武(H) 黄玉珩(H) 蒋士飞(J) 金怡濂(J) 康鹏(K) 李国杰(L) 李三立(L) 刘锡刚(L) 陆汝钤(L) 梁吟藻(L) 闵乃大(M) 倪光南(N) 姚锡珊(R) 孙钟秀(S) 孙家广(S) 孙玉芳(S)孙永强(S) 苏东庄(S) 沈绪榜(S) 沈亚城(S) 唐维松(T) 唐志敏(T) 屠立德(T)王 选(W) 王鼎兴(W) 吴几康(W) 吴文俊(W)王行刚(W) 王克本(W) 王正(W) 魏道政(W) 徐献瑜(X) 徐家福(X) 夏培肃(X) 谢立(X) 杨芙清(Y) 虞承宣(Y) 杨学军(Y) 张梓昌(Z) 张效祥(Z) 张钹(Z) 张景中(Z)周兴铭(Z) 周巢尘(Z) 仲萃豪(Z) 周锡令(Z) 张世龙(Z) 钟锡昌(Z) 【注:】 | |