Scalos - AxRuntime

deadwood · 4772

AMIGASYSTEM

  • Global Moderator
  • Legendary Member
  • *****
    • Posts: 3740
    • Karma: +69/-2
  • AROS One
    • AROS One
Reply #15 on: November 13, 2022, 12:27:58 PM
Good job !


deadwood

  • AROS Developer
  • Legendary Member
  • *****
    • Posts: 1524
    • Karma: +118/-0
Reply #16 on: November 13, 2022, 12:37:07 PM
good deadwood, it all seems interesting I would not know how to make a distribution from scratch, so let's hope for a live one to test

Most likely it will need some experimenting to understand how to do this. What according to me makes sense if first starting with existing Linux distro - I use Linux Mint 21 Mate and working it out from there.



Amiwell

  • Legendary Member
  • *****
    • Posts: 2616
    • Karma: +35/-4
  • Peace
Reply #17 on: November 13, 2022, 01:12:49 PM
i understand deadwood thank you



Amiwell

  • Legendary Member
  • *****
    • Posts: 2616
    • Karma: +35/-4
  • Peace
Reply #18 on: November 14, 2022, 04:25:47 AM
Yes deadwood it would take a minimal Linux ISO that boots to boot AROS :)



deadwood

  • AROS Developer
  • Legendary Member
  • *****
    • Posts: 1524
    • Karma: +118/-0
Reply #19 on: November 15, 2022, 03:31:35 AM
A video is worth a 1000 words...

https://www.youtube.com/watch?v=6TwA-u8T3gg



Amiwell

  • Legendary Member
  • *****
    • Posts: 2616
    • Karma: +35/-4
  • Peace
Reply #20 on: November 15, 2022, 04:38:19 AM
Nice deadwood, but it's all functional at the moment that is I install Mint and then Axruntime?



magorium

  • Legendary Member
  • *****
    • Posts: 632
    • Karma: +62/-0
  • Convicted non contributor
Reply #21 on: November 15, 2022, 06:19:58 AM
Nice deadwood, but it's all functional at the moment that is I install Mint and then Axruntime?
I am not deadwood but i can answer some of that, assuming you meant your remark to be a question (guessing that English isn't your native tongue).

At the moment you can experiment with axruntime already (www.axrt.org) and run a select number  of applications that deadwood made available for ax runtime.

Scalos is not one of those applications (yet). As deadwood wrote this is his first scalos "bringup" for axrt and that probably means that there are issues that needs to be resolved before he is able to make a (workable) release.

You can already experiment with scalos running it from OWB by running AROS hosted on (any) Linux. If you are savvy enough you can even try it without using OWB and boot AROS into scalos directly.

It is very exiting to read deadwood's mention of the words "window manager" as that would offer true linux integration.

Having said all that, i tested (native) axrt it with xfce and a debian derivative and there i noticed some issues with the mouse in that the right mouse button does not seem to work (menu strip does not pop up for example). I am not sure what is the culprit with xfce/debian but deadwood does already know about this. I am assuming that by the time a (experimental) release of scalos is available that all requirements that are necessary in order to prevent such issues as experienced under xfce will be known. Sometimes it is just a matter of having installed a missing/required package or simply using another DE (such as mate).

The "real" (*) work goes into creating a minimalistic Linux distribution that is able to provide all necessary tools/setup so that users can expand it the way they seem fit.

(*) in addition to "integrating" intuition into Linux as that is the real programming task.




@deadwood:
Thank you for the video. Indeed more than a thousand words  :)
« Last Edit: November 15, 2022, 06:32:38 AM by magorium »



Amiwell

  • Legendary Member
  • *****
    • Posts: 2616
    • Karma: +35/-4
  • Peace
Reply #22 on: November 15, 2022, 06:31:44 AM
ok magorium i understand thank you :)



magorium

  • Legendary Member
  • *****
    • Posts: 632
    • Karma: +62/-0
  • Convicted non contributor
Reply #23 on: November 15, 2022, 06:41:11 AM
ok magorium i understand thank you :)
Great !


