一个九零后操作系统从业者的思考
|
每一次重新洗牌,都意味着新机遇的出现。除了x86,基于ARM架构的个人计算平台虽然不是唯一的方向,但已经成为目前颇具热度的方向之一。诸多ARM架构的CPU已经在手机、平板电脑等移动设备上充分体现了自己的比较优势,因此各家厂商也在下一代个人计算平台的发展方向上,结合具体的应用场景不断进行尝试探索。 ARM架构的技术特性则决定了其硬件平台相比x86显得较为封闭,操作系统和CPU的耦合更加紧密更加全面。这样的特性也为操作系统与CPU平台适配、优化以及充分释放计算性能提供了更多的空间。比如苹果MacOS与自家的M1芯片的组合,微软的Windows 10 ARM版本与SQ1/SQ2芯片(微软与高通合作)的组合等。国内的操作系统厂商,如今也不再是单打独斗。操作系统与CPU的组合成为趋势,从软硬件层面分别着手,满足用户需求。一批新的社区、生态的涌现和成长,更多厂商的参与,为整个行业带来了活力。 在软件生态上,ARM平台的应用已经有了不亚于PC端x86应用生态的规模。但是处于个人计算平台应用金字塔塔尖的效率办公、音视频处理、工业设计等软件还是沉淀在了x86的生态中。为了保障这些既有x86应用迁移到新的硬件平台后的质量,并降低该过程的成本,相关的工具是这个重塑生态过程的重要组成部分,缺少高效稳定工具链支撑的操作系统,注定是步履维艰的。在这个方向上,苹果的Rosetta能把自身X86架构下的应用“翻译”成ARM架构的应用,无疑是一个非常值得关注和研究的工具。国内厂商在这一方向上如果能有所突破,基于ARM的个人计算平台也将有更大的舞台。
作为服务于社会发展的科技产品,行业发展的趋势和计算任务的改变,丰富了对操作系统的需求,有需求的地方,就有操作系统生根发芽的空间。在万物互联的时代,操作系统已经不仅仅存在于办公桌上或是大家的手中。无论是微内核还是实时系统,都有机会在新的时代留下自己的足迹。希望在这个过程中,每一个操作系统厂商和芯片厂商,都能重视工具链的完善和提升,像全球领先的那些厂商一样,为愿意在新的生态创造无限可能的开发者们提供更多施展才华的空间。 (编辑:PHP编程网 - 湛江站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |


