FYI: OpenNURBS runs fine on Linux, and is actually only supposed to be an (the) open source implementation of Rhino's .3dm file format. It is stripped of much of the functionality required of a full fledged CAD kernel (the rest is proprietary and included in Rhino proper).