Windows Beta 常见名词详解

来自BetaWorld百科
跳转至: 导航搜索

该部分介绍您将在学习途中遇到的常见学术性名词。将分为阶段、开发代号、虚拟化技术、错误四大部分进行介绍。

阶段

  • Alpha

Alpha 测试。一般来说 alphatest 测试是在公司内部组织进行的面向于部分职工的,自愿参与的产品试用。其主要目的就是以最终用户的视角去发现产品的设计缺陷和功能的不足,发现问题后,测试者可以提交BUG(硬件,软件,结构,外观方面) 给开发部门和质量部门以确保产品在最终上市前达到比较理想的状态。此测试在正规的手机研发公司和游戏开发公司中有着较为广泛的开展,也是新产品引入流程中重要的一环。

  • Milestone

里程碑,顾名思义,就是说在该时间点产出了阶段性的成果;每个版本的Milestone 有多有少,例如Windows 8.1,只经过了2个Milestone 阶段,而Windows Vista在开发阶段时Milestone 达到了7(8)个之多。现在的Windows 10里,已经没有看到Milestone 的说法了。

  • Beta

在Windows 的开发阶段中,一般有Beta 1与Beta 2两个阶段,很少出现过Beta 3阶段的情况。1,2,3之间的意思都差不多,都被看成是一种“用户测试”,主要是把软件产品有计划地免费分发到目标市场,让用户大量使用,并评价、检查软件。通过用户各种方式的大量使用,来发现软件存在的问题与错误,把信息反馈给开发者修改。不过这里的用户仍然指的是内部人员,很少涉及到消费者。一般情况下,Beta版发布于软件的开发后期阶段,会根据用户需求和测试结果增加新的功能。这个阶段处于RC版本发布之前。

  • Release Candidate(发布候选版本)

对Beta版本做一些修改,成为正式发布的候选版本时叫做RC(Release Candidate),它不是最终的发布版本,但其外观和功能都与最终发布版本十分相似。RC版发布于软件的正式定稿之前,不会再加入新的功能或模块,主要是为了清除BUG(漏洞或错误)。在Windows的开发过程中,最多达到RC3版本阶段。

  • Release to Manufacturing Escrow(发布到制作托管版本)

它是微软Windows、IE、Office等软件开发进程的重要标志,Escrow意味着当前的版本(Beta、RC或者RTM版本)的大部分功能都已经冻结,接下来的开发工作主要集中在功能完善和已知问题的解决上。

  • Release to Manufacturing(从发布到制造版本)

正式在零售商店上架前,需要一段时间来压片,包装、配销,所以程序代码必须在正式发行前一段时间就要完成,这个完成的程序代码叫做final.code,程序代码开发完成之后,要将母片送到工厂大量压片,这个版本就叫做RTM版。RTM版的程序码和正式版一样。 严格的说这种版本还是属于fpp零售版,需要激活的那种。

  • Sign-Off Release to Manufacturing

当Windows开发团队认为某个版本已经能够作为RTM正式版,便会将该版本放入内网的“Sign-OFF”候选资料夹,供各分组进行测试。如果没有重大Bug,该版本便会被定为Sign-OFF版本。当主管签署确定命令文件之后,该版本便会被确定为RTM正式版。

  • Post-Release to Manufacturing

在RTM发布前后,Windows 开发团队对某些Windows服务或组件进行测试,进行开发下一版本的准备工作所用的版本,与RTM版本无差别,但仍有少量Bug。

  • Community Technology Preview(社区技术预览版本)

这是微软在21世纪初期对大众开放下载的版本的官方称呼。该版本较为稳定,一般发布频率较多,通常以月份或数字命名。如:"Windows Vista 二月CTP","Windows Home Server 2011 CTP 2"等,绝大多数产品线只有一到两个CTP,但是某些开发异常艰难的版本,如V,前后就有好几个CTP.该版本较为稳定,适合那些想尝鲜但追求稳定的用户体验。

  • Developer Preview(开发者预览版)

一般情况下对开发者开放,比Beta版本的发布范围更广泛,开发者预览版的初衷是给软件开发者提供反馈的渠道,让他们适应新操作系统的操作姿势。

  • Consumer Preview(消费者预览版)

