Windows 1.0:Premiere Edition:修订间差异
第40行: | 第40行: | ||
在InfoWorld杂志第26期第7卷(1985年7月1日)中,发表了一篇名为“Microsoft Ships Windows”的文章。 文章的内容与Tandy Trower的陈述一致,从发布日期到某些细节(例如软件发布给“软件开发者”和“独立软件供应商”)。 但是,它并没有在任何地方提到“Premiere Edition”的名称。 | 在InfoWorld杂志第26期第7卷(1985年7月1日)中,发表了一篇名为“Microsoft Ships Windows”的文章。 文章的内容与Tandy Trower的陈述一致,从发布日期到某些细节(例如软件发布给“软件开发者”和“独立软件供应商”)。 但是,它并没有在任何地方提到“Premiere Edition”的名称。 | ||
==Fake Build== | ==Fake Build== | ||
有一Premiere Edition的Fake版本在2008年被泄露,并且在BetaArchive上存在多年之后才被删除,但仍然可以在许多其他网站上找到。由于以下原因,该版本已经被证实是假的: | |||
* 微软的开发人员表示整个内存管理系统已在Premiere Edition和Windows 1.01之间重写,但泄漏的内核管理系统的字节与1.01的内核完全相同。即使最小的代码更改也会显示出这个版本不同的迹象,但泄露的版本和1.01之间没有任何变化。 | * 微软的开发人员表示整个内存管理系统已在Premiere Edition和Windows 1.01之间重写,但泄漏的内核管理系统的字节与1.01的内核完全相同。即使最小的代码更改也会显示出这个版本不同的迹象,但泄露的版本和1.01之间没有任何变化。 | ||
* 提供给BetaArchive的版本包括WRITE.DAT(一个用于Windows Write的文件),它原本不是Premiere Edition的一部分。泄密者说这是一个“错误”,而Write只是作为一个实验。它后来被重新上传删除,但最初的篡改使构建的真实性受到质疑。 | * 提供给BetaArchive的版本包括WRITE.DAT(一个用于Windows Write的文件),它原本不是Premiere Edition的一部分。泄密者说这是一个“错误”,而Write只是作为一个实验。它后来被重新上传删除,但最初的篡改使构建的真实性受到质疑。 | ||
* Premiere Edition的Fake版本起源于betaguy224,他过去提供多次Fake版本和虚假资料。 | * Premiere Edition的Fake版本起源于betaguy224,他过去提供多次Fake版本和虚假资料。 | ||
==Trueyanksfan的软盘== | ==Trueyanksfan的软盘== | ||
2014年3月16日,名为TrueYanksFan的BetaArchive用户发帖声称拥有原始软盘。后来,他还发布了一张照片,上面写着四张5¼装有“Premiere Edition”的安装盘。 | 2014年3月16日,名为TrueYanksFan的BetaArchive用户发帖声称拥有原始软盘。后来,他还发布了一张照片,上面写着四张5¼装有“Premiere Edition”的安装盘。 |
2019年10月3日 (四) 01:43的版本
Windows 1.0 Premiere Edition | |
内核版本 | 1.0 |
---|---|
架构 | 16-Bit |
语言 | English (United States) |
版本字串 | 1.0 Premiere Edition |
产品密钥 | N/A |
它最初被微软发送给计算机行业的主要参与者,以证明他们的产品不是跳票机(之前曾被推迟过几次)。在发布正式版1.01之前,必须完全重写内存管理代码;这将是Premiere和1.01之间的关键区别。现有唯一完整的Alias版Premiere Edition是在1985年7月30日编译的。
此版本与用户界面方面的1985年5月的Windows 1.0 Beta非常相似。它的默认配色方案主要是黑色和白色,尽管许多应用程序实际上使用的颜色与视频适配器和驱动程序的适当组合。关于Premiere Edition中的对话框使用文本图形,这也可以在Beta版本中看到。
fake版本在2008年出现,发布人betaguy224在帖子及文件NFO信息中称是Premiere Edition。并且仍然可以在网上广泛下载,即使版本字符串更改只有1.01。
在2014年3月,BetaArchive用户trueyanksfan声称拥有真正的软盘映像,并且还发布了它们的照片。后来发现他的磁盘被部分覆盖了。在2014年12月18日,BetaArchive用户Alias发布了一套来自真实Premiere Edition的软盘映像。
来自Microsoft FTP的照片
运行此版本的IBM PC 5170(IBM AT)的图像存在于Microsoft的公共FTP服务器上,但是,它的真实性存在疑问。人们认为图像太清晰,明亮,平坦,无法判定为来自特定显示器的真实照片。
Tandy Trower的文章
在《Windows的秘密起源》(The Secret Origin of Windows)中,Windows的项目经理Tandy Trower描述了Premiere Edition:
但到了1985年的初夏,我们仍然没有接近完成,所以鲍尔默宣布我们应该发布一个我称之为Premiere Edition的初步版本,我们提供给关键应用程序供应商,分析师和成员请求反馈并部分履行鲍尔默承诺在夏季发货。 - Tandy Trower
当时,Windows的发布被推迟了几次,导致一些人得出结论它已经变成了软件(软件的发布是承诺但从未实际通过)。这导致微软决定在它完成之前发布一个初步版本,他们称之为Premiere Edition。
在同一篇文章中,Trower还提到:
然后就在我开始感觉更加乐观的时候,内存管理代码的架构师告诉我,他在设计中发现了一个关键缺陷,并且需要重新编写它,基本上使所有测试都变得毫无用处。 - Tandy Trower
此外,他讨论了重写的Windows 1.0的发布:
到11月,我们已经完成了测试,并提出了一个可靠的版本。 [...]该版本在早期的“Premiere”版本之后被称为版本1.01。 - Tandy Trower
这意味着没有指定为1.00的最终版本,使1.01成为第一个真正的公开发布(Premiere Edition是测试版)。
InfoWorld文章
在InfoWorld杂志第26期第7卷(1985年7月1日)中,发表了一篇名为“Microsoft Ships Windows”的文章。 文章的内容与Tandy Trower的陈述一致,从发布日期到某些细节(例如软件发布给“软件开发者”和“独立软件供应商”)。 但是,它并没有在任何地方提到“Premiere Edition”的名称。
Fake Build
有一Premiere Edition的Fake版本在2008年被泄露,并且在BetaArchive上存在多年之后才被删除,但仍然可以在许多其他网站上找到。由于以下原因,该版本已经被证实是假的:
- 微软的开发人员表示整个内存管理系统已在Premiere Edition和Windows 1.01之间重写,但泄漏的内核管理系统的字节与1.01的内核完全相同。即使最小的代码更改也会显示出这个版本不同的迹象,但泄露的版本和1.01之间没有任何变化。
- 提供给BetaArchive的版本包括WRITE.DAT(一个用于Windows Write的文件),它原本不是Premiere Edition的一部分。泄密者说这是一个“错误”,而Write只是作为一个实验。它后来被重新上传删除,但最初的篡改使构建的真实性受到质疑。
- Premiere Edition的Fake版本起源于betaguy224,他过去提供多次Fake版本和虚假资料。
Trueyanksfan的软盘
2014年3月16日,名为TrueYanksFan的BetaArchive用户发帖声称拥有原始软盘。后来,他还发布了一张照片,上面写着四张5¼装有“Premiere Edition”的安装盘。
2014年9月12日,TrueYanksFan发帖,信息显示Disk1-3文件被大量删除,只有Disk4幸免于难。他还发布了截图,声称文件的日期接近1985年10月结束,而磁盘上文件日期在这之后的文件大多为接近正式版的版本,幸存的文件主要是应用程序,例如记事本,已经有版本号1.01。
2019年4月2日,该版Premiere Edition的Disk3、Disk4在86Box Discord #softhistory出现,Kotori提供了Kryoflux抓取流文件及对应的转换后img软盘镜像。这版文件的出现确定了Trueyanksfan所得Premiere Edition的真实性。而后续分析显示,文件中Disk4文件内容完整,Disk3有部分文件在泄露者获得软盘前被删除,被删除文件在磁盘中信息不完整。文件结构内有大量来自1985.11的文件并且暂时没有Disk1及Disk2。
Alias的软盘
BetaArchive成员Alias于1985年在微软实习,在2014年11月29日发布了完整磁盘集和在他的IBM PC XT上运行的构建的照片。 此后2014年12月18日Alias发布了一套来自真实Premiere Edition的软盘映像。
对TrueYanksFan版的修复工作
尽管目前TrueYanksFan版对外泄露的文件较少,而来源软盘的文件也受到不少程度的污染,但针对污染后软盘镜像的修复仍然是可行的。
注意:以下的修复记录为2019年4月5日,用户“随便问我”针对目前我们可得到的文件“win1 october rc.rar”(包含Disk3及Disk4)及Betaarchive上关于TrueYanksFan的版本讨论帖所列文件信息,目标为原软盘镜像内文件(仍然为包含1985-11月文件的污染版本)而进行的修复工作随笔记录,供后来人参考。如有新的文件泄露,该记录将跟进更新。
- 根据Betaarchive帖子内文件列表及日期信息寻找对应文件
根据经验及帖子内的阐述,可有的文件来源:游戏Balance of Power 1986版,同期的Microsoft Office组件,Alias版Premiere Edition及以前版本的文件,还有Windows 1.01 SDK的文件。其他零散的文件来源亟待补充。
尽量寻找文件对原盘进行补充后,仍然缺失的文件列表如下:
DISK1缺失文件:
PIF(因未完全确认文件原版性质而暂时判为缺失) [Note1]
PIFEDIT.EXE (确认缺失原版文件)
123.PIF
123-2.PIF
BASCOM.PIF
BASIC.PIF
BASICA.PIF
CHART.PIF
CLOUT.PIF
DBASE.PIF
DBASE2.PIF
DBASE3.PIF
DW2PG.PIF
DW3PG.PIF
FILE.PIF
FW.PIF
FWC.PIF
FWT.PIF
GRAPH.PIF
HTPM.PIF
IBMFILE.PIF
IBMGRAPH.PIF
IBMREPRT.PIF
IBMWRITE.PIF
LOTUS.PIF
LOTUS2.PIF
MP.PIF
MP40.PIF
MP80.PIF
MSACCESS.PIF
PE.PIF
PC-DRAW.PIF
PLAN.PIF
PROEDIT.PIF
PROJ.PIF
PROJM.PIF
RB5000.PIF
RBASE.PIF
REPORT.PIF
RG.PIF
SC3.PIF
SCOM.PIF
SCOMII.PIF
SPELL.PIF
SYMPHONY.PIF
TURBO.PIF
TURBOBCD.PIF
TURBO-87.PIF
VX.PIF
WORD.PIF
WP.PIF
WRITE.PIF
WS.PIF
WS2000.PIF
XTALK.PIF
XYWRITE.PIF
KERNEL.EXE
LPC.DRV
COMM.DRV
WRITE.DAT
DISK2确认补充完整。
DISK3缺失文件:
EPSON.DRV (寻得的文件大小符合,但日期不符)
NEC3550.DRV
DISK4源盘文件即完整。
[Note1] PIF后缀的命令快捷方式文件并未完全确认为原版,但原版的可能性很大。这些PIF文件是从1.01 RTM获得的,日期按帖子内文件结构设置为原日期。PFSACCES.PIF SYMPHACC.PIF WRDPERF.PIF 这3个文件是从其他来源获得的,在其他来源中文件日期同原软盘一致。 这3个文件经比较与1.01 RTM内文件内容完全一致,所以有以上假设。
- 使用确认与原软盘文件不同的Windows 1.01 RTM版文件补充剩下的文件,以确保安装文件完整。
Disk01:
添加了SETUP.EXE
添加了SETUP.LBL
Disk02:
添加了BUILD.LBL
添加了GDI.EXE
Disk03:
添加了UTILITY.LBL
并没有确认来源软盘Disk5的存在,所以当安装程序要求插入Write Disk时,可按“q”完成安装。
外部链接
Alias的Windows 1.0 Premiere Edition的软盘 BetaArchive
BetaArchive上的Windows 1.0 Premiere Edition主题 BetaArchive
BetaArchive关于TrueYanksFan的Premiere Edition版本讨论 Betaarchive
Tandy Trower的Windows秘密起源
InfoWorld第26期第7卷Google Books