Welcome, Guest. Please login or register.

Author Topic: What is AMiga OS 4.1 based on?  (Read 7650 times)

Description:

0 Members and 1 Guest are viewing this topic.

Offline bloodline

  • Master Sock Abuser
  • Hero Member
  • *****
  • Join Date: Mar 2002
  • Posts: 12113
    • Show all replies
    • http://www.troubled-mind.com
Re: What is AMiga OS 4.1 based on?
« on: August 13, 2009, 07:16:32 PM »
Quote from: alx;519098
I wonder how much 3.5/3.9 code they did manage to re-use given all the legal issues with H&P; I know that Amidock is a completely new application, for example, but I'm guessing they somehow managed to get the code for things like ReAction...


According to the Friedens, very little of the original 3.1 source code was usable (search ann.lu for the quotes). Which would make sense given that it was all 68k asm.

Offline bloodline

  • Master Sock Abuser
  • Hero Member
  • *****
  • Join Date: Mar 2002
  • Posts: 12113
    • Show all replies
    • http://www.troubled-mind.com
Re: What is AMiga OS 4.1 based on?
« Reply #1 on: August 13, 2009, 07:20:12 PM »
Quote from: Vanilla;519078
It's based on AmigaOS4.0! :-)

What it's based on is is the OS3.1 sourcecode and whatever OS3.9 sourecode Amiga managed to scrap together for Hyperion.

It isn't the MorphOS kernel, otherwise there would be no red team and big team competing to be The Sorest Looser. :-D

And AROS? Are you serious? Hehe. LOL! :-D   In this case it would be an Amiga inspired kernel, but not The Amiga kernel. And you would see no OS4 on x86 threads. I regret saying that "phrase" but it was a logical progression.


Don't comment on things you don't understand. AROS is not Amiga inspired, it is an AmigaOS clone. You imply that AROS is a modern kernel, made to look like AmigaOS it isn't. Bear in mind that MorphOS used AROS code, and there has been quite a bit of code sharing between the projects.

Offline bloodline

  • Master Sock Abuser
  • Hero Member
  • *****
  • Join Date: Mar 2002
  • Posts: 12113
    • Show all replies
    • http://www.troubled-mind.com
Re: What is AMiga OS 4.1 based on?
« Reply #2 on: August 13, 2009, 10:46:21 PM »
Quote from: xeron;519110
Uhh.. except for all the C code. Which required 3 different C compilers in its original state :-)

And almost all the C stuff was from 3.5 and 3.9.. I was talking about 3.1 (as I stated in my original post).

Quote
They ditched Exec, and ditched large chunks of some other modules, but the code was not as useless as you imply.

Not useless, but only a little more useful than the RKMS... And contrary to what some people think, OS4.x is as new as MorphOS and AROS, these people should think about that before they make comments.

Offline bloodline

  • Master Sock Abuser
  • Hero Member
  • *****
  • Join Date: Mar 2002
  • Posts: 12113
    • Show all replies
    • http://www.troubled-mind.com
Re: What is AMiga OS 4.1 based on?
« Reply #3 on: August 13, 2009, 10:49:01 PM »
Quote from: Golem!dk;519109
Huh?


Highlight the parts of my post you are having difficulty reading, and I will elaborate for you.

Offline bloodline

  • Master Sock Abuser
  • Hero Member
  • *****
  • Join Date: Mar 2002
  • Posts: 12113
    • Show all replies
    • http://www.troubled-mind.com
Re: What is AMiga OS 4.1 based on?
« Reply #4 on: August 14, 2009, 01:14:32 AM »
Quote from: Plaz;519141
Do you mean to say it wasn't "Amiga Inc." inspired? Certainly its inspired by the AmigaOS

Plaz

No, I mean it is a clone. A bug for bug clone. If it were just "inspired", then you wouldn't clone the braindead single address space design for example.

Offline bloodline

  • Master Sock Abuser
  • Hero Member
  • *****
  • Join Date: Mar 2002
  • Posts: 12113
    • Show all replies
    • http://www.troubled-mind.com
Re: What is AMiga OS 4.1 based on?
« Reply #5 on: August 14, 2009, 08:38:44 AM »
Quote from: Vanilla;519171
I understand all right. There may have been no reverse engineering, but it's obvious AROS uses the AmigaOS include files to recontruct it in portable C. Now if that isn't some serious inspiration I don't know what is!


AROS doesn't use the AmigaOS includes, they are copyrighted... Come on keep up, you are showing your ignorance here. And, AROS is reversed engineered, and using the publically available docs.

Offline bloodline

  • Master Sock Abuser
  • Hero Member
  • *****
  • Join Date: Mar 2002
  • Posts: 12113
    • Show all replies
    • http://www.troubled-mind.com
Re: What is AMiga OS 4.1 based on?
« Reply #6 on: August 14, 2009, 06:33:59 PM »
Quote from: Vanilla;519250
:-O



I thought reverse engineering would be worse. What's more, I thought the basic system structures would be copied, since if you want to compile Amiga C programs you need those same systtem structures anyway.


All system structures are copied, otherwise AmigaOS software wouldn't compile. But they must be written from scratch by someone not involved with the original OS.

Quote

I thought AROS would be done just reading docs and public structures and recreating it. Well that seemed the clean approach to me, if you don't want legacy issues, and a better framework for forward moving features.


AROS is a bug for bug clone to ensure as much software compatibility as possible.

AmigaOS design does not make any distinction between the Operating system and the User space, so you have to copy the system design right down to a fundamental level to get any sort of compatibility with existing software.

AROS copies the AmigaOS totally and suffers the same legacy issues that plague the original... though a lot of work has been done to try and mitigate them.

I feel the MorphOS team had the right idea to use a microkernel and then run an Amiga flavour (Like AROS hosted) on top.

That said I am an AROS guy, I like to run my OSes on cheap x86/x86-64 hardware.

Offline bloodline

  • Master Sock Abuser
  • Hero Member
  • *****
  • Join Date: Mar 2002
  • Posts: 12113
    • Show all replies
    • http://www.troubled-mind.com
Re: What is AMiga OS 4.1 based on?
« Reply #7 on: August 14, 2009, 08:55:19 PM »
Quote from: xeron;519261
Uhh... yeah. Haage & Partner decided to use C compilers for Sun workstations. Oh no, that would be commodore...


Yes of course, that's why I didn't say ALL source code... but now you are just pointlessly pointing out irrelevancies!