本书是一本Linux内核编程的权威指南,其独特的由表及里学习途径使得内核编程更易于理解。本书从用户空间到内核,把内核的实现原理与用户级编程的基本原则相联系,系统地跟踪了实现功能。这种途径有助于在你所了解的Linux知识基础上,加深对内核组成及工作机理的理解。 为了理解内核代码并掌控其行为,作者逐步引入所有的工具和汇编语言编程技术,并一一比较x86和PowerPC的实现,揭示了含糊不清的实现功能。另外,书中对源代码例子和实际项目都加有适当注释。本书是第一本全面涵盖快速增长的PowerPC Lin
是实时操作系统还是Linux? 现实的替代解决方案 嵌入式系统的设计人员对 Linux 操作系统的兴趣日益浓厚,主要是因为它采用开源模式。但事实证明,标准 Linux 内核无法提供大多数嵌入式系统需要的硬实时性能,例如可预测的响应时间和微秒级延迟。也出现了几种产品可填补 Linux 的实时空白,其中有成功的也有失败的。例如,某些供应商采用的双内核技术为实时任务提供了脆弱的运行环境,迫使软件开发人员重写新的驱动程序和系统服务,即使 Linux 中已经存在相同的服务。在本文中,我们会为您介绍一种替
管理对系统服务访问的方法有好几种。必须根据服务、系统配置、以及你对 Linux 的掌握程度来决定应使用哪一种方法。 拒绝对某一服务的使用的最简便方法是将其关闭。ntsysv — 基于文本的程序。chkconfig — 一个允许你在不同运行级别启动和关闭服务的命令行工具。管理对系统服务的使用的另一种方法是通过使用 iptables 来配置 IP 防火墙。如果你寻找的是能够为你的家用机器设置常规访问规则的工具程序,并且你还是 Linux 新手,你应该尝试使用安全级别配置工具。