登录社区云,与社区用户共同成长
邀请您加入社区
● openEuler官方论坛:https://forum.openeuler.org/tag/sig-infratructure。OpenAtom openEuler(简称 openEuler)社区全新 「会议回放服务」 正式上线!✅ 会议信息散 → 回放页面集中展示 会议时间、SIG组、演讲者 等关键信息。1️⃣ 通过 openEuler小程序 预约会议时,勾选 “录制”AI剪辑+语音转写+关
2023年2月25日,openEuler社区联合CNRV社区在武汉举办的RISC-V Meetup圆满结束,这也是国内RISC-V领域时隔3年首次举办线下活动。
润和软件积极参与openEuler开源社区建设,为openEuler人才评定提供一个考试系统平台,有助于提高openEuler开源社区对开发者和贡献者的评定能力,推动相关从业人员高效获得权威资质评定,促使技术爱好者踊跃融入社区技术生态建设。以及熟悉服务规范、服务礼仪、服务安全红线、服务文档编写等专业能力。2022年10月,润和软件申请并通过了openEuler开源社区理事会评审,成为openEul
作为年度最重要的开源会议之一,OSSUMMIT是以Linux系统软件起家的会议,一般来说代表了系统软件在一定阶段的演进,赞助商也是行业内IT基础设施的提供者为主。现在的世界,纷繁复杂,变化很大,不和谐的声音似乎越来越多,但是当我们回到技术的世界、开源的世界,你会发现,来自不同国家、不同地域的人们并没有变化,他们的热情没有变化,他们的友善没有变化,他们的开放没有变化。我们所需要的变化是不断追求技术的
本文探讨了多线程编程中读者-写者问题的两种解决方案实现方式。通过将模型封装为静态库(.a)和动态库(.so),分析了它们在编译链接、运行方式和ELF格式等方面的关键差异。静态库将代码完全嵌入可执行文件,独立性好但体积较大;动态库则采用运行时加载,体积小且可共享但依赖外部文件。文章详细展示了从代码拆分到库生成的完整流程,并使用readelf、ldd等工具验证了二者的底层区别,为多线程程序开发提供了模
背景随着 CentOS 系列版本停服时间临近,现有 CentOS 以及衍生版用户面临业务中断、安全漏洞等诸多安全风险,此外随着软硬件产品的更新换代、操作系统版本生命周期演进,操作系统迁移替换也将成为一项常态化工作,如何高效将非自主可信操作系统平滑迁移至安全稳定、自主可靠的操作系统,且最大程度降低迁移对于业务的影响,是当前...
联通云基于“双引擎基座+一云多芯”为不同行业场景提供可靠、高质量的应用上云服务。在核心代码进行了全面把控,定制多架构芯片应用适配模版,开发了计算、存储、网络、中间件等组件,全面适配自主化服务器和操作系统,提供云服务器、云硬盘、裸金属、负载均衡、虚拟私有云等多个 IaaS 和 PaaS 产品,为致力于信息化生态建设适配了多家软件,完美契合对行业需求。
本文测评openEuler操作系统在多核环境下的性能表现,重点测试矩阵运算场景。测试环境基于openEuler 25.09系统,配置16线程处理器。通过编写多线程矩阵乘法程序(1024×1024矩阵),对比了1/2/4/8/16线程的性能差异。测试结果显示,随着线程数增加,计算时间显著降低,验证了openEuler在多核调度和负载均衡方面的优异表现。测试程序包含矩阵初始化、并行计算、单线程对比等功
在openEuler系统中,您可以通过编辑 /etc/motd 文件来设置登录提示信息。motd 是 “Message of the Day” 的缩写,它通常包含当天的提示信息,在用户成功登录到Linux系统后显示。现在,当用户登录CentOS系统时,他们将看到您设置的提示信息。这可以用于发送重要的通知或信息给登录的用户。在 vi 或 nano 中,您可以按下 Esc 键,然后输入 :wq 并按下
下一个算力基础设施新常态。
在企业级服务器部署时,运维团队常遇到 “找软件包费劲、软件之间互相冲突难解决、操作步骤还麻烦” 的问题。openEuler 专门针对这些痛点,选了 DNF(Dandified YUM)作为默认的软件管理工具,再加上 Oepkgs 社区仓库,组成 “工具 + 资源” 的一站式解决方案。它靠智能依赖处理技术(libsolv 引擎)自动解决冲突、Oepkgs 仓库里 2 万多个适配 的软件包补全资源,,
除了精彩纷呈的Keynote,openEuler展台也空前火爆,来自不同社区和企业的开发者来到openEuler展台,与openEuler社区专家们进行了详尽的技术探讨。本次会议,openEuler带来Keynote及多场分论坛演讲,涵盖Linux Kernel、编译器、AI、多样性计算、软件供应链安全、机密计算、社区治理等众多领域以及多项创新项目。,向全球的开发者分享openEuler开源3年多
NestOS 作为专为云原生场景设计的操作系统,为容器云运维带来了巨大的助力,而 NKD 则是针对 NestOS 运维中新引入的问题所提供的解决方案。通过持续优化和创新,NKD 将使业界更易接受以 NestOS 为代表的不可变基础设施,同时随着 Kubernetes 社区的发展,更多创新解决方案将推动云原生技术向更成熟和可持续的未来发展。
在数字化基础设施加速演进的今天,操作系统不仅要承担计算资源的调度与管理任务,更是企业安全防护体系的第一道壁垒。而openEuler 作为由华为主导、社区共建的开源操作系统,近年来凭借**稳定、可控、安全、开源协同**等特性被越来越多企业采用。下面我们就一起从两个核心维度——**安全防护能力**与**性能表现**出发,通过实际测试与示例,来看看 openEuler 安全能力与性能表现如何。
Linaro 在企业和开源生态系统之间营造了一个协作、标准化和优化的环境,并在开源发现和采用方面发挥着关键作用。Linaro 的专业知识和贡献涵盖测试和Linux 长期支持、安全、云和边缘计算、物联网、人工智能、汽车、CI/CD、工具链、虚拟化以及专注于支持和维护的垂直项目,比如Windows on Arm 和 Android 生态系统。提供了多项配置和管理功能,包括:可配置的队列深度,自定义内存
目前在亚太及欧洲15个Region开放使用,后续将开放更多版本和区域,openEuler 22.03 LTS AMI(Amazon Machine Images)由openEuler社区提供支持。
本文对比了自旋锁和信号量的底层实现机制及适用场景。自旋锁基于硬件原子指令(如ARM的ldadd)实现忙等待,适用于中断上下文和短临界区操作;信号量通过等待队列让进程休眠,适合进程上下文的长阻塞任务。分析了二者在中断支持、锁持有时间、递归获取等关键差异,并探讨了混合使用风险(如自旋锁内休眠导致死锁)。同时介绍了Lockdep死锁检测机制和RCU、MCS等新型同步技术,指出未来无等待同步将是高性能计算
FPGA与实时Linux协同设计在高性能计算和嵌入式系统中具有重要应用价值。FPGA凭借其强大的并行处理能力和可重构性,与实时Linux的高效任务调度能力相结合,能够显著提升系统性能,满足工业自动化、金融交易等对实时性要求严格的场景需求。本文从核心概念入手,详细介绍了环境准备、FPGA逻辑设计、Linux驱动开发、用户态API实现等关键环节,并提供了Verilog代码示例和驱动开发框架。通过PCI
低开销日志记录技术在高性能计算和实时系统中至关重要。本文介绍了三种关键技术:lttng-ust用户空间跟踪工具、Linux内核tracepoint机制以及无锁队列实现。通过详细的操作步骤和代码示例,展示了如何部署这些技术并测量其性能开销。这些方法能显著降低日志记录对系统性能的影响,特别适用于实时系统、高性能计算和嵌入式应用场景。文章还提供了常见问题解决方案和性能优化建议,帮助开发者在保持系统性能的
openEuler 采用开源协作的模式,汇聚全球企业和开发者的力量,构建起根植中国、辐射全球的数字基座。当技术的根扎得足够深,生态的枝叶自然繁茂。
本文介绍了实时Linux系统中用户态应用程序性能分析的关键技术与实践方法。首先阐述了性能分析的重要性,特别是在实时控制系统、嵌入式系统和高性能计算等场景中的应用价值。然后详细讲解了实时任务的特性和常用分析工具(如u-trace、a-trace)的基本概念。通过一个斐波那契数列计算案例,演示了从环境准备、代码编写、跟踪点插入到性能分析和优化的完整流程。最后总结了常见问题解决方案和最佳实践建议,强调掌
本文介绍了PCIe设备的MSI/MSI-X中断机制及其优化方法,重点阐述了中断亲和性配置对系统性能的影响。通过合理配置PCIe中断亲和性和MSI/MSI-X,可显著降低跨核抖动和缓存抖动,优化系统尾延迟。文章详细说明了环境准备、配置步骤和优化方法,包括查看CPU/中断信息、配置中断亲和性、启用MSI/MSI-X等操作,并提供了常见问题解决方案。这些技术对高性能计算、实时系统和网络设备等场景至关重要