Welcome, Guest. Please login or register.

Author Topic: AmigaONE or Pegasos, which one will it be sir?  (Read 38025 times)

Description:

0 Members and 1 Guest are viewing this topic.

Offline strobe

  • Hero Member
  • *****
  • Join Date: Oct 2002
  • Posts: 885
    • Show all replies
    • http://216.239.51.100/search?q=cache:7XQQZXN3cS4C:www.amiga.com/corporate/amigadepartypack.shtml
Re: AmigaONE or Pegasos, which one will it be sir?
« Reply #14 from previous page: November 04, 2002, 09:07:41 PM »
It sounds like MorphOS has yet to implement a means of communication across the A-Box border. After all, why else would their user space apps run in A-Box?

IIRC Hyperion has already said AOS4 doesn't have a sandbox for legacy. They defend this position by saying nearly all software will be legacy to begin with, but I don't fancy this trade-off. I remember all too well the hell of 68k compatibility in MacOS versus the joy of Classic (which is a virtual machine). With the former solution 68k and PPC apps could use the same libraries, there is less overhead, and it was easier to implement but old apps can still crash your system. With the latter solution all legacy apps run on a virtual machine running a complete OS then communicate to new apps (clipboard, drag+drop, IPC, networking, etc.) by patching the legacy OS. The disadvantages are the opposite of the former advantages.

I much prefer the sandbox solution even if it takes longer to implement.
 

Offline strobe

  • Hero Member
  • *****
  • Join Date: Oct 2002
  • Posts: 885
    • Show all replies
    • http://216.239.51.100/search?q=cache:7XQQZXN3cS4C:www.amiga.com/corporate/amigadepartypack.shtml
Re: AmigaONE or Pegasos, which one will it be sir?
« Reply #15 on: November 04, 2002, 09:10:08 PM »
PS: I should have referred to the 68k solution as "mixed mode" or mixed mode manager (in case you're looking for a reference).
 

Offline strobe

  • Hero Member
  • *****
  • Join Date: Oct 2002
  • Posts: 885
    • Show all replies
    • http://216.239.51.100/search?q=cache:7XQQZXN3cS4C:www.amiga.com/corporate/amigadepartypack.shtml
Re: AmigaONE or Pegasos, which one will it be sir?
« Reply #16 on: November 05, 2002, 10:57:28 PM »
@ksk

Calm down, geez.

I probably got things mixed up. Probably what happened is the graphical environment was running outside a-box and crashing due to some bugs, then when the environment crashed it took the other apps with it. Similar to any display server when it crashes.

I don't have any insider information. I'm still looking forward to a proper unbiased review of the technology.
 

Offline strobe

  • Hero Member
  • *****
  • Join Date: Oct 2002
  • Posts: 885
    • Show all replies
    • http://216.239.51.100/search?q=cache:7XQQZXN3cS4C:www.amiga.com/corporate/amigadepartypack.shtml
Re: AmigaONE or Pegasos, which one will it be sir?
« Reply #17 on: November 06, 2002, 10:52:36 PM »
A-Box sounds like a virtual machine, like Classic.

I was under the impression that MorphOS libraries could be accessed by A-Box apps and Q-Box apps where A-Box apps would all run in one memory space and Q-Box apps would run under separate protected spaces. Thus new applications witten for MorphOS would have memory protection.

Now I'm more confused than ever :-o
 

Offline strobe

  • Hero Member
  • *****
  • Join Date: Oct 2002
  • Posts: 885
    • Show all replies
    • http://216.239.51.100/search?q=cache:7XQQZXN3cS4C:www.amiga.com/corporate/amigadepartypack.shtml
Re: AmigaONE or Pegasos, which one will it be sir?
« Reply #18 on: November 06, 2002, 11:21:02 PM »
Quote
It is, but with one difference: It can not only run "classic" (68k + AmigaOS 3.x) software, but also PPC native software.


Uh, Classic also runs 68k and PowerPC apps.

Quote
That's correct. But there are no "MorphOS libraries" yet, there are no Q-Box apps yet


I was under the impression that they were "MorphOS libraries" and the older apps used an ABI glue to use them, or at the very least there was a full complement of similar API libraries on both environments. Do the A-Box libraries have some kind of ABI which doesn't allow them to run in a protected environment?