C'è un grande fermento su AROS, allego il piano di lavoro svolto e quello da fare del bravo deadwood:
1) Synchronize code bases between repositories and release new version of ABIv11 [DONE]
2) Release first stable version of IntuitionWM [ON HOLD]
3) Release new version of ABIv0 refreshed to newer common codebase [DONE]
As you can see I put on hold work on IntuitionWM for now. It is still planned, but will happen at later date. This allows giving more focus on updating ABIv0 to ABIv11 code base, which is a first step towards migration to 64-bit.
The short term items look as follows:
1) Release new version of ABIv0 refreshed to 20211214 containing switch to new C library
2) Rebuild Odyssey Web Browser using GCC 6.5.0 and new C library
So, the short therm is all about new C library - the same C library that ABIv11 64-bit builds have, which is again a step towards codebase parity and switch to 64-bit. To clarify point 2) this DOES NOT mean update of the rending engine. It will be the same Odyssey we have right now but compiled with newer GCC and using the new C library.
The long term horizon is slightly updated:
"On a longer horizon, there will be a lot of work related to ABIv0 and AxRuntime.
I want to update ABIv0 to be based on latest ABIv11 source code. This will be an enabler to:
1) develop an emulator that will allow running AROS 32-bit programs under 64-bit AROS.
2) develop a version of AxRuntime that is capable of running ABIv0 32-bit programs on top of Linux and
Furthermore, ABIv11 64-bit native will be fixed to provide the same level of hardware compatibility on recommended hardware as current ABIv0 32-bit. On AxRuntimem side, the goal will be to develop a working window manager (IntuitionWM) and Linux-native desktop, most likely in form of Scalos.
Once all these things are in place, there will be two development lines available:
For people preferring native AROS we will have ability to use majority the existing 32-bit software base on 64-bit AROS and native 64-bit system working on recommended hardware, which then is an enabler for creation of 64-bit distributions that match current 32-bit distributions in user experience."
For people interested in AxRuntime route we will have a Linux-native desktop and ability to run majority of AROS ABIv0 programs (32-bit), AROS ABIv11 programs (64-bit) and AxRuntime-recompiled programs (64-bit). This way existing distributions could be re-created using Linux as a base without loosing existing functionality for users."