皇上,还记得我吗?我就是1999年那个Linux伊甸园啊-----24小时滚动更新开源资讯,全年无休!

Windows SubSystem for Linux 0.50.2发布:启用全新图标

Windows SubSystem for Linux(WSL2)已成为微软拥抱开源、拥抱 Linux 的重要旗帜,赢得了不少开发者和管理人员的认可和赞誉。微软定期会对 WSL2 进行更新,今天在 GitHub 和 Microsoft Store 发布了 0.50.2 新版本,并启用了全新的图标。

Windows SubSystem for Linux 0.50.2发布:启用全新图标

Windows SubSystem for Linux 0.50.2 主要内容如下

● 为 Windows SubSystem for Linux 添加新的 LOGO 图标

● 在硬件支持的情况下启用硬件性能计数器[GH 4678],增加了 USERPROFILE%\.wslconfig 选项来选择退出。

● 修复打印包含插入物的系统错误信息时的问题。

● 更新用户 tile,使其在用户的主目录而不是 C:\WINDOWS\System32 中启动。

● 恢复 /etc/wsl.conf boot.command 进程的默认信号处置,防止僵尸进程 [GH 7575]

● 对Windows 安装文件改用静态CRT

● 使用存储 API 通过 wsl.exe –install 下载发行版。

● 在 wsl.exe –install 中添加 –no-launch 选项

● 对本地化字符串的许多更新。

● 改用更新的 tar 来导入/导出WSL2发行版。

● 更新到官方的22000 sdk

● 剥离用于发布构建的Linux符号

● 更新 Linux 内核到 5.10.74.3

○ 更新到上游稳定内核版本 5.10.74

○ 启用 BPF 类型格式(CONFIG_DEBUG_INFO_BTF),供eBPF工具使用 [GH 7437]

○ 将Dxgkrnl版本改为2110

→ 实现了 D3DKMTShareObjectWithHost

→ 修正了结果的QueryStatistics VM总线对齐问题

→ 实现了D3DKMTCreateSyncFile

→ 解决上游提交的反馈问题

→ 将 d3dkmthk 移至 include/uapi/misc。

→ 用 __u32 替换了 u32,用 __u64 替换了 u64

→ 在枚举器值前面添加了”_”,以支持包括 WDK 和 Linux 头文件。

→ 删除了用户模式可见结构中的孔,以便与 32 位应用程序兼容

→ 在用户模式可见结构中用定义的u64取代了用户模式应用的指针

→ 修复GCC版本超过8.1时的构建失败 [GH 7558]

○ 为Dxgkrnl的使用启用缓冲区共享和同步文件框架(CONFIG_DMA_SHARED_BUFFER, CONFIG_SYNC_FILE)。