当前位置: 首页 > 编程日记 > 正文

Windows 7时代即将终结!

640?wx_fmt=jpeg

作者 | 屠敏

转载自CSDN(ID:CSDNnews)

2009 年诞生的 Windows 7 终究没能超过 Windows XP  13 岁的寿命。

2015 年 1 月 14 日,微软宣布结束对 Windows 7 操作系统的第一阶梯主流支持,同时为了给用户过渡升级的时间,微软表示会继续对 Windows 7 提供直至到 2020 年 1 月 14 日的 5 年延长期支持。

如今距离 2020 年期限的截止仅剩一年的时间,届时微软提供的安全修复程序将不再适用于仍在广泛使用的 Windows 7 操作系统,那么其安全性也就没了保障。随着互联网的更新迭代速度加快,我们发现老牌的系统更容易遭到黑客攻击,这从两年前全球爆发的 WannaCry 勒索病毒事件中就可以窥见一斑。但剖析本质,仍是主流的 Windows 7 为何就成了微软的弃儿?

640?wx_fmt=jpeg

Windows 7 的被劝退,实则是为了 Windows 10 而让位

任何一款产品的更新迭代不会因部分用户的情怀而停滞不前。无论是彼时最受欢迎的 Windows XP,还是让电脑更简单的 Windows 7,亦或是仅有 5 年服务时长的 Windows 8.1,它们的退役都是为了新一版本而让位。

曾经在 2015 年宣布放弃 Windows 7 之后,微软操作系统部门高管 Terry Myerson 就立下了最新操作系统 Windows 10 的目标:希望未来两三年时间内,运行 Windows 10 的设备可以达到 10 亿台。

然而在一年后,Windows 7 庞大的用户量让微软认清了现实,坦言这十亿的目标无法达到,因此宣布放弃这一目标。后来经过了近两年的时间,微软于去年 Windows Insider Dev Tour 上宣布运行着 Windows 10 系统的设备突破 7 亿大关,而其中这 7 亿设备中包括个人电脑、手机、Xbox One 游戏机、混合现实设备 HoloLens 等等。

事实上,根据 Windows 10 全平台覆盖范围来看,突破 10 亿是迟早的事情。且根据市场调研机构 NetMarketShare 的数据显示,在桌面操作系统市场中,Windows 10 已于 2018 年 12 月以 39.22% 的市场份额翻盘占比 36.9% 的 Windows 7,成为当前最为主流的 Windows 操作系统版本。

640?wx_fmt=png

同时,根据另一家知名网站通讯流量监测机构 StatCounter 数据显示,Windows 7 市场早就被 Windows 10 抢占,如今的 Windows 10 在 Windows 操作系统中拥有 52.36% 的市场份额,而 Windows 7 仅占 35.63%。

640?wx_fmt=png

但是整体而言,Windows 7 依旧是 Windows 10 普及最大的“敌人”。且从最后一个版本号 Windows 10 近段时间的表现来看,各种令人费解的问题频发,如蓝屏、文件丢失、更新报错等等,微软虽是吃了力,但是没讨好,甚至使得不少用户更加坚定地不升级,以及弃用 Windows 而投身于 macOS。

放弃 Windows 7 也实属无奈

如果不是 PC 市场的逐渐萧条,和 Intel 技术的不支持,Windows 7 的寿命是否会更长?

看起来并不会!

PC 市场销量连续下降 7 年,Windows 7 的支持终止或将改变这一现状

如今以用户流量为红利的互联网上半场已经接近尾声,而各大科技巨头纷纷在加速往产业互联网方向转型,微软也不例外,否则也不会砍掉曾是顶梁柱的 Windows 部门,而新设立“体验与设备部门”和“云与 AI 平台部门”。但转型并不意味着完全放弃 Windows 部门,只是相对地减少 Windows 在微软业务模式中的比重。也正式因此,微软 CEO 纳德拉才会在战略调整之初将 Windows 10 称之为服务,而不是系统。

明年 Windows 7 即将终止的支持,不仅实现了微软“一个 Windows”的愿景,或许还可以推动笔记本设备等 PC 销量的回升。

日前,微软 OEM 资产管理总经理 Mark Linton 表示:

