0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

微软的 Windows 操作系统加入到最新版本的 Linux 内核中

lhl545545 来源:与非网 作者:铁君 2020-08-26 10:25 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

一直以来,通用操作系统市场一直被微软垄断,不要说寻常百姓的家用电脑,即使是很多党政机关和企事业单位,依旧在使用微软的 Windows 操作系统。国产操作系统则总体处于“小”、“零”、“散”的状态,近年来,随着信创事业的发展,以及技术与市场的选择,国内的操作系统厂商已有所收敛,但依然没能形成统一局面。

过去,我们在政策扶持上往往采用大水漫灌的方式,搞雨露均沾,这种做法的结果是引来一群骗补贴的厂商,而真正干实事的厂商获得的补贴则非常有限,甚至压根就申请不到补贴。就政策扶持和信创市场来说,应当扶持和选择那些真正干实事的厂商。铁流认为,实干的操作系统厂商有以下特征:

十年磨一剑座冷板凳

操作系统发展需要长时间迭代演进,开发周期长。从实践上看,微软在 1985 年推出 Windows1.0 后,经过 Windows2.0、Windows3.0、Windows3.1、Windows NT、Windows95、Windows98、Windows2000 等操作系统演进迭代,才于 2001 年推出一代经典的操作系统 Windows XP。Linux、FreeBSD 也是以 Unix 为基础,经过几十年的开发和更新,才发展到现今的水平,而谷歌和苹果以 Linux、FreeBSD 为基础,他们的操作系统也是一代代发展的。

因此,在缺课太多,差距过大的情况下,需要的是循序渐进和厚积薄发,试图在短时间内实现赶超,妄图一口吃成胖子的科技大跃进显然是不可能的。那些十年磨一剑,耐得住寂寞,经得起孤独的厂商才是真正干实事的,那些赶着信创风口冲进来做操作系统的,往往都是投机者。

重视软件生态建设

单单有一个操作系统而没有软件生态是没有意义的。丰富的软件生态才是操作系统的活力之源。

软件生态的构建需要软件厂商的配合,而软件厂商不是“活雷锋”,只有当某个操作系统市场占有率达到一定程度时,软件厂商才会帮忙适配软件,这样就形成了一个悖论——软件生态贫乏,导致操作系统用户数量很少,而市场占有率小的情况下,软件厂商不会主动帮忙适配软件。以微软这个桌面操作系统霸主为例,因为 Windows 系统手机的市场份额非常小,导致国内外软件厂商大多不愿意给它开发手机 APP,而软件方面的不足又使更多的用户抛弃 Windows 手机。微软的财力和技术不可谓不雄厚,但因错过发展机遇期,要在别人已经占据的市场分一杯羹,也是艰难无比。

生态建设是一项非常艰巨的工作,需要付出海量人力、财力。只有拥有了完善的生态,这个操作系统才具有生命力。如果一个操作系统非常重视生态建设,那么,这个开发团队十有八九是真正想干点事情的。

具有造血和融资能力。

操作系统开发周期长、工作量大、成本高。就工作量而言,微软的 Windows XP 系统有 4000 万行代码,Windows Vista 和 Windows 7 则达到了 5000 万行;开源系统 Linux 这边,3.6 版本的 Linux 内核代码有 1590 万行,而 Linux 的发行版 Debian 系统代码行数更是多达恐怖的 6500 万行。这还是经过软件厂商反复精简的结果。当然,操作系统代码行数并非越多越好,而是在保障相同功能的情况下,代码越精简越好,像塞班系统代码行数突破 3500 万行,却因代码臃肿,对代码的维护性和扩展性造成了负面影响。所以,写完代码后,如何反复精简代码,保证系统功能的最优化,又是一个巨大的费时费力的工作。

正是因此,操作系统开发成本居高不下,比如微软在 2014 年的研发成本超过 100 亿美元,在开发 Windows Vista 所花费的研发费用更是超过了 200 亿美元。Linux 内核开发根据人员投入的规模测算,也耗资数十亿美元。

如此庞大的资金,仅靠政府补贴那无疑是杯水车薪。如果一个操作系统开发团队高度依赖政府资金,而不具备造血能力,或不具备从资本市场融资的能力,那么,十有八九是没有前途的。

具有强劲研发能力。

过去,国内很多操作系统厂商的工作重点是给 Liunx 换皮、穿马甲,而不是加强对开源代码的审核力度,发现可能存在的漏洞和风险,对内核进行修改和加固。就政策扶持而言,显然应该扶持真正具有研发能力和研发后劲的厂商,而不是那些只局限于拿 Linux 开源代码换一个版本号的厂商。

那么,如何甄别技术团队具有研发后劲呢?

一个是看过去,看看过去这些年这个技术团队取得了哪些进步,向开源社区贡献了多少源代码,哪些源代码已经被开源社区采纳,加入到最新版本的 Linux 内核中等等。

另一个是看现在,现场提出定制化要求,看看技术团队能不能在规定时间内完成任务。看看这家厂商的下一代产品在哪里?发展规划如何?PPT 是牛皮满天飞,还是低调务实谋发展?

统一标准 建设生态 扶持实干者

近年来,国内的操作系统厂商已有所收敛,但依然没能形成统一局面,市场格局呈现出“两大多小”的局面。由于各家厂商都有自己的利益诉求,在商务上把这些厂商合并的可能性非常低,但在技术上,仍然可以形成统一的操作系统标准。换而言之,双方可以先在技术路线与技术标准上形成一致,减少国内产业不必要的、重复性的适配与建设工作,各厂商仍然可以采用自己的品牌与界面,在非标准接口上也可以进行扩展,以形成有意义的差异化竞争。

通过上述标准与接口的统一,可以有效保障上层应用软件与底层驱动程序(内核模块)的通用性或称兼容性。在前端的处理器、固件、整机、外设、应用软件等适配上,在整体上可以至少减少一半的工作量浪费,在各个具体项目落地上,更会加快落地速度,提高交付质量,对整体产业的生态培育有极大的意义。

在统一标准后,对软件生态建设有促进作用。如果大家技术标准和路线不统一,那么,应用软件就必须给多个操作系统做配套,会大幅推广生态建设成本。如果能把技术路线、技术标准与接口定义统一起来,那么,就可以实现一套生态多个操作系统通用,并通过自动化保障机制确保接口的一致性与兼容性,就可以大幅降低软件生态建设成本,保证整个生态系统的健康发展。

