腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
内核
代码能以其他
内核
代码无法撤销
的
方式使事物只读吗?
、
、
、
、
我
的
印象是
Linux
内核
保护自己
的
尝试是围绕着不让恶意代码在
内核
空间运行。特别是,如果恶意
内核
模块
被加载,从安全
的
角度来看,这将是“游戏结束”。然而,我最近遇到了与这种观点相矛盾
的
,并说
内核
可以通过某种方式保护自己
的
部分不受其自身其他部分
的
影响: 有许多
机制
可以保护您免受恶意
模块
的
攻击。我编写
内核
代码是为了好
浏览 10
提问于2020-04-23
得票数 3
回答已采纳
1
回答
如何在安装新
内核
时自动编译
linux
内核
模块
?
、
、
、
、
我正在编写一个
Linux
内核
模块
。它是随所有源文件一起发布
的
(尽管许可证是专有的),以针对正在运行
的
内核
进行编译。在安装我
的
模块
(作为.deb包分发)时,它会自动编译和安装。这是可行
的
。问题是,在整个
Linux
系统
的
常规升级过程中,会安装较新版本
的
Linux
内核
。当这样一个新版本
的
内核
开始运行时,它没有为它编译
浏览 3
提问于2010-11-18
得票数 3
回答已采纳
1
回答
Pacman Hook:将目标传递给Hook-脚本
、
需要它
的
内核
模块
保存
机制
,当另一个
内核
被更新(
linux
),而不是我
的
运行一个(
linux
硬化)。[Trigger]Type = PackageTarget =
linux
-hardened Description
浏览 0
提问于2018-12-21
得票数 1
回答已采纳
1
回答
关于
内核
攻击
的
几个问题
、
、
、
、
昨天我读到了一些关于
内核
和可能对它
的
攻击
的
文章。对于这种攻击方式,我有一些疑问: 1.
内核
是整个操作系统
的
核心。因此,如果我控制
内核
,我可以在受害者
的
计算机上做所有事情吗?2.例如,我可以编写C++恶意
内核
模块
,该
模块
可以打开后门或强制
内核
执行恶意操作吗?如果是,我可以在所有平台(视窗、
Linux
、Mac OS、Android、iOS等)上做吗?3.是否有可能将这个恶意
内核
浏览 0
提问于2017-02-09
得票数 -1
1
回答
nop是一个忙碌
的
等待吗?
、
、
我想实现非忙等待
机制
,在
linux
内核
模块
中创建以纳秒为单位
的
延迟。ndelay(ns);这里要提到
的
是,ndelay功能是忙等待
机制
。asm volatile ("nop"); 我研究过nop需要一个周期来执行。因此,我将实现嵌套
的<
浏览 12
提问于2016-04-02
得票数 1
4
回答
Linux
上
的
可
清除内存区域
、
、
、
在Mac上,vm_allocate()允许创建
可
清除
的
内存区域。当检测到内存压力时,
内核
可能会在任何时候(锁定时除外)回收此区域。它对于缓存数据等非常有用。我想知道
Linux
(
内核
2.6)上是否存在类似的
机制
。谷歌搜索将我带到一些关于Android
的
信息,讨论可以被清除
的
共享内存
的
分配,但我还没有看到任何关于在普通
Linux
上实际做到这一点
的
API
的
讨论。查看mmap、shmat
浏览 1
提问于2011-03-21
得票数 5
回答已采纳
1
回答
从
内核
模块
到用户空间进程
的
共享内存
、
、
、
、
我是
linux
内核
模块
开发中
的
新手,我正在寻找从
内核
模块
到用户空间进程共享内存段,以避免复制数据
的
延迟。我正在使用sys共享内存api,当我在两个进程之间共享内存时,它可以很好地工作,但是我不能在进程和
内核
模块
之间共享内存。#include <
linux
浏览 7
提问于2016-06-07
得票数 0
回答已采纳
1
回答
Linux
内核
:为
内核
构建树外
模块
,但在apt-cache搜索中没有
linux
-headers
、
我正在从事
linux
内核
开发,并试图制作自己
的
模块
用于测试目的。但是,对于最新
的
内核
源代码,
linux
-headers并不存在。它只存在于4.9.0-7。我在谷歌上找到了一种方法,我们可以根据我们想要
的
内核
源代码树对
模块
进行make (例如:4.18)为我
的
模块
生成.ko
的
make -C /home/prasad/
linux<
浏览 10
提问于2018-11-17
得票数 1
1
回答
核模中
的
GetTickCount等价
、
实际上,更具体
的
说,我想得到一个IRQ被触发
的
时间。我习惯于使用GetTickCount,我想知道在
linux
内核
模块
中可以使用什么时间
机制
。
浏览 10
提问于2014-01-22
得票数 1
回答已采纳
1
回答
如何安装freeBSD头?
、
、
在过去
的
两年里,我一直是一个arch
linux
用户,现在转到freeBSD进行
内核
开发。在freeBSD上是否有任何相同
的
包,或者我必须安装完整
的
freeBSD源代码?
浏览 0
提问于2015-03-24
得票数 0
回答已采纳
1
回答
结构load_info中strmap字段
的
含义是什么?
、
、
、
我正在研究
linux
内核
中
模块
加载
的
机制
,并且我被结构load_info中
的
字段strmap
的
含义所困扰。 结构被定义为,字段被填充为。我知道它是一个位图,但是我不能理解每个位
的
含义。
浏览 1
提问于2011-06-09
得票数 1
回答已采纳
1
回答
如何将alx支持添加到最近
的
主线
内核
?
、
、
显然,主线
内核
3.8.5是在不支持最近
的
Atheros通信公司AR8161千兆以太网卡
的
情况下编译
的
。我知道它是在最近
的
内核
中提供
的
,其
模块
名为alx。驱动支持维基
的
编译我可以使用复式司机,但它们无法构建。我有哪些选项(除了重新编译整个
内核
)来添加alx
模块
? (我
浏览 0
提问于2013-04-04
得票数 3
1
回答
从Kprobe处理程序打开/写入文件
、
、
我正在使用Kprobes编写一个
Linux
内核
模块
来跟踪特定
的
系统调用,并且我需要从一个KProbe处理程序(具体地说,是一个Kretprobe)中写入一个文件。我知道这通常是不可取
的
,但是我需要将输出写到一个非常特定
的
位置,所以我不能使用任何标准
的
日志记录
机制
。我可以从
模块
中
的
init()函数很好地打开/写入,但是当我尝试从探测处理程序中这样做时,
内核
崩溃了。
浏览 5
提问于2015-07-14
得票数 2
1
回答
Linux
/Unix作为
内核
运行
、
、
我对编写一个作为
内核
服务运行
的
程序很感兴趣。但首先,如果一个程序作为
内核
运行,这是否覆盖了
Linux
/Unix系统上超级用户
的
权限,这是正确
的
吗?
浏览 1
提问于2013-11-12
得票数 2
回答已采纳
3
回答
运行时从
linux
内核
模块
获取
内核
版本
、
、
如何从
linux
内核
模块
代码(
内核
模式)中获得运行
内核
版本
的
运行时信息?
浏览 6
提问于2011-11-06
得票数 7
回答已采纳
3
回答
内核
模块
参数更改(使用/sys/
模块
)
、
、
、
我对
linux
中
的
/sys/module/有一些疑问。/sys/module是否包含
内核
的
所有
模块
/sys/module/xxx/parameters包含
内核
模块
xxxx
的
所有参数xxxx /sys/module/xxx/parameters/yyyy包含
内核
模块
xxxx<
浏览 5
提问于2012-06-14
得票数 7
回答已采纳
2
回答
从
内核
模块
设置
linux
电源状态?
我有一个处理gpio
的
小驱动程序,当它被启用时,应该会在按下按钮时告诉系统休眠/唤醒。如果按住它,它应该关闭电源。在WinCE上有一个非常容易使用
的
机制
(SetSystemPowerState),但是在
linux
上似乎没有类似的东西。 虽然它并没有真正说明如何入睡,但我想我将能够弄清楚其余
的
。这似乎不是处理
linux
内核
驱动程序
的
正确方法,因为该
模块
内置于
内核</
浏览 4
提问于2014-01-23
得票数 0
2
回答
在Fedora 18上安装AMD GPU驱动程序
、
、
我解压驱动程序并运行"amd-driver-installer-catalyst-13.1-
linux
-x86.x86_64.run“脚本。但这给了我一个错误。/lib/modules/3.6.10-4.fc18.x86_64/build/include/
linux
/version.h cannot be found on this system.在哪里可以找到
内核
头?我已经做了一个yum安装
内核
头(kernel ers.x86_64),但这并
浏览 0
提问于2013-03-07
得票数 1
回答已采纳
1
回答
在GPLed库中使用LGPLed头
、
、
、
对于特定
的
设备,存在一个
Linux
内核
模块
。该
模块
只对设备进行初始化,并通过ioctls和mmap向用户提供控制
机制
。要正确使用此设备,必须使用硬件供应商提供
的
专有库。因此,
内核
模块
的
源代码在GPL
的
条件下是可用
的
和许可
的
,但有硬件供应商
的
版权。通过LD_PRELOAD进行快速
的
逆向工程,我发现
内核
模块
浏览 0
提问于2016-04-03
得票数 3
回答已采纳
1
回答
linux
设备驱动程序文件操作:有可能存在竞争条件吗?
、
、
、
考虑一个
linux
设备驱动程序,它实现了open()、read()、write()、close()、unlocked_ioctl(),可能还有mmap()。这些文件操作是否以任何方式保证是原子
的
w.r.t。或者每个open()、read()、write()、close()都使用互斥对象,这样它们中
的
一个对就不会在变化
的
过程中抢占它们,例如,缓冲区数据(通过相同
的
inode)?如果
内核
保证它们之间
的
原子性,并且每个操作都找到并使缓冲区/硬件处于一致状态,则不应该
浏览 3
提问于2013-09-18
得票数 5
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
linux内核机制之设备树
IBM为Linux 内核提出新的命名空间机制
Linux系统中的高级内核模块调试方法汇总结
NVIDIA 正式开源其 Linux GPU 内核模块
Windows 内核和 Linux 内核的区别(二)
热门
标签
更多标签
云服务器
ICP备案
实时音视频
对象存储
云直播
活动推荐
运营活动
广告
关闭
领券