欢迎来到天天文库
浏览记录
ID:5283874
大小:163.76 KB
页数:2页
时间:2017-12-07
《浅谈国产操作系统的发展》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、万方数据[摘要]操作系统是系统软件的核心,它控制程序的执行和提供资源分配、调度、输入/输出控制和数据管理等任务,关系着计算机系统的安全。目前我国几乎所有的微机都使用国外的操作系统,给政府、金融、国防信息的安全带来了很大的隐患,所以非常有必要发展自己的具有完全自主知识产权的操作系统。[关键词]操作系统内核国产一、操作系统的现状操作系统是所有软件的基础,没有操作系统的支持,其它软件均不能安装运行,它在整个计算机系统中占有举足轻重的地位。当前应用在计算机上的操作系统主要是微软的Windows系列.Unix及“n.u】【。2005年8月,Yan
2、keeGroup调查表示,在服务器操作系统市场上,Windows的占有率达65—70%,Linux则占15—2C%,而Windows在个人机的占有率则高达95%以上,可以说是绝对的主力。虽然近几年“nux发展较快,占据了一定的市场份额,但它仍然无法与Ⅵ,indows匹敌.而且Linux也不是中国人开发出来的。在这众多的操作系统中,真正属于中国人完全自主开发的操作系统是O。二、发展国产操作系统的必要性与可行性没有自己的操作系统,桌面操作系统只能完全被微软垄断。嵌入式操作系统也基本是国外产品一统天下,成为政府、金融、国防信息系统的安全隐患,
3、在电子政务系统方面更是如此。电子政务系统是供政府和公民使用的信息交流平台,其中既有可供公用的信息,还有需要严格保密的非公开信息。尤其是中央级、省级高层次的电子政务,涉及到国家的安全机密。开放性、虚拟性、网络化,这些特点决定它对安全性有更严格的要求,而没有一个拥有完全自主知识产权的操作系统,要想做到电子政务的安全几乎是不可能的。此外像Windows这样的操作系统中存在着很多很多漏洞和陷门。不断引起世界性的”冲击波”和”震荡波”等安全事件,这也给我们敲响了警钟。近年来.我国在集成电路设计和制造技术方面已有局部突破,但国产电子信息系统几乎全部
4、处于“无脑”状态,迅速发展的数字化电器产品制造业在移动通信、网络设备、VCD/DVD等广阔领域中被国外专利技术卡着脖子,发展严重受制。操作系统的“瓶颈”不打破,我们很难建立起自主可控、安全可靠的信息系统.形成可持续发展的软件产业。发展国产操作系统的必要性已经不成为一个问题,然而“必要”无法证明“可行”。已有操作系统“先人为主”的优势几乎难以动摇:成千上万的应用软件以它为基础开发,无数种硬件设备与它紧密相连,数以亿计的用户多年形成的使用习惯根深蒂固.要将他们全部转移到一个新的平台上.其成本和难度不言而喻。虽然国家从“六五”开始即连续投入巨
5、资,但因为走的是跟踪和仿制路线,随着国外技术更新换代,这些努力均中途天折。近几年,“n“的发展为我们发展自己的操作系统提供了一个良好的机遇.Knux是一个源码开放的自由软件,任何人都可以利用这些源码进行二次开发。国内的很多公司对Linux进行了改写,“开发”出了一些操作系统,如红旗Linux、中文0penDeskt叩,还有近来炒得比较热的兼容Unix的国产Kvlinf麒麟1服务器操作系统等。这些操作系统都是基于“nux的内核开发出来的,虽然各有特色,但从一定程度上来说,它们就像服装模特一样.基本都是同一个人穿着不同的衣服在T型台上展示,
6、本质没有变化.即这些操作系统的内核是Linux的核心。这样的操作系统在很多人看来不能称为真正的国产操作系统。三、怎样发展自己的操作系统呢在我的想法中,国产的操作系统应该具有如下几个特点:1、在定位上,目前由于微软桌面操作系统的强大占有率,把国产的操作系统定位在个人机上是不现实的,起码在目前是这样,所以它的最初定位应该是在服务器市场。原因是即使开发出来的国产操作系统经过重新包装.拥有与Windows一样(甚至更好的)简便的安装程序和友好的界面.普通用户也不可能在短期内接受它。因为人们已经习惯于在Windows的环境下操作.已经熟悉了Win
7、dows下的各种应用软件,现在要转向另一个完全陌生的环境是非常困难的。所以,将来的国产操作系统只有在巩固了服务器市场后,才能再一步一步向个人机领域进军,尽管这一步从目前来看还比较遥远。但这个方案我觉得是最佳的。2、从技术层面上如何开发国产操作系统呢?我认为可以借鉴U—NⅨ系统的成功经验.借助UNIx的强大实力.全面重写某个UNIx系统。以使它能在内核上按照国际规范支持双字节,是一个彻底的中文OS.也就是说内核一定要自主开发,是完全属于自己的。此外它还要具有以下特点:(1)提供GUI和命令行模式下的两种中文支持环境(2)可以不加修改地运行
8、至少是大多数UNⅨ软件(3)作为服务器操作系统,其内核的网络部分必须极其稳定,这是判定~个操作系统好坏的重要标准,“nux之所以不太令人满意的一个重要原因是它在这方面差强人意。(4)必须拥有一个强大的数据库
此文档下载收益归作者所有