http://wiki.ceph.com/01Planning/02Blueprints/Emperor/Increasing_Ceph_portability Recently I've managed to get Ceph built and running on OSX. There was a past effort to get Ceph working on non-Linux platforms, most notably FreeBSD, but that approach introduced a lot of ad-hoc macros that has made it difficult to manage changes needed to support additional platforms. This session would address the areas within Ceph that are currently non-portable, discuss the state of OSX support, and touch on what is needed to factor out platform specific functionality. Changes are roughly grouped into (1) internal critical (e.g. locking) (2) internal non-critical (some optimizations), and (2) exported headers. A significant amount of the OSX changes have been introduced as feature tests with generic alternatives, and as such the tree may already be near building on additional platforms, so it would be great to find people that would be willing to test on additional platforms. If you are interested please add yourself as an interested party or owner of this blueprint :) -- To unsubscribe from this list: send the line "unsubscribe ceph-devel" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html