每次芯片换代更新,计算设备都会变得更加轻薄,续航更加持久。我经常和六七年前的 Windows 7 时期设备作比较,和现在得到的设备(的差距)可能远超过你的想象。

我们知道 Windows 7 的支持对于许多用户来说是非常重要的,但是你知道让大家体会到‘我希望升级到 Windows 10,那样我就能不断更新’更加重要。

上个月 Windows 10 的装机量已经超过了 Windows 7。对于 Windows 7 终止支持,微软和各大厂商均表示希望通过这一举动可以让更多户升级至最新系统和设备。

技术的更新迭代,意味着 Windows 7 必将淘汰

其实此前我们也曾解析过,无论现在的你愿意与不愿意,未来升级到最新 Windows 版本才是王道。

众所周知,现代 PC 使用的底层是 UEFI(统一可扩展固件接口),它取代了传统的 BIOS 已经有相当长一段时间了。从操作系统层面来看,Windows 8 之后才开始支持完整的 UEFI,但并不支持 Windows 7 及以下版本的操作系统。因此如果 PC 安装了 windows 8 及以上版本的操作系统,想要安装 Windows 7 等老版系统,必须在 UEFI 中修改 CSM(Compatibility Support Module,兼容支持模块)和 Secure Boot(安全启动)两个设置,以启用 Legacy 兼容模式。

不过此前,根据 Intel 研究员 Brian Richardson 在台湾的 UEFI Plugfest 活动中披露的消息显示,Intel 决定在 2020 年之前停止支持 0、1、2 三种级别的 UEFI BIOS 兼容性,也就是将无法开启 CSM 来启动操作系统。

640?wx_fmt=jpeg

Intel 的这一决定将移除 Legacy 兼容模式,并且导致 16 bit 的网口、VGA、硬盘等在不完整支持 UEFI 的 Windows 7 下无法通过自检,这意味着 Windows 7 将无法启动。

在内外的双重压力之下,即使微软真的有心,恐怕实施上也会显得无力。

Windows 7 的剪不断

不过想在接下来的一年之内,让全球 30% 以上的 Windows 7 用户及企业全部升级至 Windows 10,目前看起来可行性上并不高,毕竟 Windows XP 放弃了这么多年,仍有 2.33% 的市场份额。

640?wx_fmt=png

正式考虑到这一点,微软又为客户提供了额外的技术支持,但前提是需要支付高昂的费用。

显然这并不是微软第一次这样操作了,但是和过往不同的是,对于以前版本的 Windows,使用的企业必须与微软签订某种类型的支持合同才能继续接收官方补丁。但是,对于 Windows 7 而言,额外的修补程序将只是一个可选的附加功能,会被添加到现有的批量许可证订阅中,这意味着不需要单独的设备授权。这些扩展安全更新(ESU)将在 2020 年停产后的三年内推出,价格每年都在上涨。

作为替代方案,微软将为新的 Windows 虚拟桌面(WVD)服务的客户提供所有三年的 ESU,无需额外费用。此服务提供运行 Windows 7 的云托管虚拟机以及所需的任何应用程序,并且这些虚拟机将继续修补到 2023 年。使用现有的 Windows Enterprise E3 许可证,并在所有 Azure 虚拟机上运行,不会产生额外费用。这包括配备 GPU 的 VM 等等。

此外,Office 365 ProPlus(不断更新的 Office 订阅版本的名称)将继续在 Windows 7 上受支持,但仅适用于 ESU。

Windows Server 2008 和 Windows Server 2008 R2 也存在类似的策略。这些操作系统也将在一年内失去了免费支持。对于内部部署,企业用客户可购买扩展的安全更新服务,但如果你在微软 Azure 云环境下使用,仍可免费获得所有三年的更新服务。

你愿意升级吗?

根据数据统计,目前还有近 6 亿台 Windows 7 操作系统的设备在投入使用中,而大部分之所以不愿意升级:

  • 一是因为对新系统的稳定性的不确定。正如知乎网友@妖伊社 所述,在程序员中,似乎有一条不成文的定理:够用的前提下,越低版本的环境越适合开发。

  • 其次,设备配置跟不上,不少网友表示,在 Windows 7 系统下使用的软件根本不受任何影响,为何还要更新 Windows 10 系统,让电脑出现卡顿等问题呢?且相比 Windows 7,Windows 10 从图形界面上进行了全新的设计,用户升级之后必须改变自己的使用习惯,去适应全新的操作系统;

  • 再者,微软强制推送更新带来的用户逆反心理。

