当前位置: 首页 > 科技观察

操作系统是生态不可承受之重——开源IoTOS安全风险分析

时间:2023-03-19 12:38:39 科技观察

操作系统简单来说就是计算设备上硬件资源的管理者。但是现代意义上的操作系统就完全不同了,可以面面俱到。操作系统已经成为一个软件平台,由用户使用,开发者在其上开发,得到一系列厂商的认可,各种中层软件和工具在其上开发。你的操作系统,不管技术再先进,如果没人用,那也只能躺在实验室里吃灰。在PC时代,最著名的就是Windows和Linux的桌面竞争,包括在2010年之前,国内很多厂商加入进来,想借助Linux的开源优势,打造一款国产的桌面操作系统。很明显,Linux失败了,Windows赢了,而且是全球性的。关键是大家都认可Windows和WinTel联盟,不愿意在Linux上开发桌面应用,导致Linux桌面用户越来越少。手机时代,从早期的诺基亚Symbian、微软的WindowsMobilePhone,到最后的iPhone、Android。iPhone以一种独立的、生态的方式继续存在。谷歌的机器人和安卓操作系统以其开放性得到了开发者和厂商的认可。iPhone和Android构成了移动互联网的终端入口。随着中美贸易战愈演愈烈,谷歌已经禁止华为使用安卓GMS。Android是开源的,但是Google的一系列服务都没有开源,比如GoogleMaps、Mailbox,还有关键的GooglePlay。这些卡断线后,国外手机立马受到影响(国内安卓系统因为GooglePlay断线成了自闭系统)。在华为被禁AndroidGMS的今天,即使华为技术先进,可以打造兼容Android的操作系统,那周边的系列APP呢?国内微信和支付宝可能会进行一定程度的连接;但在海外,Facebook、Twitter等一系列应用呢?如果是为了打造一个兼容的系统,那么Android在升级的时候,也需要升级。基本上,它是由其他人领导和跟随的。且不说更多的发展,操作系统就意味着生态。没有生态的操作系统就不是操作系统,而是封闭在一个空间里的机器硬件管理器。手机是一个非常重要的市场,与人息息相关,推动着科技的发展。未来会有万物互联的一块,物联网。物联网的操作系统会怎样?操作系统最重要的是生态。它是一个开放的系统,需要提供给开发者进行二次开发。在物联网的背景下也是如此。很多人可能认为物联网系统会更简单,但物联网正在发生翻天覆地的变化。终端需要联网,通过Wi-Fi、蜂窝、蓝牙或Lora连接到云端服务器;它还包括固件升级、低成本、功耗、安全性和兼容性等一系列考虑因素。此外,物联网高度碎片化,长尾应用不计其数,芯片/外设和软件平台的多样性,以及各种云平台可供选择。事实上,物联网是一个比手机、PC复杂得多的行业。巨大的生态系统。未来AI在物联网中的普及应用,将增加这种复杂性,使设备和系统的开发难度加大!具有中间件平台的物联网操作系统对物联网产业发展的重大意义也逐渐被业界所认识。人们一致认为,最终它将成为所有物联网终端设备的基础平台,就像Android在富媒体设备上称霸世界一样。然而,面对庞大复杂的物联网环境,一款操作系统要想取得成功的难度不亚于安卓,甚至远高于安卓。在技??术层面,要有精致稳定的内核,丰富易用的组件,优秀的软件架构,易读优雅的代码风格;复杂环境下的应用测试,高度稳定可靠,支持上百种各类芯片的移植,与主流软件接口和开发工具的良好兼容性等;以上条件只是基本的,没人用,没有芯片愿意选,还是没用。当地市场的成熟度和时机,当地厂商的支持非常重要,社区生态的运营也将起到关键作用。最后,一旦某个操作系统成为物联网领域的主流,各领域的大量终端应用都会建立在这个系统之上,而周边的物联网云平台、手机、AI平台、基站、网关路由器和围绕它构建的物联网软件生态系统的对接将极其庞大、环环相扣、错综复杂。如果操作系统来自美国,出于政治目的,美国政府以安全为名,禁止中国企业在其上使用某些经过认证的软件或应用程序(即使是完全开源的),削弱产品竞争力中国企业,甚至使用该操作系统平台的产品都被禁止进入某些国家市场。近期,美国对华为的禁令将华为推向了绝境,引发群体谴责和广泛的安全讨论。美国对华为无所不用其极,从美国公司不能购买任何华为产品,到禁止美国公司(即使在长臂管辖下,任何与美国有业务往来的公司)向华为供应任何产品。20日,谷歌宣布暂停向华为提供服务,将管控范围扩大至开源软件领域。最近看到的几个与开源软件相关的声明也不得不让我们警惕:Github官网赫然写着:“Github.com,GithubEnterpriseServer,以及你上传到任何产品的信息都可能受到美国出口管制法律的约束.,包括美国出口管理条例(EAR)。在Apache基金会的官网上也写着:“美国的出口法律法规适用于我们的分销,并且随着产品和技术的再出口而保持有效到不同的方和地方。”虽然后续有文章辟谣澄清开源和公开发布的代码不受EAR的管控,但谷歌的禁令给我们敲响了警钟,尤其是底层平台软件如操作系统,行业高度依赖,很容易成为政治工具,一旦用上一点,其潜在的危害是难以预料的。电子!