RunTime: Linux 和 Windows 上的高性能编程技巧专题 1、2、3、4、5、6、7、8、9、10...
Edward Bradford
专栏作家 Ed Bradford 在这个专栏中,将主要讨论用于 Linux 和 Windows 2000 操作系统的高性能编程技术。他将利用这些编程技术来演示和比较 Linux 和 Windows 2000 操作系统的性能,以便让人们了解每个操作系统的最佳性能特性。
1. 高级文件系统实现者指南: 1、2、3、4、5、6、7、8、9、10、11...
Daniel Robbins
伴随着 Linux 2.4 版本的发行,出现了大量的文件系统可能性,其中包括 ReiserFS、XFS、GFS 和其它文件系统。这些文件系统听起来的确都很酷,但是它们真正能做些什么呢,擅长在哪些方面,以及在 Linux 产品环境下如何才能安全地使用它们呢?Daniel Robbins 通过向您展示如何在 Linux 2.4 的环境下建立这些新的高级文件系统来回答以上的问题。
2. JFS 文件系统原理: 1、2...
Steve Best
JFS for Linux 已经是 developerWorks 的一个开放源码项目,它的目的是将具有商业品质的 JFS 从 AIX 移植到 Linux 平台。Steve Best 正在领导这个四人小组,开发 JFS for Linux,目前已经到了 JFS 0.2.00 版。Steve 从概述、布局和日志三个方面阐述 JFS for Linux 的实现原理,这对于 Linux kernel hacker 来说,应该是一个不错的主题。
3. Linux 2.4 内核中的软件 RAID: 1、2...
Daniel Robbins
Daniel Robbins 介绍了 Linux 2.4 中的软件 RAID — 一种通过将数据分布于多个磁盘,从而增强磁盘性能和可靠性的技术。
4. 学习 Linux LVM(逻辑卷管理): 1、2...
Daniel Robbins
在这一系列中,作者要向您介绍如何安装和使用新的内置在 Linux 2.4 内核中的“逻辑卷管理”支持。
回页首
Linux 硬件稳定性指南 1、2...
Daniel Robbins
Linux 负有盛名的特点之一是其非凡的稳定性。然而,如果您的硬件有缺陷或配置不正确,即使是世界上最稳定的操作系统也不会对您有什么帮助。本系列中,Daniel Robbins将为您分析如何更好的在Linux下获得硬件的稳定性。
回页首
SDL 游戏编程系列 1、2、3、4、5、6
Sam Lantinga 和 Lauren MacDonell
SDL (Simple DirectMedia Layer)这是一个可以跨任何平台的游戏开发接口,当然也适合 Linux,这无疑给 Linux 开发者带来一种新的选择。由 SDL 的设计者 Sam Lantinga 介绍 SDL,自然没的说,他和同事 Lauren MacDonell 共同以 “Prirates, Ho!” 游戏的开发为基础,给您带来 SDL 的编程技术。有了这些,也许您也可以在 Linux 上作自己的游戏了。
XP作为敏捷方法的一种,拥有很多优秀的实践,用好这些实践,在软件组织中能够起到很好的效果。问题在于,要用好这些实践并不简单,本系列文章的目标就是围绕着 XP 的实践,讨论隐藏在实践内部的敏捷性实质,研究如何灵活的应用 XP 的实践,从而达到改进软件过程的目的。 活用 XP -- (一)发挥过程和人的力量
活用 XP -- (二)考核和评估之别
活用 XP -- (三)实践迭代
活用 XP -- (四)需求和故事
活用 XP -- (五)测试管理
活用 XP -- (六)强化沟通
活用 XP -- (七)实战结对
活用 XP -- (八)杂说
改善 Linux 内核性能和可伸缩性 -- 为 Linux 在企业环境中的应用寻找出路
超线程加快了 Linux 的速度 -- 单处理器上的多处理器性能
改善 Linux 内核性能和可伸缩性 -- 为 Linux 在企业环境中的应用寻找出路
掌握 Linux 调试技术 -- 在 Linux 上找出并解决程序错误的主要方法
实时管理 Linux -- 使用 /proc 文件系统来控制系统
LINUX 系统性能调谐
Linux 内核调试器内幕 -- KDB 入门指南
利用异常表处理 Linux 内核态缺页异常 -- 一种提高系统稳定性的方法
测试 Linux 的可靠性 -- Linux Technology Center 评估 Linux 的长期可靠性
用 DSF 模拟设备 -- Linux 内核 Device Simulator Framework 入门
2. 内核配置及编译
Linux 内核配置系统浅析
编译 Linux 内核(教程)
LPI证书102考试准备,第 2 部分:配置及编译内核(教程)
3. 内核 2.4 与 2.6 比较
内核比较:2.4 和 2.6 上的 Web 服务 -- 新特性使 Web 性能更快,更可靠
内核比较:从 2.4 到 2.6 内核开发中的改进 -- 改变越多,就越步入正轨
内核比较:2.6 内核中网络的改进 -- 提供更好的安全性、电话支持和隐私保护
内核比较:2.6 内核中改进了内存管理 -- 从大内存页到反向映射:更高的稳定性和更快的速度
4. Linux 内核开发与测试
内核比较:从 2.4 到 2.6 内核开发中的改进 -- 改变越多,就越步入正轨
用 DSF 模拟设备 -- Linux 内核 Device Simulator Framework 入门
5. 内核其他文章
走向 Linux 2.6
Linux 2.6内核的精彩世界
采访:安腾传道者 -- David Mosberger 仔细考虑 Linux 在 IA-64 上的未来
IA-64 Linux存储管理 -- 重点描述了IA-64 Linux存储管理,包括IA-64 Linux灵活的地址空间划分、页表、TLB等机制。
Linux 2.4 调度系统分析
Linux 2.6 调度系统分析 -- 详细分析了 Linux 2.6 调度系统的原理和实现细节。
Linux 2.6 对新型 CPU 快速系统调用的支持 -- 分析了在 Linux 2.6 中引入的对 Intel CPU 快速系统调用指令 SYSENTER/SYSEXIT 支持的实现。
回页首
Linux 系统引导
操作系统的灵活性 -- 设置多引导机器(带 Linux 和其它操作系统)
Slackware Linux 101 -- 在引导 Linux 机器时发生了什么?
双引导 Linux -- 如何在单个硬盘驱动器上构建双引导 Linux 系统
Knoppix 提供了一个可引导的、容量为一张光盘的 Linux -- 解决大问题的小型分发版
Linux bootloader 编写方法
加快 Linux 的引导 -- 通过并行化 Linux 系统服务来提高引导速度
嵌入式系统 Boot Loader 技术内幕