揭秘远程证明架构EAA:机密容器安全部署的最后一环 | 龙蜥技术
在云原生场景下,基于HW-TEE(如Intel SGX, Intel TDX 和 AMD SEV)的机密容器技术(如 Inclavare Containers 机密容器和 Kata CC 机密容器)可以为用户在使用(计算)过程中的敏感数据提供了机密性和完整性的保护。
内核干货不容错过,龙蜥内核的Load Averages剖析直播回顾上线了
龙蜥社区 SIG 周会会邀请各个 SIG 组核心成员做技术分享。本文整理自 Cloud Kernel SIG 双周会的分享,现在和大家一起回顾龙蜥内核的 Load Averages。
20年老牌操作系统安全厂商加入,凝思软件牵手龙蜥共筑国产安全长城
近日,北京凝思软件股份有限公司签署了CLA(Contribution License Agreement,贡献者许可协议),正式加入龙蜥社区(OpenAnolis)。
io_uring vs epoll ,谁在网络编程领域更胜一筹?
io_uring 在传统存储 io 场景已经证明其价值,但 io_uring 不仅支持传统存储 io,也支持网络 io。io_uring 社区有众多的开发者尝试将 io_uring 用于网络应用。
Linux中国对话龙蜥社区4位理事:龙蜥操作系统捐赠的背后,是谁在推动?
龙蜥编辑按:近日,龙蜥社区将龙蜥操作系统捐赠给了开放原子开源基金会,「Linux 中国」采访了龙蜥社区几家核心理事单位——统信软件、Intel、Arm、阿里云,和各位理事代表深入沟通了其中的缘由,探知捐赠背后的考虑,也进一步明了了他们心目中的龙蜥之路。本文作者Bestony、硬核老王,龙蜥社区授权转发。
内核热补丁,真的安全么?| 龙蜥技术
Linux 内核热补丁可以修复正在运行的 linux 内核,是一种维持线上稳定性不可缺少的措施,现在比较常见的比如 kpatch 和 livepatch。内核热补丁可以修复内核中正在运行的函数,用已修复的函数替换掉内核中存在问题的函数从而达到修复目的。
致敬 hacker :盘点内存虚拟化探索之路|龙蜥技术
云与虚拟化云计算是通过 Internet 服务的方式提供动态可伸缩资源的计算模式,经过多年的发展已成为企业 IT 技术的重要支撑。虚拟化是云计算的核心技术之一,将一台计算机抽象为多台逻辑计算机,即虚拟机,每个虚拟机是一个单独安全的环境,可运行不同的操作系统且互不影响。虚拟化技术给资源使用和调度带来了极大便利,云计算系统可以根据负载情况及时进行资源调度,在提升资源利用率的同时保证应用和服务不会因资源
依然顺滑!Dragonwell 11如何改造全新垃圾回收器ZGC? | 龙蜥技术
本文是 Alibaba Dragonwell ZGC 系列的第三篇技术分享,重点介绍我们在 Dragonwell 11 上对 ZGC 的生产就绪改造工作,从而有效应对了本系列第一篇提到的 OpenJDK 11 实验性 ZGC 的风险。文末将小结 Dragonwell ZGC 系列文章,并展望未来发展方向。相关阅读:丝般顺滑!全新垃圾回收器 ZGC 初体验 | 龙蜥技术中篇|丝般顺滑!全新垃圾回收器
中篇|丝般顺滑!全新垃圾回收器 ZGC 原理与调优
我们在上一篇文章中介绍了 ZGC 的基本概念和阿里的 ZGC 规模化实践,看到阿里业务和云上客户享受到 ZGC 带来的响应时间优化,同时也遭遇到了一些实际问题。为了更好地使用 ZGC,我们需要了解一些 ZGC 的原理,并学会分析 ZGC 日志,对 ZGC 进行调优。相关阅读《上篇|丝般顺滑!全新垃圾回收器 ZGC 初体验》ZGC原理从宏观的角度看,ZGC 是一种并发( concurrent )的压
中篇|丝般顺滑!全新垃圾回收器 ZGC 原理与调优
我们在上一篇文章中介绍了 ZGC 的基本概念和阿里的 ZGC 规模化实践,看到阿里业务和云上客户享受到 ZGC 带来的响应时间优化,同时也遭遇到了一些实际问题。为了更好地使用 ZGC,我们需要了解一些 ZGC 的原理,并学会分析 ZGC 日志,对 ZGC 进行调优。
丝般顺滑!全新垃圾回收器 ZGC 初体验 | 龙蜥技术
Java 语言的垃圾回收机制(即 GC )是提高 Java 代码开发效率的利器,然而 GC 引发的暂停往往严重影响 Java 业务的响应时间。Java11 引入了毫秒级暂停的 ZGC(The Z Garbage Collector),给 Java 业务响应时间的优化带来福音,成为众多业务从 Java8 切换到 Java11 的理由之一。阿里巴巴维护的 Alibaba Dragonwell 11是一
龙蜥操作系统将捐赠开放原子开源基金会
11 月 4 日,龙蜥社区宣布,由阿里云、统信软件等 14 家单位联合开源的龙蜥操作系统将捐赠到开放原子开源基金会,当前已全票通过项目孵化评审中的技术达标评审,即将进行法务合规性审核。龙蜥操作系统即 Anolis OS,定位于服务器端,支持 x86、ARM、龙芯(LoongArch)等多种芯片架构和计算场景,兼容 CentOS 生态,并支持一键迁移,满足 CentOS 停服后的各领域、各行业用户的
不服跑个分?” 是噱头还是实力?| 龙蜥技术
背景:性能之战“不服跑个分”已经沦为手机行业的调侃用语,但是实话实说,在操作系统领域“跑分”确实是最重要的评价方式之一。比如 Linux 内核社区常常以跑分软件得分,来评价一个优化补丁的价值。甚至还有 phoronix 这样专注于 Linux 跑分的媒体。而且今天我还想说一点,让软件跑分高,这是实力的体现,是建立在对内核的深刻理解基础上的。本文的故事就源于一次日常的性能优化分析。我们在评估自动化性
“不服跑个分?” 是噱头还是实力?| 龙蜥技术
背景:性能之战“不服跑个分”已经沦为手机行业的调侃用语,但是实话实说,在操作系统领域“跑分”确实是最重要的评价方式之一。比如 Linux 内核社区常常以跑分软件得分,来评价一个优化补丁的价值。甚至还有 phoronix 这样专注于 Linux 跑分的媒体。而且今天我还想说一点,让软件跑分高,这是实力的体现,是建立在对内核的深刻理解基础上的。本文的故事就源于一次日常的性能优化分析。我们在评估自动化性
来,通过CPU Burst温习下概率论 | 龙蜥技术
在系列文章上篇和中篇(参考相关阅读),我们介绍了优化效果,并且评估了影响。而在本文中,我们将进一步展示详细的模拟结果,通过分析这些不同场景的结果给出结论和建议;我们还会介绍采集和模拟工具,使读者能针对自己的业务场景进行评估。
CPU Burst有副作用吗?让数学来回答!| 龙蜥技术
编者按:CPU Burst 特性已合入 Linux 5.14,Anolis OS 8.2、Alibaba Cloud Linux2、Alibaba Cloud Linux3也都支持CPU Burst特性。
干掉讨厌的 CPU 限流,让容器跑得更快 | 龙蜥技术
编者按:让人讨厌的 CPU 限流影响容器运行,有时人们不得不牺牲容器部署密度来避免 CPU 限流出现。我们设计的CPU Burst 技术可以帮助您既能保证容器运行服务质量,又不降低容器部署密度。文章分为上下两篇,该文为上篇,下篇将剖析使用 CPU Burst 和其他避免限流手段的区别,以及如何配置 CPU Burst 功能以达到最佳效果。
跨语言编程的探索 | 龙蜥技术
跨语言编程是现代程序语言中非常重要的一个方向,也被广泛应用于复杂系统的设计与实现中。本文是 GIAC 2021(全球互联网架构大会) 中关于 Alibaba FFI — “跨语言编程的探索”主题分享的内容整理。两位分享人董登辉和顾天晓分别是龙蜥社区 Java SIG(Reliability,availability and serviceability)负责人和核心人员。
干货满满!龙蜥社区Meetup走进龙芯圆满结束,5大技术分享精彩回顾
9 月26 日,龙蜥社区(OpenAnolis) “走进”系列首场 Meetup ——走进龙芯,于龙芯中科技术股份有限公司线下开展,并圆满结束。本次“走进龙芯” meetup 不仅SIG组内发布了首个基于龙蜥操作系统(Anolis OS)的 LoongArch 版本,同时汇集了众多 LoongArch SIG 开发者及龙芯研发中心的大咖们,和我们分享龙芯软件生态、 LoongArch 架
系统性能监控工具ssar实例精选 | 龙蜥SIG
跟踪诊断技术 SIG 致力于为操作系统生态提供系统性,工具化,并以数据为支撑的发现、跟踪和诊断问题的能力。SIG目标:为龙蜥社区(OpenAnolis)开源操作系统,提供一个全栈覆盖内核与核心组件的跟踪和诊断工具,增强龙蜥社区(OpenAnolis)全栈的可观察性和可靠性。作者广成(闻茂泉)、无牙(李靖轩)分别是龙蜥社区跟踪诊断技术 SIG 核心成员。欢迎更多开发者加入跟踪诊断技术SIG