Development Plan

deadwood · 6099

OlafS3

  • Senior Member
  • ****
    • Posts: 480
    • Karma: +48/-2
Reply #120 on: September 01, 2022, 08:25:37 AM
No Problem Deadwood. Thanks for your work in the past and I already look forward to the next steps



AMIGASYSTEM

  • Legendary Member
  • *****
    • Posts: 2642
    • Karma: +64/-1
  • AROS One
    • AROS One
Reply #121 on: September 01, 2022, 08:55:32 AM
deadwood don't worry you have already done so much, take all the time you need for your personal life.


Argo

  • Junior Member
  • **
    • Posts: 70
    • Karma: +46/-0
  • Argo
    • Find me on the Fediverse
Reply #122 on: September 01, 2022, 11:59:24 AM
Gotta do what you gotta do   You come first, we'll be right here



miker1264

  • Legendary Member
  • *****
    • Posts: 1352
    • Karma: +82/-6
Reply #123 on: September 01, 2022, 08:45:52 PM
@deadwood

No problem. We all need to take care of matters other than AROS development.

I have been away doing house repairs and building a storage shed for a couple weeks also.



deadwood

  • AROS Developer
  • Legendary Member
  • *****
    • Posts: 1235
    • Karma: +110/-0
Reply #124 on: November 17, 2022, 10:42:12 AM
Hi all,

With latest progress on Scalos on Linux, I'm now able to provide a more concrete development plan for coming months:

1) Proof of concept of Scalos providing a Linux desktop environment [IN PROGRESS]
2) Release new version of ABIv0 refreshed to newer common codebase
3) Enable most functionalities of Scalos under Linux

With experience working on Scalos, I split the initial one large item into two, more manageable. The goal is that by the time point 3) is finished, Scalos on Linux will have comparable functionality to Scalos on m68k, ABIv0 and ABIv11.

The long term horizon remains unchanged:

"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 having a version of AxRuntime that is capable of running ABIv0 32-bit programs on top of Linux.

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."



AMIGASYSTEM

  • Legendary Member
  • *****
    • Posts: 2642
    • Karma: +64/-1
  • AROS One
    • AROS One
Reply #125 on: November 17, 2022, 12:26:44 PM
Thanks deadwood, you are doing a great job.

Creating a Distro with a Linux base for AROS x86, is more complicated for inexperienced Linux users like me, besides the difficulty of creating an ISO with Aros Included, or the inability to do user support.

Also to be considered is the heaviness and slowness of the native Linux system compared to Native AROS, which is super fast and runs even on old PCs.

In addition, the merger of the Linux plus the AROS data would result in a huge ISO of about 8GB

« Last Edit: November 17, 2022, 12:32:19 PM by AMIGASYSTEM »



Amiwell

  • Legendary Member
  • *****
    • Posts: 2186
    • Karma: +31/-4
  • Peace
Reply #126 on: November 17, 2022, 12:31:41 PM
I understand deadwood thank you for all ;)


OlafS3

  • Senior Member
  • ****
    • Posts: 480
    • Karma: +48/-2
Reply #127 on: November 17, 2022, 01:12:51 PM
Hi all,

With latest progress on Scalos on Linux, I'm now able to provide a more concrete development plan for coming months:

1) Proof of concept of Scalos providing a Linux desktop environment [IN PROGRESS]
2) Release new version of ABIv0 refreshed to newer common codebase
3) Enable most functionalities of Scalos under Linux

With experience working on Scalos, I split the initial one large item into two, more manageable. The goal is that by the time point 3) is finished, Scalos on Linux will have comparable functionality to Scalos on m68k, ABIv0 and ABIv11.

The long term horizon remains unchanged:

"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 having a version of AxRuntime that is capable of running ABIv0 32-bit programs on top of Linux.

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."

I am interested in doing a distro in future too. If I understand it right you have to choose a existing distribution and then you develope a desktop (scalos) upon it. So I think easiest would be to say f.e. user should download and install f.e. Mint and then download and install my own additions (that rely on MINT)?



AMIGASYSTEM

  • Legendary Member
  • *****
    • Posts: 2642
    • Karma: +64/-1
  • AROS One
    • AROS One
Reply #128 on: November 17, 2022, 03:42:43 PM
Mint and then download and install my own additions (that rely on MINT)?

You have to install "Linux Mint 21", with other Linux Distros it seems not to work, initially I had tried "LMDE" and Scalos did not work (unsupported executable).


nikos

  • Senior Member
  • ****
    • Posts: 363
    • Karma: +71/-3
    • aspireos
Reply #129 on: November 17, 2022, 10:07:41 PM
This is exiting Deadwood!

You are for sure on the right path. With that kind of config. there will be no excuse for anything.
Looking forward to follow the progress.


Amiwell

  • Legendary Member
  • *****
    • Posts: 2186
    • Karma: +31/-4
  • Peace
Reply #130 on: December 19, 2022, 01:17:49 PM
But will there be no migration regarding native Aros? It's a great Axruntime project but there are those who want to use native AROS also :-\


AMIGASYSTEM

  • Legendary Member
  • *****
    • Posts: 2642
    • Karma: +64/-1
  • AROS One
    • AROS One
Reply #131 on: December 19, 2022, 01:30:47 PM
Also for me AROS has to walk on its own legs, if I have to use Linux, I use Linux directly, if there is no development on native AROS, probably the development of AROS One will stop !


Amiwell

  • Legendary Member
  • *****
    • Posts: 2186
    • Karma: +31/-4
  • Peace
Reply #132 on: December 19, 2022, 02:09:24 PM
But currently there will be no migration to x64 so all the software that comes out will also work for native AROS


deadwood

  • AROS Developer
  • Legendary Member
  • *****
    • Posts: 1235
    • Karma: +110/-0
Reply #133 on: December 19, 2022, 02:58:08 PM
The native 32-bit AROS (ABIv0) will continue being maintained by me as described in the "long term horizon" section.

I don't plan on working on 64-bit native version. I know in the past Kalamatee worked a lot on 64-bit native version. Neil also seems interested in it.



Amiwell

  • Legendary Member
  • *****
    • Posts: 2186
    • Karma: +31/-4
  • Peace
Reply #134 on: December 19, 2022, 03:05:33 PM
ok deadwood :)