首页 文章 精选 留言 我的

精选列表

搜索[全球覆盖],共10000篇文章
优秀的个人博客,低调大师

与全球技术演进同频,openKylin 3.0 从 C 迈向 Rust

为什么要改 使用过 Linux 系统的人大概都遇到过——程序跑着跑着突然崩溃,只丢下一行 "Segmentation fault(段错误)",没有任何具体原因提示。这类崩溃十有八九是内存安全问题:越界访问、悬垂指针、缓冲区溢出,超过 70% 的高危漏洞根因在此。 导致该问题的根因在于 C/C++ 把内存管理交给了开发者。而 Rust 换了个思路--通过所有权、借用检查在编译期对安全代码进行严格的引用合法性验证,并在运行时加入边界检查和 panic,从而在安全代码中消除非法内存访问,仅在 unsafe 代码中才可能引入内存风险。 上游Rust化已经在加速 目前Linux内核已合并 2万+行 Rust 代码,主要是桥接 C 和 Rust 的适配层,且Rust 将用于新驱动和新子系统开发。 针对这一技术演进趋势,OpenAtom openKylin(简称“openKylin”)社区成立了RFL SIG组,专门维护了 openkylin/rust-for-linux 跟踪仓库,持续跟进上游 Rust 集成进展,为 openKylin 3.0 及未来版本引入 Rust 能力做技术储备。这个仓库专注追踪 Rust 驱动等特性,与主内核仓库(openkylin/linux)形成互补——主仓库负责"现在用的内核",rust-for-linux 负责"未来内核的 Rust 能力储备"。 openKylin 3.0系统工具同步改造 除了内核外,跑在用户空间的系统工具,同样是系统的"承重墙"——time、wget等,这些看似不起眼的命令行工具,每天都在被各类脚本、编译流程、应用程序等高频调用,一旦出问题就是连锁反应。因此,我们从几十个候选组件中,筛掉了系统核心、启动链、桌面框架层等高风险项,选出第一批进行 Rust 改造试验:上游组件改造后组件功能风险等级timekylin-time计时工具,测量程序运行耗时和资源占用较低wgetkylin-wget网络下载工具,HTTP/HTTPS/FTP 文件下载中ki18nkylin-ki18n国际化库,翻译框架中................................ 内核和核外同步改造的意义 openKylin 3.0 的系统工具 Rust 化不是孤立行动,而是与上游 Linux 内核的 Rust 进程同频共振:上游在内核层面推进 Rust 驱动和抽象层rust-for-linux 仓库作为技术桥梁,持续跟踪上游进展,确保 openKylin 能第一时间吸收上游的 Rust 成果openKylin 3.0 在用户态系统工具层面率先落地首批 Rust 改造通过openKylin 3.0 Rust 改造逐步积累经验后,未来可以更有底气地将 Rust 能力延伸到内核更深层及更多系统核心组件。 结语 从上游内核的 2万+行 Rust 代码,到 openKylin 3.0 首批 系统工具的改造,系统Rust化改造这条已经在路上!如果你对 Rust 感兴趣,或者想参与组件 Rust 化的实际开发,欢迎加入 openKylin 社区。不管是写代码、做测试、提 Issue,还是帮忙 review,每一份贡献都在让系统更“稳”一点。 RFL SIG组主页地址:https://gitee.com/openkylin/community/tree/master/sig/RFLrust-for-linux 项目地址:https://atomgit.com/openkylin/rust-for-linux

优秀的个人博客,低调大师

东南大学发布全球首个混凝土材料科学大模型

东南大学材料科学与工程学院刘加平院士团队发布国内首个混凝土材料科学大模型——“砼真砼知”大模型。该模型由实验室联合东南大学大数据中心、阿里云计算有限公司共同打造,已应用于南京北站建设项目中。 根据介绍,混凝土作为一种多相、多组分的复杂材料,其性能极易受季节变化、原材料波动等环境因素影响,而“砼真砼知”大模型能够将多种影响因素统一纳入计算框架,显著提升混凝土性能预测的准确性。 大模型打造开放式智能体广场,推出性能预测、配比设计、开裂风险评估三大核心智能体,通过“大模型+小模型”协同,实现从参数输入到方案生成的端到端闭环,为“从性能目标到最优配方”“从结构参数到开裂风险评估”等依赖经验的复杂问题,提供标准化、高精度的量化决策工具,填补混凝土材料智能设计领域的技术空白。 相较于通用大模型在专业领域的“幻觉”与不确定性,“砼真砼知”大模型以“深度专业化”构建核心竞争力。其不仅能实现专家级、可溯源的智能问答,精准解答混凝土材料研发、设计、工程应用中的复杂问题,更集成四大知识处理工具——智能数据提取、数据多维对比、文献综述生成、知识图谱构建,将传统需数日甚至数月完成的文献调研、数据分析工作压缩至分钟级,极大解放科研与工程人员生产力。 目前,该大模型已应用在南京北站建设项目中,在原材料设计环节,大模型可助力配比低碳的混凝土材料;在施工环节,工人可以采用大模型,针对当时南京的温度、湿度,预测其在未来几个小时内强度、耐久度等性能的发展。“比如白天温度高,晚上温度低,大模型就会自动地调控原材料配合比,即使在变化的外部因素下,混凝土的性能也能保持不变。”

