腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
如何将非自由的ko文件(驱动程序)编译到内核中?
、
、
编译者会不同意GNU
GPL
吗?
浏览 2
提问于2017-09-15
得票数 0
1
回答
在GPLed库中使用LGPLed头
、
、
、
对于特定的设备,存在一个
Linux
内核模块
。该模块只对设备进行初始化,并通过ioctls和mmap向用户提供控制机制。要正确使用此设备,必须使用硬件供应商提供的专有库。因此,
内核模块
的源代码在
GPL
的条件下是可用的和许可的,但有硬件供应商的版权。通过LD_PRELOAD进行快速的逆向工程,我发现
内核模块
和专有库之间的通信并不是很复杂。问题是ioctl定义和结构来自
内核模块
的头文件,
内核模块
是
GPL
许可的。我想在LGPL甚至BSD/MIT许可下
浏览 0
提问于2016-04-03
得票数 3
回答已采纳
1
回答
哪些内核API可以用于非
gpl
内核模块
?
、
公司正在生产嵌入式网络equipment.and,我们需要保护
内核模块
中的一些私有特性不受
GPL
破坏,我记得有些内核API可以在不违反
GPL
的情况下使用。例如libc、skb、dev等。但是,有人知道确切的内核API列表,它可以用于非
GPL
内核模块
吗?水手
浏览 4
提问于2010-03-23
得票数 0
1
回答
将
内核模块
与预编译对象连接起来
、
、
我试图构建和插入一个使用预编译对象文件的
内核模块
。预编译的对象文件是用asm (GNU汇编程序)编译的。PWD) modules make -C /lib/modules/$(shell uname -r)/build M=$(PWD) clean#define
LINUX
#include <
linux
/module.h> #include
浏览 3
提问于2014-10-14
得票数 3
回答已采纳
1
回答
系统探测
内核模块
功能,而该模块正在加载。
、
、
、
如何在加载
内核模块
函数时使用System抽头探测。在加载特定模块时,我试图打印被调用的函数。假设我有一个没有加载的
内核模块
hello.ko。现在,我想跟踪该模块的函数hello_init()。probe module("hello").function("hello_init") { print_stack(backtrace())
内核模块
: #include <
linux
/module.h&g
浏览 0
提问于2022-11-24
得票数 0
1
回答
来自
Linux
内核模块
的Halt指令不工作
、
、
、
、
我写了一个简单的
Linux
内核模块
来发出hlt指令 #include <
linux
/kernel.h> MODULE_LICENSE("
GPL
")
浏览 41
提问于2020-01-02
得票数 3
回答已采纳
1
回答
什么是
linux
,它如何帮助virtio卸载?
、
、
void)} module_exit(vhost_exit); MODULE_LICENSE("
GPL
根据该网站: 如何卸载这个数据平面实现?
浏览 2
提问于2021-07-11
得票数 0
1
回答
编译gpio-- 5.4中的样机
、
无论如何,有人能帮我构建gpio-mockup
内核模块
吗?
浏览 7
提问于2020-03-31
得票数 0
3
回答
GPL
和BSD内核中的主元模块
、
、
、
、
因为
Linux
内核是
GPL
而不是LGPL,所以我认为将专有代码链接到它是非法的。该行业如何规避这一问题?我预计
GPL
许可证将迫使任何开发人员在
GPL
驱动程序和/或
内核模块
下发布。在为
GPL
内核实现驱动程序时是否存在设计限制?
浏览 4
提问于2010-04-27
得票数 14
回答已采纳
1
回答
如何反向工程内核信任一个预先构建的内核?
、
我正试图为一个运行
Linux
4.9.x的商业小工具构建一个
内核模块
。我构建的
内核模块
崩溃了内核。我相信这是因为内核配置错误。我尝试过不同的内核配置,但都没有效果。获得内核信任的常规方法(/boot/config.gz,请求制造商提供
GPL
代码等)在这种情况下不起作用。而且,内核不是用CONFIG_IKCONFIG构建的。从这个线程-- 恢复
Linux
内核配置的方法有哪些? --看来有一种方法可以从/proc/kallsyms恢复内核信任。 有人能说明这件事吗?kal
浏览 0
提问于2020-09-24
得票数 0
2
回答
编译LKM的互换性
、
、
、
、
是否有可能使用可加载
内核模块
,它是为3.0.8+ mod_unload ARMv5 (我自己制造的内核)编译在一个版本3.0.31-gd5a18e0 SMP preempt mod_unload ARMv7#include <
linux
/module.h> // included for all kernel modules#include &
浏览 5
提问于2013-01-09
得票数 3
回答已采纳
1
回答
当/proc/meminfo中的VmallocUsed增加时
、
、
、
、
VmallocTotal: 34359738367 kBVmallocChunk: 0 kB 因此,我编写了一个基本的
内核模块
下面是
内核模块
#include <
linux
/kernel.h>#include <
linux
/vmalloc.h> #include <
linux
/
浏览 36
提问于2019-09-12
得票数 0
1
回答
内核模块
被成功删除,尽管警告消息“找不到”
、
、
、
、
昨天,我在嵌入式
Linux
系统中安装了一个非常简单的
内核模块
。"hello.ko“。当我将这个模块安装到我们的系统时,通常是: Initing kernel module#lsmod但是当我删除这个
内核模块
时以下是hello.ko的源代码#include <
linux
/kernel.h> #
浏览 5
提问于2017-04-13
得票数 2
1
回答
关闭源码
Linux
内核模块
?
、
、
我的理解是,一些
内核模块
(例如,专有的Android图形驱动程序)并不提供其实现的完整源代码。如果这是真的,制造商是如何规避
GPL
许可证的?
浏览 2
提问于2011-10-14
得票数 4
回答已采纳
2
回答
非常基本的makefile
linux
、
、
我是
linux
的初学者,有一个关于makefile的问题,我在互联网上搜索过,但是它对我没有用--我用的是ubuntu 16.04v,这个问题是关于第96-99页的问题,编程作业1,操作系统概念第9本书#include <
linux
/init.h>#include <
linux
/module.h> {INFO "Removing Module\n&q
浏览 3
提问于2017-09-19
得票数 1
5
回答
使用
GPL
内核模块
的非
GPL
内核模块
、
、
我工作的公司正在开发一个封闭源代码的
内核模块
(.ko文件)。此模块必须调用包含在
gpl
2模块中的函数。基本上,我们有这样的情况:void a_function(void)// ...EXPORT_SYMBOL在本例中,我们是否违反了
GPL
2许可证?请注意,closed.c不包含任何
gpl
2头文件。
浏览 12
提问于2009-04-10
得票数 11
回答已采纳
1
回答
SGI Numatools的源代码(dplace实用程序和
内核模块
)
、
我很好奇是否有SGI Numatools的源代码,它是专有软件包(SGI ProPack)的一部分;但包含
GPL
代码。这个软件包由dlook、dplace NUMA实用程序和numatools
内核模块
组成。那里列出了
GPL
许可证,位于SGI ProPack的发行说明中:sgi-numatools-kmp-debug :
GPL
sgi-numatools-kmp-sltdebug : <e
浏览 12
提问于2012-10-11
得票数 0
1
回答
insmod printk不工作,但适用于rmmod
、
、
因为我还在学习
内核模块
编程,所以无法找出问题背后的合理性。#include <
linux
/init.h>MODULE_LICENSE("Dual BSD/
GPL
"); static int hello_init
浏览 6
提问于2019-09-10
得票数 1
回答已采纳
2
回答
如何立即取消
Linux
内核模块
中工作队列的工作项?
、
、
内核模块
代码:#include <
linux
/kernel.h>#include <
linux
/workqueue.h> static void w
浏览 9
提问于2017-05-15
得票数 0
1
回答
构建
Linux
内核模块
时遇到的问题
、
、
、
我的目的是在其中构建
内核模块
。我是个初学者。我已经写了一个基本的模块。但是我不能用'Makefile‘编译它。我需要修复什么?C文件的内容(kernel.c):MODULE_LICENSE("
GPL
");obj-m+=kernel.o make
浏览 3
提问于2017-04-08
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
NVIDIA 正式开源其 Linux GPU 内核模块
Symantec可能会在诺顿核心路由器中违反Linux GPL
英伟达正式宣布开源GPU内核模块代码
强制关闭你的系统的内核模块
VMware 侵权 Linux 源码案原告放弃上诉:没意义
热门
标签
更多标签
云服务器
ICP备案
对象存储
即时通信 IM
实时音视频
活动推荐
运营活动
广告
关闭
领券