微软交流社区

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 64|回复: 4

Windows 1.0开发历程和程序集

[复制链接]

2

主题

6

帖子

9

积分

新手上路

Rank: 1

积分
9
发表于 2023-4-9 19:18:24 | 显示全部楼层 |阅读模式

Windows 1.0是由微软公司于1985年11月20日发布的一款伪系统,基于MS-DOS 2.x或3.x,最高可运行于MS-DOS 6.22。Windows 1.0结束支持于2001年12月31日,享年16岁,是微软第二长寿的系统。
Windows 1.0主要有5个版本,但其中一个版本没有正式发布,即为Windows 1.00 Premiere Edition,中文为“首映版本”。Windows 1.0系列发布的产品为1.01,1.02,1.93和1.04,其中1.04发布于1987年8月。Windows 1.0系列具有语言,法语和德语三种语言,但是1.01和1.02只有英语。
Windows 1.0是一个16位操作系统,代号为“Interface Manager”。1981年,微软的应用程序部门(微软在此期间有两个主要部门——“系统”和“应用程序”,分别用于系统软件和应用程序开发)开始为当时该部门开发的所有生产力应用程序(主要是Word和Multiplan电子表格)开发一个通用接口库。这有几个名字,特别是MUSH(微软用户SHell)和界面管理器,是一个完全文本模式的UI框架,由“会话控制”条表示,屏幕底部有特定于上下文的命令。还有使用DOS 2.0发布的使用此用户界面的“视觉外壳”的简短计划,但在最终发布之前已经报废了。在Windows产品的开发开始后,MUSH/Interface Manager界面的变体将于1983年在DOS Word 1.0和Multiplan中推出。



Multiplan 1.0,1983

在开发Interface Manager的同时,一个欧洲标准委员会正在开发一个计算机图形标准,称为GKS。微软希望创建一个软件产品,以独立于设备的方式在MS-DOS之上实现这一标准;微软在1982年初聘请了一名开发人员开始这项工作,另一款产品从Compiled Basic转移,以协助稍后缩小代码(主要是通过将其从C转换为汇编,以满足早期IBM PC的内存限制)。该项目被称为GDI(图形设备独立),后来更名为图形设备接口,最初专注于矢量图形。
微软最终在1982年中期决定将Interface Manager和GDI团队合并为一个团队,以开发一个基于GUI的软件包,该软件包与设备无关的图形绘图,该软件包逐渐演变成(主要是)成熟的操作系统,具有自己的API和可执行格式。最初,这被称为“微软Windows Interface Manager”;一系列旨在类似于最终产品的模型和演示应用程序(演示版本0.01)于1983年9月以这个名字向BYTE杂志展示,具有重叠的窗口,并展示了直接修改视频内存的“合作”和“不合作”DOS应用程序。该产品在1983年11月10日宣布时已更名为“Windows”,两周后在COMDEX '83上进行了早期构建演示。此时,标准窗口的设计已经改为更接近最终版本的设计,带有平铺窗口(这些不是出于版权原因,而是由于Xerox PARC的可用性研究而完成的,一些Windows的原始开发人员被雇用在那里)和屏幕顶部的消息栏,该消息栏最终将在产品开发周期的后期被删除(UI更改足以让BYTE在文章中提及)。最初宣布的发布日期是1984年4月;这滑了好几次(最初的1984年4月日期已经从内部滑落,从1983年底开始),而且一开始很可能从不现实,预alpha版本严格针对开发人员,甚至直到5月底才发货
这些开发版本非常不稳定,代表着一个快速变化的系统,甚至还没有准备好发布——尽管微软一再承诺即将发布——功能正常的操作系统所需的关键元素,如功能内存管理系统,直到1984年10月底的第五个开发版本才出现,可执行格式和基本API原则(如程序的个人注册被更改为窗口类)直到1985年1月才完全改变几次。开发版本随后于1985年1月发布了Alpha版本(与之前的开发版本5具有非常不同且完全不兼容的API),随后于1985年5月发布了测试版。在1985年夏天的另一个发布日期因上述内存管理代码中的一个关键缺陷而爆炸,需要重写,微软向媒体和OEM发送了“Premiere Edition”,这是一个光荣的测试版,至少有一家OEM发货了该产品的预发布版本(版本1.xx,1985年9月),可能是出于合同义务,或者仅仅是对微软显然无法完成Windows感到沮丧。
经过1985年整个夏季和秋季的持续紧缩期,以及未来几个月的一系列半常规测试版和“零售测试版”发布,操作系统最终于1985年11月14日完成,并于次日投入批量生产。虽然它是一个高质量的产品,所有帐户的错误都很少,但操作系统在硬件要求高的情况下出现了故障,特别是当时需要昂贵的可选硬件(如鼠标)
Windows 1.0作为微软Windows系列的开天辟地者,为Windows的开始打下了坚实的基础。现在,让我们来回顾一下,传奇的诞生

