KSM is essentially the same idea as mergemen, which was developed about 10 years ago. This is not just useful for virtual machines, but also for ordinary multi-user machines (as explained by the lwn-reading example), and that's what mergemem was developed for. Unfortunately for mergemem, RAM was cheap, and few people in the Linux community seemed to be interested in multi-user systems. Maybe with the current interest in virtual machines KSM will fare better.
Copyright © 2017, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds