[编程开发] 从NeXT,到Mac OS 9,最后到Mac OS X:华丽蜕变

[复制链接]
VIVIANY 发表于 2023-11-5 03:27:04|来自:北京 | 显示全部楼层 |阅读模式
文末附资源大全
先看两张图:
这是1999年发布的Mac OS 9


这是2001年发布的Mac OS X 10.0 “Cheetah”


这是如何蜕变的呢?
首先,我们需要澄清一个概念:Mac OS 9属于“Classic”系列,即经典系列;而Mac OS X则是一个新的系列,这个系列基于NeXT系统,所以,要弄清楚Mac OS X的蜕变,得先从NeXT开始讲起
NeXT系统全称NeXTSTEP系统,是由NeXT公司首发于1987年,这是NeXT与离职的乔布斯合作的产物,在1990-1996年期间,他一直是世界上最先进的系统,但他却因为硬件兼容性、操作逻辑、软件兼容性和推广遭到诟病,最终导致NeXT系统一直未受到重视。1997年NeXT公司被苹果公司收购后变成了Mac OS测试版的一个部分,并且被重命名为Rhapsody。Rhapsody于1999年被正式发布为Mac OS X Server 1.0,后来,Server 1.0又变成了Cheetah的一部分,但是,Server也有自己的系列。Cheetah使用了大量Server 1.0的内核。NeXT是一个奇怪的系统,他只有英文一种语言,他的逻辑十分反人类,他有许多独特而奇妙的组建,最终造就了Cheetah的归来。
NeXT 0.8


NeXTSTEP 0.8发布于1987年,它包含一个清晰的图形界面和一个模糊的程序切换器(右上角),类似于1995年Windows 95任务栏的雏形。NeXT 0.8是第一个NeXT版本,它支持光盘、软盘读取(这在当年极为罕见)。从已知截图中,可以发现,Mac OS X经过重新设计的访达已经基本出现(右上角的窗口)。NeXT 0.8的窗口和Mac OS的设计如出一辙。它的安装需要68k,尽管比同期的所有系统都要大好几倍,然而,高级功能已经被内置:烧录、终端、多媒体播放第。它需要NeXT 68030的处理器。这些东西,是逻辑上的飞跃
这个版本出现了祖传旋转球
NeXT 1.0


1.0版本发布于1989年,同年也有一个1.0a的更新版本;1.0版本是第一个面向市场的版本(类似于Windows 1.0和2.0),它新增了固定项目(类似Mac OS X将程序固定在Dock栏、和Windows 7将程序固定在任务栏)于程序栏(右上角),这个功能最终演变为Dock栏,但是在Rhapsody时期被废除(到了Mac OS X DR 3才被重启)。这个版本废除了最大化和最小化的按钮(受到System 6.0影响),然而由于过于激进,没有将两个按钮融合到其他位置(比如Windows 2.0或System 6.0的设计)


Windows 2.0将窗口这么设计,包含3大按键


System 6将窗口这么设计,包含关闭和窗口自动调整
相比之下,NeXT的设计简直反人类
但是,NeXT 1.0拥有了极为先进的庞大功能,当时宣传得最广泛的功能是文件搜索和高度自定义功能。同期的Mac OS和Windows的控制面板都是只能进行基本设定,然而NeXT已经拥有了类似Windows 10一样的设置。1.0版本需要NeXT M68k处理器。这个版本是所有NeXT系统中评价最低的。

NeXT 2.0


NeXT发布于1990年,这个版本回归了自动调整窗口按键(System 6复刻版)功能部分以“文件共享”为最大升级(类似Windows 95网络组建中的共享和Windows Vista中的家庭组)。之所以可以完成这些功能,是因为内融合了NeXTStation和NeXTCube(类似OS/2 Wrap Station),这两个强大的组建实现了世界上最早的文件共享。其他方面,这个版本对多媒体进行了更新,使其可以在不安装任何驱动的情况下流程运行视频、播放音频(这在当时难以想象)。同时,这是第一个支持彩色(虽然可以显示,但会经常导致系统崩溃,并且只有8位)和传真机的NeXT。此外,这是世界上第一个带有搜索功能的系统(变成了后来的Sherlock)
2.0还有2.1和2.2的更新版本,进行了一些小修小补

NeXT 3.0