Microsoft Windows 1.0(按时间顺序排列)

早期演示

Interface Manager 0.01


该版本是已知的最早的Windows演示,展示于BYTE杂志,这是一个重叠窗口演示,在后面删除
桌面


Basic-86
Basic-86


平铺窗口演示,Word 1.0 Beta和Microsoft Plan Beta


带桌面的平铺窗口


图形最大化和对话框


运行着Interface Manager 0.01的计算机,包括Apple IIe


软盘


BYTE杂志的介绍,原杂志已无,只有原文复制版

Interface Manager Test Release 3
注:所有图片都是后人根据文献描述而复原的,不是原展示,但经过微软的认证,还原度很高


这是关机界面
开机界面


运行


最大化程序


平铺窗口


在Interface Manager中的DOS,后被删除



后期演示

PC Mag 演示


见到了吗?窗口操作栏加入了!这是革命!这是一切
见到了吗?窗口操作栏加入了!这是革命!这是一切
窗口


窗口堆叠


你可能会问:这个展示怎么又返祖了呢?堆叠时是返祖,平铺时就新世界了

1983早期演示


系统信息(顶部)




并且,从桌面图标来看,该版本第一次加入了可以显示进程的桌面
并且,从桌面图标来看,该版本第一次加入了可以显示进程的桌面



InfoWorld演示


另一演示


可见该版本桌面图标变多



Comdex演示(1983-11-29)


这是三程序平铺演示
桌面


该版本允许最小化超过5个不同程序,但是很不稳定
这是当时微软在Comdex展示中心的摊位,招牌如下



1983末期演示


系统信息


另一演示


同时运行程序量变多

1984二月演示


我们可以看到图标编辑器,这证明该版本第一次具有高级功能


该版本第一次有了回收站,后来删除



回收站的图标

1984四月演示


该版本首次加入滚动栏,并且第一次加入时间,这个功能直到Windows 95才重新加入



Developer Release

Developer Release 1


该版本第一次加入16色支持
该版本第一次加入DOS Window,即后来的MS-DOS Executive



Developer Release 2(1984-6)


该版本对MS-DOS Executive进行了重大革新


该版本是第一个支持各大OEM计算机的版本,之前只能在特定计算机上运行

Tandy 2000 Windows Test
这一部分是在Tandy 2000计算机上的测试,是1984年中旬。这些版本至关重要
请看介绍(法语)







Early Tandy 2000,即为Developer Release 1
Middle Tandy 2000



You Won By 10,Tandy 2000人员的一个彩蛋

由于Tandy 2000超高的性能,我们可以显示32真彩色


DOS Window特写


该版本第一次加入Reversi反转棋!


系统信息



“June 1984是可以辨认的:)”

