如果Linux从地球上消失,会发生什么?你可能连这篇文章都没有看完,因为使用Linux系统的网络服务器将会瘫痪,基于Linux的智能手机将无法使用,人们的衣食住行可能会受到影响。好在有开源,让Linux可以不受业务和地域的影响,几十年如一日地持续服务于大家的生活和工作。在广泛使用的Linux发行版之一CentOS8停止维护后,由100多家操作系统、云平台、软硬件厂商和个人共同发起的操作系统社区项目OpenCloudOS成立。OpenCloudOS在成立之初就决定成为一个开源、开放的中立社区,以满足用户“全链路自主可控”的需求,打造一个中立、开放、安全、稳定、易用、高性价比的社区。性能Linux服务器操作系统。1.十余年技术积累,数百家生态合作伙伴作为OpenCloudOS社区的主要发起者之一,腾讯将自身在操作系统领域十余年的技术积累全部贡献给OpenCloudOS社区支持社区建设与发展。同时,社区积累了500多家合作伙伴的技术优势,聚集了国内外操作系统研发能力。在架构设计上,OpenCloudOS注重从硬件到内核的全方位优化。在硬件方面,OpenCloudOS已经支持X86_64、ARM64、RISC-V架构,兼容飞腾、海光、兆芯、鲲鹏等芯片。同时提供全栈国密、涉密计算支持,已有300多家企业产品适配OpenCloudOS操作系统。在内核方面,OpenCloudOS移植了社区最新的关键特性,并结合不同的业务场景自主研发了多项功能和性能优化。典型特性包括:容器资源视图隔离(cgroupfs)、云原生SLI、MonitorBuffer、ARM64热补丁、PageCacheLimit等。在保证企业级稳定性的同时,享受各种新技术和社区自研优化。在持续性能优化的过程中,OpenCloudOS也逐步深入到用户的业务场景中,针对典型业务场景进行了深度分析和优化,并在云原生、虚拟化、数据库场景进行了验证。以云原生场景为例,设计了一套云原生特性,大大提升了OS对云原生服务的服务能力。深厚的技术积累和不断的创新,让OpenCloudOS在社交、游戏、金融支付、AI、安全、大数据等真实业务场景中经历了数千万节点的长期验证,可用性高达99.999%。与CentOS7等开源社区版本相比,OpenCloudOS故障率降低70%以上,典型业务场景性能提升50%以上。2、OpenCloudOS如何实现全链路自主控制?Linux操作系统的供应链就像一条河流,对应着它从L1到L3的不同阶段。L1是基于开源软件上游开发的Linux发行版。L2企业版是在L1上游版本的基础上开发的。它通常由商业公司牵头,提供企业级的技术支持和服务。L3CommunityStable版本基于L2Enterprise版本,通常是商业系统的免费再分发。大多数当前的Linux社区发行版只提供L1或L3版本。L1版本研发投入巨大,数量屈指可数;L3版本依赖国外上游版本,无法独立控制。OpenCloudOS整体开发路线实现了从L1到L2、L3的全版本覆盖,既保证了上游创新,吸纳社区贡献,又保证了最终发布版本的稳定性和安全性,实现全链路自主可控。2019年,腾讯基于Linux内核5.4版本自主研发设计了TencentOSServer内核,经过大量业务验证和打磨,为OpenCloudOSL1内核版本奠定了技术基础。通过OpenCloudOSStream的开发模式,方便广大合作伙伴共同贡献力量,打造广泛的操作系统软硬件生态,快速支持新特性和新硬件。L2企业版TencentOSServer将在L1OpenCloudOSStream的基础上,进行充分的质量补充等研发过程,应用腾讯及其合作伙伴的百万级服务器规模数据中心生产环境,确保通过大型应用程序发布的操作系统版本稳定和安全。L3OpenCloudOS社区版和L2企业版完全同源,继承了L2企业版的稳定性和安全性。OpenCloudOSV8版本定位为兼容版本。它基于自主研发(自主进化和维护)的内核,同时选择同源的用户态组件进行重建和维护。全面兼容CentOS8系列版本,满足短期更换CentOS的迫切需求,保证业务兼容,最大限度降低业务迁移的工作量和风险。OpenCloudOSV9版本定位为独立版本。所有组件完全基于OpenCloudOSStreamL1社区演进,不依赖其他厂商和下游社区。同时,基于大量应用场景验证后,输出社区稳定版,满足完全独立场景的需求。OpenCloudOSV9版本将所有软件包完全来自上游社区构建和维护,不依赖其他厂商和下游社区,与自主演进的内核一起形成完整的L1社区,为国内企业提供自主创新的上游版本。可控源社区定位的关键。目前基于OpenCloudOSStreamV9的版本已经在腾讯及社区伙伴的生产环境中得到验证。预计到2023年初,将发布经过生产环境广泛验证的L3OpenCloudOSV9稳定版。3.OpenCloudOS技术进步与迁移指南截至目前,OpenCloudOS社区及衍生版本累计下载安装量已超过1000万节点,覆盖银行、保险、证券等12大行业,经历了长时间的大规模场景。在腾讯内部,OpenCloudOS基本实现全面覆盖;在大型互联网公司降本增效、世界杯音视频直播、知名银行交易系统等场景中,OpenCloudOS也发挥着重要作用。目前,OpenCloudOS第二个社区稳定版V8.6已经发布。OpenCloudOS8.6基于Linux内核5.4版本自主研发设计,支持多计算架构,稳定性、安全性、兼容性、性能等核心能力经过长期充分验证。作为可靠的企业级服务器Linux发行版,用户可以根据需要直接将OpenCloudOS8.6部署到生产系统中,降低用户的系统运行成本。欢迎广大开发者下载使用。详细迁移教程请参考《CentOS 停服后,如何将系统迁移到 OpenCloudOS ?》如果您在使用过程中遇到技术问题,请扫描下方二维码,加入社区用户群,了解OpenCloudOS的最新动态,获取技术支持,分享交流经验。
