x11 apps in Arosx86

Germandroide · 601

Germandroide

  • Newbie
  • *
    • Posts: 18
    • Karma: +0/-2
    • AmigaWarez
on: December 17, 2022, 08:52:42 AM
Hello all.

Please don't be angry with me... I understand the purpose of Aros' own system.

I think we should consider what we are seeing in systems like Windows and Linux, which are currently moving towards native compatibility of applications from other systems. Linux has Playonlinux and you can install windows games, applications and pretty much everything works very well. On the other hand, Windows has its WSL that allows you to do the same, it is able to launch Linux and x11 applications inside Windows and it works perfectly; Mac has Paralles Desktop and all systems are working hard to be able to load Anroid applications natively.

I think it would be a very important goal to be able to use a Linux Kernel for Arosx86. I understand how much this could change and how much work it has taken to date. But I think it is very interesting that Aros has a native opportunity to launch Linux applications. Aeres already proposed this at the time and I think they were visionary in this direction. Aros x86 is fantastic but if it could load PlayonLinux and applications like EmulationStation natively, Arosx86 would be a system to consider.

Currently Arosx86 still has a big compatibility problem, in early 2020 I tried to install Icaros and couldn't, on none of my 4 PCs, the same thing happened to several colleagues who also tried.
FsUAE and Winuae are the ultimate PC emulator and I think it would be very different if Arosx86 could be installed in hosted mode inside Linux or Windows and be a standalone system with Linux Kernel. I know it can already be done but in 2021 we had a very bad experience in our tests, everything was very slow, Janus was terrible to launch Os3.x applications and it was necessary to have Aros on top of windows and OS3x on top of Aros, loss of resources everywhere... I couldn't compare the experience of using Os3.x directly on WinUAE.

I have recently seen videos of Aros launching OS3.x applications without having to open OS3.x and then launching these applications, I am sure that when we did the tests we did not see this possibility and probably it could already be done...

I think Arosx86 should be like Amithlon in this sense, a user interface that doesn't need to load another one on top of it. I think this is neither necessary nor optimal.

But more importantly, being able to use applications from sister machine systems, running x11 applications opens a lot of doors.

Aros is a standalone system and able to run in a more friendly way than Linux, users who don't get to Linux don't want to see the command console. The future is talking to the PC and the present is using the mouse. The command console is of the past or for specific advanced uses.

Thank you so much to all of you who are creating this fantastic system, I think it's amazing!



Germandroide

  • Newbie
  • *
    • Posts: 18
    • Karma: +0/-2
    • AmigaWarez
Reply #1 on: December 17, 2022, 09:09:31 AM
As a second post... related to the other one.

I need to ask if it is possible to make Aros m68k launch Linux applications from Aros when Aros is running in Fs-UAE.

Does anyone know how to do it similar to how Amikit does it with their "Rabit Hole"?
I think it's called "Amibridge" but I don't know how to get it on Aros m68k under Fs-UAE or Windows WinUAE.

I know the m68k project is stopped but at this moment I'm very interested in getting it.
Please, can anyone help me?



AMIGASYSTEM

  • Global Moderator
  • Legendary Member
  • *****
    • Posts: 3740
    • Karma: +69/-2
  • AROS One
    • AROS One
Reply #2 on: December 17, 2022, 11:38:52 AM
Although you did not mention it here, AROS One 68k, (as you asked in PM, at link you can see the DualPNG Icons supported), AROS One 68k for the time being is not available because as I told you privately, I am waiting for it to be sufficently "standalone" and not need libraries and system files OS3, this is to avoid using copyrighted software.

Regarding "Amibridge" execution, this procedure belongs to AROS x86, but unlike OS4 and MOS which have some kind of Internal emulation, AROS to use OS3 software uses JanusUAE emulator like Windows uses WinUAE.

"Rabit Hole" used by AmiKit is nothing more than Winlaunch, a simple utility for WinUAE that allows 
  to launch Windows programs from within WinUAE.


 
« Last Edit: December 17, 2022, 12:02:36 PM by AMIGASYSTEM »



Germandroide

  • Newbie
  • *
    • Posts: 18
    • Karma: +0/-2
    • AmigaWarez
Reply #3 on: December 17, 2022, 01:06:18 PM
Impressive advances, I have downloaded ArosX86 1.9 to install it on my laptop as a single system and see if it is now compatible and I also want to test it in hosted mode on Linux to see if I can load Linux applications (Amibridge according to the Icaros user manual)

I think it's the same thing Rabithole does but some time ago I read that the EUAE called it something else.




magorium

  • Legendary Member
  • *****
    • Posts: 632
    • Karma: +62/-0
  • Convicted non contributor
Reply #4 on: December 17, 2022, 04:41:51 PM
hi Germanderoide,
Many words... that have been written/asked many times before  :)

Are you aware of the axrt project from user deadwood ?

It allows you to run/compile AROS programs as if it were Linux programs. As such they integrate into Linux perfectly. Deadwood is in the process of getting that even one step further namely that programs written for AROS integrate seemless into Linux (with the Linux desktop).

Both projects are a work ion progress (especially the latter), but axrt is already available for testing purposes.

Other than that running AROS hosted allows you to launch programs on the host.

As user AMIGASYSTEM wrote, at least to my knowledge winUAE has a similar proficiency (I do not know about fs-uae but since FS-UAE is based on winUAE's codebase)

So, it is for example already (and has been for a long time) possible to have AROS launch m68k detected programs to run in an emulator on the host directly. It is just not as seemless, hence the projects that deadwood is working on in order to try and improve that experience.

And with regards to history.... i think it is about a decade ago that there were the ARIX/Anubis projects, which (to simply put it) used a Linux kernel as a base. Both projects never matured (to full) and seem to have died.

Another interesting project to mention might be what MichalS is working on and is named emu68 which emulated m68k instruction directly on a arm processor (raspberry pi).

Ergo, what you seem to be looking for already exists, existed or is a work in progress... you would have to decide for yourself which of those apply to your situation  :)


AMIGASYSTEM

  • Global Moderator
  • Legendary Member
  • *****
    • Posts: 3740
    • Karma: +69/-2
  • AROS One
    • AROS One
Reply #5 on: December 17, 2022, 05:05:56 PM
Impressive advances, I have downloaded ArosX86 1.9 to install it on my laptop as a single system

Thank you for testing it, then you give me your feedback after you try it, to be correct my Distro is called "AROS One x86" as well as the 68k version is called "AROS One 68k"

Quote
I think it's the same thing Rabithole does but some time ago I read that the EUAE called it something else.


WinUAE "Rabithole" does not call it anything, because it is not a native function of WinUAE or Amikit, it is just a single Program called "Winlaunch" born for Winuae the one linked above, which through a small script starts Windows Applications on all Amiga systems that install it.

I have not tested "Winlaunch" on FS-UAE , but it should work, FS-UAE is based on an old 3.x version of WinUAE, now WinUAE is far ahead, and has many functions and features that FS-UAE not have.


« Last Edit: December 17, 2022, 06:05:38 PM by AMIGASYSTEM »