BT

如何利用碎片时间提升技术认知与能力? 点击获取答案

rss
  • 他的粉丝

    基于虚拟化的安全性 - 第2篇:内核通信

    作者 Adrien Chevalier 关注 0 他的粉丝 ,译者 刘志勇 关注 3 他的粉丝   发布于  2017年3月9日

    本文是第二篇文章,涉及基于虚拟化的安全和设备保护功能。在第一篇中,我们介绍了从Windows引导加载程序到VTL0启动的系统引导过程。在这篇文章中,我们将解释VTL0和VTL1之间如何进行内核通信。当它们使用超级调用进行通信时,我们将首先描述Hyper-V的超级调用实现,然后内核如何使用它们进行通信。为了完成这一描述,我们将列出这项工作中我们发现的所有不同的超级调用和安全服务调用。

  • 他的粉丝

    Docker资源管理探秘:Docker背后的内核Cgroups机制

    作者 薛婉菊 关注 0 他的粉丝 , 孙远 关注 2 他的粉丝 发布于  2016年12月5日

    随着Docker技术被越来越多的个人、企业所接受,其用途也越来越广泛。Docker资源管理包含对CPU、内存、IO等资源的限制,但大部分Docker使用者在使用资源管理接口时往往只知其然而不知其所以然。 本文将介绍Docker资源管理背后的Cgroups机制,并且列举每一个资源管理接口对应的Cgroups接口,让Docker使用者对资源管理知其然并且知其所以然。

  • 他的粉丝

    编写Linux内核模块——第三部分:按键和发光二极管

    作者 金灵杰 关注 5 他的粉丝 发布于  2015年11月10日 1

    了解了基本的内核模块开发、内核空间和用户空间交互之后,终于要开始和硬件设备直接交互了。Linux内核提供了对通用输入输出接口、中断请求等的封装,让驱动开发者可以利用中断来控制硬件线路上的设备。本文来自Derek Molloy的博客,通过三个示例,讲解了通用输入输出接口和中断编程,内核对象和内核线程的使用。

他的粉丝

编写Linux内核模块——第二部分:字符设备

作者 金灵杰 关注 5 他的粉丝 发布于  2015年11月2日

字符设备作为Linux设备中的一大类,它提供对按字节访问设备的抽象。用户空间应用程序可以通过标准文件操作来访问设备。本文来自Derek Molloy的博客,介绍了如何字符设备驱动的概念,以及如何编写和测试一个字符设备驱动。

他的粉丝

编写Linux内核模块——第一部分:前言

作者 金灵杰 关注 5 他的粉丝 发布于  2015年10月27日

Linux内核模块作为Linux内核的扩展手段,可以在运行时动态加载和卸载。它是设备和用户应用程序之间的桥梁,可以通过标准系统调用,为应用程序屏蔽设备细节。本文来自Derek Molloy的博客,介绍了内核模块的概念、用途,以及如何构建一个简单的“Hello World”内核模块。

他的粉丝

使用新调试功能探测Nginx内核

作者 张天雷 关注 4 他的粉丝 发布于  2015年9月2日

Nginx是一个高性能的HTTP和反向代理服务器。在Nginx最近的版本中,增加了很多新的调试功能,主要是通过使用GDB从运行的服务器中提取更多的信息。虽然现在官方并不建议在产品运行的Nginx上使用GDB,但其在开发或测试环境下是非常有用的。本文主要对三个新的调试功能进行简单介绍。

他的粉丝

Linux内核社区是数字军火商、斯拉夫兵工厂甚至NSA的最爱

作者 Brad Spengler 关注 0 他的粉丝 发布于  2015年7月3日

PaX/Grsecurity是在OS安全上的一个开创性的贡献,没有PaX/Grsecurity的GNU/Linux的安全性只能防御脚本小子,过去的14年里Pax/Grsecurity为Linux内核做出了巨大出贡献的贡献,但到今天Linux内核社区都不愿意承认。在Anarchist看来,这样的Linux内核社区正是数字军火商,斯拉夫兵工厂甚至NSA所喜欢的。

登陆InfoQ,与你最关心的话题互动。


找回密码....

Follow

关注你最喜爱的话题和作者

快速浏览网站内你所感兴趣话题的精选内容。

Like

内容自由定制

选择想要阅读的主题和喜爱的作者定制自己的新闻源。

Notifications

获取更新

设置通知机制以获取内容更新对您而言是否重要

BT