对所有消费者开放,一般是免费的。该版本较为稳定,为了让消费者反馈意见,以及让消费者适应新系统所做的版本。

  • Release Preview(发布预览版)

对所有消费者开放,为了让消费者发现更多的Bug所做,该版本是最稳定的Beta版本。

  • Technical Preview(技术预览版)

是系统开发初期微软对外发布的Beta版本的统称,一般与上一个Windows的RTM版本相比没有太大差别,不是很稳定,用户一般不要尝试。

  • Insider Preview(内部人员预览版)

微软在Windows 10引进的新概念,加入Windows 会员计划,微软即会向登录你微软账户的Windows 10设备推送名为"Windows 10 Insider Preview"的测试版本Windows,该版本仍不是很稳定,但相比技术预览版来说改善了许多,可以作为日常使用。 欲了解更多与Insider Preview的信息,请访问 https://insider.windows.com

通道 开放类型 描述
快速 公众 适合使用新功能和改进功能并提供反馈的用户。用户应该准备好应对更多可能会阻止关键活动或可能需要重要变通方法的问题。由于微软在发布前只在少数设备上对内部版本进行了检验,因此有些功能可能在某些设备中会失效。如果被阻止的功能太多,请在反馈中心应用或 Windows 预览体验成员论坛中报告问题,并为使用媒体创建工具重新安装 Windows 做好准备。
快速(skip ahead) 一般出现在下一个更新与下下一个更新的交替时期,加入 skip ahead 分支的用户会收到下下一个更新的预览版(来自 RS_PRERELEASE 开发分支 )。非 skip ahead 的用户仍收到下一个更新。
慢速 仍然会收到预发布分支的新功能,但慢速内部版本会更加稳定。微软收到预览体验成员对快速通道内部版本的反馈并由工程团队进行分析后,会将内部版本发送到慢速。慢速内部版本包括一些更新,主要是修复一些妨碍 Windows 预览体验成员每天正常使用内部版本的关键问题。这些内部版本仍然来自预发布分支,可能存在未来慢速内部版本才能解决的问题。是Windows 10 预览版的默认选项。
发布预览 适合于既想使用 Windows 10 当前公开发布的版本,又希望提早获取更新、应用程序和驱动程序,且不愿意冒险迁移到预发布分支的用户。用户的 Windows 内部版本与当前的 Production Branch 相同时,才能选择发布预览通道。
金丝雀 内部 微软内部面向“高度开发者”的测试通道,基本每天推送,高度开发者需要不停地进行新版本测试,并进行验证评估。
操作系统组(OSG) 金丝雀的内部版本批准后分发到这个通道。
微软 最后一个非公开的通道,操作系统组(OSG)的内部版本批准后在微软内部传播。

开发代号

开发代号指的是产品开发途中,公司为产品取的代号,有保密作用。在产品最终名称定下之前,也有方便表达的作用。一般一个产品只有一个代号,但也可以有多个(如Windows Server 2003)。在开发者开发期间,如此称呼产品也为工作室添加了一些轻松的氛围。

