由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Linux版 - 修改kernel怎么保证kABI不变
相关主题
有什么高水平的linux/unix论坛或网站推荐吗?howto install vboxguestadditions on CentOS.
Linus says...有人玩树梅么? Raspery pi
这个kernel patch很值得期待阿读fork.c的时候发现一句脏话
glibc和kernel的兼容性问题zan Linus
Linux is a bastardLinux基金会重新发布Linux网站
Ubuntu9.04 or 9.10 帮比较下Windows还能走多远 (更新)
Catalyst driver 用不了了Linus 在 linux.com 发帖了。。。
Binary Compatible RHEL 6.0 DistributionLinus Calls Microsoft Hatred "a Disease"
相关话题的讨论汇总
话题: kernel话题: kabi话题: 修改话题: binary话题: way
进入Linux版参与讨论
1 (共1页)
IP
发帖数: 106
1
哪些大侠可以指点下,怎么能修改kernel,又不让kernel Application Binary
Compatibility 不改变?
谢谢
S*A
发帖数: 7142
2
不明白你想问什么,你是要自己修改什么功能?
如果是写普通的 driver, 不太能影响 kernel user space API.
改 system call 这些会,但是 kernel 一般是不允许改的。

【在 IP 的大作中提到】
: 哪些大侠可以指点下,怎么能修改kernel,又不让kernel Application Binary
: Compatibility 不改变?
: 谢谢

IP
发帖数: 106
3
我打算加个hook到kenerl里去call我的模块,具体要加入新的数据结构和一些函数,
我只知道不改变kABI不能改变现有数据结构,函数接口,不知道还有些什么要注意,
也不知道有没有什么kernel binary compliance checker可以用。

【在 S*A 的大作中提到】
: 不明白你想问什么,你是要自己修改什么功能?
: 如果是写普通的 driver, 不太能影响 kernel user space API.
: 改 system call 这些会,但是 kernel 一般是不允许改的。

S*A
发帖数: 7142
4
detail please. What do you need to accomplish?
May be there is better way not changing the kABI at all.
Put it this way, if Linus himself is going to implement
this feature, will he do it this way?

【在 IP 的大作中提到】
: 我打算加个hook到kenerl里去call我的模块,具体要加入新的数据结构和一些函数,
: 我只知道不改变kABI不能改变现有数据结构,函数接口,不知道还有些什么要注意,
: 也不知道有没有什么kernel binary compliance checker可以用。

1 (共1页)
进入Linux版参与讨论
相关主题
Linus Calls Microsoft Hatred "a Disease"Linux is a bastard
/.上面的评论笑死Ubuntu9.04 or 9.10 帮比较下
Linux: Linux TTY维护者Alan Cox退出,称“我已经受够了” [ZZ]Catalyst driver 用不了了
linus is a legend..Binary Compatible RHEL 6.0 Distribution
有什么高水平的linux/unix论坛或网站推荐吗?howto install vboxguestadditions on CentOS.
Linus says...有人玩树梅么? Raspery pi
这个kernel patch很值得期待阿读fork.c的时候发现一句脏话
glibc和kernel的兼容性问题zan Linus
相关话题的讨论汇总
话题: kernel话题: kabi话题: 修改话题: binary话题: way