Rhino on Linux – Gathering users who want (or seed) to switch to Linux

Ahaha appreciate that! For now I’m happy building in the open and seeing where it goes. But my DMs are always open :grinning_face_with_smiling_eyes:

Me… and it is good to keep in mind there are some silent voices, people hoping it will happen but not actively joining forums. But how long Windows will not force us into a cloud-os and so may MacOs… to at least be able to run Rhino under SteamOS’s Proton compatibility layer, would be a sure plus. I wish I knew coding enough to help port the parts of Proton and Wine still needed to run Rhino smoothly, but there are some things you do need specialized and dedicated work to have a proper stable tool in your hands.

This is fantastic and filling a big gaping hole in Linux!

Can’t wait to try it.

Thank you!

Thanks Lourencovp! Let me know how you go with it and don’t hesitate to open an issue on GitHub or flick me a message if anything trips you up. Cheers

Strong proponent of this idea! That opens up the options to work on definitions while on the run, even on mobile devices, while the heavy lifting stays on the machine running Serpentine.

Plenty of developers in this community. Look at what’s become of Blender these days. Fingers crossed it gets some traction. :+1:

I’ll have a peak at it later this week. :slight_smile:

Don’t forget though that these days Blender gets loads of money monthly, over 280kEUR/month. That is quite a bit different from my volunteer days as Blender dev back in 2002-2005, where it was pretty much close to zero.

I meant more that a community developed tool can become a seriously powerful open source professional tool.

There is a vast difference between where Blender is now, and where it was then, but just to compare profitable figures:
Maxon (cinema 4D): ~$40 million
Blender: reported a loss after expenses.
280K a month is breadcrumbs.
But hey… we’re getting a bit off-topic here.

Just gave it a try today after work.

Its a lot more polished than I expected!

Posted my comments on Github, feel free to reach out anytime.
Happy to help.

L

Rewrite what’s required for Rhino to run flawlessly on Linux using AI agents.

Time to face it, before it’s too late

Quick update for everyone who tried Serpentine3D or shared feedback here.

This thread has quietly become one of the project’s biggest sources of users and useful feedback, so I put together a short trailer showing where it has got to since I first posted in July.


A lot has shipped since then: much broader NURBS and solid modelling, surface analysis, layouts and hidden-line drawing sheets, registered E57 point clouds, headless Python workflows, and built-in MCP control. Linux remains a first-class native build alongside Windows and macOS.

It’s still early, and it isn’t pretending to have Rhino’s 30 years of depth. But people are now testing it against real workflows, contributing fixes, and showing me where the gaps are, which has moved it much faster than I expected.

Current build: Serpentine3D · Every surface starts with a curve

If you try it, I’d especially love to hear what still blocks it from being useful on a real project.

I am using Nobara Linux (built on Fedora), and with no effort other than just running the installer EXE with wine (default settings) I appear to have Rhino 8 working nearly perfectly (some slight visual glitches that go away when I hover over the missing items with the mouse, or the views in rhino not always updating unless I zoom in or out). I have loaded up old grasshopper files I made on windows and have played around with them and so far everything seems to work! I am so hyped about this, if Rhino 9 continues to play nice with linux I will gladly purchase the upgrade.

Nice project. Just downloaded the .exe and imported a .3dm file.
It is possible to implement a feature to keep the “Attribute User Text” Keys/Values of the objects?