找回密码
 骑士注册

QQ登录

微博登录

❏ 站外平台:

tag 标签:

相关文章

  • Linux 内核的测试和调试(6)

    Linux 内核补丁测试 你试过自己写内核补丁吗?本节介绍在把你的补丁包提交到 Linux 邮箱列表之前,需要做哪些操作。另外我们还会介绍如何把它发送出去。 写好代码后,编译它。把 make 过程产生的输出保存到文档中,查看新代码有没有警告信息。找到所有的警告信息,处理掉。当你的代码编译过程没有任何不正常的输出,安装这个内核,然后启动测试。如果启动正常,查看 dmesg 里面有没于错误,与老内核生成的 dmesg 日志做个比较。运行一些压力测试,请参考我们以前讲过的测试内容。如果这个补丁用于修复某个 bug,请确保真的已经修复了。如

    2014-08-28 07:01     bazz2

  • [人邮赠书]绝版书再次问世,《现代体系结构上的UNIX系统》点评赠书

    本书是揭示UNIX内核奥秘的书籍中的里程碑之作 。即日起关注@LINUX中国 @人民邮电出版社-信息技术分社 试读样张,评论说说你喜爱本书的理由,即有机会获赠本书(共5本)

    2014-12-03 13:26     

  • Linux 3.18 新内核带来了什么新东西?

    新的一月意味着新的稳定版Linux内核的发布,前一段时间,Linus Torvalds宣布Linux 3.18 很快就会发布了。 Torvalds在Linux内核邮件列表中解释到,由于在3.17中还存在几个令一小部分用户烦心的问题,但是绝不可以在一些人积极解决老问题时其他人无所事事。 Linux 3.18中有什么新的? Linux 3.18内核主要致力于硬件支持、电源效率、bug修复和可靠性。 如往常一样,这些内容跨度很大,容易让人迷惑 。比如:加密层多重缓冲操作 - 到气冲感知, 就像对雷蛇游戏手柄的支持。 下面我们收集了这个版本的重要的改变。这远远不是所有的,只是选取了

    2014-12-15 16:28     Joey-Elijah Sneddon, geekpi

  • 内核层网络栈优化项目Fastsocket背后的故事

    2014年10月18日,当时就职于新浪操作系统团队的林晓峰在Github上开源了名为Fastsocket的项目,并在之后一天的中国Linux内核开发者大会上对该项目的原理和应用效果进行了介绍(演讲slides在此)。根据Github官网的介绍,Fastsocket是: 高度可扩展的socket 是Linux内核层面的底层网络实现 在多核机器上可实现极佳性能,24核以内的性能增长呈线性,远超过默认内核在12核以上的机器就会出现性能下降的情况 非常容易使用和维护,应用代码无需变更 针对kernel-2.6.32-431.17.1.el6/CentOS-6.5的实现 已经在新浪的生产环境部署 由新浪的操作系

    2014-11-12 10:33     

  • Linux Kernel 3.17 带来了很多新特性

    Linus Torvalds已经发布了最新的稳定版内核3.17。 Torvalds以他典型的放任式的口吻在Linux内核邮件列表中解释说: 过去的一周很平静,我对3.17的如期发布没有疑虑(相对于乐观的我应该早一周发布么的计划而言)。 由于假期,Linux说他还没有开始合并3.18的改变: 我马上要去旅行了- 在我期盼早点发布的时候我希望避免一些事情。这意味着在3.17发布后,我不会在下周非常活跃地合并新的东西,并且下下周是LinuxCon EU Linux 3.17有哪些新的? 最新版本的 Linux 3.17 加入了最新的改进,硬件支持,修复等等。范围从不明觉厉的 - 比如:me

    2014-10-14 07:07     Joey-Elijah Sneddon, geekpi

  • Offset2lib攻击绕过64位Linux内核防护

    安全研究人员Hector Marco发布公布了针对64位Linux内核的ASLR防护的绕过(slide和论文),这种攻击被称为offset2lib。 ASLR的实现是在Linux内核里,而在GNU/Linux发行版上加载一个应用程序到内存中会先找一个随机的地址加载第一个共享库,之后加载的共享库紧跟之前加载对象的地址,一个内存地址的泄漏就足够让地址随机化变得无用,甚至GOT(Global Offset Table)的地址泄漏都不是必须的。由于大部分的GNU/Linux发行版(除了像Gentoo这种每个源码包都需要自己编译)的包都是预编译的二进制文件,所以这些发行版的offset都是一样的。 作者的P

    2014-12-06 17:08     

  • Linux 内核主干有望增加无需重启的内核补丁机制

    Oracle 有一种不用重启 Linux 即可为内核打补丁的技术 Ksplice,在今年2月份时,SUSE 发布了一种相同用途的新解决方案:kGraft。不谋而合的是 Red Hat 也正在开发这种技术,一个月后,Red Hat 也发布了它自己的解决方案:Kpatch。这两种技术出现之后,都在谋求被上游主干所接受而未果。现在,新的内核实时补丁(Live Patching) 机制出来了,试图兼容上述两种技术。 新的内核实时补丁解决方案采用基于 ftrace 的机制和内核接口,可以为内核模块功能提供实时补丁。 如 Red Hat 的开发者 Seth Jennings 所说:它包含了 Kpatch 和 kGraft 两

    2014-11-12 18:21     

  • Linux 3.17 Kernel发布

    Linus Torvalds在邮件列表上宣布发布Linux 3.17 Kernel。 新版的主要特性包括: 4个新的系统调用新的随机数系统调用getrandom(),用于多线程程序的过滤器seccomp(),以及memfd_create()和kexec_file_load(); 解决2038年问题的一系列内部工作 SCSI层的多队列支持,Xbox One手柄驱动,东芝笔记本的防坠落支持,等等。 Linus表示由于旅行出席会议的原因,3.18 的合并窗口可能会延长。

    2014-10-07 19:40     

  • Linux 3.19 Kernel新功能一览

    Linux 3.18是2014年发布的最后一个内核版本,而合并窗口刚刚关闭的Linux 3.19 理所当然成为2015年发布的一个内核。 根据刚刚发布的 3.19r1,Phoronix例举了新版的新功能: AMDKFD HSA(异构系统架构)内核驱动; 改进英特尔Skylake支持; Radeon DRM加入动态电源管理风扇控制,改进风扇控制和减少噪音; Nouveau驱动开始了支持NVIDIA Maxwell GPU架构的工作; Btrfs文件系统改进 RAID5 / RAID6支持; SquashFS支持 LZ4压缩; 减少Flash友好文件系统的启动时间; 改进多重触摸支持; 改进ThinkPad和戴尔笔记本支持等等。

    2014-12-28 10:48     

  • diff -u: 内核开发里的新鲜事儿

    偶尔总会有人指出Linux中的POSIX违规(violation),通常的回答是修复违规问题,但有时李纳斯托瓦兹认为POSIX特性是不完整的,至少他们维护Linux特性的情形下是这样的。因此,他们或许应该构建一层POSIX兼容层,即便这个分层会相对较慢和低效。 这一次,迈克尔凯利斯克(Michael Kerrisk)报告了一个影响文件操作的POSIX违规。显然,在多线程操作期间读写文件会导致竞争出现,重写其它操作的改变。 关于这是否是POSIX的一个违规存在一些讨论,但到最后又有谁关心呢?数据重写(clobbering)是很糟糕的事情。在迈克尔提交部分代码去重现这

    2014-09-15 14:46     Zack Brown, KayGuoWhu

返回顶部

分享到微信

打开微信,点击顶部的“╋”,
使用“扫一扫”将网页分享至微信。