阿里云发布开源龙蜥操作系统详解历史由来
阿里云发布全新操作系统“龙蜥”并宣布开源,龙蜥操作系统在阿里巴巴内部打磨了10年,阿里云更是计划为龙蜥投入20亿专项资金。
大多数人也许不了解龙蜥操作系统,其实龙蜥和大家关系很密切是个幕后英雄,大家都改了解天猫双11,双十一的对计算机服务器的性能和稳定性都都是最严苛的考验。而正是靠了龙蜥操作系统,有效支撑了历年天猫双11,保证了这个全国的盛大的购物狂欢节。
这次宣布开源龙蜥操作系统AnolisOS定位于服务器端,全面支持X86、ARM等多种芯片架构和计算场景。同时,阿里达摩院操作系统实验室也宣告成立。经过扫地僧们的优化,龙蜥针为云上各种场景带来40%的性能提升,故障率降低50%。而且兼容CentOS生态,支持一键迁移,并提供全栈国密能力。
龙蜥操作系统AnolisOS由来
在目前主流的服务器端操作系统中,UNIX诞生于20世纪60年代末,Windows诞生于20世纪80年代中期,Linux诞生于20世纪90年代初,可以说UNIX是操作系统中的"老大哥",后来的Windows和Linux都参考了UNIX。现代的Windows系统已经朝着“图形界面”的方向发展了,和UNIX系统有了巨大的差异。
Unix是20世纪70年代初出现的一个操作系统,除了作为网络操作系统之外,还可以作为单机操作系统使用。Unix作为一种开发平台和台式操作系统获得了广泛使用,主要用于工程应用和科学计算等领域。目标是开发一种交互式的、具有多道程序处理能力的分时操作系统,以取代当时广泛使用的批处理操作系统。中文名尤内克斯。英文中的前缀Uni,就明白了UNIX的隐意。Uni是小的意思,小而且巧。这是UNIX开发者的设计初衷,这个理念一直影响至今。
-年,发明了传说中的C语言,由于之前操作系统多采用汇编语言,对硬件依赖性强,到了年,UNIX系统的绝大部分源代码都用C语言进行了重写,这为提高UNIX系统的可移植性打下了基础。可以说,UNIX系统与C语言是一对密不可分的兄弟。随后出现了各种版本的UNIX系统,目前常见的有SunSolaris、FreeBSD、IBMAIX、HP-UX等。
20世纪70年代初,计算机界还有一项伟大的发明——TCP/IP协议。TCP/IP协议与UNIX系统、C语言三驾马车,由ATT一起发行给美国各个大学非商业使用的许可证,这为UNIX系统、C语言、TCP/IP协议的发展拉开了序幕,它们分别在操作系统、编程语言、网络协议这三个领域成为一方霸主。
Linux,全称GNU/Linux,是一种免费使用和自由传播的类UNIX操作系统,其内核由李纳斯托瓦兹于年10月5日首次发布,它主要受到Minix和Unix思想的启发,是一个基于的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的Unix工具软件、应用程序和网络协议。它支持32位和64位硬件。Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。Linux有上百种不同的发行版
UNIX是商业软件,而Linux是开源软件,是免费、公开源代码的。UNIX系统大多是与硬件配套的,也就是说,大多数UNIX系统如AIX、HP-UX等是无法安装在x86服务器和个人计算机上的,而Linux则可以运行在多种硬件平台上;
李纳斯托瓦兹无疑是这个世界上最伟大的程序员之一,当时他觉得UNIX操作系统太难用了,出于个人爱好而编写开发一个操作系统,李纳斯托瓦兹没有保留Linux源代码的版权,公开了代码,并邀请他人一起完善Linux。与Windows及其他有专利权的操作系统不同,Linux开放源代码,任何人都可以免费使用它。李纳斯托瓦兹还搞出了全世界最大的程序员交友社区GitHub,社区提供开源代码库及版本控制系统。LinuxLogo是一只企鹅。企鹅是南极洲的标志性动物,根据国际公约,南极洲为全人类共同所有,不属于世界上的任何国家,可国家都无权将南极洲纳入其版图。Linux选择企鹅图案作为Logo,其含义是开放源代码的Linux为全人类共同所有,可公司无权将其私有。
RedHat(红帽)公司(NYSE:RHT)是一家开源解决方案供应商。红帽公司为诸多重要IT技术如操作系统、存储、中间件、虚拟化和云计算提供关键任务的软件与服务。红帽的开放源码模式提供跨物理、虚拟和云端环境的企业运算解决方案,以帮助企业降低成本并提升效能、稳定性与安全性。红帽公司同时也为全球客户或通过领先合作伙伴为客户提供技术支持、培训和咨询服务。年10月29日,IBM宣布以亿美元的价格收购RedHat。
年2月,InfoWorld连续第四年将其年度操作系统产品奖”授予红帽Linux6.1。年3月,红帽公司推出了红帽Linux高级服务器,后来改名为红帽企业版Linux(RHEL)。Dell、IBM、HP以及Oracle公司均宣布支持该平台。在年,红帽成为首家收入达到十亿美元的开源公司,该年的年收入达到11.3亿美元。通过一大串收购后,红帽公司进军了云计算、云存储、云管理等等领域。
CentOS是CommunityEnterpriseOperatingSystem的缩写,也叫做社区企业操作系统。红帽公司发布了的Linux企业发行版RedHatEnterpriseLinux后,简称为RHEL。又将RHEL优化编译后的再发行的免费版本,相对于其他Linux发行版,其稳定性值得信赖。
CentOS是免费的,你可以使用它像使用RHEL一样去构筑企业级的Linux系统环境,但不需要向RedHat付任何的费用。CentOS的技术支持主要通过社区的官方邮件列表、论坛和聊天室。由于CentOS没对红帽公司有任何贡献,使用CentOS的用户也没有提供更多技术文档和代码的支持和维护,所以也就渐渐没落和被抛弃了。
CentOS成为世界上最流行的服务器发行版之一,被众多企业用户所使用。年底,红帽(RedHat)公司CentOS项目组突然官宣:CentOS8将于年底结束研发,CentOS7也将在其生命周期结束(年)后停止维护。
随后OpenAnolis社区发起龙蜥操作系统AnolisOS项目,作为CentOS的替代和创新发展,构建一个开源、中立、开放的Linux发行版,支持多计算架构,提供企业级的稳定性、高性能、安全、可靠、免费的操作系统。使命是建立一个更符合现代云计算发展的Linux操作系统。
龙蜥操作系统(AnolisOS)正式登陆阿里云公共云多年验证后,已全面推广。AnolisOS作为%兼容RHEL/CentOSLinux的社区发行版,能够完美延续CentOSLinux停服后的操作系统服务,为企业上云提供可靠的操作系统选择。是基于阿里巴巴十年自研操作系统,大规模实践CentOSLinux替换迁移的技术积累和创新,是CentOS替代首选。
龙蜥操作系统(AnolisOS)%兼容RHEL/CentOSLinux8;支持x86_64和aarch64架构及飞腾、海光、兆芯、鲲鹏等芯片,适配x86及arm64主流服务器硬件;提供CentOSLinux到AnolisOS迁移工具,帮助系统及应用的顺滑迁移;支持LinuxKernel4.19LTS版本并同步社区成果,及时获得社区资源;支持开源分布式关系数据库,开源云原生关系型数据库;支持安全容器,基础应用组件升级;工具链升级。
龙蜥操作系统完全开源,服务通过开源社区和操作系统厂商等形式提供。阿里云计划为龙蜥投入专项资金高达20亿,为推动生态建设将联合家合作伙伴共同建设,大量应用已经部署在阿里云上,用于在各个场景中。阿里云保证至少十年的技术支持。阿里达摩院操作系统实验室将会社区中培养5万名操作系统方面的精英以保证未来的发展。
转载请注明:http://www.0431gb208.com/sjsbszl/1391.html