
linux杂谈
文章平均质量分 81
universus
软件工程师 热爱Linux内核
展开
-
大内核锁将何去何从
大内核锁这个简单且不常用的内核加锁机制一直是内核开发者之间颇具争议的话题。它在早期linux版本里的广泛使用,从2.4内核开始逐渐被各种各样的自旋锁替代,可是直到现在还不能完全将它抛弃;它曾经使用自旋锁实现,到了2.6.11版修改为信号量,可是在2.6.26-rc2又退回到使用自旋锁的老路上;它甚至引发了linux的创始人Linus Torvalds和著名的完全公平调度(CFS)算法的贡献者Ing原创 2010-05-25 22:50:00 · 12543 阅读 · 4 评论 -
linux开发者的一天
Linux内核是一项浩大的工程,在全球拥有众多贡献者。她广泛的用途和领先的优势每天源源不断地吸引新的用户加入她的阵营。可是有时候用户会发现代码中存在问题,还有些用户会觉得必须在内核添加他们自己的功能才能满足需求。无论你是一个需要帮助的用户还是一个想要增强内核功能的开发者,知道linux社区里有些什么人以及他们是怎样工作的都是有好处的。本文为linux初学者介绍linux社区的特性以及各个开发者在其中所扮演的角色。本文还将着重介绍每天linux开发者从事的日常工作,并对这些工作是如何在社区里开展的做一个概翻译 2010-11-12 10:56:00 · 9269 阅读 · 0 评论 -
Android Bander设计与实现 - 设计篇
关键词 Binder Android IPC Linux 内核 驱动 摘要 Binder是Android系统进程间通信(IPC)方式之一。Linux已经拥有管道,system V IPC,socket等IPC手段,却还要倚赖Binder来实现进程间通信,说明Binder具有无可比拟的优势。深入了解Binder并将之与传统IPC做对比有助于我们深入领会进程间通信的实现和性能优化。本文将对Binder的设计细节做一个全面的阐述,首先通过介绍Binder通信模型和Binder通信协议了解Binder的设计原创 2011-02-27 17:23:00 · 200021 阅读 · 218 评论