summerofcode2019projects:virtualmemorycompression

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
summerofcode2019projects:virtualmemorycompression [2019/05/09 07:02] – PaavoEinariKaipilasummerofcode2019projects:virtualmemorycompression [2019/06/23 20:37] (current) – PaavoEinariKaipila
Line 1: Line 1:
 ====== Virtual Memory Compression ====== ====== Virtual Memory Compression ======
   * Student: [[/PaavoEinariKaipila|Paavo-Einari Kaipila]]   * Student: [[/PaavoEinariKaipila|Paavo-Einari Kaipila]]
-  * Mentors: [[/EdwardTomaszNapierala|Edward Napierala]] and [[/MarkJohnston|Mark Johnston]]+  * Mentors: [[/EdwardTomaszNapierala|Edward Napierala]] and [[/MahdiMokhtari|Mahdi Mokhtari]] 
 +  * [[https://freebsd.slack.com/messages/CJPKXAHE1|A Slack channel]] for anyone who happens to be interested in the project. Register with your freebsd.org email.
  
-===== Introuduction =====+===== Introduction =====
  
 Virtual memory compression is a memory management technique implemented by multiple operating systems ranging from Windows to Darwin. Depending on the implementation, it can either reduce swapping to a physical storage medium or completely replace it. In the vast majority of systems, compression and decompression are generally known to be faster than disk IO. It has also been reported to offer energy savings. Virtual memory compression is a memory management technique implemented by multiple operating systems ranging from Windows to Darwin. Depending on the implementation, it can either reduce swapping to a physical storage medium or completely replace it. In the vast majority of systems, compression and decompression are generally known to be faster than disk IO. It has also been reported to offer energy savings.
Line 52: Line 53:
 ===== Development and testing ===== ===== Development and testing =====
  
-Development and testing will happen in a 13.0-CURRENT system that I already have inside a bhyve virtual machine. As the project progresses, testing will gradually move to physical hardware that I have at disposal. That includes two [[/ThinkPads|ThinkPads]] (X230 and T480) and two Raspberry Pis (2 and 3). Testing will consist of real-world applications, such as running Poudriere builds, databases, and serving web content.+Development and testing will happen in a 13.0-CURRENT system that I already have inside a bhyve virtual machine. As the project progresses, testing will gradually move to physical hardware that I have at disposal. That includes two [[/CategoryThinkpad|ThinkPad]]s (X230 and T480) and two Raspberry Pis (2 and 3). Testing will consist of real-world applications, such as running Poudriere builds, databases, and serving web content.
  
 ===== The Code ===== ===== The Code =====
- +https://github.com/pavetheway91/freebsd
-  * TBA+
  
  • summerofcode2019projects/virtualmemorycompression.1557385351.txt.gz
  • Last modified: 2019/05/09 07:02
  • by PaavoEinariKaipila