关于linux发展史的一些问题
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
- steelan
- 帖子: 309
- 注册时间: 2009-04-29 3:50
关于linux发展史的一些问题
刚接触linux,有些历史问题搞不明白,特请教:
1 unix和dos是什么关系?dos号称磁盘操作系统,我能明白这就是电脑了。那么unix不是一种磁盘操作系统吗?那么unix是如何操作电脑工作的?
2 linus搞linux的时候,据说大家都在用x86计算机了,是不是那时候微软的系统已经很流行了?
3 个人理解,微软的操作系统是不是一直在研究如何更好的用图形界面执行背后的命令行操作?
望高手解惑,谢谢!
1 unix和dos是什么关系?dos号称磁盘操作系统,我能明白这就是电脑了。那么unix不是一种磁盘操作系统吗?那么unix是如何操作电脑工作的?
2 linus搞linux的时候,据说大家都在用x86计算机了,是不是那时候微软的系统已经很流行了?
3 个人理解,微软的操作系统是不是一直在研究如何更好的用图形界面执行背后的命令行操作?
望高手解惑,谢谢!
-
- 帖子: 417
- 注册时间: 2006-11-08 6:16
- 来自: Beijing
Re: 关于linux发展史的一些问题
1、Unix是dos出现之前的操作系统,当时主要运行在大型机、小型机等上。DOS是为IBM PC开发的。
2、80年代UNIX收费的,DOS也是收费的,MAC也一样,大学里教操作系统时,教授们没法举例。于是荷兰一教授开发了MINIX,对老师学生免费并开放,对商业收费。
牛人Linus Torvalds上学的时候学操作系统课,觉得Minix不好,就自己重写了代码。当时UNIX已经有国际标准POSIX,对一些接口、界面等做了标准化,Linus就是按照POSIX标准来写的Linux 0.1版的内核。
x86是Intel公司的CPU的构架。
3、这个得问微软。
P.S.
在70年代后期到80年代,各硬件厂商都有自己的UNIX版本(现在我知道的还有IBM AIX、SUN Solaris、HP-UX),结果这些大企业吵得不可开交,于是有了UNIX标准POSIX。下面是Linux Application Development书上关于POSIX的一段话:
In an attempt to standardize all the aspects of Unix that had diverged because of the split development in Unix Wars, the Unix industry sponsored a set of standard that would define the interfaces Unix provides. The portion of the standards that deals with programming and system-tool interfaces was known as POSIX, and was issued by the Institute for Electrical and Electronic Engineers (IEEE).
2、80年代UNIX收费的,DOS也是收费的,MAC也一样,大学里教操作系统时,教授们没法举例。于是荷兰一教授开发了MINIX,对老师学生免费并开放,对商业收费。
牛人Linus Torvalds上学的时候学操作系统课,觉得Minix不好,就自己重写了代码。当时UNIX已经有国际标准POSIX,对一些接口、界面等做了标准化,Linus就是按照POSIX标准来写的Linux 0.1版的内核。
x86是Intel公司的CPU的构架。
3、这个得问微软。
P.S.
在70年代后期到80年代,各硬件厂商都有自己的UNIX版本(现在我知道的还有IBM AIX、SUN Solaris、HP-UX),结果这些大企业吵得不可开交,于是有了UNIX标准POSIX。下面是Linux Application Development书上关于POSIX的一段话:
In an attempt to standardize all the aspects of Unix that had diverged because of the split development in Unix Wars, the Unix industry sponsored a set of standard that would define the interfaces Unix provides. The portion of the standards that deals with programming and system-tool interfaces was known as POSIX, and was issued by the Institute for Electrical and Electronic Engineers (IEEE).
上次由 soblue 在 2009-05-03 12:32,总共编辑 1 次。
- steelan
- 帖子: 309
- 注册时间: 2009-04-29 3:50
Re: 关于linux发展史的一些问题
多谢!soblue 写了:1、Unix是dos出现之前的操作系统,当时主要运行在大型机、小型机等上。DOS是为IBM PC开发的。
2、80年代UNIX收费的,DOS也是收费的,MAC也一样,大学里教操作系统时,教授们没法举例。于是荷兰一教授开发了MINIX,对老师学生免费并开放,对商业收费。
牛人Linus Torvalds觉得Minix不好,就自己重写了代码。当时UNIX已经有国际标准POSIX,对一些接口、界面等做了标准化,Linus就是按照POSIX标准来写的Linux 0.1版的内核。
x86是Intel公司的CPU的构架。
3、这个得问微软。
P.S.
在70年代后期到80年代,各硬件厂商都有自己的UNIX版本(现在我知道的还有IBM AIX、SUN Solaris、HP-UX),结果这些大企业吵得不可开交,于是有了UNIX标准POSIX。下面是Linux Application Development书上关于POSIX的一段话:
In an attempt to standardize all the aspects of Unix that had diverged because of the split development in Unix Wars, the Unix industry sponsored a set of standard that would define the interfaces Unix provides. The portion of the standards that deals with programming and system-tool interfaces was known as POSIX, and was issued by the Institute for Electrical and Electronic Engineers (IEEE).
有些地方还是有点不明白,为什么Dos叫做磁盘操作系统?Unix也是基于磁盘操作的吗?Dos是在Unix基础上发展的吗?谢谢!
- wangdu2002
- 帖子: 13284
- 注册时间: 2008-12-13 19:39
- 来自: 物华天宝人杰地灵
Re: 关于linux发展史的一些问题
楼主还是放狗吧!这些发展史,网上多如牛毛。楼上上的回复不易,打字辛苦啊!
行到水穷处,坐看云起时。
海内生明月,天涯共此夕。
--------------------吾本独!
海内生明月,天涯共此夕。
--------------------吾本独!
- steelan
- 帖子: 309
- 注册时间: 2009-04-29 3:50
Re: 关于linux发展史的一些问题
呵呵,我google过了,不过这些问题似乎太老了,反而都说的不是很多,所以有些地方还不太明白,才有此一问。其实也许linux会用就好了,只是自己想把这些来龙去脉弄清楚。wangdu2002 写了:楼主还是放狗吧!这些发展史,网上多如牛毛。楼上上的回复不易,打字辛苦啊!
- adagio
- 论坛版主
- 帖子: 22110
- 注册时间: 2008-02-17 23:47
- 来自: 美丽富饶的那啥星球
Re: 关于linux发展史的一些问题
disk opretion systemsteelan 写了:为什么Dos叫做磁盘操作系统?
不操作磁盘也叫电脑?steelan 写了:Unix也是基于磁盘操作的吗?
不是steelan 写了:Dos是在Unix基础上发展的吗?
明天就换大三八!
——8核CPU、8G内存、8T硬盘……
8卡交火,80寸大屏放8个……
IPv8的光纤要8条……
---------------------------------------------------------------------------------
★ [图片版]新手当自强(续)FAQ
★ [新手进阶]挂载、fstab、调整linux分区
★ [图片版]E17桌面环境配置手把手
——8核CPU、8G内存、8T硬盘……
8卡交火,80寸大屏放8个……
IPv8的光纤要8条……
---------------------------------------------------------------------------------
★ [图片版]新手当自强(续)FAQ
★ [新手进阶]挂载、fstab、调整linux分区
★ [图片版]E17桌面环境配置手把手
-
- 帖子: 18311
- 注册时间: 2008-01-09 22:41
Re: 关于linux发展史的一些问题
推荐奇文:
计算机简史(囗囗囗囗,txt扩展名是禁止的)……
闲话操作系统
计算机简史(囗囗囗囗,txt扩展名是禁止的)……
闲话操作系统
- allesgut
- 帖子: 29
- 注册时间: 2009-04-03 17:14
Re: 关于linux发展史的一些问题
这两本书有没有windows版本的呀?我很想看看!后代 写了:推荐奇文:
计算机简史(囗囗囗囗,txt扩展名是禁止的)……
闲话操作系统
-
- 帖子: 684
- 注册时间: 2008-02-17 22:29
- 来自: 江苏
Re: 关于linux发展史的一些问题
UNIX开始时可不是基于磁盘的,因为那时还没有磁盘。那时的计算机用“磁芯存储器”。外部存储器大多是纸带、卡片之类的,后来还有磁带。
DOS的名字是比尔盖子起的,其实DOS 1.0是改编自CP/M操作系统的。CP/M是“Control Program/Monitor”的缩写,最初是为Z80 CPU编写的,后来移植到INTEL的8086上,称为CP/M 86。
图形化操作界面也不是由微软开始的,最早的全图形界面操作系统是Apple的MAC OS。Windows刚开始时,苹果曾经起诉微软侵权。
Linux开始出现时,PC兼容机已经开始红火,所以到处都是DOS系统。但当时的大型机、小型机上,跑的都还是UNIX类操作系统。
DOS的名字是比尔盖子起的,其实DOS 1.0是改编自CP/M操作系统的。CP/M是“Control Program/Monitor”的缩写,最初是为Z80 CPU编写的,后来移植到INTEL的8086上,称为CP/M 86。
图形化操作界面也不是由微软开始的,最早的全图形界面操作系统是Apple的MAC OS。Windows刚开始时,苹果曾经起诉微软侵权。
Linux开始出现时,PC兼容机已经开始红火,所以到处都是DOS系统。但当时的大型机、小型机上,跑的都还是UNIX类操作系统。
- steelan
- 帖子: 309
- 注册时间: 2009-04-29 3:50
Re: 关于linux发展史的一些问题
受益很多。多谢各位!