《UNIX编程艺术》学习笔记1:Unix为什么能长久保鲜

Unix最持久的异议恰恰来自Unix哲学的一个特性,这一条特性是X window设计者首先明确提出的。X致力于提供一套“机制,而不是策略”,以支持一套极端通用的图形操作,从而把使用工具箱和界面的“观感”(策略)推后到应用层。设计理念是:最终用户永远比操作系统设计人员更清楚他们究竟需要什么。

X window是什么,为社么Unix这一设计哲学由X window的设计者提出?

我们通常称X window为X。根源可以追溯回20世纪80年代中期的MIT。那时,麻省理工学院为了教学,希望构建一个包含图形工作站的网络,然而,他们所面对的是来自众多不同厂商的不兼容的设备和软件所造成的混乱。

1984年,麻省理工学院制定了Athena计划,目标是创建第一个标准化、网络化并且与具体硬件独立的图形操作环境。然后这个环境可以用来构建一个大型的、校园级的网络。

Athena计划最终在两个重要方面取得了成功,首先创建了一个与具体厂商无关且适合于网络的图形界面,他们称为X window。(注意不是X windows)。第二,为麻省理工学院社区中数百台计算机提供了服务。

可见,为了让X window更具适应性,他们提出了这样的设计哲学。具体是通过“抽象层次”实现的,即从底部向上堆叠,一个层次堆在另一个层次的上面。每个层次只需关心如何调用其他层次的服务。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值