五千年(敝帚自珍)

主题:看完苹果发布会,现在人已经忘了手机的初衷,真把手机当电脑了 -- 亮子

共:💬109 🌺828 🌵51
全看分页树展 · 主题 跟帖
家园 其实还有更早的COSIX

早期计算机是没有操作系统的,只有简单的监控程序,大多使用机器码或者汇编语言编程,但也可以用高级编程语言,比如Fortran,它的诞生比操作系统还早。但这样的程序往往都是和特定机器绑定的,有了操作系统之后可以使编好的程序在操作系统上运行而不是在裸机上,这样只要机器支持操作系统那么程序就可以运行了。

中国的电子计算机诞生的比较晚,而且大规模应用的机型也很少,所以操作系统的诞生也就很晚,第一个比较成熟的操作系统是和150机配套的系统,但这个操作系统连自己的名字都没有。

150机大概是1973年完成的,这时候Unix已经出现了,这一年Ritchie用C语言重写了Unix。Unix早期代码是公开的,迅速成为当时的热门,国内也开始开发基于Unix的系统,据说银河用的操作系统就是Unix改的。

20世纪70年代末,个人电脑出现并迅速普及,一同发展的还有各种商用软件,包括商用操作系统。在听说巴西开始开发自己的操作系统COBRA后,中国也决定开发自己的商用操作系统。1989年COSIX开始开发,开发者是中软,目标是可以运行在PC上的商用中文操作系统,基于Unix System V,还带一个DOS仿真系统EDOS。这个系统开发持续到90年代中后期就基本停止了,由于当时PC系统硬件发展太快,很多驱动都跟不上,再加上国内软件开发实力有限,以及种种原因,COSIX并没有得到大规模应用。99年,中软推出64位版本COSIX64(基于True64 UNIX),此后就再也没有相关消息了。而这时国内的兴趣已经转到Linux上了。

其实Linux的全称应该是GNU/Linux。GNU由Stallman于1983年成立(和Unix System V是同一年),目的是开发出完全自由的操作系统,到90年代,已经开发出包括编译器(GCC)在内的绝大多数基于Unix的自由软件,这时Linus写出了一个类Unix的操作系统内核,被GNU采用,GNU/Linux终于最终完成。

据说第一个将GNU/Linux带加中国的中留学芬兰的宫敏,1994年他用软盘带回Linux,后来带回完整的GNU Projects,并成立网站共享。而这时国内已经有小组开始做Linux的研究和开发了。由于开源软件的一系列性质,受到国内重视,中科红旗,XTerm,蓝点等基于Linux做操作系统的公司相继在2000年左右成立。

2005年中科红旗创始人,中科院软件所副所长孙玉芳突然逝世,中科红旗开始走下坡路,到2013年解散。

通宝推:大眼,
全看分页树展 · 主题 跟帖


有趣有益,互惠互利;开阔视野,博采众长。
虚拟的网络,真实的人。天南地北客,相逢皆朋友

Copyright © cchere 西西河