以下是近20年来的新闻描述。

  • Longhorn(Windows Vista)开始,微软努力打造“eHome(Windows XP Media Center Edition Version 2002)”的平台构想,利用电线来连接家电产品,以eHome构想连接的终端中还包括那些内存容量小、CPU性能差的家电产品。(新浪科技 2002年9月5日——微软的下一个杀手:Windows Longhorn)
  • Yukon(SQL Server 2005)是对微软SQL服务器数据库的更新,它今后将引领存储概念。这一技术最终会影响微软的所有主要产品。(新浪科技 2003年12月24日——微软Yukon难产:是否会带来Longhorn夭折)
  • 微软公司将Avalon(WPF)描述为“在Longhorn系统中构建智能的、连接的、媒体丰富应用的一种新品牌客户端平台”。(新浪科技 2004年4月13日——解读Windows Longhorn)
  • 近日,微软放出Indigo(Longhorn的下一代通信系统)CTP版本。(新浪科技 2004年4月13日——解读Windows Longhorn)
  • 去年英特尔总裁Paul Otellini便在会场上展示代号Madison(Intel(R) Itanium(R) 部分产品)的新版Itanium处理器样本(预计今年推出)(新浪科技 2003年5月6日——Windows硬件技术研讨会:微软谈Longhorn)
  •  微软7 月将出台其 Neptune 系统的内核源代码,Neptune 是 微软第一个建立在NT 内核上的将消费者用户Windows 系统。微 软计划在最后一个基于Windows 9x 内核的操作系统Millennium 出台后推出Neptune 系统。(新浪科技 1999年7月24日——Neptune 计划出台)
  •  微软今天首次公开发布了新的Project Spartan(Microsoft Edge)浏览器,Windows Insider项目的参与者可安装Windows 10的最新发布版本(版本号为Build 10049 ),并通过系统更新来尝试这款新浏览器。微软计划凭借这款产品扭转在浏览器市场的地位。(CSDN 2015年3月31日——微软发布新浏览器Project Spartan预览版)
  • Project NEON(Fluent Design Language)作为设计语言主要解决的问题是更流畅的动画、更加简洁的版式和更加统一的设计笔墨,而这些都是此前报道中的概念图主要表达的。(开源中国社区 2017年2月11日——微软悄悄展示全新设计语言 Project NEON)
  • 相比Office 2010,Office 15(Office 2013)在外观上并没有显著差别,不过细节方面的改进还是很多的,比如说动态界面与Metro风格更加一致。作为仍处在非常早期开发阶段的一款产品,Office 15看起来有一个不错的开始,在未来一段时间内还会有更多更强大的功能出现。(PCOnline IT百科 2012年2月——Office15是什么)

虚拟化技术

AMD-V

在AMD公司制造并销售的一个嵌入CPU中运行支持多个操作系统( operation system 简称OS)并行运行的硬件水平的虚拟化技术。以「Pacifica」的开发编码名被熟知。

计算机操作系统运行时,是完全占用全部的硬件资源的。因此,一台计算机本来只能够装载一个OS。所谓的计算机虚拟化技术,是指把一台计算机在逻辑上分割成几个虚拟机,每个虚拟机均分配有独立的硬件资源,从而在各自的虚拟机上能够分别独立运行各自OS,从而实现在一台计算机上同时运行不同OS的技术。

过去计算机的虚拟化,是使用纯软件方式进行的,X86架构的计算机在设计的时候没有考虑到虚拟化。因而进行完全虚拟化会遇到很多难题。VMware等厂商通过在计算机上加入名为虚拟机监视器(vritual machine monitor,VMM),解决了这些难题,但是这个办法却会带来额外的开销,占用计算机的资源。使得虚拟机的性能下降。

为了让虚拟化能够更好的进行,AMD公司推出了支持虚拟化的硬件辅助技术,AMD-V。具备AMD-V功能的处理器中,有一套新的指令,用于帮助VMM进行虚拟化,从而有效降低了虚拟化的开销,提高性能。作为竞争对手的Intel公司也在其CPU产品中装载了被称为「Intel Virtualization Technology」(VT)的虚拟化技术。

VT-x

综述

VT-x是intel运用Virtualization虚拟化技术中的一个指令集.

VT-x有助于提高基于软件的虚拟化解决方案的灵活性与稳定性。通过按照纯软件虚拟化的要求消除虚拟机监视器(VMM)代表客户操作系统来听取、中断与执行特定指令的需要,不仅能够有效减少 VMM 干预,还为 VMM 与客户操作系统之间的传输平台控制提供了有力的硬件支持,这样在需要 VMM干预时,将实现更加快速、可靠和安全的切换。此外,英特尔VT-x 具备的虚拟机迁移特性还可为您的 IT 投资提供有力保护,并进一步提高故障切换、负载均衡、灾难恢复和维护的灵活性。

主机是否支持VT-x是您是否能在您的设备上模拟AMD64架构系统的关键。

如何开启VT-x

  • 开机进入BIOS
  • 在子菜单里找到名为的选项,将值改为"Enabled'
  • 进入BIOS以及子菜单的实际操作以您的机型而定。"Intel Virtual Technology"通常位于"Configuration"子菜单。

错误

Windows XP Professional x64 Edition的“虚拟CPU休眠问题”

在搭载Intel CPU或其他非AMD品牌CPU的设备上,使用某些虚拟环境模拟Windows XP x64 Edition Beta版本时可能会出现以下错误:

运行虚拟电脑时发生严重错误,应将其关闭。

或者是