对此,你是什么原因不愿升级呢?亦或是,你最喜欢的 Windows 操作系统是哪个版本呢?

参考:

https://arstechnica.com/gadgets/2019/01/windows-7-enters-its-final-year-of-free-support/

(*本文仅代表作者观点,转载请联系原作者)


推荐阅读

  • 详解谷歌最强NLP模型BERT(理论+实战)
  • 10分钟快速入门Python函数式编程
  • 啥是佩奇?Python告诉你
  • 你看到的AI与智能无关
  • 请重视!服务器这几个“异常”可能性预警
  • 服!税改第1天,程序员同事竟还多挣了两千……
  • 天了噜!“钢铁侠”马斯克和亚马逊即将在火星开战?
  • 任正非回应一切:今天的困难十多年前就有预计(附问答实录)
  • 革微信的命,要靠“聊天即挖矿”?

相关文章:

什么是DWDM

DWDM是Dense Wavelength Division Multiplexing(密集波分复用)的缩写,这是一项用来在现有的光纤骨干网上提高带宽的激光技术。更确切地说,该技术是在一根指定的光纤中,多路复用单个光纤载波的紧密光谱间距,…

MySQL · myrocks · MyRocks之memtable切换与刷盘

概述 MyRocks的memtable默认是skiplist,其大小和个数分别由参数write_buffer_size和max_write_buffer_number控制。数据写入时先写入active memtable, 当active memtable写满时,active memtable会转化为immutable memtable. immutable memtable数据是不会…

URLRewriter在ASP.NET配置文件中的用法

<?xml version"1.0"?><configuration><configSections><sectionGroup name"system.web.extensions" type"System.Web.Configuration.SystemWebExtensionsSectionGroup, System.Web.Extensions, Version1.0.61025.0, Culturene…

Travis CI : 最小的分布式系统(二)

大约1年之前&#xff0c;我们发现当时的架构有些不合理了。尤其是Hub&#xff0c;它上面承担了太多的任务。Hub要接收新的处理请求&#xff0c;处理并推动构建日志&#xff0c;它要同步用户信息到Github&#xff0c;它要通知用户构建是否成功。它跟一大群外部API打交道&#xf…

百度开设「黄埔学院」,革新者来

1 月 19 日&#xff0c;百度宣布成立「黄埔学院」&#xff0c;开展深度学习架构师培养计划。并借鉴了黄埔军校大门对联的横批「革命者来」&#xff0c;将口号设置为「革新者来」。 首先&#xff0c;为什么叫「黄埔学院」&#xff1f; 2012 年初&#xff0c;百度开始进行深度学…

Linux-find命令应用举例-按时间筛选和删除文件

find参数说明&#xff1a; find有很多参数是以动作首字母时间的方式用于按访问、改变、更新时间来筛选文件。 动作表达&#xff1a; a(last accessed) 最近一次访问时间 c(last changed) 最近一次改变时间 m(last modified) 最近一次修改时间注意此上的c和m的区别&#xff0c;…

2007年11月网络工程师考试试题

● 若某计算机系统由两个部件串联构成&#xff0c;其中一个部件的失效率为710&#xff0d;6/小时。若不考虑其他因素的影响&#xff0c;并要求计算机系统的平均故障间隔时间为105小时&#xff0c;则另一个部件的失效率应为 &#xff08;1&#xff09; /小时。 &#xff08;1&am…

Travis CI : 最小的分布式系统(三)

日志的作用有两个&#xff1a;当构建日志的数据块通过消息队列进来时&#xff0c;更新数据库对应行&#xff0c;然后推送它到Pusher用于实时的用户界面更新。 日志块以流的形式在同一个时间从不同的进程中进来&#xff0c;然后被一个进程处理。这个进程每秒最高可处理100个消息…

windows 上rsync客户端使用方法

