随笔分类 -  Kernel

摘要:经过一天半的折腾,总算把hello_world.py运行成功: 1. 主要步骤: 为了得到上面的输出,需要下述步骤。 1.1 更新WSL2内核配置 编译WSL2 Kernel,打开必要的BPF相关的开关,参考另外两篇: https://www.cnblogs.com/hartmon/p/157717 阅读全文
posted @ 2022-02-25 11:15 Hartmon 阅读(1714) 评论(0) 推荐(0)
摘要:WSL2内核目录 WSL2的内核可以通过.wslconfig配置文件指定,默认情况下,该文件不存在,需要到%USERPROFILE%目录下创建。 参考:https://docs.microsoft.com/en-us/windows/wsl/wsl-config#configure-global-o 阅读全文
posted @ 2022-01-07 10:45 Hartmon 阅读(3224) 评论(2) 推荐(0)
摘要:在编译驱动的时候,需要内核头文件和modules文件。 WSL2的内核是修改过的,无法使用 ubuntu上游的内核,因此,我们需要手动编译并安装一个版本。 主要步骤 首先应当更新WSL2的内核至最新,以保持和github上的最新代码一致。 # 1. 下载内核代码 git clone --depth= 阅读全文
posted @ 2022-01-06 16:34 Hartmon 阅读(6606) 评论(1) 推荐(0)