穿越时间的操作系统界面考古7-NeXTSTEP 3.1-3.2安装介质探秘

B站影视 2025-01-04 17:33 3

摘要:NeXTSTEP是由NeXT.Inc所开发的操作系统。NeXT是已故苹果公司首席执行官史蒂夫·乔布斯在1985年离开苹果公司后所创立的公司,1989年9月18日,NeXTSTEP 1.0推出,这是第一个完整版本,只能在特定的NeXT硬件上运行,值得一提的是,早

NeXTSTEP是由NeXT.Inc所开发的操作系统。NeXT是已故苹果公司首席执行官史蒂夫·乔布斯在1985年离开苹果公司后所创立的公司,1989年9月18日,NeXTSTEP 1.0推出,这是第一个完整版本,只能在特定的NeXT硬件上运行,值得一提的是,早期的NeXTSTEP采用MO光磁盘作为存储介质,从2.0版本开始出现CD-ROM存储介质,2.0、2.1、2.1a版MO同CD-ROM存储介质共存,2.2版及以后就只有CD-ROM版本了。

1993年5月25日,NeXTSTEP 3.1版增加了对i386处理器的支持,这使得我们在PC上可以安装这款操作系统,随后还有3.2版、3.3版是以NeXTSTEP来命名的,后期NeXTSTEP操作系统改名为OPENSTEP。本文主要展示NeXTSTEP 3.1-NeXTSTEP 3.2版本的安装介质内容以及并不完整的安装界面。

NeXTSTEP 3.1具有NeXTSTEP 3.1 Intel.iso和NeXTSTEP 3.1 Intel dev.iso,dev的光盘主要应用于开发用途,其安装光盘包含英特尔i386处理器平台的安装文件和NeXT电脑平台的安装文件,盘面左侧标识:RELEASE 3.1 FOR INTEL PROCESSORS AND NeXT COMPUTERS

以下图片是在NeXTSTEP 3.3操作系统中的读盘截图,虽然镜像为.iso镜像,但它是可启动的NeXTSTEP文件系统格式,不是ISO9660,并非Windows 下的软件可以识别,因此如果想查看其内容,必须在NeXTSTEP系统中挂载才可。

NEXTSTEP_3.1是NeXTSTEP 3.1 Intel.iso

NEXTSTEP_Dev_3.1是NeXTSTEP 3.1 Intel dev.iso

可以发现两张光盘中文件夹的内容是不同的。

由于缺少英特尔平台下的启动磁盘(因属早期版本,目前暂无去寻找的动机),这里尝试了一下使用NeXTSTEP 3.3的启动磁盘进行启动,令人意外的是,前期的启动过程基本顺利,Mach可以识别出NEXTSTEP_3.1的卷标,然后可以加载安装程序执行fdisk分区程序等。

但是分区后初始化硬磁盘尝试安装时会出错,根据提示,启动管理器能够写入硬磁盘,但是似乎创建private目录时会失败,报status 0x100

安装程序会killing all process,是无法完成安装的,重启后硬盘中会留下NeXT boot1 v1.17版本的启动管理器。(所谓NeXTSTEP 486 boot v1.17)

1993年10月,NeXTSTEP 3.2版发布,这里我们将镜像命名为NEXTSTEP 3.2 (M68K)(x86).iso首先看一下其内容。光盘卷标为NEXTSTEP_3.2,但这个光盘根目录中多了一个Upgrader.app,看样子是个系统升级程序。

由于这里的当前系统是Intel平台的NeXTSTEP 3.3,运行Upgrader.app后提示平台不适用

除了上面这一张光盘,NeXTSTEP 3.2也有用于开发的NEXTSTEP_Dev_3.2光盘

NeXTSTEP 3.2可以找到3张磁盘,分别是

3.2_x86_Boot_Disk.img,该磁盘为Intel平台启动磁盘

3.2_Moto_Boot_Disk.img,该磁盘为NeXT平台启动磁盘,可以看到该磁盘根目录中有一个类似光盘根目录中的UpgradePrep.app程序。

3.2_x86_Addl_Drivers.img,该盘为驱动磁盘

除了上述iso镜像外,还有一张NeXTSTEP 3.2 for Intel.iso镜像,加载之后会发现其根目录下的Upgrader.app图标的颜色深度和上面的不同,运行后发现其信息也不一样。

启动测试:磁盘引导,此时启动管理器已升级到1.28版本

由于缺少合适的驱动,Mach会提示No SCSI controller or CD-ROM drive found,

来源:晓加科技论

相关推荐