加入收藏 | 设为首页 | 会员中心 | 我要投稿 温州站长网 (https://www.0577zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长资讯 > 评论 > 正文

一个九零后操作系统从业者的思考

发布时间:2021-05-07 12:37:55 所属栏目:评论 来源:未知
导读:副标题#e# 最近两年,由于众所周知的原因,操作系统、芯片等行业成为了各界人士竞相关注的热点。通过此文,希望可以抛砖引玉,分享作为操作系统从业者的一些思考。 Win-tel联盟的成功之钥 回顾操作系统的过往,有一个总是会引起业内外探讨的热点话题:为什
副标题[/!--empirenews.page--]

  最近两年,由于众所周知的原因,操作系统、芯片等行业成为了各界人士竞相关注的热点。通过此文,希望可以抛砖引玉,分享作为操作系统从业者的一些思考。

Win-tel联盟的成功之钥

  回顾操作系统的过往,有一个总是会引起业内外探讨的热点话题:为什么Win-tel联盟会取得成功?

  当我们从多个角度去观察,会有这样一些发现:

  对于行业发展趋势而言,经过以IBM为代表的大型机阶段、以DEC为代表的小型机阶段,解放个人用户的计算能力是当时的发展方向和趋势,需要出现新的产品形态和应用模式。Win-tel联盟应运而生,在当时是先进生产力的典型代表,满足了生产关系的发展需要。

  对于投资人或是合作伙伴而言,Win-tel联盟抓住了计算机微型化的趋势,定位于个人电脑,带动行业形成了一个让合作伙伴躺着也能赚钱的生态。

  对于微软自身而言,比尔·盖茨曾说过,让每个家庭的桌上都有一台电脑。无论当初这句话是梦想还是承诺,最终微软都做到了,这样的眼界和胸怀,也成就了后来Windows的辉煌。

  对于开发者而言,VB(Visual Basic,微软开发的一种程序开发语言,拥有图形开发界面和控件)的推出,极大降低了为Windows开发应用的门槛。

  而对普通用户而言,Win-tel联盟提供了一个高性价比的个人计算平台,让计算机从触不可及变得触手可及。

  Windows产品的成功尽管存在一些争议,但不失为一个值得业内学习和思考的案例。今天的Windows,是数十年来应对市场和技术的变革而不断发展的产物。回望第三次科技革命的后半场,很难单纯凭借一个要素就得以让Windows保持今天这样的生命力,基于观察和业内专家的观点,本文在如下五个方面和大家分享一些思考:

  首先是生态。生态是上下游参与者自发形成的,但在一个生态初具规模之后,影响其走向的是掌握核心话语权的少数厂商。

  1993年,微软推出了Windows NT,在硬件生态上,微软自此摆脱了与IBM的绑定,与Intel一起形成了x86全新生态的雏形;在软件生态上,更好的多任务特性以及硬件抽象层的引入,都为Windows日后的应用多样性打好了基础,这个时候,微软的任务就是将这个生态培育出来。

  在Windows NT 推出以后,微软又连续下了几步棋,让应用生态呈燎原之势的发展。其中最重要的是推出便捷的编程语言。

  对于操作系统而言,某种程度上可以说是得开发者得天下,操作系统这个土壤需要有最合适的编程语言来帮助开发者在其之上施展魔力,耕种出各种各样的应用,什么变成语言最容易形成生态,受到欢迎?自然是开发者学习门槛低,易用性和通用性高的。

  在Windows系统图形界面功能的加持下,VB使得鼠标和可视化控件的赋能对象从之前的普通用户变成了开发者,重新定义了开发者的工作方式,快速扩大了VB语言的开发者数量和Windows应用的丰富程度。

1.jpg

  在x86生态壮大的过程中,Windows的影响力也体现在其它方面。例如,微软通过证书签名实现了软硬件兼容性的认证模式,或是对各种市场活动和推广策略提了供丰富的资金支持,这样技术和商业并举的措施持续巩固着Windows庞大且有力的生态。

  二是工具链。工具链是一个软件产品的生命链。一个软件产品从需求分析、功能设计、代码实现、编译构建、测试发布到服务维护的整个生命周期里,都离不开工具链的支持。

  早年间在开发Windows NT的过程中,构建镜像的过程还不能完全做到自动化,脚本需要专人调试并验证,早期的Windows NT内部版本也仅仅是一周构建一次。构建团队为了保证进度,需要管理并维护周密的构建计划,建立评估框架来保障所构建版本的质量。

  当时微软内部有个说法叫做“吃自己的狗粮”,项目负责人甚至要求版本构建所用的系统环境也要用Windows NT的内部验证版。为了提高效率,上百台Intel和MIPS的设备彻夜运行自动化测试脚本,以便在第二天一早就能提供测试结论。

  也就是说,微软自身就是其开发工具、测试框架、测试平台最重要的使用者,在提供给开发者和用户之前,相关工具链就已经经受了自家工程师的考验,形成了相关生产力平台的最佳实践。

  三是人才的数量和质量上,微软凭借长久以来的积累,吸引了一批又一批全球各类优秀人才。

  微软凭借长久以来的积累,吸引了一批又一批全球各类优秀人才。比如Windows Insider一书第三版的作者Mark Russinovich,Windows NT项目的组建者David Cutler,打造了微软全新协作软件服务平台的Ray Ozzie等。一大批这样的大牛以老带新,使得微软的技术团队不断成长壮大,一些工程师已经在相关功能上积累了近十年经验,对该功能和相关原理的内涵和外延有着及其严谨和精准的理解,体现了他们立体又丰富的视角。

  这样的人才队伍,保障了Windows高度产品化的发布周期,高效的补丁分发渠道,以及参与全球用户、标准化组织信息化建设的影响力。

  除了内部人才发展,微软在社区人才的培养上也下了一番功夫,比如MVP(Most Valuable Professional)等专家人才认证,持续地鼓励外部优秀技术人员在Windows生态上进行探索,在体现个人价值的同时,推动Windows的进步。

  四是其具有生命力的商业模式。通过OEM硬件设备绑定销售Windows许可是早年间帮助微软开拓市场的利器,持续了数十年并不断扩展、丰富。围绕传统的Windows授权模式形成的商业模式,为合作伙伴提供了扩展业务的基础。

  比如为满足各个体量用户的需求,除了OEM出厂预装许可外,微软还为Windows设计有消费者零售许可、中小企业用户的批量许可、大型企业的场地授权模式等,对应的功能及价格也有相应区别。整个模式相对灵活,合作伙伴可以为不同类型的用户提供不同的方案和策略,最大可能地触及到每一个有需求的用户。这样的商业模式矩阵也成为了诸多软件公司的参考。

  第五点是视野。微软作为全球用户数量最大的操作系统厂商,体现了与自身定位一致的格局。一如多年前比尔·盖茨的想法一样,微软始终从领导这个行业发展和进步的角度施加影响力或是进行决策。

  近年来收购GitHub,拥抱开源,背后都多少暗含了这样的布局和考量。回想当GitHub被微软收购的新闻在圈内外刷屏时,不少人唏嘘不已,毕竟有鲍尔默将Linux称为“癌症”的前车之鉴,最大的开源代码托管平台落入微软手中,悲观情绪蔓延也可以理解。然而事实证明,微软此举并不是为了“围剿”开源,更多是为了抓住上千万的开发者群体,并与自己的软件开发工具深度集成。就像当时VB的成功一样,打通工具链,微软是认真的。

过往国内操作系统的产业化之殇

(编辑:温州站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

热点阅读