vmware / splinterdb

High Performance Embedded Key-Value Store
https://splinterdb.org
Apache License 2.0
673 stars 56 forks source link

Is macOS support considered? #591

Open barracuda156 opened 1 year ago

barracuda156 commented 1 year ago

Yes, I have seen that presently only Linux works. The question is merely about whether some work re macOS is ongoing or in plans.

rtjohnso commented 1 year ago

We would gladly accept patches for a macos platform in splinter.

We looked into this in the past, and the main issue was that libaio is not available on macos, so a port would require implementing a new io subsystem on MacOS's native asynchronous I/O system.

gapisback commented 6 months ago

HI, @rtjohnso & @ajhconway -- Is there an interest in getting this Mac port working? You may recall I had done some investigations on this thread in late 2021 (while still @ VMware). Now that I may have some free time in my work day, I am thinking of digging into this feature request.

Would you be interested in getting this done? Specifically, I will need design & review consults from you two to push this forward. So, am checking on your interest & availability before I 'sign-up' to take on this project-tte.