Rhino on Linux?

I thought V7 requires to be installed on Win10. @stevebaer , has this changed ?

_
c.

I have no idea how that install actually worked. We are talking Linux and virtualbox here so it is anybody’s guess as to what is going on.

V7 is supposed to require Windows 8.1 or Windows 10. There’s a good chance all sorts of missing Windows functions are trying to be called on that setup

My fingers didn’t type what my brain was thinking. I run v4 under Windows XP and v7 (trial version) under Windows 10.

I don’t know if it would really be years to make it work in Linux. Did it take years to make it work under Mac OS? I know it won’t be easy. It is one thing to make an application portable between operating systems when you first design the program and use libraries available in the target operating systems of choice. I’ve done this on several occasions. Making a program portable after the fact often involves a lot more work.

Yes, many years.

I count 8 between the first public Mac WIP and the first commercial release… 2007-2015 if my memory serves me well. Not counting any development before the WIP was released.

A Linux version doesn’t exist because there isn’t a user base for Rhino on Linux ad vice versa. It’s understood that porting Rhino to Linux involves a lot of hard work since Rhino was not developed from the beginning to be a cross-platform software. But, what about a collaboration between mcneel and Collabora to support many users in running smoothly Rhino, its licensing system and grasshopper through wine on Linux? It might help mcneel in exploring a new user base. Has someone, somewhere at mcneel ever considered this option?

I’m not familiar with collabora. From the look of their web site, they seem to target open source. The entirety of Rhino is not open source.

I see Collabora works on a Wayland driver for Wine, but other than that I have not heard much of Collabora with regards to Wine.

I have worked with Collabora people back when I worked on the Maemo platform for a new Linux based Nokia phone before Nokia came into big trouble. That was with their Telepathy and D-Bus work mostly, though.

Anyway, if anything I think it’d be more useful to somehow involve directly the WineHQ developers if we want to ensure Rhino works better through Wine.

Linux the related frameworks, libraries, etc… and very importantly wine are all open source, therefore the code can me improved/extended/modified to accommodate also the execution of proprietary software like Rhino.

I read that people at Collabora are also working on enabling anti-cheat, DRM and license verification software for games on Linux through Wine. Maybe their experience can help to make Rhino license verification methods work as well.

The problem is not our license code per se. It is some parts of GUI that don’t show up, it is blacked out.

What is needed is proper support for WPF, .NET 4.8 and the sorts. This is work that has to be done in Wine - implement missing functionality that Rhino relies on. Once that (and OpenGL) is all done Rhino should start fine.

2 Likes

Just throwing gasoline on the fire…

– Dale

That’d be great if Rhino were a Linux app with a Linux GUI (:

3 Likes

I’m getting a headache…

Are there any plans in McNeel to talk about native linux version seriously?

No.
-wim

the fire swooshed up in an eyeblink, and extinguished even faster

2 Likes

I’d prefer the other way around.

… and that’s a shame. Nowadays there are ways to package things in a way that would be less tricky than in the past and I’d love to work on OS that does not try to force updates and screw me over in the middle of the project (it’s crazy how Windows is getting better and worse at the same time).