utsaslab / SplitFS

SplitFS: persistent-memory file system that reduces software overhead (SOSP 2019)
https://www.cs.utexas.edu/~vijay/papers/sosp19-splitfs.pdf
Other
163 stars 53 forks source link

Compiling SplitFS with other kernel versions #46

Open yehonatan123f opened 3 years ago

yehonatan123f commented 3 years ago

There is any posibility to make SplitFS run with linux kernel version 5.7 (for example)? I guess I'll have to compile the right kernel along with the external modules needed for NOVA, PMFS. Do you think it's possible? How difficult it might be to ajdust the exist files to work with another kernel? Any recommendation?

Thank you, Yehonatan.

rohankadekodi commented 2 years ago

Making SplitFS run with other linux kernel versions involves adding the relink() system call to that kernel. The Linux-5.1 kernel has been modified to work with SplitFS here: https://github.com/rohankadekodi/SplitFS-5.1

ShawnZhong commented 2 years ago

I hope I would see this issue earlier. I made my own port here: https://github.com/ShawnZhong/linux-nova-splitfs based on relink_v4.13.patch