Login
Username:

Password:

Remember me



Lost Password?

Register now!
Main Menu
Who's Online
1 user(s) are online (1 user(s) are browsing Forum)

Members: 0
Guests: 1

more...

Browsing this Thread:   1 Anonymous Users



(1) 2 3 4 ... 13 »


Aros 64

Joined:
2010/10/7 15:30
Group:
Member
Posts: 591
Offline
How is Aros 64 bit going? Good I hope.

Posted on: 2/24 9:02
_________________
http://www.hollywood-mal.com/
Transfer the post to other applications Transfer


Re: Aros 64

Joined:
2004/3/30 23:19
From Clausthal-Zellerfeld, Germany
Group:
Member
Posts: 404
Offline
Quote:

trekiej wrote:
How is Aros 64 bit going? Good I hope.


Please check the thread "A week in AROS" for some details :)

Posted on: 2/24 12:50
_________________
Click to see original Image in a new window
Transfer the post to other applications Transfer


Re: Aros 64

Joined:
2010/10/7 15:30
Group:
Member
Posts: 591
Offline
Thanks.

Posted on: 2/24 13:22
_________________
http://www.hollywood-mal.com/
Transfer the post to other applications Transfer


Re: Aros 64

Joined:
2010/10/7 15:30
Group:
Member
Posts: 591
Offline

Posted on: 2/24 13:43

Edited by trekiej on 2017/2/25 10:51:51
_________________
http://www.hollywood-mal.com/
Transfer the post to other applications Transfer


Re: Aros 64

Joined:
2010/10/7 15:30
Group:
Member
Posts: 591
Offline
SMP. Yes!

Posted on: 2/25 10:53
_________________
http://www.hollywood-mal.com/
Transfer the post to other applications Transfer


Re: Aros 64

Joined:
2010/10/7 15:30
Group:
Member
Posts: 591
Offline
I guess I should research this first, but here goes. What is the reason for ABI V0 and V1?

Posted on: 3/1 17:03
_________________
http://www.hollywood-mal.com/
Transfer the post to other applications Transfer


Re: Aros 64

Joined:
2004/3/29 9:54
From Scotland "The Cold"
Group:
Member
Posts: 2010
Offline
Quote:

trekiej wrote:
I guess I should research this first, but here goes. What is the reason for ABI V0 and V1?


ABI v0 is the code which was just written and added to AROS with no clear direction or goal, other than being somewhat source compatible with AmigaOS 3.x. While that has worked great, it has caused some issues once newer AROS "targets" where available (m68k/64bit/etc), since we had structures with elements in the wrong order needing ifdefs for m68k, and no clear definition of how to handle some calling conventions. There where also concerns about the "custom" replacement code for the AmigaOS packet handling, which in testing proved to actually be a hindrance to AROS, and since we where very fortunate to get a proper packet handler implemented it was decided to replace the broken custom-code with normal AmigaOS like packet behaviour.

Because of this ABI v1 was necessary to fix/clean up those things. Along the way we have had a number of other "goals" for ABI v1 added that are probably not strictly necessary, but also the clean up of the c standard library code took place.

Around the time the issues where identified as needing fixed and work started on cleaning them up, AROS also got a little more popular and started spawning some distros. This of course has caused a little contention since knowing at some point the code from ABI v0 will die and be incompatible, some people incorrectly worry about not being able to get software etc. In the majority of cases the code only needs compiled to work again, or needs some workarounds for AROS removed so that it is more AmigaOS compatible again.

Posted on: 3/1 17:52
_________________
Click to see original Image in a new window
Transfer the post to other applications Transfer


Re: Aros 64

Joined:
2010/10/7 15:30
Group:
Member
Posts: 591
Offline
Thanks, I found that to be quite informative.
Is there a way for Aros to alert a user that he/she are using a certain ABI Version, similar to versioning?

Posted on: 3/1 21:17
_________________
http://www.hollywood-mal.com/
Transfer the post to other applications Transfer


Re: Aros 64

Joined:
2014/11/29 18:54
From Sydney, Australia
Group:
Member
Posts: 107
Offline
Thanks for that explanation of the ABIs. I've been curious about this for a long time and hadn't found any concise description of the situation until now.

I'm wandering off topic, but just to be clear it sounds like ABI v1 won't break compatibility with legacy m68k binaries? Until now I'd assumed that ABI v1 was a redesign that sacrificed compatibility for correctness (hence the contention), but this was just a wild guess.

Posted on: 3/2 3:46
Transfer the post to other applications Transfer


Re: Aros 64

Joined:
2009/4/16 23:03
From Liancourt Saint Pierre - France
Group:
Member
Posts: 1118
Offline
It seems that this ABI evolution isn't clear for many people.

One important fact is that ABIv0 only survives today for i386 (32bit) due to existing applications and distribution. This branch should disappear as soon as ABIv1 will be stabilized.

All other platforms (m68k, x64, arm, ppc?) have already switched to ABIv1 (especially m68k compatibility with exiting amiga applications required change to ABIv1).

Correct me if I'm wrong.

Posted on: 3/2 4:10
_________________
Yannick
http://www.dusabledanslherbe.eu/AROSPage
Transfer the post to other applications Transfer



(1) 2 3 4 ... 13 »



You can view topic.
You cannot start a new topic.
You cannot reply to posts.
You cannot edit your posts.
You cannot delete your posts.
You cannot add new polls.
You cannot vote in polls.
You cannot attach files to posts.
You cannot post without approval.

[Advanced Search]


Search
Top Posters
1 paolone
paolone
4280
2 magorium
magorium
4095
3 phoenixkonsole
phoenixkonsole
3887
4 nikolaos
nikolaos
3670
5 deadwood
deadwood
2923
6 ncafferkey
ncafferkey
2572
7 mazze
mazze
2200
8 clusteruk
clusteruk
2055
9 Kalamatee
Kalamatee
2010
10 damocles
damocles
1789
© 2004-2017 AROS Exec