AROS Exec

Distros => Icaros Desktop => Topic started by: paolone on July 08, 2019, 12:43:26 PM

Title: Icaros Desktop 64 bit
Post by: paolone on July 08, 2019, 12:43:26 PM
I opened this topic to discuss about a 64bit version of Icaros Desktop. Time is finally come to leverage the system to a better platform, however I will need the greatest help I ever asked you for.




https://vmwaros.blogspot.com/2019/07/lets-talk-frankly-about-64-bits.html (https://vmwaros.blogspot.com/2019/07/lets-talk-frankly-about-64-bits.html)




Who's gonna help me, porting all the mandatory stuff?




Since we're changing platform and basically re-doing everything from scratch, what would you change and improve?



Title: Re: Icaros Desktop 64 bit
Post by: aurabin on July 08, 2019, 12:51:08 PM
Yes! Go 64 Bit! GO SMP!
Title: Re: Icaros Desktop 64 bit
Post by: jacko on July 08, 2019, 01:19:27 PM
You might not know, there is a 64bit AROS distribution

https://blog.alb42.de/the-100-useless-aros-distribution/

Maybe you ask for help there, might be worth effort to join and help each other?
Title: Re: Icaros Desktop 64 bit
Post by: paolone on July 08, 2019, 02:00:45 PM
You might not know, there is a 64bit AROS distribution

https://blog.alb42.de/the-100-useless-aros-distribution/ (https://blog.alb42.de/the-100-useless-aros-distribution/)

Maybe you ask for help there, might be worth effort to join and help each other?


Hi. Any help is appreciated and ALB's one is mandatory. I will include FPC and other ALB's programs as soon as I can, however please notice ABIv1 x64 AROS is a quick moving target. I am afraid executables included in the ISO from 2016 won't be compatible anymore with current system.
Title: Re: Icaros Desktop 64 bit
Post by: ntromans on July 08, 2019, 07:29:22 PM
Might it be worth asking if the guys over at Airsoftsoftwair could extend Hollywood to AROS x64 as there's a (reasonably) steady stream of new software via Hollywood?

Another though - might it be possible to run a very slimline ABI0 32bit AROS in DosBox or Bochs to allow access to programs that can't be ported?

Cheers,
Nigel.
Title: Re: Icaros Desktop 64 bit
Post by: IcyEyeG on July 08, 2019, 08:02:02 PM
Quote
Icaros Desktop includes hundreds of executables, and many of them were released as binary only, so we couldn't retain their sources for later use. We're talking about iconic components of the system, like the familiar AmiStart dock in the lower side of the screen, but also specific ones like AROS drivers for the Catweasel cards. In a nutshell, upgrading ABI would mean loosing most of the Icaros environment, what actually lets Icaros be... Icaros!

I'm well aware that this is a massive undertaking and I'm probably the last person that should give suggestions, especially obvious ones, due to my silence over the past decade.

Still, since a lot of stuff has to be done from scratch, I'd suggest making sure that a barebones Icaros OS with just what makes "Icaros be... Icaros" is based on open source code only.

This is the only way to make sure this problem never happens again in the future, and opens the possibility of having (barebones) Icaros ported to 64-bit ARM, RISC-V, etc. in the long term with ease.
Title: Re: Icaros Desktop 64 bit
Post by: salvatore on July 09, 2019, 05:28:20 AM
hi Paolone

surely it will take some time, I think also a lot, I on my own maybe I can contribute and I'm not here to say how and when, surely I will have to change computers since the nightlies don't work on mine but this is the last thing to do, I'm supporting Miker for Raystorm, in a few months it will be ready, I don't see the reason why it can't be brought, and surely the other third party programmers will do their part, I'm referring to x86_64

All the best
Title: Re: Icaros Desktop 64 bit
Post by: aha on July 09, 2019, 08:02:30 PM
Thank you, Paolone, for taking the challenge! :)
Title: Re: Icaros Desktop 64 bit
Post by: paolone on July 10, 2019, 04:57:36 PM
"Habemus HostBridge"!

Some progress, here:   https://vmwaros.blogspot.com/2019/07/hostbridge-works-on-icaros-64.html (https://vmwaros.blogspot.com/2019/07/hostbridge-works-on-icaros-64.html)

Title: Re: Icaros Desktop 64 bit
Post by: trekiej on July 10, 2019, 07:09:08 PM
Wonderful!
Title: Re: Icaros Desktop 64 bit
Post by: salvatore on July 11, 2019, 03:16:11 AM
Well Paolone :)
Title: Re: Icaros Desktop 64 bit
Post by: Argo on July 11, 2019, 07:08:21 AM
Excellent!
Title: Re: Icaros Desktop 64 bit
Post by: paolone on July 25, 2019, 09:48:38 PM
Hello. As many of you might already know, I am working on a new 64bit AROS distribution based on the (solid) roots of Icaros Desktop. Unluckily, there's still much road to do before it can be 'useable' like her 32bit parent has become but, in the meanwhile, I am trying to compile by myself as much needed software as I can. However, as you may wonder, it's just a littler drop in the ocean. But you can easily help me. Creating an AROS develompment environment in a Ubuntu virtual machine is now easy and it will work straightforward: if you're an Amiga coder, this can be a good chance to discover if your software is 64-bit ready (this will be true not only for AROS, although AROS actually is the only amiganoid system already available in a 64-bit version).

