Crowdfunding for linux version of Rhino

I’ll try to be very short to this, since there are already a few topics about rhino on linux. This one is about ways of making a linux version economically viable for Mcnell.

Mind that this was almost a decade ago, windows has become unbearable to use with all that AI stuff and by the end of the year the windows 10 will no longer be supported. This is a interesting crossroad for Rhino, because i don’t see in the near future a opportunity to be the top player in a market that is in it’s period of largest growing in terms of user numbers.

I’m willing to contribute to this, since Rhino is the only software that i can’t dispose of when switching to linux. I’m an architect student and i’m observing that a lot of professionals who are not in large firms can’t stand the tyranny of autodesk anymore. I’ve managed to finish entire projects from sketches to documentation using only Rhino and i think a linux version would make this workflow the standard for people avoiding to use windows and autodesk software.

I mean, if i had not bought Rhino already, a selling point for me would be the fact that i can run it in linux if i want to. And more and more people are willing to do this. For me, the straw that broke the camel’s back was copilot and recall but we can all expect more spyware from them in the next years.

If the possible increase of licenses sells is not enough, how much would be necessary? Could we, the users, pitch in to make it happen?

I know that Rhino is not focused in yielding money for shareholders, it’s a employee-owned and therefore cannot afford to dispose a lot of money to develop a new branch if it means to decrease the remuneration of the people involved at the same time the work is increased. But, let’s not forget that relying on microsoft or apple for the future might be a risk as they are relying in predatory tactics and might be invested in ways of “eating” part of the profits on the licenses sold to operate in their software.

Crowdfunding or some kind of pre-purchase for a license renewal for those whom already paid the Rhino license but are willing to pay again to use in linux could be a safe choice for the company to insert itself in this growing market.

16 Likes

My design company has two Rhino 8 licenses, I will put in the retail cost of two windows 11 licenses to get a supported version of Rhino on Linux.

We have two well spec’d Lenovo laptops going to the grave this year thanks to not supporting win 11.

Rhino is the only software in our workflow that keeps us from dropping Microsoft completely from our office.

Cheers

DK

8 Likes

It’s not just about selling licenses, it’s about tech support, documentation and development for all future versions.

2 Likes

Yes Mitch, you are absolutely right. I think maybe the only viable option for Rhino for Linux is in a subscription model.

G

2 Likes

this could not be far from reality now that some EU countries are moving into linux and ditching windows attitude

new needs, new markets, new potential customers, new opportunities

lets see how it develops tho

6 Likes

I submit, with limited experience, that moving from Mac to Linux would be a lot easier than Windows to Mac.

the interconnectedness with Microsoft is difficult to avoid due to the .NET gui (I believe it’s Windows Presentation Foundation) for Grasshopper which could be 1/3 of the code. Much of the rest is in C#

I love what it does and think it’s great software, but realistically they aren’t coming from a position of neutrality to port over to linux. Instead a lot of it was designed for tight windows integration and it’s slowly being emulated better for ex- Mac users (like me!)

As a fellow Windows hater, I asked Grok what would be an ideal off-ramp for Grasshopper from the Windows integration, and it suggested refactoring the GUI in Dear ImGui + SDL2

It says this would result in a 30%-50% reduction in code length and at least a 30% responsiveness increase

But, it should be noted this is a massive technical challenge! Ideas for Rhino 10.. :sweat_smile:

4 Likes

If there were an alpha version of Rhino for Linux, then I would not upgrade to Win11 and go with the penguin. I guess I’m not alone, if our licenses will remain independent from the OS. I’d support such a development and buy another funding license immediately :slightly_smiling_face:

4 Likes

Please set that up, I’m in!

Interesting could be some kind of officially sanctioned toolkit to make Rhino run under Wine. Such a toolkit could make some plugins work as well, such as Karamba3D. That could be interesting for Mac users too, who currently lack access to many of the plugins. (although then there is the CPU issue too)

Regarding market: I’m sure you’re aware that some of the major 3D packages are available on Linux. I presume these target the movie and gaming industry. If you could get these guys on board, then there is money too.

