Click Here
home features news forums classifieds faqs links search
6071 members 
Amiga Q&A /  Free for All /  Emulation /  Gaming / (Latest Posts)
Login

Nickname

Password

Lost Password?

Don't have an account yet?
Register now!

Support Amigaworld.net
Your support is needed and is appreciated as Amigaworld.net is primarily dependent upon the support of its users.
Donate

Menu
Main sections
» Home
» Features
» News
» Forums
» Classifieds
» Links
» Downloads
Extras
» OS4 Zone
» IRC Network
» AmigaWorld Radio
» Newsfeed
» Top Members
» Amiga Dealers
Information
» About Us
» FAQs
» Advertise
» Polls
» Terms of Service
» Search

IRC Channel
Server: irc.amigaworld.net
Ports: 1024,5555, 6665-6669
SSL port: 6697
Channel: #Amigaworld
Channel Policy and Guidelines

Who's Online
25 crawler(s) on-line.
 158 guest(s) on-line.
 0 member(s) on-line.



You are an anonymous user.
Register Now!
 DiscreetFX:  22 mins ago
 Hypex:  30 mins ago
 AndreasM:  31 mins ago
 kolla:  39 mins ago
 Gunnar:  51 mins ago
 saimo:  1 hr 40 mins ago
 amigakit:  1 hr 59 mins ago
 OldFart:  1 hr 59 mins ago
 _ThEcRoW:  2 hrs 19 mins ago
 NutsAboutAmiga:  2 hrs 46 mins ago

/  Forum Index
   /  Developer Projects Forum
      /  AxRuntime
Register To Post

Goto page ( Previous Page 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 Next Page )
PosterThread
deadwood 
Re: AxRuntime
Posted on 11-May-2020 18:27:03
#41 ]
Regular Member
Joined: 4-Nov-2008
Posts: 452
From: Unknown

Quote:

ppcamiga1 wrote:
AxRuntime has not memory protection


Actually it has.

Each Amiga program running on AxRuntime can at best kill itself. Not other applications. Not the operating system.


And AxRuntime runs Amiga tasks on all CPU cores, meaning Symmetric Multiprocessing.

And AxRuntime in 64-bit, meaning more than 2GB memory available for Amiga programs.

And all of that with breaking less than 0,5% APIs that are used by everyday desktop applications.

Dream come true, eh?

_________________
https://www.axrt.org

 Status: Offline
Profile     Report this post  
kolla 
Re: AxRuntime
Posted on 11-May-2020 18:50:08
#42 ]
Elite Member
Joined: 20-Aug-2003
Posts: 2859
From: Trondheim, Norway

@deadwood

Next up - DOpus5 Magellan as native Linux desktop? ;)

_________________
B5D6A1D019D5D45BCC56F4782AC220D8B3E2A6CC

 Status: Offline
Profile     Report this post  
NutsAboutAmiga 
Re: AxRuntime
Posted on 11-May-2020 19:21:17
#43 ]
Elite Member
Joined: 9-Jun-2004
Posts: 12796
From: Norway

@kolla

Double edge sward, we finally have good desktop on Linux, but we also have the Linux baggage for good and worse.

_________________
http://lifeofliveforit.blogspot.no/
Facebook::LiveForIt Software for AmigaOS

 Status: Offline
Profile     Report this post  
AP 
Re: AxRuntime
Posted on 11-May-2020 21:06:03
#44 ]
Cult Member
Joined: 31-Jul-2003
Posts: 617
From: Vienna/Austria

@NutsAboutAmiga

Quote:

NutsAboutAmiga wrote:
@AP

I feel there should down vote system, on forums like this, negative post get fare too much attention.


True!

@BSzili: Ok, I see. Good point

_________________
AmigaOne X5000/40, 2.2 Ghz, 4 GB RAM, Radeon R9 280X, M-Audio Revolution 5.1, 240 GB SSD

 Status: Offline
Profile     Report this post  
DFergFLA 
Re: AxRuntime
Posted on 11-May-2020 22:35:06
#45 ]
Member
Joined: 26-Jun-2015
Posts: 32
From: Unknown

@deadwood

Hi,

1st.. WOW, this sounds amazing.

I have a question. Just to keep things in context. I am not a developer. I am a Software QA Analyst. I would put my own code writing skills at about 2 or 3 on a scale of 10. I know enough to send a developers perfect, hard written code, packing back to it's maker in tears.

In one o post it was mentioned that a dev could use Linux libraries because they are linux binaries. Ok..

So, does that mean that if a dev does that, then that code would no longer be cross platform if the Linux libraries used were not also available on Amiga platforms?

I'm just curious, cause' from what I understand, see above, that wouldn't work... or does it?

Thanks

donald

Last edited by DFergFLA on 11-May-2020 at 10:36 PM.
Last edited by DFergFLA on 11-May-2020 at 10:36 PM.

 Status: Offline
Profile     Report this post  
kolla 
Re: AxRuntime
Posted on 11-May-2020 22:54:13
#46 ]
Elite Member
Joined: 20-Aug-2003
Posts: 2859
From: Trondheim, Norway

@NutsAboutAmiga

Quote:

Double edge sward, we finally have good desktop on Linux, but we also have the Linux baggage for good and worse.

I have no problem with that, I know how to chose my own baggage carefully :)

_________________
B5D6A1D019D5D45BCC56F4782AC220D8B3E2A6CC

 Status: Offline
Profile     Report this post  
bison 
Re: AxRuntime
Posted on 12-May-2020 3:03:26
#47 ]
Elite Member
Joined: 18-Dec-2007
Posts: 2112
From: N-Space

@deadwood

I tried the media player with LM 19.3 MATE, and it worked as expected. LM 19.3 Xfce (clean boot from ISO) does not -- the menubar displays, but the menu items will not activate. Same problem with fluxbox and openbox. Xfce *does* work if I kill xfwm4 and replace it with marco wm, so apparently marco provides some service that xfwm4, openbox, and fluxbox do not.

I've seen things like this before. For example, the Chromium bookmarks toolbar uses floating menus so that they can extend above the toolbar if there are too many entries in them, and some window managers open them in unexpected places, or not at all.

_________________
"Unix is supposed to fix that." -- Jay Miner

 Status: Offline
Profile     Report this post  
deadwood 
Re: AxRuntime
Posted on 12-May-2020 7:56:12
#48 ]
Regular Member
Joined: 4-Nov-2008
Posts: 452
From: Unknown

Quote:

DFergFLA wrote:
@deadwood
In one o post it was mentioned that a dev could use Linux libraries because they are linux binaries. Ok..

So, does that mean that if a dev does that, then that code would no longer be cross platform if the Linux libraries used were not also available on Amiga platforms?



You are correct. Such library would have to be ported to an Amiga platform for application to fully function. A benefit of such approach would be that a developer first tries out the library to see if it meets his needs and only ports it if it does.

_________________
https://www.axrt.org

 Status: Offline
Profile     Report this post  
deadwood 
Re: AxRuntime
Posted on 12-May-2020 8:00:42
#49 ]
Regular Member
Joined: 4-Nov-2008
Posts: 452
From: Unknown

@bison

Thanks. I submitted a bug report.

BTW, have you had a change to re-compile any software using the SDK?

_________________
https://www.axrt.org

 Status: Offline
Profile     Report this post  
OlafS25 
Re: AxRuntime
Posted on 12-May-2020 12:35:56
#50 ]
Elite Member
Joined: 12-May-2010
Posts: 6321
From: Unknown

@deadwood

the API you use are identical the API of Aros?

there are lots of smaller and bigger differences between Aros, AmigaOS, MorphOS and 3.x

how do you solve it that every platform use something different for GUI?

AmigaOS uses reaction, Aros uses Zune, MorphOS uses MUI, 3.X uses lots of...,

Up to now I thought the only theoretical chance to solve that would be a cross-platform library who hides the differences

or you have to decide the kind of project (3.X, MorphOS, AmigaOS, AROS) with the advantage to use modern linux tools?

Last edited by OlafS25 on 12-May-2020 at 12:53 PM.
Last edited by OlafS25 on 12-May-2020 at 12:43 PM.
Last edited by OlafS25 on 12-May-2020 at 12:37 PM.

 Status: Offline
Profile     Report this post  
sTix 
Re: AxRuntime
Posted on 12-May-2020 12:58:51
#51 ]
Regular Member
Joined: 22-Oct-2003
Posts: 138
From: Lund, Sweden

@deadwood

Nice work. I tried the .deb but it looks like I'm missing libaxrt? All the other libs seem to be where they're supposed to be.

cc -o Calculator Calculator.o /usr/lib/x86_64-linux-gnu/startup.o /usr/lib/x86_64-linux-gnu/axrt.ld -specs=/usr/lib/x86_64-linux-gnu/axrt.specs -lmuimaster -lintuition -ldos -llocale -lutility -lmui -lexec
/usr/bin/ld: cannot find -laxrt
collect2: error: ld returned 1 exit status
Makefile:16: recipe for target 'Calculator' failed
make: *** [Calculator] Error 1

_________________

 Status: Offline
Profile     Report this post  
deadwood 
Re: AxRuntime
Posted on 12-May-2020 14:18:36
#52 ]
Regular Member
Joined: 4-Nov-2008
Posts: 452
From: Unknown

@sTix

libaxrt comes with with the main runtime .deb. Hmm, I've assumed that anyone using the -dev .deb already has the "runtime" .deb installed...

_________________
https://www.axrt.org

 Status: Offline
Profile     Report this post  
deadwood 
Re: AxRuntime
Posted on 12-May-2020 16:11:25
#53 ]
Regular Member
Joined: 4-Nov-2008
Posts: 452
From: Unknown

@OlafS25

There is no magic I can do here. The available APIs will be limited to what is available in open source or what someone will create as open source components. It is the same challenge to what cross-platform developers have - they either go for common denominator or write parts which are custom per platform.

_________________
https://www.axrt.org

 Status: Offline
