Welcome, Guest. Please login or register.

Author Topic: I think.........  (Read 18821 times)

Description:

0 Members and 1 Guest are viewing this topic.

Offline WolfToTheMoon

  • Sr. Member
  • ****
  • Join Date: Sep 2010
  • Posts: 408
    • Show all replies
Re: I think.........
« on: December 07, 2011, 03:26:28 PM »
Quote from: commodorejohn;670618
I never said it can't. I just said that unrelated hardware + unrelated software does not equal "Amiga." Unrelated hardware + Amiga-related software has a lot stronger case to be made for it.


That can only happen on retro pojects like Natami, OS4 and similar. As soon as you venture out to use modern technologies, using "Amiga related software" doesn't make sense, since you'll not be using that technology to it's proper limits(no SMP, no resource tracking, no protected memory, ancient IP/TCP stack, partition or process size limitations and so on and on and on). And if you venture out to try and modernize that ancient amiga-related software(and if the history of the platform is any judge, you'll be smart not to try), you'll end up with something, that again, doesn't have anything to do with how classic AmigaOS does things because you'll have to break pretty much everything, include alien APIs, File systems, new modules...
So you can do 2 things... clean break or years of "bleeding" your platform while you (try) to bring your software to modern standards.

in short... today, it's impossible to make sense of a project that would marry amiga-related OS with modern hardware... But if you object, just use AROS on x86, done deal.
 

Offline WolfToTheMoon

  • Sr. Member
  • ****
  • Join Date: Sep 2010
  • Posts: 408
    • Show all replies
Re: I think.........
« Reply #1 on: December 07, 2011, 04:25:03 PM »
Quote from: commodorejohn;670653
I don't buy that. I don't see any reason why a new, Amiga-like but fundamentally updated OS with a protected environment for original Amiga software couldn't be written. Hell, that's basically what Win32 did for Win16. The choices aren't limited to "never progress" or "throw out all semblance of inspiration."

Well, go than and code one. Or better, tell Apple they should have stayed Mac OS classic and just "update it". Or tell Microsoft that Windows Millenium was their best effort :lol:.

When something is as outdated as AmigaOS is today, you're much, much better off with a clean break. For numerous reasons, but the most important being that you'll lose a helluva lot time just to play catch up, which pretty much ensures you'll never be able to compete with architecturally newer software designs. Not to mention that you'll probably end up with a substandard product, even if you could cram AmigaOS and modern features together(which has never been done up until now and most devs will tell you it's nigh impossible).


Quote
Quite. A hell of a lot more convincing as an "Amiga" substitute than using completely unrelated software like Linux.

Understandable... but you'll be limited by it and by what you can do with it.
 

Offline WolfToTheMoon

  • Sr. Member
  • ****
  • Join Date: Sep 2010
  • Posts: 408
    • Show all replies
Re: I think.........
« Reply #2 on: December 07, 2011, 05:07:01 PM »
Quote from: commodorejohn;670660
What I'm saying is, you can do something like NTVDM or OSX's Classic environment and provide a compatibility layer for older software without pulling an OSX by ditching the design entirely and switching to Unix.

Well, you're advocating exactly the same thing as I am. A new OS with emulation for old apps. Though, since the vast majority of commercial Amiga software dates from 80s and 90s which any hardware today will run easily, a simple emulation would do.

Quote
Unix isn't the only possible solution (or, in my opinion, the best.)

It's the most suitable solution, code portability wise. You go in a different direction, unless it's significantly superior to what already exists, you'll make it less appealing to devs and far less likely to get ports/versions of popular apps from other OSes. Today, only 2 families of OSes are successful on personal (or mobile) computers... UNIXoids and Windows. I can't see that changing anytime soon.