BOXES   .MOD      3792  6/24/84
BOXES   .RES      1279  6/19/84
CALC    .MOD      7136  6/21/84
CALC    .RES      1310  6/19/84
COMMAND .COM     15480  1/01/80
CONFIG  .BIN       234  6/24/84
CURSOR  .MOD      2640  6/20/84
DEMO    .BAT        46  6/26/84
DISPLAY .MOD      6000  6/22/84
FONT    .RES     55272  6/07/84
GDI     .MOD     29104  6/24/84
KERNEL  .MOD     35120  1/01/80
KEYBOARD.MOD      1360  6/18/84
KEYNAMES.BIN      1552  5/30/84
MB      .EXE      1834  6/07/84
MOUSE   .MOD      1536  6/17/84
PUZZLE  .MOD      5216  6/19/84
PUZZLE  .RES      1311  6/19/84
REVERSI .MOD      7920  6/25/84
REVERSI .RES      1622  6/20/84
SAMPLE  .MOD      1808  6/21/84
SAMPLE  .RES      1311  6/22/84
SHELL   .MOD     26496  6/25/84
SHELL   .RES      2197  6/25/84
TIMER   .MOD       448  6/20/84
WINDOWS .MOD     65984  6/24/84
WINDOWS .RES      3309  6/24/84可以看到,exe文件还没有诞生
Later Tandy 2000,比尔盖茨亲自打广告


演示



Developer Release

Developer Release 3即为Later Tandy 2000
Developer Release 4


该版本的Windows已经极为完整,该版本首次出现MS-DOS Executive,但是没有截图,只有微软内部资料(且被涂鸦)的展示


软盘



Developer Release 5


该版本极为重要。该版本首次引入内存管理,而且删除垃圾桶。
表格(Chart)


计算器(Calculator)


对话框


剪贴板(Clipboard)


钟(Clock)
钟(Clock)


控制面板(Control Panel)


记事本(Notepad)


反转棋(Reversi)


关闭Windows


该版本将.mod格式改为.exe,而且该版本首次加入CGA,VGA和SVGA驱动的支持。
记事本不稳定,通过添加一下配置到C:\根目录的任意文件以防止
FILES=30
BUFFERS=30该版本的mouse.drv存在问题,且无法使用Windows 2.0的mouse.drv。在drivers.bat修改值以修复
uparrow SetCursor WINDOWS.EXE upArrow  uparrow
剪贴板,控制面板和记事本每次运行仅可以启动一次,若想再来一次,必须重启。该版本无法访问空软盘
该版本无法默认安装Hercules驱动,若要安装,修改drivers.bat
path C:\WINDOWS\BIN
cd C:\WINDOWS\TEST
drivers <desired-driver>menuid.c源代码文件有一点很有意思的注释
/*----------------------------------------------------------------------------
   "Some people, they like to go our dancing, and other people
   [like main], they do all the work . . ."
----------------------------------------------------------------------------*/
/*----------------------------------------------------------------------------
   Our mad chicken-with-it's-head-cut-off error abort routine.
----------------------------------------------------------------------------*/该版本新增许多图标


sample.exe


windows.res


PostError/PostMessage/Warning


fatal error
有关文件表明,这些图标很大程度上受了Macintosh System 1的影响
该版本首次加入安装程序!(install.bat)



系统最低配置



删除早期测试版



读软盘1



安装完毕,输入mswin启动

运行install.bat
1.运行copy A:\install.bat C:\
2.运行C:\install.bat
若要每次开机自动运行Windows,请把这些命令添加到系统文件:
path C:\WINDOWS\BINcd C:\WINDOWS\TESTmswinAUTOEXEC.BAT

Later Developer Release 5


该版本介于Developer Release 5和Alpha之间

预发布

Windows 1.0 Alpha


该版本更像是一个完全不同于Developer Release 5的版本,因为底层代码几乎完全重写
该版本首次加入画图


特殊字体显示器


该版本首次加入EGA支持,并且首次加入快启动程序,使启动速度是Developer Release的一半。该版本可以按住Shift件以进行预览


该版本第一次允许拖放文件以执行剪切的功能,只需打开两个MS-DOS Executive(必须一个为父级目录,一个为子目录),然后单击一个autoexec.bat,拉到Windows目录里即可《但是后被删除》
以256色运行的Windows 1.0 Alpha



Science et Vie Micro演示


该版本首次加入卡片(Cardfile)


请看介绍





InfoWorld 1985演示(1985-7-1)


没什么变化
Windows 1.0 Beta Release


该版本引入了一个新的启动界面