1 Like

Grasshopper runs on the Mac. All the .NET code that is in Rhino uses .NET core, which is cross-platform. No need for - what I never heard of until today - Dear ImGui + SDL2.

2 Likes

Dear ImGui builds on the concept of immediate mode GUI, wholly incompatible with Rhino.

Also, do yourself a favour and don’t ask artificial stupidity for information on issues that require understanding.

13 Likes

Quite the phenomenon, i dont mind new tech but dont trust it so blindly for answers

The information is limited.

guys dont gang up on ai, that could be dangerous :speak_no_evil_monkey: :robot: :grinning_face_with_smiling_eyes:

c44709bc-016c-4c71-bfcc-e54562ccd442_text

also, since McNeel staff obviously is bored 24/7 we could start a crowdfunding to release Rhino OS which runs across all devices including the wristband watch of your choice.

heck we could even ask for the hardware for it!

I cannot speak on behalf of my workplace regarding the willingness to crowdfund. Supporting open-source projects might be somewhat simpler in terms of making such commitments.

That said, I’ve often voiced over the past year or so my desire to reduce reliance on Microsoft technologies, with a particular focus on seeing Rhino and Revit available on Linux. (I’d love to move away from Autodesk as well, but there’s a whole educational workforce issue around BIM that complicates that.)

I was quietly hopeful that Rhino might come to Linux after the Mac version, but I have limited understanding of what it takes to run Rhino on alternative platforms.

Is this crowdfunding idea based on anything new, or is it just a revival of the decade-old McNeel discussion? I’d really love to hear from McNeel directly about what it would take for them to seriously consider Linux.

I fully support the increased focus on avoiding dependency on Microsoft, especially here in Europe. While McNeel being American might reduce the relevance of “protecting against shutdown by Trump,” McNeel ranks far higher on my trust scale than Microsoft, which has unfortunately sunk quite low.

But to sum up, my post is a +1 for the Linux desire.

3 Likes

Have you considered trying to install Windows 11 on them anyway?
Apperently it is possible to bypass the TMP check and have it installed.
There is an app called “Rufus” that does this for you, but I don’t trust stuff like that to mess about with security settings so I will try doing it manually instead, but I have not gotten around to testing it out yet. (I have a dual Xeon 52GB dell T5500 that deserves to live longer, so this will be my test machine for that)

I have not tried this yet, so do some research first!

1 Like

Hi Holo,

I have looked at it all, but none of the solutions look viable in the long term.

I also have one last sting in the tail, one of the those machines is running my last ‘live’ install of Tsplines on Rhino 5 and I’m loath to touch ANYTHING that might have me lose the ability to open/check/edit old files that contain that data.

Maybe that machine is not going into the bin, just into storage incase it is needed in the future.

We did buy windows 11 desk top work stations late last year for office work. We just now are forced to look at new mobile/out of office updates thanks to microsoft, not the performance of the hardware.

Cheers

DK

1 Like

I don’t think that it’s necessarily a revival. It’s just that’s so much things has changed in the last 10 years that a lot of what has been said about rhino on linux maybe won’t hold as true for much longer, specially about the user base. Also, they couldn’t predict how awful the “microsoft experience” would become with all that bloat, spyware and AI s***.

I wouldn’t consider this more of a topic to debate about where does the users and the community see themselves in the next 10 or 20 years: Will we all still be dependent on giant predator companies like apple or microsoft? and OF COURSE it’s the staff opinions that shapes the decisions made, but i think it’s important to share our thoughts on this.

2 Likes

dotnet core run perfectly on linux
Getting a GUI is a little more difficult, but year after year, real things start to appear

see for example
https://stackoverflow.com/questions/39649976/is-it-possible-to-make-desktop-gui-application-in-net-core

that mentions -among others, but may be the best choice- avaloniaui

1 Like

No need to suggest new frameworks or SDKs for GUI. We already use a cross-platform one: Eto.Forms

4 Likes

I recall reading on here an internal experiment of compiling Rhino for a Linux target, specifically for Rhino compute. How did that work out @nathanletwory ?

Cheers

DK