[置顶] 泰晓 RISC-V 实验箱,配套 30+ 讲嵌入式 Linux 系统开发公开课
LWN 中文翻译文章汇总
LWN.net 中文翻译计划
内存管理
During early boot
| 文章 | 原文发表时间 |
|---|---|
| The NO_BOOTMEM patches | April 7, 2010 |
| Moving x86 to LMB | May 11, 2010 |
| A quick history of early-boot memory allocators | July 30, 2018 |
GFP(Get Free Pages)
| 文章 | 原文发表时间 |
|---|---|
| Introducing gfp_t | Oct. 11, 2005 |
| Speeding up the page allocator | June. 3, 2009 |
Huge pages
| 文章 | 原文发表时间 |
|---|---|
| Transparent hugepages | October 28, 2009 |
| Transparent huge pages in 2.6.38 | January 19, 2011 |
| Adding a huge zero page | September 26, 2012 |
Anti-fragmentation (Large allocations)
| 文章 | 原文发表时间 |
|---|---|
| Kswapd and high-order allocations | September 8, 2004 |
| Active memory defragmentation | October 5, 2004 |
| Yet another approach to memory fragmentation | February 1, 2005 |
| Fragmentation avoidance | November 2, 2005 |
| More on fragmentation avoidance | November 8, 2005 |
| Avoiding - and fixing - memory fragmentation | November 28, 2006 |
| Memory compaction | January 6, 2010 |
| Memory compaction issues | March 26, 2014 |
| CMA and compaction | April 23, 2016 |
| Proactive compaction | March 21, 2017 |
Object-based reverse mapping
| 文章 | 原文发表时间 |
|---|---|
| The object-based reverse-mapping VM | February. 25, 2003 |
| Virtual Memory II: the return of objrmap | March 10, 2004 |
| The case of the overly anonymous anon_vma | April 13, 2010 |
Out-of-memory handling
| 文章 | 原文发表时间 |
|---|---|
| Another OOM killer rewrite | June 7, 2010 |
| Reliable out-of-memory handling | August 6, 2013 |
| Toward more predictable and reliable out-of-memory handling | December 16, 2015 |
Page cache
| 文章 | 原文发表时间 |
|---|---|
| The future of the page cache | January 25, 2017 |
Page replacement algorithms (Page replacement)
| 文章 | 原文发表时间 |
|---|---|
| Toward improved page replacement | March 20, 2007 |
| Page replacement for huge memory systems | November 7, 2007 |
| The state of the pageout scalability patches | June 17, 2008 |
| Being nicer to executable pages | May 19, 2009 |
| Better active/inactive list balancing | May 2, 2012 |
page tables
| 文章 | 原文发表时间 |
|---|---|
| Four-level page tables | October 12, 2004 |
| Rethinking four-level page tables | December 22, 2004 |
| Four-level page tables merged | January 5, 2005 |
| Five-level page tables | March 15, 2017 |
| Reworking page-table traversal | May 4, 2018 |
Readahead
| 文章 | 原文发表时间 |
|---|---|
| Adaptive file readahead | October 12, 2005 |
| On-demand readahead | May 21, 2007 |
| Improving readahead | February 3, 2010 |
Shrinkers
| 文章 | 原文发表时间 |
|---|---|
| Smarter shrinkers | May 14, 2013 |
struct page
| 文章 | 原文发表时间 |
|---|---|
| How many page flags do we really have? | June. 3, 2009 |
| Cramming more into struct page | Aug. 28, 2013 |
Swapping
| 文章 | 原文发表时间 |
|---|---|
| 2.6 swapping behavior | May 5, 2004 |
| Compcache: in-memory compressed swapping | May 26, 2009 |
| Safely swapping over the net | April 19, 2011 |
| Making swapping scalable | October 26, 2016 |
| The next steps for swap | March 22, 2017 |
| The final step for huge-page swapping | July 2, 2018 |
User-space layout
| 文章 | 原文发表时间 |
|---|---|
| Reorganizing the address space | June 30, 2004 |
| Address space randomization in 2.6 | Feb. 2, 2005 |
Writeback
| 文章 | 原文发表时间 |
|---|---|
| Flushing out pdflush | April 1, 2009 |
| When writeback goes wrong | April 20, 2010 |
| Fixing writeback from direct reclaim | July 20, 2010 |
| Dynamic writeback throttling | September 15, 2010 |
| No-I/O dirty throttling | August 31, 2011 |
| Writeback and control groups | June 17, 2015 |
| Toward less-annoying background writeback | April 13, 2016 |
| Background writeback | May 4, 2016 |
赞助我们
为了更好地推进这个翻译项目,期待不能亲自参与的同学能够赞助我们,相关费用将用于设立项目微奖激励更多同学参与翻译和校订。
更多高质量的 LWN 翻译文章需要您的支持!谢谢。
猜你喜欢:
- 我要投稿:发表原创技术文章,收获福利、挚友与行业影响力
- 知识星球:独家 Linux 实战经验与技巧,订阅「Linux知识星球」
- 视频频道:泰晓学院,B 站,发布各类 Linux 视频课
- 开源小店:欢迎光临泰晓科技自营店,购物支持泰晓原创
- 技术交流:Linux 用户技术交流微信群,联系微信号:tinylab
| 支付宝打赏 | 微信打赏 | |
![]() | ![]() 请作者喝杯咖啡吧 | ![]() |