Please read this:
http://vmwaros.blogspot.com/2019/07/how-i-compiled-deark-for-64bit-aros.html (http://vmwaros.blogspot.com/2019/07/how-i-compiled-deark-for-64bit-aros.html)
(https://1.bp.blogspot.com/-yTw2VXVDm_8/XTlwJ11DwUI/AAAAAAAAJpE/Kncoju0xPr4rYPz1sorSdtpG03bNgQhnQCLcBGAs/s1600/clipboard00.png)
Title: Re: Icaros Desktop 64 bit
Post by: miker1264 on July 26, 2019, 02:43:11 AM
Thank you. That's very useful.

Do we have a 64bit Magellan yet?
Title: Re: Icaros Desktop 64 bit
Post by: mmartinka on July 26, 2019, 10:29:42 AM
Paolone it is excellent
Title: Re: Icaros Desktop 64 bit
Post by: paolone on July 26, 2019, 03:23:47 PM
Thank you. That's very useful.

Do we have a 64bit Magellan yet?


Nope, and this is a great issue to me. If I remember correctly, Szilard once told me porting it to 64bit would have been a huge task, due to the fact that 32bit structures were used everywhere. But I hope that, in the meanwhile, current mantainers of the program have done some changes to modernize the code.



Title: Re: Icaros Desktop 64 bit
Post by: Yanosh on July 26, 2019, 10:14:56 PM
Will Directory Opus 4 work on 64 bit Aros?
Title: Re: Icaros Desktop 64 bit
Post by: BSzili on August 15, 2019, 09:57:28 PM
Thank you. That's very useful.

Do we have a 64bit Magellan yet?


Nope, and this is a great issue to me. If I remember correctly, Szilard once told me porting it to 64bit would have been a huge task, due to the fact that 32bit structures were used everywhere. But I hope that, in the meanwhile, current mantainers of the program have done some changes to modernize the code.
Just to clarify, it probably won't be a huge task per se, but it will definitely require some effort and a lot of testing to find these problems. My memory has faded a lot, but I recall some stray (U)LONGs, and Magellan extends system structures in weird ways, so who knows.
The best way to find out is to build it for 64-bit AROS to see what's broken.
Title: Re: Icaros Desktop 64 bit
Post by: salvatore on August 25, 2019, 05:58:53 PM
as bszili says you have to take in hand the code and see the dafarsi, in the open world as linux usually everything is done quite quickly, but on aros is different the thing, we proceeded so far with the bounty and perhaps is the way to go, even independently time and resources allowing
Title: Re: Icaros Desktop 64 bit
Post by: lm on September 03, 2019, 02:32:04 PM
@Paolone:

try contacting Hollywood author for a port to 64 bit aros.

Offer him your help in testing it.

Title: Re: Icaros Desktop 64 bit
Post by: Samurai_Crow on September 03, 2019, 08:44:30 PM
Andreas Falkenhahn, the author of Hollywood, has said something to the effect that he won't support ABI v1 until it is officially released.
Title: Re: Icaros Desktop 64 bit
Post by: salvatore on September 03, 2019, 09:42:23 PM
it also seems right
Title: Re: Icaros Desktop 64 bit
Post by: paolone on September 21, 2019, 12:17:48 AM
I've added a '64BIT' hub page on Icarosdesktop.org and a video showing 64bit Icaros in action.

https://vmwaros.blogspot.com/p/64-bit.html


enjoy!
Title: Re: Icaros Desktop 64 bit
Post by: trekiej on September 21, 2019, 06:44:01 AM
I will run that hosted on my 64 Ubuntu Laptop.
edit:
How close would we be to programming for 64bit.
Develop on Linux then transfer to Aros?
Title: Re: Icaros Desktop 64 bit
Post by: paolone on September 21, 2019, 11:10:53 AM
I will run that hosted on my 64 Ubuntu Laptop.
edit:
How close would we be to programming for 64bit.
Develop on Linux then transfer to Aros?
I can't answer to the first question, but the second is no issue to me: on my build machine I have a /sources directory with the whole AROS build tree, and a /aros64 directory where I keep my main Icaros 64 files and stuff. When I succeed building a program from sources (as explained on my site), I can immediately test it in the Icaros 64 hosted environment. As far as I can understand when developers talk, the need of using AROS build tree can be uncomfortable at the beginning, but it's really a matter of habits.


Title: Re: Icaros Desktop 64 bit
Post by: trekiej on September 23, 2019, 04:16:44 AM
Thanks, looking forward to Icaros64.