阅读目录 1.1 获取 windows上实现rsync的软件&#xff08;cwRsync&#xff09;1.2 cwrsync的使用方法1.3 cwrsync的使用回到顶部1.1 获取 windows上实现rsync的软件&#xff08;cwRsync&#xff09; cwRsync是Windows 客户端GUI的一个包含Rsync的包装。您可以使用cwRsync快速远…

机器学习开源项目Top10

整理 | Jane 出品 | AI科技大本营 【导语】又到了我们固定给大家推荐开源项目的时间。本期将为大家推荐 10 个机器学习开源项目&#xff0c;统计了过去一个月中 250 个机器学习开源项目&#xff0c;并从中选取了本期的 Top10。平均 1483 Stars。不知道是不是有你喜欢的欢迎大…

大规模服务设计部署经验谈

本文中提出的最佳实践&#xff0c;来自于作者多年大规模服务设计和部署的经验&#xff0c;为设计、开发对运营友好的服务提供了一系列良好的解决方案。■ 文&#xff0f;James Hamilton 译&#xff0f;赖翥翔1 引言 本文就设计和开发运营友好的服务的话题进行总结…

修改mysql数据库默认编码为utf8

查看当前字符编码&#xff1a; mysql < show variables like character%;为了解决中文乱码问题&#xff0c;修改mysql默认数据库编码为utf8&#xff0c;修改/etc/my.cnf [client]default-character-setutf8[mysql]default-character-setutf8[mysqld]character-set-serverutf…

CSDN创始人蒋涛:AI定义的开发者时代

1月18日&#xff0c;由中国软件行业协会主办的2019中国软件产业年会&#xff0c;在国家会议中心举行。CSDN创始人&董事长蒋涛&#xff0c;在大会上发表了题为《AI定义的开发者时代》的主题演讲。 以下为演讲实录&#xff1a; 我们在PC互联网时代就建立了中国软件开发者社区…

numpy.ndarray的赋值操作

matzeros((3,4)) #生成一个3行4列全部元素为0的矩阵mat[1,:]111 #从第1行第0列开始&#xff0c;一直到最后一列&#xff0c;赋值为1&#xff0c;效果与mat[1,0:3]相同&#xff0c;前置0可以省略&#xff0c;最后的列数可以省略输出&#xff1a;[[ 0. 0. 0. 0.][ 111. 111. 111.…

travis-ci如何配置android

travis-ci如何配置android travis-ci 关于android部分&#xff1a;http://docs.travis-ci.com/user/languages/android/ language: android android:components:- build-tools-19.1.0 # BuildTools version- android-19 # SDK version- sy…

你的微笑,拂过我的心海

??初冬的午后&#xff0c;阳光&#xff0c;懒懒地伸展着腰肢,企业形象宣传片 &#xff0c;偶然从窗帘漏进几缕稀少的斜影。南方的冬天总是姗姗来迟&#xff0c;让人认为&#xff0c;那只不过是秋天残存的脚步&#xff0c;还没来得及捉住&#xff0c;它却已从你的眉间静静地溜…

重读Youtube深度学习推荐系统论文,字字珠玑,惊为神文

作者简介&#xff0c;王喆&#xff0c;硅谷高级机器学习工程师。 本文转载自知乎专栏 https://zhuanlan.zhihu.com/p/52169807 这里是王喆的机器学习笔记&#xff0c;每隔一到两周我会站在算法工程师的角度讲解一些计算广告、推荐系统相关的文章。选择文章必须满足一下三个条件…

Struts的select两种遍历方法

转载于:https://blog.51cto.com/9695005/2050390

nginx http 服务器搭建

下载nginx源码&#xff1a;http://nginx.org/en/download.html 安装&#xff1a; wget http://nginx.org/download/nginx-1.9.3.tar.gz cd nginx-1.9.3 ./configure --prefix/usr/local/nginx发现一个问题&#xff1a; checking for PCRE library ... not found checking for P…

加速电子化报销费控服务,易快报完成1500万美元B轮融资

