庆祝40周年,CHM公开Apple Lisa源代码
出品 | OSC开源社区(ID:oschina2013)
美国计算机历史博物馆 (Computer History Museum,CHM) 宣布已获得苹果公司的授权,在 Apple Lisa 发布 40 年之际公开其包括系统和应用软件在内的所有源代码,作为代码艺术系列的一部分。
访问代码:https://info.computerhistory.org/apple-lisa-code
Apple Lisa 系统于 1983 年 1 月 19 日发布。与针对家用电脑市场的 Apple II 不同,Lisa 主要针对商业市场,其使用功能强大的摩托罗拉 68000 微处理器并搭配硬盘驱动器,定价 9995 美元。也正是因为其高昂的售价以及软件 / 软盘方面等诸多问题,Apple Lisa 的商业化并未成功。但仅管如此,Apple Lisa 还是具有里程碑式的意义,它是全球首款同时采用图形用户界面 (GUI) 和鼠标的个人电脑。
“苹果公司今天的 Macintosh 系列电脑,因将鼠标驱动的 GUI 带给大众并改变了我们使用计算机的方式而闻名,它的存在要归功于它在苹果公司的直接前身 Lisa。如果没有 Lisa,就不会有 Macintosh-- 至少不会有我们今天的形式 -- 也许也不会有微软的 Windows。”
根据介绍,Apple Lisa 附带了一套应用程序,包括文字处理器、电子表格和图表(与系统捆绑在一起),这阻止了第三方开发人员为其编写自己的软件。最初的 Lisa 还附带了内部设计的软盘驱动器 (Twiggy),但并不可靠。Lisa 的 GUI 受到 Xerox PARC 的 Smalltalk 系统元素的启发,但也包括经过用户测试验证的新创新。
在 Apple Lisa 面世两年前 Xerox 曾以 16595 美元的价格发布了一款基于 GUI 的商用工作站 Star,同样针对办公室工作人员。与 IBM PC(两年前发布的基于命令行的 PC,零售价为 1565 美元)相比,这两款机器的价格都很高,最终导致了它们的消亡。但也有其他重大问题,即 Lisa 复杂的操作系统允许多个程序同时运行(多任务处理),即使对于它的 68000 处理器来说也过于强大,因此运行缓慢。
继 Lisa 于 1983 年推出后,Lisa 2 系列于 1984 年 1 月与定价 2495 美元的 Apple Macintosh (今称为 Mac) 一起发布。Lisa 2 系列包括两种型号,Lisa 2/5 和 2/10,售价分别为 3495 美元和 5495 美元。Lisa 2 用单个 Sony 3.5 英寸软盘驱动器取代了原来 Lisa 的双 Twiggy 软盘驱动器,与 Mac 中的驱动器相同。
1985 年 1 月,Lisa 2/10 被重新命名为 Macintosh XL,并配备了 MacWorks,这是一个允许它运行 Mac 软件的模拟器。尽管销量有所提高,但该产品于 1985 年 4 月被淘汰,专注于 Mac。Macintosh 与 Lisa 竞争,并最终因其较低的价格和开放的软件生态系统成为最受欢迎的计算机。其他基于 GUI 的操作系统(如 Windows)是在 Lisa 和 Macintosh 之后发布的,并且深受两者的影响。
Apple Lisa 是以乔布斯与前高中女友的孩子 Lisa Brennan (现在的 Brennan-Jobs) 命名的,不过后来的官方说法为 “局部集成软件架构”(Local Integrated Software Architecture)的英文缩写。
尽管 Lisa 在市场上失败了,但作为个人计算机公司发布的第一台基于 GUI 的计算机,它在 GUI 和 PC 的历史上占有重要地位。虽然 Xerox Star 8010 在 1981 年击败了 Lisa 上市,但 Star 是与 Apollo 和 Sun 的其他工作站竞争的。或许更重要的是,如果没有 Lisa 及其受 PARC 启发的 GUI 的整合,Macintosh 本身就不会基于 GUI。两台计算机共享关键技术,例如鼠标和 QuickDraw 图形库。Lisa 是 Macintosh 的关键垫脚石,也是图形用户界面和 PC 史上的一个重要里程碑。
相关链接:https://computerhistory.org/blog/the-lisa-apples-most-influential-failure/
往期推荐
Shopify开发团队放弃Ruby,改用Node重写CLI工具
这里有最新开源资讯、软件更新、技术干货等内容
点这里 ↓↓↓ 记得 关注✔ 标星⭐ 哦