当前位置: 首页 > news >正文

微软的 Windows Linux 子系统现已开源

微软宣布其 Windows Linux 子系统 (WSL) 开源,开放代码供社区成员贡献。自近九年前推出适用于 Windows 10 的 WSL 以来,微软多年来一直致力于开源这项在 Windows 中启用 Linux 环境的功能。

Windows 首席执行官 Pavan Davuluri 表示:“这是开发者社区一直以来的一致要求。这花了我们一些时间,因为我们需要重构操作系统,让 WSL 能够独立运行,这样我们才能将项目开源,让开发者能够做出贡献,然后我们再将这些贡献纳入 Windows 流程,并大规模交付。”

WSL 代码现已在 GitHub 上发布,开发者可以下载并从源代码构建,参与修复,甚至添加新功能。WSL 社区过去无法访问微软的源代码,但这并没有阻止他们多年来为 WSL 的改进做出贡献。Davuluri 表示,他现在预计开发者将利用这个开源项目来帮助提升 WSL 的性能,或将其更多地集成到 Linux 服务中。

在这里插入图片描述
https://github.com/microsoft/WSL

这是 WSL 的一个重要里程碑,它于 2016 年作为 Windows 10 周年更新的一部分推出。“当时 WSL 基于一个微进程提供程序 lxcore.sys,这使得 Windows 能够原生运行 ELF 可执行文件,并在 Windows 内核中实现 Linux 系统调用,”微软高级软件工程师 Pierre Boulay 解释道。“随着时间的推移,我们逐渐意识到,实现与原生 Linux 最佳兼容性的最佳方式是依赖 Linux 内核本身。”

微软于 2019 年发布了 WSL 的第二个主要版本,最终添加了 GPU 支持,并将该项目独立于 Windows 发行。“最终很明显,为了跟上不断增长的社区和功能请求,WSL 必须加快步伐,并与 Windows 分开发行,”Boulay 说道。“这就是为什么我们在 2021 年将 WSL 从 Windows 代码库中分离出来,并将其移至自己的代码库。” 在 Windows 11 的最新 24H2 更新中,微软已将 WSL 用户完全迁移到独立于 Windows 的软件包,而不是操作系统内置的 WSL 组件。

在这里插入图片描述

相关文章:

  • 基于R语言的空间异质性数据分析技术
  • Django基础(二)Django 项目基础操作
  • 【缺陷】GaN和AlN中的掺杂特性
  • Spring Cloud Gateway深度解析:原理、架构与生产实践
  • 如何使用MATLAB NLP工具箱进行文本聚类
  • 使用SQLite Expert个人版VACUUM功能修复数据库
  • 国标GB28181视频EasyGBS视频监控平台搭建城市交通道路可视化管理/道路视频巡检/应急监控指挥
  • [Java实战]Spring Boot整合Sentinel:流量控制与熔断降级实战(二十九)
  • 音频应用的MediaSession冲突
  • 畅游Diffusion数字人(30):情绪化数字人视频生成
  • 若依项目集成sentinel、seata和shardingSphere
  • arcgispro双击打开没反应怎么办
  • 【华为OD- B卷 - 书籍叠放 200分(python、java、c、c++、js)】
  • 芯片分享之AD976性能介绍
  • CentOS Stream安装MinIO教程
  • 《探索具身智能机器人视觉-运动映射模型的创新训练路径》
  • Liquid Wire 柔性应变传感器:金属凝胶导体 | 仿生肌肉长度监测 | 高精度动作控制
  • 医学影像辅助诊断系统开发教程-基于tensorflow实现
  • 跨境外贸电商供应链一体化ERP管理系统
  • 高级SQL技巧:窗口函数与复杂查询优化实战
  • 新型基因编辑工具可精准嵌入完整基因
  • 上海高桥镇10个重点项目集中签约,总投资近20亿元
  • 最高法:政府信息公开案件审理应避免泄露国家秘密、商业秘密
  • 上海将完善隔代照料支持措施:建设老幼共享设施、提高科学育儿指导力度
  • 一日双赛“莎头组合”赢得强势,但国乒已开始品尝输球滋味
  • 习近平在河南洛阳市考察调研