微软正在为Win10添加一个Linux内核,以支持Linux的Windows子系统。但是,猜测一下:你不必使用微软的Linux内核。您可以构建自己的自定义Linux内核供Windows使用。

此功能是Insider预览版本18945中WSL新版本的一部分。这是一个20H1版本,这意味着它可能会在2020年4月发布 - 目前还不清楚这个功能是否会进入19H2,预计将于2019年10月发布。

微软已经添加了Linux内核,但现在WSL 2看起来比我们原先想象的更强大。现在,您可以使用Linux内核执行任何操作,包括添加内核模块。然后,在系统上的.wslconfig文件中指定内核文件的路径,Windows将在您启动Linux系统时自动加载它。您不必加载自定义内核 - 如果不加载,Windows将只使用内置的内核。

正如微软的Windows Developer Platform项目经理Craig Loewen所说:

我们提供了一个带有WSL 2的Linux内核,它在Windows中提供。但是,可能存在需要特定内核为WSL 2发行版提供支持的情况,例如使用某个内核模块等。您现在可以使用.wslconfig文件中的内核选项来指定内核中的内核路径。机器,并且该内核将在启动时加载到WSL 2 VM中。如果没有指定选项,您将返回使用Windows提供的Linux内核作为WSL 2的一部分。

WSL也有更多改进。整个.wslconfig全局配置文件是新的,WSL 2用户现在可以使用localhost连接到在其系统上运行的Linux服务器。

这个最新的内部预览版本还具有重新设计的Cortana体验,文件资源管理器中的简化文件搜索以及可自定义的文本光标指示器。

win10支持linux内核,Win10将允许您加载自定义Linux内核相关推荐

  1. 征途2无法显示服务器列表,解决win10系统玩征途2提示“DriverCommlnit驱动加载失败”的方法...

    征途2是一款众所周知的角色扮演类游戏,它在玩法上延续了征途1的总体风格,但是在画面和音效上比征途1的要提高了很多,其独特的玩法吸引了众多的玩家.但是又部分用户反映,在win10系统上运行征途2的游戏时 ...

  2. oracle10 64位odbc,图文教你64位win10添加oracle odbc驱动时提示无法加载oracle如何解决...

    现在电脑已成为我们工作生活的一部分,相信大家在操作电脑时一定会遇到这样那样的问题,64位win10添加oracle odbc驱动时提示无法加载oracle如何解决这个问题就是我们经常会遇到的,这样的问 ...

  3. 解决Ubuntu自动更新Linux内核导致显卡驱动无法加载,致使循环在登录界面

    解决Ubuntu自动更新Linux内核导致显卡驱动无法加载,致使循环在登录界面 关闭unattended-upgrade 在/etc/apt/apt.conf.d目录下,查找包含Unattended- ...

  4. Linux arm 内核选项和busybox选项 加载tun模块 -- 创建/dev/tun 字符设备

    Linux arm 内核选项和busybox选项 加载tun/tap模块 – 创建/dev/tun 字符设备 可以参考博客1: linux下TUN/TAP虚拟网卡的使用 可以参考博客2:ubuntu下 ...

  5. win10关于Intel Optane(tm) Memory Pinning 无法加载DLL”iaStorAfsServiceApi.dll”:找不到指定模块报错解决方法

    摘要:最近自己笔记本系统授权过期,刚好有碰上系统更新.升级后以点击文件夹或者offie套装就报lntel Optane(tm) MemoryPinning无法加载DLL "iaStorAfs ...

  6. 征途2无法显示服务器列表,Win10上玩征途2提示DriverCommlnit驱动加载失败是怎么回事...

    征途2是由巨人网络研发的一款角色扮演类网络游戏,其独特的玩法体系吸引了众多的玩家.最近有win10用户反映自己在win10系统上玩征途2,打开后提示[DriverCommlnit]驱动加载失败,遇到这 ...

  7. Linux笔记整理(1)系统的加载和main函数执行准备

    <Linux内核设计的艺术>笔记 基于linux0.11,主要研究原理,对自己不清楚的地方会有一点个人补充,偶尔会穿插其他版本的对比. 内核版本和发行版本 linux内核和发行版不是一个概 ...

  8. ARM Linux启动流程-根文件系统的加载

    前言 在Kernel启动的初始阶段,首先去创建虚拟的根文件系统(rootfs),接下来再去调用do_mount来加载真正的文件系统,并将根文件系统切换到真正的文件系统,也即真实的文件系统. 接下来结核 ...

  9. 在Linux系统中实现一个可加载的内核模块

    Intro 坐标成都电讯大专, 某操作系统课老师在PPT上草草写下3个内核线程API后就要求编程, 感受一下: include/linux/kthread.h,你就看到了它全部的API,一共三个函数. ...

最新文章

  1. 详解Oracle安装与配置.
  2. SpringCloud入门[转]
  3. 网站入口页双栏对称布局实现思路
  4. 微信红利末期,新媒体运营除了打造10W+还应该做什么?
  5. 21.println输出打印.rs
  6. apache lucene_Apache Lucene的结构
  7. 学习笔记:CentOS7学习之十八:Linux系统启动原理及故障排除
  8. 说说IUnitOfWork~DbContext对象的创建应该向BLL层公开
  9. 一文详解Attention机制
  10. 兄dei,你的代码死循环了吗?
  11. 鸿蒙系统电脑配置,鸿蒙系统 你装机了吗?
  12. 解决Steam首次安装更新缓慢 过慢 无反应的问题
  13. win7旗舰版升级成win7SP1
  14. torch.max()及其参数探究/torch.max()返回的索引是什么意思
  15. php开发工具PhpStorm新版本V2022.1 新增功能亮点介绍
  16. win10系统适配器选项网络连接文件夹为空解决办法
  17. 从90年代JDM到现在CDM现在namuDM,来了
  18. 财务系统建设者须知——财务知识碎片(一) 什么是会计科目、什么是会计账户?
  19. 2016年生物3D打印八大重要成果
  20. 从2014全球出版业50强排行榜看出版产业的格局演变

热门文章

  1. 【pyradiomics学习】——安装pyradiomics以及简单示例
  2. 学习笔记(45):Python实战编程-键盘事件
  3. 热带雨林绘画软件测试,儿童画教程|色彩练习与思维创想——好热闹的热带雨林!...
  4. excel vba 从入门到精通_VBA词汇-基本元素篇
  5. python语言是机器语言_Python解释器:源代码--字节码--机器语言
  6. php的类装载的步骤,设计PHP自动类装载功能
  7. 阿里MySQL读写一致_阿里面试题:如何保证缓存与数据库的双写一致性?
  8. python实现链表的删除_Python垃圾回收机制
  9. BeanFactory和ApplicationContext对比
  10. zip:命令行下zip压缩/解压缩