发生错误,导致虚拟 CPU 进入关闭状态。如果虚拟机外部发生此错误,则可能已导致物理计算机重新启动。错误配置虚拟机、客户机操作系统中的错误或 VMware Workstation 中的问题都可以导致关闭状态。

这是因为早期的XP x64 Edition Beta不兼容Intel x64CPU而导致的,以下操作可能对您有帮助:

  • 使用AMD CPU设备进行模拟
  • 在Intel CPU设备上使用Qemu环境。
Beta 不止眼前的神秘,还有错误和驱动不兼容。

虚拟机中的0x7B蓝屏

如果在虚拟机中出现了7B蓝屏的现象,请检查您是否在安装Beta版本操作系统前做了以下事情:

  • 配置虚拟机内部时间至Beta版本所规定的TimeBomb触发日期限制之内。
  • 选择了正确的操作系统,有些Beta操作系统可能并不允许以其RTM版本的操作系统类型安装。(如:Windows 2000需要选择Windows NT【有些虚拟机称为Windows NT4】操作系统)

注意事项:

  • Windows XP之后的系统建议在安装之前关闭网卡配置,并在安装好之后关闭"与 Internet 时间服务器同步"
  • 如果选择的操作系统是错误的,在纠正过来之后,您还需要将原虚拟硬盘删除,重新配置硬盘。

虚拟机中安装Windows时出现"PAGE_FAULT_IN_NONPAGED_AREA"错误

在虚拟机中安装Beta时,在进入安装程序时出现了"PAGE_FAULT_IN_NONPAGED_AREA"错误,并且经常出现于VMware Workstation 11版本以及Windows 10/Windows Server 2016 的Beta版本的安装上。

我们建议你:

  • 升级您的虚拟机客户端版本。
  • 换一种虚拟机应用程序安装。

请注意,他并不是虚拟内存错误。

Windows Longhorn 部分Beta中的分区问题

在某些Windows Longhron Beta中会出现分区不可用问题,在排除选择要安装的客户机操作系统与实际系统不符问题后,你可以采取此操作解决问题。

  • 1: 引导CD
  • 2: 在Welcome to Setup界面 按下 Shift+F10, 打开命令提示符.
  • 3: 输入 Diskpart,运行Diskpart工具
  • 4: 输入 Select Disk 0
  • 5: 输入 Clean
  • 6: 输入 Create Partition Primary
  • 7: 输入 Select partition 1
  • 8: 输入 Active
  • 9: 输入 Exit (2 次)
  • 10: 重新启动虚拟机后继续
  • 11: 按下 shift+F10 之后在 X:/ 输入 format C: /fs:NTFS /q (可选操作)

Windows NT 早期版本在Pentium III以及更高规格的CPU上安装的配置工作

  • 正常运行安装程序,在文本安装程序完成并要求你重启时,直接关闭机器。
  • 插入新的MS-DOS启动软盘后开机
  • 键入edit命令,在File菜单里选择"Open..."
  • 找到C:\WINNT35(或WINNT31)\SYSTEM32,打开里面的INITIAL.INF
  • 转到"[ProcessorVar]行
  • 将后面的"" ? $(!LIBHANBLE) Get Processor改为$(ProcessorID_I586)
  • 保存并退出,重启后继续安装

部分Windows Beta中的光驱问题

在某些Beta的使用过程中,你会发现在插入CD/DVD驱动器后客户机资源管理器内仍没有DVD驱动器,现在,我们以VMware Workstation和Oracle VM Virtual Box为例,介绍解决办法。

VMware Workstation

  • 在虚拟机设置中选择"硬件"选项卡
  • 找到CD/DVD,在弹出来的窗口里选择高级
  • 更改种类为IDE
  • 找到一个插口,保存并退出。
  • 运行后,你应该可以在客户机资源管理器内看见DVD驱动器

Oracle VM Virtual Box

  • 选择设置
  • 找到存储选项
  • 在已有的(没有请新建)的IDE控制器里选择新建光驱。
  • 将需要的镜像导入新的光驱。
  • 运行后,你应该可以在客户机资源管理器内看见DVD驱动器

若问题出现在安装中

您需要在此Beta的对应RTM,或是靠近此Beta编译日期的上一个操作系统构建内复制CDROM.SYS