Hi all,
With the release of ABIv0 20201110-2 its now time to refresh development plan for next couple of months.
Previous plan:
1) Proof of concept of Scalos providing a Linux desktop environment [DONE]
2) Release new version of ABIv0 refreshed to newer common codebase [DONE]
3) Enable most functionalities of Scalos under Linux
Current plan:
1) Synchronize code bases between repositories and release new version of ABIv11
2) Release first stable version of IntuitionWM
3) Release new version of ABIv0 refreshed to newer common codebase
As you can see the work on Scalos under Linux has been pushed out of current planning. There are two reasons:
1) At this point I'm not sure myself if I'd personally use Scalos under Linux instead of native Linux desktop manager. The plan is first to start using IntuitionWM and then decide
2) There is an uptick of activity in AROS which means getting ABIv0 to the same code level as ABIv11 is becoming more urgent. Not having these code bases synchronized is going to generate more cost down the road.
The long term horizon remains unchanged, however there are notable additions:
"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 a version of AxRuntime that is capable of running ABIv0 32-bit programs on top of Linux and
2) develop an emulator that will allow running AROS 32-bit programs under 64-bit AROS.
Once all these things are in place, we will have a Linux-native desktop (Scalos) and ability to run AROS ABIv0 programs (32-bit), AROS ABIv11 programs (64-bit) and AxRuntime-recompiled programs (64-bit). This way existing Distros could be re-created using Linux as a base without loosing existing functionality for users, enabling a gradual migration from 32-bit to 64-bit.
For people preferring native AROS we will also have ability to use ~80% of the existing software base on 64-bit AROS, which then is an enabler to transition to 64-bit base system."