UKSM Is Still Around For Data Deduplication Of The Linux Kernel

Written by Michael Larabel in Free Software on 25 February 2017 at 10:50 AM EST. 28 Comments
Several years back we wrote about Ultra Kernel Samepage Merging (UKSM) for data de-duplication within the Linux kernel for transparently scanning all application memory and de-duping it where possible. While the original developer is no longer active, a new developer has been maintaining the work and continues to support it on the latest Linux kernel releases.

Phoronix reader Łukasz Żarnowiecki wrote in to share that he's been maintaining UKSM over this time and this week has released the updated version for the Linux 4.10 kernel.

The original project site for those unfamiliar with Ultra Kernel Samepage Merging is at

The UKSM code that's continuing to be maintained and re-based for the latest Linux kernel repositories is via this GitHub repository for those interested in it.

When he brought up UKSM in an email, I also remembered about PKSM - another Kernel Same Paging approach but that project site hasn't indicated any activity now since 2013.
Related News
About The Author
Author picture

Michael Larabel is the principal author of and founded the site in 2004 with a focus on enriching the Linux hardware experience. Michael has written more than 20,000 articles covering the state of Linux hardware support, Linux performance, graphics drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via

Popular News This Week