3.0版本发布于1992年,这个版本调整了对彩色显示的支持,可以正常显示亿万个色彩(Billions of Colors),同时,文件管理器遭到修改,后在Rhapsody时期被废除,但在Mac OS X DR 1重启。这个版本是一个纯32位系统,支持NeXT 68k处理器。此外,这个版本没有其他大的更新。
3.1版本新增了对X86处理器的支持(以后所有版本都如此);3.2版本新增了对Intel处理器的支持(这意味着VMWare或Virtual Box可以模拟它了);3.3版本新增了对Sun Sparc和HP Parisc处理器的支持。
已知的NeXTSTEP 3.3光盘和包装盒




NeXT 4.0
这个版本改名为Workspace Manager或OPENSTEP


这个版本放弃了NeXT这个名字,改为了Openstep
开机动画




关机界面:(在Rhapsody时期被废除)
这是模仿Windows 95“现在可以安全关闭计算机了”


这个版本是最后一个独立的NeXT系统,发布于1996,新增了多用户和易于使用功能(类似Windows 95中的辅助工具)。这个版本有普通版和企业版之分。
4.1、4.2更新版本对多媒体进行了更新。

现在到了1997年,NeXT被苹果收购,他也摇身一变,成为了Rhapsody。他的正式版是Mac OS X Server 1.0
Rhapsody Developer Release 1


研发于1997,为了与Mac OS结合,NeXT的风格变得更倾向于Mac OS 9,但是,固定栏没有被移除(左下角),原先左上角的固定栏却被移除(原因是不符合人体习惯)
关于Rhapsody


请注意:Darwin内核已经开始研发
开机动画






在DR1的登陆界面中,你能不能发现Mac OS 9的蛛丝马迹呢?在开机动画中,你能不能发现Windows Whistler Beta 1的一部分呢?(微软档案表明受到了Rhapsody启发,当时DR1已被泄露)
DR1拥有了一个重新设计的窗口,结果是它被删去了关闭按钮(那么你必须通过程序坞来关闭他)。Rhapsody是一个服务器系统,所以,程序坞新增了Services下拉菜单。
DR1支持i386和PowerPC处理器,所以他也可以被常规模拟器模拟。这个版本大幅度舍弃了对多媒体强大的支持,过于激进的删去了QuickTime,于是你将无法打开图片和音频。甚至,他还舍弃了各种驱动,所以安装声卡、显卡、网卡驱动变得异常艰难。
Darwin内核常见的崩溃


Rhapsody Developer Release 2


发布于1998,删去了固定栏
系统要求:




开机动画遭到大幅度修改,逐渐走向Server 1.0






并且关机动画也被整修


这个界面模仿了Windows NT 4.0


并且,这个版本首次出现开箱体验(OOBE),但是自定义后需重启




不幸的是,这个版本放弃了对Darwin内核的支持(原因是太不稳定)
Rhapsody的测试完毕,进入Server 1.0时期
Mac OS X Server 1.0


Server 1.0发布于1999年,Mac OS X Server系列开山之作,尽管Aqua已处于研发,然而它还是使用了保险一些的Platinum主题,然而,他只能运行于PowerPC(VMWare悲),所以劝退萌新:不要尝试Qemu!他的安装需要2GB,比Mac OS 9大19倍。这个版本只有英文版。
Server 1.0光盘


关于


开机/关机动画




Server 1.0已经脱离了Classic系列,但他也不是Mac OS X系列;他有一个很奇怪地位,因此,这个系统是所有Mac OS系统里最不通用的。
Server 1.0更新列表:1.0.1,1.0.2,1.2,1.2.3,其中,1.2.3是规模最大的一次,因为他重新使用了Darwin内核
Server 1.2.3常见的内核崩溃


Server系列的圆满结束,带来的是Mac OS X Developer Release的重生

Mac OS X Pre-Develope(预测试)
1.2000?build


这张截图显示了Darwin内核崩溃的界面(类似现在Mac的Darwin崩溃),包括一个奇怪的Mac和关机动画。这个截图的真实性未知,如果是真的话,就可以知道Darwin内核已经到开发中期(1.2,正式版为1.3.1)。这个位置版本被命名为“Mac OS X 2000?build”,原因是据猜测,Darwin 1.2开发阶段在2000年早期
2.build 4K17
Build 4K71是唯一一个被证实的预测试Mac OS X。这个版本尽在档案的文献中提到,没有已知图片。已知其只能运行在Power Mac G4。
Mac OS X Developer Preview 1


以Server 1.0.2位基础进行了一些修改,日期为1999年,系统需求如下:


开机动画也被修改


DP1同时还增加了好些功能,例如:QuickTime 5 Beta、iTools Beta、Mail Beta、iMovie Beta、Process Viewer(类似Windows中的程序管理器)、Console(类似Windows Powershell)等
程序坞也发生了微妙的变化




Mac OS X Developer Preview 2


DP2开始进行改革。关于已经发生了变化


程序坞也开始脱离Workspace Manager框架


安装程序也有了变化


DP2抵达了Darwin 1.2.1,并且Aqua已经逐渐到来;并且关机界面已经成为正式版(仅颜色不同)


DP2增强了对多媒体的支持,并且Mail也开发完毕,其他部分更新不大
Mac OS X Developer Preview 3


2000年,Aqua已经来临,Dock已经开始,程序坞得到更新,壁纸更加清新自然。Aqua的到来使一切焕然一新,成为了乔布斯所言“让人一看到就想咬一口”的界面。窗口也重新设计,三色灯也到来了。
关于Mac OS


安装程序


开机界面(已十分接近最终版)


QuickTime 5、iTools、iMovie等都更新到了Beta 2,并且,都匹配了Aqua,图标也重新绘制,没有出现任何一个Mac OS 9遗留下的图标(这不比微软勤快?)(除了访达图标)
Mac OS X Developer Preview 4


程序坞又一次得到新生,Dock栏变的更加和谐,并且,音乐、视频、图片的打开更加丝滑;各种动画也被加上,缩略图也诞生了。
极为成熟的Dock栏



一切的内部测试已经完结,接下来,我们需要一些实践,于是来到了公共测试时期
Mac OS X Public Beta
1.build 1H39




是不是和正式版几乎一样了?程序坞再一次重新设计,然后,更新了驱动列表,大幅度降低游戏性能(万恶之源)
安装程序和开箱体验全部进行了重写


开箱体验




开机动画也进行了调整


马上就要到达正式版了,因为这是“Cheetah Final Testing”,并且,这是自Rhapsody以来第一个带有多语言的Mac OS
2.build 2E14


更新了50多中语言,QuickTime,iTools,iMovie全部变为正式版。
公共测试得到了满意的结果,进入预选版本:
4K29、4K33、4K46、4K60
所以,你们知道4K78是什么了吗?
Mac OS
XXX                        XXX
    XXX                  XXX
      XXX              XXX
        XXX          XXX
         XXX       XXX
          XXX    XXX
             XXXXX
         XXX    XXX
       XXX       XXX
     XXX           XXX
   XXX              XXX
10.1 “Cheetah”


Cheetah需要PowerPC。但是,在最后一个版本,他和Public Beta还有不同:程序坞重新设计了
一个优美的安装程序和OOBE


选择安装磁盘


软件许可


开始安装


开箱体验:欢迎


个性化


安全问题(22年前的痛苦)


新建账户


连接到Internet


选择时区


完成:别忘了注册我们


最终定稿的开机界面和登陆界面


登陆


然后开始长达19年的旅程。
包装盒和光盘




并且来看一看各种演示












资源大全:
NeXTSTEP 0.8
NeXTSTEP 1.0
NeXTSTEP 2.0
NeXTSTEP 3.1 (i386)
NeXTSTEP(Openstep)4.1企业版(i386)
Rhapsody DR1(X86)
https://dl.winworldpc.com/Beta%20Operating%20Systems/Macintosh/Rhapsody/Apple%20''Rhapsody''%20(Grail1Z4%20x86%20Developer%20Release%201).7z
Rhapsody DR2(X86)
https://dl.winworldpc.com/Beta%20Operating%20Systems/Macintosh/Rhapsody/Apple%20''Rhapsody''%20(Titan1U%20x86%20Developer%20Release%202).7z
Mac OS X Server 1.0
Mac OS X DP1
Mac OS X DP2
Mac OS X DP3
Mac OS X DP4
Mac OS X Public Beta Build 1H39
Mac OS X 10.0 “Cheetah”
Qemu 7.2
全部回复5 显示全部楼层
loyowo 发表于 2023-11-5 03:27:30|来自:北京 | 显示全部楼层
由于使用手机编写排版可能会有问题,请谅解[捂脸]
wzcaicai 发表于 2023-11-5 03:27:51|来自:北京 | 显示全部楼层
看惯了现在的界面,突然觉着过去的界面怎么这么陌生呢
shenzhen 发表于 2023-11-5 03:28:36|来自:北京 | 显示全部楼层
第一次接触macos时已经是扁平化后的设计了,记得是Yosemite。
dxking 发表于 2023-11-5 03:28:44|来自:北京 | 显示全部楼层
Aqua配合当年的Mac机的工业设计所带来的惊艳感,时隔20余年依然难忘
parasite 发表于 2023-11-5 03:29:11|来自:北京 | 显示全部楼层
这个厉害了!好多很难得一见的内容与界面。

快速回帖

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则