计算机历史博物馆(CHM)在Apple的同意下,开源40年前的Apple Lisa计算机系统的源码。Apple Lisa系统是Apple所推出的商业级系统,虽然因为其价格昂贵,再加上软件和磁盘机等问题,短短两就被Apple麦金塔(Macintosh)和Apple Lisa 2取代,但是Apple Lisa其创新的用户接口,对之后的计算机软件设计带来不少影响,使图形用户接口(GUI)成为当今个人计算机用户接口的典范。
Apple Lisa在1983年1月19日发布,售价高达9,995美元。Apple在Lisa之前产品是Apple II个人计算机,Apple II虽然畅销但仍是以命令行为基础的系统,在Apple创办人之一Steve Jobs参观施乐帕罗奥多研究中心(Xerox PARC),决定把看到的图形用户接口(GUI)设计发扬光大。GUI虽为施乐的创新发明 ,但是却因为成本关系未向公众积极推广。
GUI当初是针对儿童软件所开发的设计,重点在于以鼠标光标控制窗口、图标和菜单的形式,Steve Jobs认为所有计算机都应该采用GUI,因此与Apple开发团队开始Lisa的研发工作。Apple Lisa不同于Apple II个人计算机锁定家庭市场,而是针对商业市场,使用当时功能强大的Motorola 68000微处理器并且配备硬盘。
Steve Jobs和Apple开发团队为Lisa发展了多个重要组件,包括QuickDraw图形库,还有以程序语言Pascal为基础开发了面向对象变体Clascal,以方便编写Lisa Toolkit API。不过,当时苹果公司面临重组,导致Steve Jobs无法再参与Lisa项目,因此他转向加入并接手麦金塔项目,试图发展类似Lisa同样以鼠标光标控制,但是价格更低廉的的GUI计算机系统。
Apple Lisa与麦金塔两项目相互竞争与互通下,Lisa在1983年1月19日以9,995美元售价推出,和当时IBM命令行个人计算机仅1,565美元相比,Apple Lisa贵上不少,再加上Lisa复杂的操作系统,虽然支持多任务处理,但是Motorola 68000微处理器仍不够力,因此执行缓慢,而且也因为Lisa计算机随机捆绑了文字处理软件,降低了第三方开发者开发程序的意愿,而且其所附带的磁盘机Twiggy并不够稳定,多种原因最终导致Lisa失败。
Apple麦金塔则1984年推出新产品,取消硬盘、多任务处理和诸多高端功能,同时大幅降低内存,使整体价格更加亲民,Apple麦金塔售价2,495美元,并且向大学生推出优惠方案,使得麦金塔的使用基础大幅提升。
在麦金塔发布之后,也激发多家个人计算机软件公司开发GUI环境,包括GEM和Windows等,这些系统都受到麦金塔的影响,GUI成为了个人计算机上主要的用户接口典范,而麦金塔的成功,正史于Lisa集成受到施乐帕罗奥多研究中心启发的GUI,CHM提到,Lisa是麦金塔成功的垫脚石,也是GUI和个人计算机重要的里程碑。
现在为庆祝Apple Lisa的40岁生日,CHM获得Apple授权,对外发布Lisa软件源码,包括其系统和应用程序软件。