... And i just noticed your signature.... I initially did not recognize you salvatore  :-[


Amiwell

  • Legendary Member
  • *****
    • Posts: 2616
    • Karma: +35/-4
  • Peace
Reply #24 on: November 15, 2022, 06:43:44 AM
 :D



deadwood

  • AROS Developer
  • Legendary Member
  • *****
    • Posts: 1524
    • Karma: +118/-0
Reply #25 on: November 15, 2022, 10:22:53 AM
I prepared a test build of Scalos for people who want to try it out. Please keep in mind that this is proof-of-concept level - while all may look "decent" you will find many functions not yet working. Please at this point don't report missing functionality or bugs.

Please follow the steps below

1) Install Linux Mint 21 Mate edition (https://linuxmint.com/edition.php?id=300) in a virtual machine. Note that at this moment I don't support any distribution that Linux Mint 21 Mate. You might be already using some other Linux distribution as your main system. Scalos may or may not work on it at this point - I won't be able to help you unless you use Linux Mint 21. When installing, please do not select "Automatic login". This way you will be able to switch desktop environment at login screen.

2) Download Scalos from here: https://axrt.org/development/Scalos_20221115.zip and extract it to your home directory. You should end up with directory structure /home/<yourusername>/Scalos. This directory should contain Scalos executable as well as AXRTSYS and USERSYS directories and a few others. To test whether it is correctly installed, do the following from console:

Code: [Select]
$ cd ~/Scalos
$ ./Scalos

You should see it starting. Right-click to get Scalos menu and select Quit to exit.

3) Download https://axrt.org/development/scalos-linux-scripts.zip. This archive contains two files that need to be copied as 'root'. First one goes into /usr/share/xsessions/scalos.desktop. Second one goes into /usr/bin/scalos-session.sh. You might need to add "x" (executable flag) to second one using chmod command.

4) Log out. At log-in screen, right to the user name you will see an icon. Click it and select Scalos instead of Mate. (at seen at beginning of video). Type your password, press Enter and you should be logged into Scalos.

5) Enjoy!
« Last Edit: November 16, 2022, 02:35:07 AM by deadwood »



mph

  • Newbie
  • *
    • Posts: 15
    • Karma: +0/-0
  • Oh No! Recursion! Again!
Reply #26 on: November 15, 2022, 04:28:31 PM
I would not know how to make a distribution from scratch, so let's hope for a live one to test

This might not help, but there are some options.

The easiest is Slax. https://www.slax.org/

But if you know how to install and customize Linux, you can use Refracta tools or Linux Live Kit.

https://www.ibiblio.org/refracta/

https://www.linux-live.org/

Refracta does have an existing ISO (hybrid USB) for download. But it is based off of a less recent release of Devuan.

I highly recommend Slax. Stick to the Debian version of Slax. The Debian version offers both 64bit and 32bit releases. The Slackware version is only 64bit. And the Slackware version will probably be less friendly to customize.

Debian/Devuan have nice big application repositories for adding what you need.

There is also the option of TinyCoreLinux. But that depends on the needed applications and dependencies. Also, TCL is less user friendly.

I'm 99.9~% fatalist. I couldn't tell you where the rest comes from?


AMIGASYSTEM

  • Global Moderator
  • Legendary Member
  • *****
    • Posts: 3740
    • Karma: +69/-2
  • AROS One
    • AROS One
Reply #27 on: November 15, 2022, 10:30:26 PM
Successfully tested Scalos - AxRuntime, only problem, I don't have the little Scalos icon on the Login :-[
« Last Edit: November 15, 2022, 11:01:41 PM by AMIGASYSTEM »



deadwood

  • AROS Developer
  • Legendary Member
  • *****
    • Posts: 1524
    • Karma: +118/-0
Reply #28 on: November 16, 2022, 12:58:35 AM
@AMIGASYSTEM

Thanks for testing. As for the login manager icon, I'm sure it can be added - I based on this article (https://www.maketecheasier.com/easily-create-a-custom-lightweight-desktop-environment/) to create linux-side scripts.

Note, in case you wanted to customize - like use different icons or theme, edit files in ~/Scalos/USERSYS. Do not edit anything in ~/Scalos/AXRTSYS.




AMIGASYSTEM

  • Global Moderator
  • Legendary Member
  • *****
    • Posts: 3740
    • Karma: +69/-2
  • AROS One
    • AROS One
Reply #29 on: November 16, 2022, 01:10:22 AM
Let's say Scalos is still is very immature, I tried to add a folder but it is not seen, windows cannot be enlarged !