[置顶] 泰晓 RISC-V 实验箱,配套 30+ 讲嵌入式 Linux 系统开发公开课
[置顶] Linux Lab v1.4 升级部分内核到 v6.10,新增泰晓 RISC-V 实验箱支持,新增最小化内核配置支持大幅提升内核编译速度,在单终端内新增多窗口调试功能等Linux Lab 发布 v1.4 正式版,升级部分内核到 v6.10,新增泰晓实验箱支持
[置顶] 泰晓社区近日发布了一款儿童益智版 Linux 系统盘,集成了数十个教育类与益智游戏类开源软件国内首个儿童 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
支付宝打赏 | 微信打赏 | |
请作者喝杯咖啡吧 |