2019年1月21日&#xff0c;报销费控领头羊品牌——易快报对外宣布完成1500万美元B轮系列融资&#xff0c;本轮融资由美元基金曼图资本领投&#xff0c;DCM、明势、银杏谷等投资机构跟投&#xff0c;冲盈资本为本轮独家财务顾问。国内报销费控SaaS行业是个潜力巨大的增量市场&am…

[转]C# 2.0新特性与C# 3.5新特性

C# 2.0新特性与C# 3.5新特性 一、C# 2.0 新特性&#xff1a; 1、泛型List<MyObject> obj_listnew List();obj_list.Add(new MyObject()); 2、部分类(partial)namespace xxx{public partial class Class1{private string _s1;public string S1{get { return _s1; }set { _…

你需要了解的load和initialize

NSObject类有两种初始化方式load和initialize load (void)load; 复制代码对于加入运行期系统的类及分类&#xff0c;必定会调用此方法&#xff0c;且仅调用一次。 iOS会在应用程序启动的时候调用load方法&#xff0c;在main函数之前调用 执行子类的load方法前&#xff0c;会…

iOS11、iPhone X、Xcode9 适配指南

2017.09.23 不断完善中。。。 2017.10.02 新增 iPhone X 适配官方中文文档 更新iOS11后&#xff0c;发现有些地方需要做适配&#xff0c;整理后按照优先级分为以下三类&#xff1a; 单纯升级iOS11后造成的变化&#xff1b;Xcode9 打包后造成的变化&#xff1b;iPhoneX的适配一、…

Grape和Sinatra结合使用

Grape && Sinatra Grape(https://github.com/intridea/grape) is a REST-like API micro-framework for Ruby Sinatra(http://www.sinatrarb.com/intro.html) is a DSL for quickly creating web applications in Ruby 可见&#xff0c;Grape适合构建纯Api系统&#xf…

公告三大“罪状”,无人驾驶公司Roadstar联合创始人被罢免

&#xff08;从左至右依次是为周光、佟显乔、衡量&#xff09; 整理 | Jane 出品 | AI科技大本营 1 月 21 日&#xff0c;因技术造假等违规行为&#xff0c;国内自动驾驶创业公司 Roadstar &#xff08;深圳星行科技有限公司&#xff09;官方宣布&#xff0c;罢免联合创始人周…

大雁悲歌,月哭泣

??时间&#xff0c;毫无感情的把这段故事剪成了碎片……??――题记????一??眺望天边那抹残红&#xff0c;心瞬间间抖落成一滴血。??无法愈合的伤口&#xff0c;夜夜繁衍着孤寂。爱,颈椎痛 &#xff0c;这个烂熟于胸的字&#xff0c;有时真是扎心般刺眼&#xff0c;…

写高质量的代码,永不言晚!

作者 | Nitesh sharma 译者 | 弯月责编 | 郭芮出转载自 CSDN&#xff08;ID&#xff1a;CSDNnews&#xff09; 以下为译文&#xff1a; 在如今这个时代&#xff0c;每个人都在努力提升资源能力。在Web应用程序方面&#xff0c;我们有Spring、Play和Struts等框架&#xff0c;这…

ios searchBar 的代理方法 集合

下面是搜索框控件的一些代理方法&#xff1a; - (BOOL)searchBarShouldBeginEditing:(UISearchBar *)searchBar;将要开始编辑时的回调&#xff0c;返回为NO&#xff0c;则不能编辑- (void)searchBarTextDidBeginEditing:(UISearchBar *)searchBar;已经开始编辑时的回调- (BOOL)…

双绞线接法详解

一直以来很多人&#xff08;包括作者&#xff09;都认为10 base-t 10m网络使用了网线中8条信号线之4条&#xff0c;而100 base-t 100m则使用了全部8条信号线&#xff08;要不怎么那么快呢&#xff1f;&#xff09;。可是作者前不久在使用一条按所谓10m直连接法&#xff08;1与3…

step by step YAML 复用

yaml文件适合用来描述软件测试过程的步骤。当不同类型的CI过程集中在一个yaml文件时&#xff0c;首先碰到的一个问题是&#xff1a;大量重复的步骤如何进行复用&#xff1f; 举个例子&#xff1a; stage1:run_it:exec:- A- B- C- D1stage2:run_it:exec:- A- B- C- D2显然&#…