从DOS和UNIX开始谈现代操作系统的恩怨情仇~

    谈起现代操作系统,大家立刻就能想起:Windows、OSX、Linux等等,但要真正了解他们的发展,就不得不谈谈他们当初的前身:DOS系统和 UNIX系统。虽然身为一个90后没有直接接触过纯DOS或者UNIX系统,但并不影响我们对它的兴趣。当历史上UNIX系统、或是DOS系统发布的时 候,就像一颗冉冉升起明星,让操作系统在短短50年内发展到现在的地步,科技改变生活,仅从这一点看就所言非虚,现在来看看,当初UNIX和DOS之间发 生过什么故事。

    那时的操作系统属于命令行界面,黑色的背景,纯粹的界面,一行行简朴而华丽的代码从那里开始,数之不尽的爱好者参与进来,为初期操作系统的发展做出了不可磨灭的贡献。

    自从UNIX系统在1969年在AT&T的贝尔实验室被Ken Thompson开发出来,现代操作系统的发展可谓是进入了“黄金时期”,1974年时汤普逊和里奇合作在ACM通信上发表了一篇关于UNIX的文章,随 后UNIX系统迅速被社会所关注,但当UNIX正在如火如荼的发展中,DOS横空出世了。

    最早在1980年的西雅图电脑产品公司(Seattle Computer Products),一名程序员蒂姆?帕特森花费4个月编写出了86-DOS操作系统,(据说这个操作系统严重抄袭CP/M,但具体情况我这里无法查 到),这个系统很快引起了微软的注意,在1981年7月,微软花费5万美金收购它,并将它更名为MS-DOS,在年底的时候,MS-DOS 1.0上市并成功搭上IBM这条大船,给每一台IBM电脑安装MS-DOS系统,微软收取200美金的运营模式,这才为了微软之后的宏大打下了基础。 DOS系统有很多的版本,如PC-DOS、DR-DOS、Free-DOS等,虽然都简称DOS系统,但并没有哪个系统直接命名为DOS,微软之后在 MS-DOS上也做了不少更新,不过暂且先不提。

    再来看看UNIX系统的发展,在这个时候时候,AT&T公司已经发现UNIX系统的价值,开始保护它的产权价值等,但有些为时过晚,在这时,除了 AT&T公司的UNIX版本外,Berkeley的BSD UNIX也非常热火,在之后的发展中,各种类UNIX系统更是层出不穷,如大家耳熟能详的Linux,还有象征着高大上的Apple Mac OS X,最开始AT&T公司对于UNIX系统并没有对开发人员有过多的奖励或者支持,更多的靠的是开发人员的好奇和热情,但这对后面这款操作系统和其 他类UNIX系统有着不可磨灭的贡献,由于UNIX系统和类UNIX系统都在一定程度上遵守POSIX规范,这造成了一个好的结果,在这些系统上面开发的 程序,只需要一点点简单的修改,就可以做到系统上的共通,而苹果的电脑因为最好的UI、用户体验、以及技术支持,成为了程序员的首选系统。

    在这个时候,操作系统已经不知不觉的从当初简单的命令行界面发展到了现在的图形用户界面,图形用户界面的发展,让计算机的难度飞速下降,但对于程序员来说,那纯粹的命令行界面,永远占有一席之地。

    UNIX系统可以说是一直发展到了今天、但与之同时出生的DOS系统就没那么好运了,刚刚讲到微软的MS-DOS 1.0,微软的DOS系统一直维护更新至8.0版本、但最后放弃了MS-DOS这个曾经引起滔天巨浪的系统,在1985年的时候,微软曾发布过 Windows1.0,这时的windows并不能跟现在的相比、这款产品仅仅是在DOS环境下的一款应用程序而已,但这可以说是现在Windows的起 源,因为那是微软的第一款图形用户界面的尝试,并取得了巨大的成功。

    要问对这一次微软的成功最不开心的是谁,那苹果的乔布斯就不得不提一提了,在微软发布这一款操作系统的背后,还有一些故事,微软曾与苹果合作,了解和开发麦金塔电脑上的图形化界面,苹果和微软都有自己的小心思,但最终还是微软稍胜一筹,在苹果发布自己的系统之前,抢先发布了自己的Windows1.0,乔布斯曾因此事对比尔·盖茨大发雷霆,却被比尔盖茨用一句话嘲讽,我们都有个有钱的邻居,叫施乐,我闯进他们家准备偷电视机的时候,发现你已经把它盗走了。(这件故事取自乔布斯传第16章。)

    之后Windows一直更新到3.0,都是基于DOS系统,但给操作DOS用户带来了极大的便利,这让微软意识到这个可能比MS-DOS系统更有发展潜 力,微软在之前的与IBM的合作最后失败告终,留下OS/2系统,微软便基于这个系统开发开发出了Windows NT(New Technology) 3.1系统,以及往后影响整个世界的Windows 95,直到Windows 2000,微软都在维护更新MS-DOS系统,但Windows 和 MS-DOS之间的联系已经越来越小。

    Windows操作系统可以说一直是Apple OS X系统最大的劲敌了,虽然在一些方面比不上苹果,但因为强大的兼容性,几乎所有用户自己配置的电脑和OEM厂商,都会选择Windows 操作系统来作为自己的系统。苹果将自己的操作系统作为自己产品的专有系统,虽然减少了用户的数量,但大大提高了用户的体验,和品牌的价值。但苹果用户在有 需要的情况下不得不安装上Windows操作系统,而Windows的用户,为了工作或者学习等等,经过一段时间的研究和学习,给自己的电脑上装上了苹果 系统。

    由此可见,各大操作系统阵营之间的较量还得继续持续下去,不过也正所谓有竞争才有发展,说不定正是因为当初那一点点的纠缠,才造就了现在的科技生活。

你可能感兴趣的:(从DOS和UNIX开始谈现代操作系统的恩怨情仇~)