优秀的个人博客,低调大师

Visual Studio 2026 正式 GA,微软称其为“全球首款智能 IDE”

微软正式发布 Visual Studio 2026,此版本带来显著性能提升和 AI 集成体验。新版本针对开发者反馈修复了 5000+ 个 bug,实现了 300 多条功能请求,在大型解决方案中的启动和响应速度明显加快,界面流畅性提升超过 50%。 在 AI 智能化方面,Visual Studio 2026 强化了 AI 原生能力,引入面向 C# 和 C++ 的开发代理,用于调试、性能分析及代码现代化改造,并与 GitHub Copilot 深度集成,为开发者提供智能辅助功能。 微软在发布公告写道: Visual Studio 2026 具备 AI 原生(AI-native)能力,并使其成为世界上第一款智能 IDE。这并不意味着改变你的工作方式。它意味着在关键时刻为你提供智能。如果你正在调试一个棘手的问题、分析性能或现代化应用程序,AI 将介入以消除摩擦并揭示帮助你更快前进而不打断你工作流程的洞察。它旨在提升你已有的信任实践,而不是取代它们。 兼容性方面,新版本保持对前代项目和扩展插件的支持,同时与编译工具链解耦,开发者可独立更新 IDE 而不影响构建工具。 下面是 VS 2026 核心亮点: 性能大幅提升 启动、加载大规模解决方案时间显著缩短。官方表示 “UI 响应、卡顿情况减少超过 50%”。 针对大型项目的加载优化:例如解决方案加载后至可交互状态的时间大幅下降。 AI 驱动开发环境(IDE) VS 2026 宣称为“第一款智能开发环境”,融入 AI 助手、分析工具等。 提供新的 C# 和 C++ “agent”(代理/助手)功能,专为专业开发者设计。 与 GitHub Copilot 的整合更深,开发者称其为日常必用特性。 更现代的 UI/UX 与扩展兼容性 全新设置系统、现代化界面设计、数百项底层改进,追求“每次点击、每次编译都更顺畅”。 与前版本 Visual Studio 2022 完全兼容:项目、扩展、设置等可无缝迁移。 工具链解耦 & 灵活更新 VS IDE 与 .NET / C++ 编译工具链实现“解耦”:更新 IDE 不必强制升级工具链。 支持月度更新推送新功能、界面优化,同时维持工具链稳定。 下载地址:https://visualstudio.microsoft.com/downloads/

资源下载

更多资源
Mario

Mario

马里奥是站在游戏界顶峰的超人气多面角色。马里奥靠吃蘑菇成长,特征是大鼻子、头戴帽子、身穿背带裤,还留着胡子。与他的双胞胎兄弟路易基一起,长年担任任天堂的招牌角色。

Rocky Linux

Rocky Linux

Rocky Linux(中文名:洛基)是由Gregory Kurtzer于2020年12月发起的企业级Linux发行版,作为CentOS稳定版停止维护后与RHEL(Red Hat Enterprise Linux)完全兼容的开源替代方案,由社区拥有并管理,支持x86_64、aarch64等架构。其通过重新编译RHEL源代码提供长期稳定性,采用模块化包装和SELinux安全架构,默认包含GNOME桌面环境及XFS文件系统,支持十年生命周期更新。

Sublime Text

Sublime Text

Sublime Text具有漂亮的用户界面和强大的功能,例如代码缩略图,Python的插件,代码段等。还可自定义键绑定,菜单和工具栏。Sublime Text 的主要功能包括:拼写检查,书签,完整的 Python API , Goto 功能,即时项目切换,多选择,多窗口等等。Sublime Text 是一个跨平台的编辑器,同时支持Windows、Linux、Mac OS X等操作系统。

WebStorm

WebStorm

WebStorm 是jetbrains公司旗下一款JavaScript 开发工具。目前已经被广大中国JS开发者誉为“Web前端开发神器”、“最强大的HTML5编辑器”、“最智能的JavaScript IDE”等。与IntelliJ IDEA同源,继承了IntelliJ IDEA强大的JS部分的功能。

用户登录
用户注册