Welcome, Guest. Please login or register.

Author Topic: Amiga technology and patents ownership ?  (Read 16461 times)

Description:

0 Members and 1 Guest are viewing this topic.

Offline xeron

  • Hero Member
  • *****
  • Join Date: Mar 2002
  • Posts: 2533
    • Show all replies
    • http://www.petergordon.org.uk
Re: Amiga technology and patents ownership ?
« on: January 13, 2006, 01:59:02 PM »
Quote

Even Hyperion have stated that little of the origianl source code was used, do you really think it would have taken 4 years JUST to port an OS from one machine to the next with the full source code?


Actually, a lot of OS4 is based on the AmigaOS source code. Obviously it has a lot of changes, since OS4 is a massive upgrade to pretty much every area of AmigaOS. Exec was written entirely from scratch, and DOS has been heavily rewritten, but the changelogs for nearly all components go back to 3.x.
Playstation Network ID: xeron6
 

Offline xeron

  • Hero Member
  • *****
  • Join Date: Mar 2002
  • Posts: 2533
    • Show all replies
    • http://www.petergordon.org.uk
Re: Amiga technology and patents ownership ?
« Reply #1 on: January 16, 2006, 01:39:36 PM »
Quote

Anyway as a coder yourself you know that very little of AmigaOS 3.x code is in AOS4.0.


This is a hilarious statement.

Anyway, the lack of a comprehensive response doens't imply that I concede your point, merely that I cannot go into specifics because of the NDA I hold with Hyperion. Damn it.
Playstation Network ID: xeron6
 

Offline xeron

  • Hero Member
  • *****
  • Join Date: Mar 2002
  • Posts: 2533
    • Show all replies
    • http://www.petergordon.org.uk
Re: Amiga technology and patents ownership ?
« Reply #2 on: January 16, 2006, 02:41:56 PM »
Quote

bloodline wrote:
Use hypothetical examples then...


Well.. hmmm... OK. You are porting operating system A to hardware B. Lets say you have component X's source code. It is written in C. With a bit of tweaking it compiles under GCC for hardware B. Is it better to rewrite component X from scratch, or use the existing source code? This will depend on the state of component X's code of course, but when there are hundreds of components in operating system A a fair amount of them will probably be worth developing using the original source as a base.

Also, I can think of at least one OS component in OS4 that was almost entirely assembler. It was translated function by function into C to ensure maximum compatability, with builds tested on AmigaOS3.x to ensure nothing broke as the functions were translated (the C functions even had to work with the other functions still being assembled from the original source). When it was fully C, it was tweaked to compile with GCC, and then finally compiled for OS4 and PPC. This was done because the component in question was quite complex and it was desirable to go for maximum compatability with this particular component. Although there is now none of the original source involved in that component, I still consider it based on OS3.x code. (note: if you are thinking of a particular component, you are probably wrong, but i can't tell you which one it is anyway).

Anyway, at the end of the day, only the OS4 core devs know exactly how much OS3.x code is used, and i'm not one of those, so even without NDA I couldn't give you an exact figure, but from the information I DO have I can see that having the code has been very useful indeed.
Playstation Network ID: xeron6
 

Offline xeron

  • Hero Member
  • *****
  • Join Date: Mar 2002
  • Posts: 2533
    • Show all replies
    • http://www.petergordon.org.uk
Re: Amiga technology and patents ownership ?
« Reply #3 on: January 16, 2006, 07:53:59 PM »
Quote

I would put it to you though, that other than the private functions (and the extra comptiblity that that might provide for naughty programs)... it has not sped up or in any way eased the the AOS4 process!


and I couldn't disagree more wholeheartedly if I tried.
Playstation Network ID: xeron6
 

Offline xeron

  • Hero Member
  • *****
  • Join Date: Mar 2002
  • Posts: 2533
    • Show all replies
    • http://www.petergordon.org.uk
Re: Amiga technology and patents ownership ?
« Reply #4 on: January 16, 2006, 10:32:26 PM »
I'll do my best ;-)
Playstation Network ID: xeron6