和安装程序


该版本首次加入“关于”对话框


关于Windows 1.0 Beta Release


关于计算器


关于卡牌文件


关于钟


关于控制面板


关于记事本


关于画图


关于反转棋
彩色调试(看得出来,不同于苹果,微软真的很重视绚丽的颜色)






该版本的钟很容易导致系统崩溃,而且,终端被遗失(terminal.exe)
Windows 1.0  Preliminary Edition 0.50
该版本目前只知道一个新的启动界面和关于





PC Mag 1985展示


该版本重新设计了日历



1985六月展示
只有软盘的照片



Windows 1.00 Premiere Edition


该版本没有正式销售,只是发送给了几个OEM厂家
但到了1985年初夏,我们还没有接近完成,所以史蒂夫鲍尔默宣布我们应该发布一个初步版本,我称之为Premiere Edition,我们将其提供给关键的应用程序供应商,分析师和媒体成员以征求反馈,并部分履行了鲍尔默在那个夏天发布产品的承诺。— 坦迪·特罗尔
启动界面


CGA模式


软盘




请注意:所有Windows 1.00 Premiere Edition的MS-DOS Executive都是使用单色设计,绝对不会出现彩色的(这一点经过Beta Archive证实),因此,出现如下界面必然为伪造的Windows 1.00 Premiere Edition



1985九月演示
该版本没有已知截图,甚至软盘,只在此网站被提到

1985十月演示
和九月演示一样,该版本没有已知截图,并且和九月演示在同一网站提到

1985十月演示二期


软盘



Windows 1.0 Beta 1.00.08


该版本不是伪造的!来自Microsoft Community认证!
来自该版本文件的字符串:
Microsoft Windows Beta V1.00.08 Copyright (c) Microsoft Corporation, 1985. All Rights Reserved. Microsoft is a registered trademark of Microsoft Corp.
Windows 1.0 OEM Beta 1.00.09




该版本软盘不齐全,因此无法安装。提取出来的write.exe(Version 0.92)运行在Windows 1.01上



Early OEM Versions
这是Windows 1.01最后的测试部分,分发给各大OEM

Windows 1.xx


该版本不是伪造版本!请看readme
本文档介绍升级您的 Microsoft Windows 版本 1.xx 程序软盘的方法,这些软盘随您的郁金香电脑紧凑型郁金香电脑扩展微型计算机一起提供。
郁金香电脑的广告


启动界面


该版本对MS-DOS Executive进行了最终设计



Windows 1.00
不要与首映版本混淆


多年来,网上出现了大量虚假的Windows 1.00。目前,没有一张截图是真实的,除了这个启动界面,因为他是从软盘里提取出来的
WIN100.MID WIN100.MOD WIN100.BIN  WIN100.OVL
Windows 1.00实际上是在1985年11月初在商店发布的,但由于严重的错误而被召回,并很快被1.01取代。没有证据支持这些说法。

Windows TC 1.00
即为在郁金香电脑上运行的Windows 1.00,但是,内部文件已表明为1.01


这是唯一一个可以证实的Windows 1.00版本


Windows 1.AX
这是最后一个测试版,已标记为1.01


主界面:



Microsoft Windows Operate System Version 1.01
正面


背面


右侧面


Windows 1.01是历史上第一个零售发布的Windows 系统,但是按照微软的说法,该系统旨在运行于MS-DOS之上,而非独立操作系统(因而开头时被称为伪系统)


EGA版本


Hercules模式


启动界面


与广泛的看法相反,Windows 1.01并没有蓝屏
可你要问:What is this?


请看:


这不是蓝屏,而是错误的DOS版本。蓝屏是指为保护系统而强制进入的模式,而这个连系统都没进入,算不上蓝屏。
菜单选项






Windows 1.01蕴含了一个小彩蛋



附表:
一.Windows 1.01程序展演
记事本(Notepad)


计算器(Calculator)


剪贴板(Clipboard)


控制面板(Control Panel)


反转棋(Reversi)


日历/待做事宜(Calendar)


画图(Paint)


钟(Clock)


终端(Terminal)


