Hi there!
First, just wanting to say how much I enjoy DF and MDF. Thanks to all the modders and to Toady and to everyone else.
Secondly, Linux player here. I've been using the 5.x Linux series for a while now and am wondering if anyone is looking to update it.
Thirdly, I also have some ideas for making Masterwork more cross platform. Specifically, factoring out the functionality that Settings.exe uses to modify the RAWs into a separate program/library. The reason for this is two-fold: portability and extensibility. Having a small utility with which one could modify the settings (even from the command-line, if a GUi Settings Manager is not available for the OS in question) would increase the portability of MDF, assuming that the utility was written in a portable way. I would nominate a scripting language (Python, Ruby) for this task, since they usually facilitate modification by people (and thus encourage hacks from members of the community!), but usually run without modification on many platforms.
Writing it to also to be a library allows for more intrepid hackers to integrate more complex work with the utility, and allowing for possible future work of migration of the entirety of Settings.exe to a more portable language platform. I think this is an exciting prospect -- an easy to understand modules system (and so on) can really let people's creativity shine without them breaking each other (or at least not as often!).
I have some free time on my hands, and I would be willing to put in the effort to learn the Settings.exe code and factor out the necessary functionality, but I would probably need some support from the dev team in terms of gotchas and so forth. Is there a channel on freenode or something where we could talk more?
Thanks again for all the hard work.