Profile     Report this post  
Hypex 
Re: AxRuntime
Posted on 12-May-2020 17:32:12
#54 ]
Elite Member
Joined: 6-May-2007
Posts: 11181
From: Greensborough, Australia

@deadwood

Wow that sounds like an amazing amount of work. Will it run OS4 apps faster than OS4 itself? (Currently.)

Will Odyssey compile and work better on Linux?

DOpus would be interesting. But Linux file paths differ from Amiga paths. Just like it differed from MacOS to OSX.

 Status: Offline
Profile     Report this post  
sTix 
Re: AxRuntime
Posted on 12-May-2020 18:53:09
#55 ]
Regular Member
Joined: 22-Oct-2003
Posts: 138
From: Lund, Sweden

@deadwood

Quote:
libaxrt comes with with the main runtime .deb. Hmm, I've assumed that anyone using the -dev .deb already has the "runtime" .deb installed...


Ah, makes sense. Thanks.

_________________

 Status: Offline
Profile     Report this post  
nikosidis 
Re: AxRuntime
Posted on 12-May-2020 22:42:48
#56 ]
Cult Member
Joined: 9-Dec-2008
Posts: 994
From: Norway, Oslo

This is cool Deadwood :) Hope to see great things happening using this. You already proved MPlayer running. I will try that later.

Last edited by nikosidis on 12-May-2020 at 10:44 PM.

 Status: Offline
Profile     Report this post  
NutsAboutAmiga 
Re: AxRuntime
Posted on 13-May-2020 5:23:58
#57 ]
Elite Member
Joined: 9-Jun-2004
Posts: 12796
From: Norway

@Hypex

No by time you port your OS4 apps to AxRuntime (AROS API), they are no longer OS4 apps, they are then AxRuntime apps.

they wont behave the same under AxRuntime on top Linux kernel, my guess is things child threads will terminated at the same time as main thread, so few wared issues under OS4 will be a no issue under Linux. For things like that it can be useless as debugging tool.

You won’t be able to mix 68K libs, and PPC libs, or run 68K stuff side by side of AxRuntime, but you will gain memory Protection and SMP, IPv6, (updated netwrok stack), network server services, user permissions, tools you don’t have on AmigaOS.

Anyway, as Linux system sooner or later screws up because of dependencies, when you start using a Linux server as a desktop, but hey you don’t always get what you want, but you might get what you need.

Last edited by NutsAboutAmiga on 13-May-2020 at 05:30 AM.
Last edited by NutsAboutAmiga on 13-May-2020 at 05:28 AM.
Last edited by NutsAboutAmiga on 13-May-2020 at 05:27 AM.

_________________
http://lifeofliveforit.blogspot.no/
Facebook::LiveForIt Software for AmigaOS

 Status: Offline
Profile     Report this post  
ferrels 
Re: AxRuntime
Posted on 13-May-2020 5:55:20
#58 ]
Cult Member
Joined: 20-Oct-2005
Posts: 922
From: Arizona

@NutsAboutAmiga

This effort is destined to fail and it hasn't even really started. I can't think of a single use-case for Linux users or even Amiga users. No one is clamoring to run Amiga apps under Linux.
Compiling an Amiga app via the axrutime yields nothing more than a Linux app. Linux already has a well established library of every type of app and tool imaginable and they are all more robust and feature-rich than ANYTHING that could be ported over from the Amiga. As a professional coder who loves the Amiga for what it is, I'd never even consider porting 68K or PPC Amiga apps to run under Linux or Windows. This is so ass-backwards that it's ridiculous. What the Amiga is needs is the total opposite. The Amiga needs apps ported FROM Windows and Linux, such as a decent web browser and an office suite. Porting Amiga apps TO Linux is a total waste of time and effort.

Last edited by ferrels on 13-May-2020 at 06:00 AM.

 Status: Offline
Profile     Report this post  
deadwood 
Re: AxRuntime
Posted on 13-May-2020 6:47:32
#59 ]
Regular Member
Joined: 4-Nov-2008
Posts: 452
From: Unknown

@ferrels

As with everything in life, time will tell. Adoption will eventually prove or disprove the need for such product.

And if there is no need, well, world will still go on.

_________________
https://www.axrt.org

 Status: Offline
Profile     Report this post  
Ami603 
Re: AxRuntime
Posted on 13-May-2020 9:38:49
#60 ]
Cult Member
Joined: 7-Mar-2003
Posts: 580
From: Valencia,Spain 8-)

@ferrels

I disagree.
Being able to compile and test applications on a foreign OS would improve workflow for those tied to croscompiling on another machines.

_________________
Cuida tus piedras gordas.

A1200/030 32Mb
A4000D
A1-X1000.

 Status: Offline
Profile     Report this post  
Goto page ( Previous Page 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 Next Page )

[ home ][ about us ][ privacy ] [ forums ][ classifieds ] [ links ][ news archive ] [ link to us ][ user account ]
Copyright (C) 2000 - 2019 Amigaworld.net.
Amigaworld.net was originally founded by David Doyle