写字板(Write)


二.系统最低配置
(1)Windows 1.01/1.02
Intel 8088处理器,256千字节,一个硬盘(或2张软盘),Hercules/CGA/EGA(在虚拟机上可支持到VGA/SVGA),MS-DOS 2.00至3.10,
(2)Windows 1.03/1.04
Intel 8088处理器,320千字节,一个硬盘(或2张软盘),Hercules/CGA/EGA/VGA(在虚拟机上可支持到SVGA),MS-DOS 2.00至3.20
三.可在Windows 1.0上运行的程序
Windows 1.0可以运行的程序极为匮乏,比Macintosh System 2少几倍
(1)Aldus PageMaker 1.0(后被Adobe收购,成为Fireworks前身,世界闻名。这是Windows上第一个设计软件)


(2)Balance Of Power(这是Windows上的第一个商业游戏,游戏中你是超级大国领导人,你要避免一场世界大战的爆发)


(3)PC PaintBrush 1.05(这是Windows上第一个专业绘图软件)



《截图来自美国网站》

(4)WinSong Composer 1.0(这是Windows上第一个乐谱绘制软件)


(5)Omnis Quartz 4.0(这是Windows上第一个数据库软件)


(6)Micrografx公司,这是第一个全心全意为微软Windows开发软件的公司,而且所有软件优先开发Windows版(这在当时算是作死)
Windows Graph 1.01(这是Windows上第一个图标软件)


In-a-vision 1.23(这是Windows上第一个工程制图软件)


Windows Draw 1.04(这是Windows上第一个矢量绘图软件)


Portfolio 1.0(这是Windows历史上第一个系统增强工具,用来查看更久的和已删除的粘贴板内容)


(7)WinText 1.0(Windows上第一个文字处理软件)(令人震惊,它使用了堆叠窗口)


(8)Publisher’s Type Foundry (Windows历史上第一个字体管理器)


三.Windows 1.0的驱动合集
1.800X600 VGA真彩色(256色)驱动,同样适用于首映版本,效果预览


文件:
2.其他软件和驱动合集,包括:
WinMine 1.0



Birthday Cake



Taipei(这是什么版本的麻将?)



几个视频驱动程序,我不知道是什么型号的,因为没有安装
1.
2.
一个Windows 1.0驱动合集(不与上面重合)

这篇文章就算这么完了!Windows 1.01,没有巅峰,没有低谷,但是,却如同一道惊雷,划过长空,尽管反省平平,也不可怪罪当时,因为,路一步一步走,系统一点一点做,第一次哪有一蹴而就!是的,到了Windows 3.1,到了95,98,还有后来的2000,XP,新一代的Vista和7,不也是长江后浪推前浪,一代更比一代强吗?Windows 1.0的历史任务已经优秀完成,Windows 2.0将会随着他的步伐前行,请等待《Windows 2.0开发历程》,看一看,微软如何使Windows广泛推广,以及如何愈变愈强。

Windows 2.0宣传单



回复

使用道具 举报

2

主题

4

帖子

7

积分

新手上路

Rank: 1

积分
7
发表于 2023-4-9 19:18:35 | 显示全部楼层
History  is ALL.
回复

使用道具 举报

0

主题

6

帖子

0

积分

新手上路

Rank: 1

积分
0
发表于 2023-4-9 19:19:12 | 显示全部楼层
勘误:1.PageMaker不是Fireworks前身
2.800X600 VGA驱动不是256真彩色,是32真彩色
回复

使用道具 举报

1

主题

3

帖子

3

积分

新手上路

Rank: 1

积分
3
发表于 2023-4-9 19:19:59 | 显示全部楼层
文件网站用浏览器复制即可,不要在知乎打开
回复

使用道具 举报

0

主题

4

帖子

0

积分

新手上路

Rank: 1

积分
0
发表于 2023-4-9 19:20:32 | 显示全部楼层
pagemaker后面一直有的。真要说被取代应该是adobe indesign
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|微软交流社区

GMT+8, 2025-1-8 11:15 , Processed in 0.087857 second(s), 18 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表