• Hello everyone,

    We're happy to announce that our forum is back online! We needed to take some time off to discuss and decide on how to handle sensitive topics in our community.

    The team has posted an in-depth comment regarding a recent incident and our stance on politics and sexuality in our forum. We also added a dedicated paragraph about this in the forum guidelines. This is part of our commitment to maintain a welcoming and inclusive environment for all our users. Your understanding and continued support in building a creative and respectful community are highly appreciated.

    Thank you, the CX Dev-Team

Cerberus X on 32bit Linux systems.

ddabrahim

Active member
Tutorial Author
Joined
May 3, 2020
Messages
260
Hi all!

I was wondering if is there any obstacles to build Cerberus for 32bit Linux systems?

I have a very old Laptop with a 32bit Intel CPU and integrated graphics that support only OpenGL 1.x

Time to time I like to play around with it and see how usable the Laptop is today.

Unfortunately each year more and more libs and tools drop 32bit and OpenGL 1.x support.

Currently the laptop is running ZorinOS and to my surprise it is still very usable. Even if you want to do easy game development there is a few options like PureBasic, Game Editor and Pygame that works without many problems.

Since mojo uses OpenGL 1.x I was wondering how complicated would it be to build CX for 32bit. Is it worth trying?
 
You could try to build transcc. With ted I expect a can of worms regarding Qt but I could be wrong. I build a lot of 32bit Windows executables when starting with Cerberus X but this is some time ago and my impression is that while noone actually removed code that supports 32bit it could have been broken accidentally because there was no priority to keep it working and test on it.
 
Currently the laptop is running ZorinOS and to my surprise it is still very usable.
I would suggest that you install another 32 bit Linux distribution, as ZorinOS has dropped 32 bit support. Most Linux distributions will have a minimum requirement somewhere listed on their website.
And as Phil has mentioned. The main issue you will have is building Ted from the official Qt Company SDK, as 32 bit support was dropped years ago. You can try looking through the Qt Companies download archives to see if a version of 5.1 will still be there and work with what ever sources for Ted you have, but for any problems, you will have to deal with them yourself as Ted is only tested with Qt kits 5.9.x and 6.2+.
 
Oh I didn't know Zorin dropped 32bit, I have installed it a year ago and I was able to install updates and packages now. But thanks for the heads up, yes indeed they list minimum system requirement to be 64bit now. Damn. It is such a nice modern looking OS. Surprised I was able to install all the Python staff to run Pygame.

Everyone is dropping 32bit support. So sad. I mean I have no intention to use a 32bit machine as my main machine, but there are so many otherwise very good hardware for as low as €20-€50 on eBay. I was wondering about media keep talking about 3rd world countries where kids have no access to computers and education and figured even with a €80 shipping cost a 32bit computer would cost only €130 to ship virtually anywhere in the world. Granted a Chromebook or a cheap Android device would cost similar to buy locally if available so it could make more sense to donate money but I always wondering when you donate money how much of it spent on administrative costs. I don't trust these organisations collecting money for helping children and schools in under developed countries.

Anyway it was just a thought experiment running through my head recently.

Yes I was wondering if Qt and Ted going to be a problem. If they also dropped 32bit support then guess doesn't really worth the fight. Would that be possible to somehow just extract mojo from CX and use it as a lib similar to Pygame, Raylib..etc no IDE?
 
Would that be possible to somehow just extract mojo from CX and use it as a lib similar to Pygame, Raylib..etc no IDE?
Ted is only the IDE. You can build from the command line directly. See the documentation.
You can use another IDE if you know how to write a plugin for it.
 
Last edited:
Everyone is dropping 32bit support. So sad. I mean I have no intention to use a 32bit machine as my main machine, but there are so many otherwise very good hardware for as low as €20-€50 on eBay. I was wondering about media keep talking about 3rd world countries where kids have no access to computers and education and figured even with a €80 shipping cost a 32bit computer would cost only €130 to ship virtually anywhere in the world.
About seven years ago I was trying to get code running on 32bit Windows machines and even then it was already on the brink of whether I was able to get it working properly and there were already free machines with 64bit available from companies that dumped them here in Germany. From a usability/availability perspective 64bit are the only machines to go even for third world projects. About 4 years ago I was at a public school where they dumped about 25 Dell OptiPlex 760 64bit PCs at once paying to get rid of them. The only problem you have getting machines here is that companies are hesitant to give them away for free because of the effort it takes to delete all data properly and they know that machines without harddrives are useless ... and of course for logistic reasons.
 
Back
Top Bottom