腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
Linux
内核如何
动态
地使用
模块
?
、
、
、
理解
Linux
内核说 内核在管理
模块
时有两个关键任务要执行。第一项任务是确保内核的其余部分能够到达
模块
的全局符号,例如其主函数的入口点。
模块
还必须知道内核和其他
模块
中符号的地址。因此,当一个
模块
被链接时,引用就会被一劳永逸地解析。第二个任务包括跟踪
模块
的使用情况,以便在另一个
模块
或内核的另一部分使用
模块
时不会卸载
模块
。一个简单的引用计数跟踪每个
模块
的使用情况。任何共享库都可以
动态
链
浏览 0
提问于2018-10-17
得票数 0
回答已采纳
2
回答
Linux
支持内核
模块
的
动态
加载。
、
、
、
、
我在罗伯特·洛夫写的一本书里读到:他说这是
Linux
和Unix之间的区别,但我似乎还记得在FreeBSD中也有KLD?那么,KLD也能被看作是内核
模块
的
动态
加载吗?
浏览 0
提问于2011-02-16
得票数 5
回答已采纳
2
回答
FreeLibrary()在
linux
上工作吗?
、
、
我想知道这个函数是否也适用于
linux
。实际上,我试着搜索它,但是只有一些与Windows操作系统相关的页面。 如果这个函数不是针对
linux
的,那么
linux
的等效函数是什么?
浏览 3
提问于2014-09-01
得票数 1
回答已采纳
1
回答
在操作系统中,为什么可加载内核
模块
(LKM)不需要调用消息传递来进行通信?
、
、
这种类型的设计在UNIX的现代实现中很常见,比如
Linux
、macOS和Solaris以及Windows。 该设计的思想是内核提供核心服务,而其他服务是
动态
实现的,因为内核正在运行。与直接向内核添加新特性相比,
动态
链接服务更可取,这将需要在每次更改时重新编译内核。例如,我们可以将CPU调度和内存管理算法直接构建到内核中,然后通过可加载
模块
添加对不同文件系统的支持。
Linux
使用可加载内核
模块
,主要用于支持设备驱动程序和文件系统。当系统启动(或引导)或在运行时,例如当USB设备插入正在运行
浏览 4
提问于2021-08-01
得票数 1
1
回答
为什么在Python中不允许从ZIP文件导入`*.so`文件?
、
、
不允许导入
动态
模块
(.pyd,.so)。 但是文档并没有给出这个奇怪的限制的任何原因。是不是因为Python中通常不鼓励从ZIP文件导入?还是因为安全原因?如果是,是哪些?
浏览 3
提问于2017-05-29
得票数 7
回答已采纳
1
回答
是否可以
动态
加载Android驱动
模块
?
、
、
所以我想知道有没有可能通过
动态
insmod或rmmod来实现USB和SD卡
模块
的目标?如果Android
linux
支持
动态
加载
模块
,如何与
linux
通信?(通过jni?)
浏览 5
提问于2011-07-20
得票数 1
2
回答
设备驱动程序代码编译?
、
、
、
我是
linux
的新手,.i必须编译一个设备驱动程序示例代码。我试图从synaptic安装LinuxSource2.6.38,然后它显示了下面引用的信息:如果您只是试图为您的内核构建第三方
模块
,那么您不需要这个包。而是安装适当的
linux
标头包。 1)我的设备驱动程序代码编译是否需要
linux
源代码? 2
浏览 4
提问于2012-02-09
得票数 0
1
回答
动态
加载
Linux
安全
模块
、
、
我在LWN上看到了许多关于允许
动态
加载
Linux
安全
模块
(LSM)的文章,但是不可能找到关于如何实现的具体信息。如果
Linux
可加载内核
模块
注册了一些钩子,那么以后是否无法注销它们呢?为什么这个案子?有没有解决办法或迫使他们卸载的方法?
动态
可加载的LSM必须与内置的LSM不同吗?
浏览 6
提问于2020-11-22
得票数 1
1
回答
缺少
Linux
/sys/内核/debug/dynamic_debug,如何启用?
、
、
、
、
tl;博士我想使用
Linux
“
动态
调试”,但是没有找到路径/sys/kernel/debug/dynamic_debug/。我想使用
Linux
的“
动态
调试”功能来启用特定内核
模块
(wireguard)的调试消息。要启用内核
模块
内核调试消息,需要编写指令来文件/sys/kernel/debug/dynamic_debug/control, echo module wireguard +p &
浏览 17
提问于2022-10-30
得票数 1
1
回答
如何将LKM (可加载内核
模块
)链接到静态或
动态
库?
、
、
、
在搜索之后,我找不到任何LKM使用静态或
动态
库的示例。 我想创建静态和
动态
库(可以使用标准C库或任何其他库),然后开发一个使用我自己的静态和
动态
库的LKM。如何将LKM (可加载内核
模块
)链接到静态或
动态
库?
浏览 2
提问于2012-05-06
得票数 2
回答已采纳
1
回答
从其他
模块
调用函数时
Linux
内核-上下文切换?
、
、
、
、
我很好奇,从
Linux
内核中的不同
模块
调用函数是否会触发上下文切换? 基本上,我在做这样的事。
浏览 3
提问于2017-03-10
得票数 1
回答已采纳
2
回答
当pod重新启动时,容器中的
Linux
用户会丢失。
、
、
、
当荚重新启动时,
Linux
用户和组在kubernetes容器中创建(使用groupadd和useradd)就会丢失。(在我的用例中,我需要
动态
地为apache
模块
创建这些
linux
用户。)在kubernetes中是否有办法让这些
linux
用户持之以恒地重新启动?
浏览 0
提问于2020-03-21
得票数 0
回答已采纳
3
回答
android NDK可以编译内核
模块
源代码吗?
、
我想为android做一个
动态
加载的内核
模块
。我不想安装
linux
,我只有cygwin和android NDK。
浏览 3
提问于2011-02-02
得票数 5
回答已采纳
1
回答
如何跟踪
linux
内核配置更改?
、
、
、
、
我正在处理一个
linux
内核
模块
,并希望跟踪我的内核配置更改(例如。启用其他
模块
,激活
动态
调试等)将来可以用来作参考。有更好的方法吗?
浏览 2
提问于2015-10-12
得票数 2
回答已采纳
1
回答
增加mellanox Connect-IB卡的内存转换表(MTT)
、
我有一个2TB内存的fat节点。使用新的Connect-IB卡,我想增加MTT,这样我就可以注册一个大的内存区域。我在上找到了这篇文章,但没有提到如何为Connect-IB增加这一点。有人能给我什么建议吗?
浏览 7
提问于2016-03-18
得票数 2
2
回答
加载共享对象的两个实例的安全方法
、
、
我正在实现一个
Linux
应用程序,它支持实时软件升级(无需进程重新启动)。为了支持这个功能,我将我的应用程序分成两部分
模块
实现-
动态
共享
模块
,可以在程序更新期间卸载和重新加载新的实现。高级方法是使应用程序处于静止状态,将传入消息保存在消息队列中,并将旧的共享
模块
(使用dlopen)替换为
模块
代理中的新实现。但是,在升级阶段,我将有两个类似共享对象的实例,即旧
模块
实现和
动态
加载到<em
浏览 6
提问于2021-10-27
得票数 0
2
回答
使用tacacs+进行
Linux
认证/授权的pam_tacplus
、
、
、
、
我已经修改了pam_tacplus
模块
以满足我的一些自定义需求。我知道默认情况下,TACACS+没有任何方法支持
linux
组或对
linux
命令的访问级别控制,但是,我想知道是否可以从TACACS+服务器端传递一些信息,让pam_tacplus.so
模块
允许/拒绝,或者从pam
模块
本身
动态
修改用户组。示例:如果我可以将priv-lvl号从服务器传递到客户端,并且可以用于PAM
模块
的某些决策。PS:我更喜欢一种不涉及服务器端代码修改的方法,所有修改都应该在
浏览 15
提问于2015-02-20
得票数 1
回答已采纳
2
回答
从Nix
模块
选项部分引用pkgs.system时的无限递归
、
、
options = builtins.trace "Building a system with system ${pkgs.system}" {}; system = "x86_64-
linux
浏览 11
提问于2022-09-25
得票数 1
回答已采纳
1
回答
如何在
linux
内核
模块
中使用c++
动态
库
、
、
我必须向一个在
linux
内核级运行的
模块
添加一个插件,并且我必须访问一个可以定期更改的外部库,而不能停止该
模块
的执行 在用户空间级别,我知道我们可以使用
动态
库来制作这类东西。我的问题是:我们可以在内核级使用这种类型的库吗,否则是否有一个等同于内核的用户空间级
动态
库
浏览 2
提问于2015-08-17
得票数 0
1
回答
如何找出谁加载了特定的
Linux
内核
模块
?
、
、
、
、
我为
Linux
构建了一个特定的驱动程序作为
模块
(m),即恩智浦的spi-imx。然而,
Linux
在引导时会探测这个驱动程序。我正在努力找出是什么进程/其他
模块
/驱动程序请求这个spi-imx驱动程序。depmod不会显示spi-imx和其他
模块
之间的任何依赖关系(除了spidev as子
模块
)。经过一些研究,我发现
Linux
会自动(?)当检测到新设备时,调用modprobe。那么
Linux
真的会因为ecSPI在设备树中的状态为“as
浏览 45
提问于2021-11-09
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
权限管理模块中动态加载Vue组件
Linux C模块化编程实例讲解
何谓PIM模块测试?PIM&单管IGBT专用动态设备介绍
微软贡献模块初始化补丁:推动 Linux Kernel 集成 Rust
NVIDIA 正式开源其 Linux GPU 内核模块
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
实时音视频
活动推荐
运营活动
广告
关闭
领券