Normal Topic Sesame on Ubuntu on a Raspberry Pi (Read 736 times)
Rod Weston
Member
*
Offline



Posts: 25
Joined: Aug 22nd, 2016
Sesame on Ubuntu on a Raspberry Pi
Oct 10th, 2016 at 11:45pm
Print Post Print Post  
Has anyone ever run Sesame on a Raspberry Pi? I'm loading Ubuntu Mate OS on it. It has 1.2GHz 64-bit quad-core ARMv8 CPU, 1 GB RAM and 32GB flash storage.

https://www.amazon.com/CanaKit-Raspberry-Complete-Starter-Kit/dp/B01C6Q2GSY/ref=...


https://ubuntu-mate.org/raspberry-pi/

  
Back to top
 
IP Logged
 
The Cow
YaBB Administrator
*****
Offline



Posts: 2530
Joined: Nov 22nd, 2002
Re: Sesame on Ubuntu on a Raspberry Pi
Reply #1 - Oct 11th, 2016 at 2:22am
Print Post Print Post  
I don't believe that x86 software (as is Sesame) is compatible with the ARM series of chips, which use a different instruction set and architecture.

http://superuser.com/questions/221549/is-it-possible-to-run-an-x86-binary-on-an-...

Years ago, I used to compile Sesame for the MIPS based SGI workstations. But without emulation or a virtual machine, both of which represent a significant performance penalty, I don't believe Sesame will run on ARM. That said, I am not any kind of an expert on the ARM architecture and haven't personally tried a direct port. I have an ARM based pad running Android, and have investigated porting Sesame to the platform. The man sticking point resides in the GUI library. Fltk supports X11, Windows, and Mac, but not Android. Porting Sesame and all of its supporting libraries to a platform neutral language (like Java or Python) and then tuning it back up to compensate for an interpreted / red-code based language, is a major undertaking. Sesame is about 350,000 lines of original source code, and close to a million lines of code total (including libraries for which we have source code).

Sesame does run very well in a VNC client on Android and I have run Sesame on Atom based small computers, which are x86 compatible. There may be a high performance virtual machine for ARM, but I have found none for Android on ARM. Maybe, something like that may be available for Mate. I often run virtual machines for both Linux and Windows, but always on a compatible architecture. There may even be a way to translate the machine language in the executable from x86 to ARM and then relink the static libraries.

In any case, you have my interest. Keep us posted.
  

Mark Lasersohn&&Programmer&&Lantica Software, LLC
Back to top
IP Logged