WSL 1 运行 Ubuntu 20.04 将会出现问题
Ubuntu 论坛一个帖子指出,Windows 的 Linux 子系统 WSL 1 在运行 Ubuntu 20.04 LTS 时将会出现问题,提醒用户注意相关版本的使用。
问题来自 glibc 2.31 中的补丁,该补丁以类似于 UNIX 的方式实现了基于 CLOCK_REALTIME 的 nanosleep() 库调用。在 NT 内核上模拟 UNIX 系统时钟非常棘手。WSL 1 实现了最流行的基于时钟的系统调用,但并非全部都实现,并且没有将 CLOCK_REALTIME 支持构建到 nanosleep 中。
WSL 1 完全实现这一支持还需要一些时间,而除非是 Windows Insider 用户,否则可能几个月内都不会见到问题修复。没有此修复程序,WSL 1 上的 Ubuntu 20.04 往往会崩溃,甚至在升级到 Ubuntu 20.04 的过程中也会有问题。
用户可以怎么做呢?对于 WSL 1 用户,建议暂时停留在 Ubuntu 18.04 LTS,不向上升级到 20.04(几周后发布)。
对于 WSL 2 用户,Ubuntu 20.04 发布时可以随意升级,甚至更早就可以使用非稳定版本进行测试。
对于升级到 WSL 2 的 WSL 1 用户,当 Ubuntu 20.04 可用时,应首先使用以下命令将 Ubuntu 18.04 镜像转换为 WSL 2:
$ wsl.exe --set-version Ubuntu 2
再将其升级到 20.04。
而如果无论如何就是想要从 WSL 1 升级 Ubuntu 20.04,那么在升级前,先阻止 libc6 更新:
$ sudo apt-mark hold libc6
更多细节查看原帖:https://discourse.ubuntu.com/t/ubuntu-20-04-and-wsl-1/15291
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
Windows 10 下一版本更新代号为“Manganese”
微软方面于2019 年 2 月开始测试 Windows 10 20H1 功能更新,其预计在 2020 年 5 月正式开始面向用户推出。然而由于微软一直在 Azure 和 Windows 工程之间调整时间表,目前,该公司已提前发布了 20H1 更新的预览版本。 Windows 2020 年 5 月 10 日更新基于一个代号为“Vibranium”的新核心平台,据报道称,Windows 10 的下一个更新“20H2”则代号为“Manganese”(锰)。此消息基于 Windows 10 预览版本(即最近发布的版本 19603)中发现的证据,该版本也将 Linux 文件集成引入了 File Explorer 应用程序。 现如今,微软的 Azure 和 Windows 工程进度计划已完成调整,Azure 团队正按照元素周期表对新版本进行代号命名。在锰之后,下一个 Windows 10 更新的代号将是 Iron(铁)。 在 Windows 10 预览构建版本中,用户如果在 PowerShell 中运行'Get-VMHostSupportedVersion',就会列出所有计算机上支持的 VM 配置...
- 下一篇
Win 10中独立的Linux文件夹 | 少儿编程语言Scratch排名上涨
回顾一周社区热门资讯 第【六十八】期:20200404-20200410 点击相应标题,跳转阅读全文 Ubuntu 20.04 LTS 发布最终 Beta 版本 正式版将于 2020 年 4 月 23 日发布。 Rust 文档团队解散 当前现状是没有团队在维护。 GNU Guix 将终止对 Linux 内核的支持 Guix 是一个事务性包管理器,也是一个尊重用户自由的 GNU 系统高级发行版。除了标准的软件包管理功能外,Guix 支持透明升级和回滚、无特权包管理、针对每个用户的配置文件,以及垃圾回收。 TIOBE 4 月榜单:少儿编程语言 Scratch 进入 TOP 20 华为加入 OIN 社区 OIN 是史上最大的专利保护社区,支持开源软件 (OSS) 关键元素 Linux 的自由开发环境。核心技术专利保护是 OSS 内部的文化规范,因此只有加入 OIN 社区,才能知道社区里的行为诚信与否。 微软如何改进 Microsoft Edge 的滚动效果? 在新版Microsoft Edge 中,团队从过去的经验中吸取教训,希望改进 Microsoft Edge 和所有基于 Chromiu...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- SpringBoot2更换Tomcat为Jetty,小型站点的福音
- Windows10,CentOS7,CentOS8安装MongoDB4.0.16
- Docker使用Oracle官方镜像安装(12C,18C,19C)
- CentOS7,CentOS8安装Elasticsearch6.8.6
- CentOS6,CentOS7官方镜像安装Oracle11G
- CentOS7编译安装Cmake3.16.3,解决mysql等软件编译问题
- SpringBoot2编写第一个Controller,响应你的http请求并返回结果
- CentOS8编译安装MySQL8.0.19
- SpringBoot2配置默认Tomcat设置,开启更多高级功能
- Windows10,CentOS7,CentOS8安装Nodejs环境