对政府而言,一方面应当积极协调和引导国内操作系统厂商统一技术标准,推动国内操作系统厂商、软件厂商共建生态。另一方面应当认清谁是真正干实事的,谁是当天和尚撞一天钟混饭吃的,谁是来骗补套政策红利的。进而打击套利的投机者,鞭策混饭吃的懒和尚,鼓励和扶持实干者。实现好马配好鞍,把好钢用在刀刃上。
责任编辑:pj

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 微软
    +关注

    关注

    4

    文章

    6719

    浏览量

    107353
  • Linux
    +关注

    关注

    88

    文章

    11628

    浏览量

    217973
  • 操作系统
    +关注

    关注

    37

    文章

    7328

    浏览量

    128628
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    如何使用新版本J-Flash编程CW32 MCU

    1、从Segger公司官网下载安装最新版本JLink驱动,比如V7.96a,安装目录下没有JLinkDevices.xml文件。 2、在C:Users<用户名>
    发表于 11-12 07:24

    最新版本qemu编译不过怎么解决?

    最新版源码 qemu-vexpress-a9编译不过了。提示RT_PAGE_AFFINITY_BLOCK_SIZE 未定义
    发表于 09-24 07:20

    戴尔数据保护软件迎来全新版本

    无缝运行的异常检测,一站式监控多达150个系统,额外的MFA多重身份验证Dell PowerProtect Data Manager19.19全新版本现已到来!
    的头像 发表于 06-27 13:55 699次阅读

    AG32 SDK 最新版本V1.7.7 :实现构建自动化功能及更新HyperRAM的RGB例程

    及更新HyperRAM的RGB例程 最新版本Version 1.7.7 1、在执行Prepare Logic阶段,系统将自动识别指定IP目录下的Verilog源文件,并将其动态加入
    发表于 06-05 14:41

    龙芯处理器支持WINDOWS吗?

    )。 Windows的适配:微软官方仅支持x86/x64和ARM架构的处理器,未推出针对LoongArch或MIPS的Windows版本。 技术限制 指令集不兼容:
    发表于 06-05 14:24

    聚徽厂家解码——工控机操作系统选择:WindowsLinux、QNX 如何匹配工业场景

    在工业自动化进程不断推进的当下,工控机作为核心设备,其操作系统的恰当选择对工业生产的稳定性、高效性和安全性起着决定性作用。常见的 WindowsLinux 和 QNX 操作系统,各自
    的头像 发表于 05-29 16:28 1237次阅读

    支持兆芯开先处理器的银河麒麟桌面操作系统最新版本发布

    在日前举办的第八届数字中国建设峰会期间,麒麟软件正式推出银河麒麟桌面操作系统V10 SP1 版本新版操作系统加入全新AI功能,支持兆芯开先
    的头像 发表于 05-10 13:53 1900次阅读

    树莓派新版 OS 发布! bookworm 版本将成为历史?

    树莓派刚刚发布了一个新版的树莓派操作系统——这是其推荐的(且免费的)适用于所有树莓派电脑的操作系统——目前该新版系统已经可供下载。用户可以滚
    的头像 发表于 05-08 15:33 1359次阅读
    树莓派<b class='flag-5'>新版</b> OS 发布! bookworm <b class='flag-5'>版本</b>将成为历史?

    普华基础软件开源汽车操作系统新版本代码上线

    近日,第二十一届上海国际汽车工业展览会现场,开源车用操作系统新版本代码上线仪式在中国电科展台成功召开。全球首个开源智能驾驶操作系统内核龘EasyAda V2.1和首个规模化、量产级安
    的头像 发表于 04-30 09:17 799次阅读

    普华基础软件开源车用操作系统迎来全新版本

    近日,普华基础软件开源车用操作系统媒体发布会在上海中国汽车会客厅召开——全球首个开源智能驾驶操作系统内核龘EasyAda、开源安全车控操作系统小满EasyXMen全
    的头像 发表于 04-25 16:18 799次阅读

    使用Mickledore生成BSP,移动到最新版本的Scarthgap v6.6.52时,驱动程序未构建,怎么解决?

    当我使用 Mickledore 生成 BSP 时,moal.ko WIFI 驱动程序是自动构建的,并且位于 /lib/modules/ ,并且 WIFI 可以正常工作。 当我移动到最新版本
    发表于 03-27 06:49

    AG32 SDK 更新版本1.7.0:加入dsp例程和Slave SPI例程

    最新版本Version 1.7.0 1、加入dsp例程 加入dsp例程以及 DSP软件库 。 2、加入Slave SPI例程 加入用逻辑实现
    发表于 03-17 10:04

    win7 64位系统STM32CubeMX安装完成后数据包无法升级最新版本,怎么解决?

    win7 64位系统 STM32CubeMX安装完成后数据包无法安装,安装较低版本后又无法升级最新版本,这个界面出现闪退,无法输入用户名和密码,导致无法升级。也试过下载STM32Cu
    发表于 03-10 07:04

    高通推出Qualcomm Aware平台最新版本

    在CES 2025上,高通技术公司宣布推出Qualcomm Aware平台的最新版本,这一基于云的服务平台支持企业为物流、零售、能源、智能家居和机器人等行业的智能网联终端增加可观测性、监测和定位功能
    的头像 发表于 01-07 10:36 1311次阅读

    Alpine操作系统社区发布龙架构版本

    近日,开源软件世界和云计算领域重要的操作系统发行版社区Alpine Linux正式发布3.21最新版本,以完整的系统形态实现对龙架构的原生支持,将有力促进龙架构在云计算领域的生态建设和
    的头像 发表于 12-10 11:12 1105次阅读