Welcome, Guest. Please login or register.

Author Topic: MorphOS for AmigaONE  (Read 24879 times)

Description:

0 Members and 1 Guest are viewing this topic.

Offline downix

  • Hero Member
  • *****
  • Join Date: Jan 2003
  • Posts: 1587
    • Show all replies
    • http://www.applemonthly.com
Re: MorphOS for AmigaONE
« on: July 21, 2003, 11:40:11 PM »
@BADHead

Isn't the Amiga1200 and Amiga4000 enough for MorphOS to run on for Amigas?
Try blazedmongers new Free Universal Computer kit, available with the GUI toolkit Your Own Universe, the popular IT edition, Extremely Reliable System for embedded work, Enhanced Database development and Wide Area Development system for telecommuting.
 

Offline downix

  • Hero Member
  • *****
  • Join Date: Jan 2003
  • Posts: 1587
    • Show all replies
    • http://www.applemonthly.com
Re: MorphOS for AmigaONE
« Reply #1 on: July 21, 2003, 11:43:33 PM »
@kgrach

Ok, where are you getting this information, because it's 180 degrees off of the information I have.  Genesi is the group that has offered Hyperion the docs, even a free board, for getting AOS4 onto the Pegasos.  Hyperion is the group that has flatly refused cooperation.
Try blazedmongers new Free Universal Computer kit, available with the GUI toolkit Your Own Universe, the popular IT edition, Extremely Reliable System for embedded work, Enhanced Database development and Wide Area Development system for telecommuting.
 

Offline downix

  • Hero Member
  • *****
  • Join Date: Jan 2003
  • Posts: 1587
    • Show all replies
    • http://www.applemonthly.com
Re: MorphOS for AmigaONE
« Reply #2 on: July 22, 2003, 12:24:28 AM »
@kgrach

Believe what you will.  Mr. Buck has tried in both private and public to secure AOS4 for the Pegasos.  As Genesi is a hardware company, this makes perfect sence.  Or, as Bill Buck put it himself, "It would guarantee the sale of 400 more boards."  400 boards is a decent enough quantity to give the Genesi management incentive to overcome the personal dislike of Hyperion and give them a developers board and the documentation needed to get a port over.

And huh?  What Genesi employees could have done squat with AmigaOS on the classic line?  
Try blazedmongers new Free Universal Computer kit, available with the GUI toolkit Your Own Universe, the popular IT edition, Extremely Reliable System for embedded work, Enhanced Database development and Wide Area Development system for telecommuting.
 

Offline downix

  • Hero Member
  • *****
  • Join Date: Jan 2003
  • Posts: 1587
    • Show all replies
    • http://www.applemonthly.com
Re: MorphOS for AmigaONE
« Reply #3 on: July 22, 2003, 01:43:43 AM »
@jahc

What license is needed?  From whom?  And why?

License says "giving rights to."  If Genesi is "getting a license to AmigaOS 4" then that means that Genesi is getting the source code *and* the rights to that source code.  That is not what anyone is discussing here.  They are discussing the current license holder, Hyperion, porting it to the Pegasos.  Genesi is not porting any OS's to the Pegasos, hence no license is needed for these OS's.  It is up to the owners of these OS's to decide if they want their software on the Pegasos platform or not.  It's not up to Genesi to decide that for them.  If Hyperion chooses to not port their OS to the Pegasos, it is their decision.  No license from AInc can change that.
Try blazedmongers new Free Universal Computer kit, available with the GUI toolkit Your Own Universe, the popular IT edition, Extremely Reliable System for embedded work, Enhanced Database development and Wide Area Development system for telecommuting.
 

Offline downix

  • Hero Member
  • *****
  • Join Date: Jan 2003
  • Posts: 1587
    • Show all replies
    • http://www.applemonthly.com
Re: MorphOS for AmigaONE
« Reply #4 on: July 22, 2003, 03:02:36 AM »
@Amigaguy

You are quite right, Genesi is the reason there will not be a port to the AmigaONE.... except that morphOS already runs on the Mai Teron boards that the AmigaONE is a copy of.  Only eyetech's choice to use a proprietory bootROM system rather than an industry standard firmware is preventing MorphOS from running on the AmigaONE, so I understand.  
Try blazedmongers new Free Universal Computer kit, available with the GUI toolkit Your Own Universe, the popular IT edition, Extremely Reliable System for embedded work, Enhanced Database development and Wide Area Development system for telecommuting.
 

Offline downix

  • Hero Member
  • *****
  • Join Date: Jan 2003
  • Posts: 1587
    • Show all replies
    • http://www.applemonthly.com
Re: MorphOS for AmigaONE
« Reply #5 on: July 22, 2003, 11:45:07 PM »
Quote
Last time I checked U-Boot was OpenSource...


OpenSource doesn't mean it's non-proprietory.  All it means is that it's open-source.  Can you find uBoot on other retail-box PPC machines?  Nope.  While it might be open source, it is also a proprietory, that is it does not follow any of the established PowerPC conventions (PREP, CHRP nor POP).
Try blazedmongers new Free Universal Computer kit, available with the GUI toolkit Your Own Universe, the popular IT edition, Extremely Reliable System for embedded work, Enhanced Database development and Wide Area Development system for telecommuting.
 

Offline downix

  • Hero Member
  • *****
  • Join Date: Jan 2003
  • Posts: 1587
    • Show all replies
    • http://www.applemonthly.com
Re: MorphOS for AmigaONE
« Reply #6 on: July 22, 2003, 11:50:15 PM »
Quote
Afaik U-Boot is GPL and supports other cpus too (like ARM)


Doesn't make it a standard now, does it?

There are 3 clearly established PowerPC platforms, PREP, CHRP and POP.  Anything outside of those are, by definition, proprietory.  The Pegasos is a CHRP machine, an open standard platform.  The AmigaONE is not PREP, CHRP nor POP, it is Mai's proprietory design, only differing from CHRP by it's boot-ROM, in this case the open-source uBoot.
Try blazedmongers new Free Universal Computer kit, available with the GUI toolkit Your Own Universe, the popular IT edition, Extremely Reliable System for embedded work, Enhanced Database development and Wide Area Development system for telecommuting.
 

Offline downix

  • Hero Member
  • *****
  • Join Date: Jan 2003
  • Posts: 1587
    • Show all replies
    • http://www.applemonthly.com
Re: MorphOS for AmigaONE
« Reply #7 on: July 23, 2003, 12:31:26 AM »
@HyperionMP

http://playground.sun.com/pub/p1275/

Read up before you open your mouth again and have to insert your foot.

The IEEE 1275 booting mechanism used by the Pegasos (commonly called Open Firmware with the implimentation used by the Pegasos called Smart Firmware) is an industry standard system originally proposed by Sun Microsystems and Apple Computers, and used by millions of machines in the US alone.  

In other words, it's not proprietory.

Now, yours and others claim is that if the system uses GPL software, it is non-proprietory.  Well then, please feel free to rebuttal my arguement:

TiVO

A clearly proprietory system, running GPL'd software.  

So deal with it, the AmigaONE is a proprietory system based on a non-standard BIOS while the Pegasos is a CHRP platform using the IEEE-1275 Open Firmware based boot system.  And what's the difference, really?

The boot ROM.
Try blazedmongers new Free Universal Computer kit, available with the GUI toolkit Your Own Universe, the popular IT edition, Extremely Reliable System for embedded work, Enhanced Database development and Wide Area Development system for telecommuting.
 

Offline downix

  • Hero Member
  • *****
  • Join Date: Jan 2003
  • Posts: 1587
    • Show all replies
    • http://www.applemonthly.com
Re: MorphOS for AmigaONE
« Reply #8 on: July 23, 2003, 12:42:01 AM »
@olegil

Don't know what Open Firmware is?  Glad you asked.

Open Firmware, also known as IEEE-1275, is an industry standard firmware, that is ROM-based booting system, used by hundreds of manufacturers worldwide to support SPARC, PowerPC, MIPS, 68k, Coldfire, ARM, PA-RISC, Alpha as well as other lesser-known processors.  The root of the system is the programming language FORTH, well known for it's performance and CPU-agnostic approach to handling tasks.  

Sun has good documentation on Open Firmware at:  http://playground.sun.com/pub/p1275/

Using the public documentation, one should be able to program any drivers needed to make their hardware "Open Firmware compatable."  

The IEEE-1275 implimentation used by the Pegasos is called Smart Firmware, and is made availible from Codegen, Inc. a world-renouned supplier of Open Firmware for 3rd party platforms.  (Apple, Sun as well as others use their own implimentations)

Any other questions?
Try blazedmongers new Free Universal Computer kit, available with the GUI toolkit Your Own Universe, the popular IT edition, Extremely Reliable System for embedded work, Enhanced Database development and Wide Area Development system for telecommuting.
 

Offline downix

  • Hero Member
  • *****
  • Join Date: Jan 2003
  • Posts: 1587
    • Show all replies
    • http://www.applemonthly.com
Re: MorphOS for AmigaONE
« Reply #9 on: July 23, 2003, 01:07:32 AM »
@HyperionMP

GPL'd software itself can be used as proprietory, as TiVO shows.  This is the case in the AmigaONE.  While sure, anyone can download Linux and run it on their machines, it doesn't allow them to run the TiVO's special software, does it?  Just because someone can install uBoot doesn't mean that suddenly they can run AmigaOS4 now, does it?
Try blazedmongers new Free Universal Computer kit, available with the GUI toolkit Your Own Universe, the popular IT edition, Extremely Reliable System for embedded work, Enhanced Database development and Wide Area Development system for telecommuting.
 

Offline downix

  • Hero Member
  • *****
  • Join Date: Jan 2003
  • Posts: 1587
    • Show all replies
    • http://www.applemonthly.com
Re: MorphOS for AmigaONE
« Reply #10 on: July 23, 2003, 02:09:18 AM »
Ya know, I really feel like showing off my full nerdiness tonight.

Ben Hermans, you want full docs on how to port your OS to a CHRP platform, then let's start at the source:

PowerPC(tm) Microprocessor Common Hardware Reference Platform: A System Architecture
ISBN 1-55860-394-8
Published by Morgan Kaufmann Publishers, Inc.

they can be reached at:
1-415-392-2665

In addition, it can also be obtained from IBM at:
+39-39-600-4455

Please refer to the above documentation for full understanding of the CHRP bindings for the IEEE-1275-1994 Open Firmware.
Try blazedmongers new Free Universal Computer kit, available with the GUI toolkit Your Own Universe, the popular IT edition, Extremely Reliable System for embedded work, Enhanced Database development and Wide Area Development system for telecommuting.
 

Offline downix

  • Hero Member
  • *****
  • Join Date: Jan 2003
  • Posts: 1587
    • Show all replies
    • http://www.applemonthly.com
Re: MorphOS for AmigaONE
« Reply #11 on: July 23, 2003, 03:44:51 AM »
Ya know, Ben Hermans, ya really got me to thinking.

So here is the answer to your problems:

http://www.openbios.info/

An open-source implimentation of Open Firmware.  While under-finished, it is no more underfinished than PPCBoot was when you started.
Try blazedmongers new Free Universal Computer kit, available with the GUI toolkit Your Own Universe, the popular IT edition, Extremely Reliable System for embedded work, Enhanced Database development and Wide Area Development system for telecommuting.
 

Offline downix

  • Hero Member
  • *****
  • Join Date: Jan 2003
  • Posts: 1587
    • Show all replies
    • http://www.applemonthly.com
Re: MorphOS for AmigaONE
« Reply #12 on: July 23, 2003, 04:11:22 AM »
@uncharted

the original offer was to send it to Hyperion IIRC.  After being rebuffed, it's been reduced to either a) coming to paris or b) Ben Hermans showing up at one of the Amiga shows and bbrv handing it over in-person.

But you are right, the major issue is that of ego.  The "My way is the right way" attitude of the Amiga community in general.

And without that ego, there wouldn't be an Amiga community at all, it is what defines us.
Try blazedmongers new Free Universal Computer kit, available with the GUI toolkit Your Own Universe, the popular IT edition, Extremely Reliable System for embedded work, Enhanced Database development and Wide Area Development system for telecommuting.
 

Offline downix

  • Hero Member
  • *****
  • Join Date: Jan 2003
  • Posts: 1587
    • Show all replies
    • http://www.applemonthly.com
Re: MorphOS for AmigaONE
« Reply #13 on: July 23, 2003, 03:50:17 PM »
@amigamad

Actually they tried to contact Hyperion privately at first, but to no responce.  As a last resort, they brought it to public, so as to say "hey, at least we tried."
Try blazedmongers new Free Universal Computer kit, available with the GUI toolkit Your Own Universe, the popular IT edition, Extremely Reliable System for embedded work, Enhanced Database development and Wide Area Development system for telecommuting.
 

Offline downix

  • Hero Member
  • *****
  • Join Date: Jan 2003
  • Posts: 1587
    • Show all replies
    • http://www.applemonthly.com
Re: MorphOS for AmigaONE
« Reply #14 on: July 23, 2003, 04:23:35 PM »
@HyperionMP

Rather than fight you Ben, I decided on instead focusing on our different viewpoints.

If Open Firmware is proprietory, then so is: PCI, AGP, USB, Firewire, AC97

As they all obey the same rules as open firmware:  establish a standard that allows any company to make their product able to work within the standard.  

In fact, that is what defines a standard.

But, if you'd like a clarification that will halt this arguement:

SmartFirmware is a proprietory piece of software on the Pegasos motherboard that follows the Open Firmware standard, enabling it to configure the system, add expantion cards and even boot up OS's in accordance with the Open Firmware specification and is guaranteed by the Open Firmware standards group.

uBoot is an open source piece of software on the AmigaONE motherboard that has no standards body behind it, thereby not guaranteeing it to work with any product, peripheral card, expantion port nor even an OS thereby making the implimentation on the AmigaONE proprietory to the AmigaONE.

Unless, of course, Hyperion is willing to guarantee uBoot will do the same things Open Firmware's trade association does, namely state that any firmware that follows the defined spec will work exactly how the spec details.  If you'd like to set up a trade association for uBoot, a friend of mine does this for a living and I'd be more than happy to pass along his contact information to you.

In the end, as with all things, it depends on your point of view.  I view things in terms of how they communicate.  Now, I might be wrong here, but you appear to view them in terms of ownership.  Neither viewpoint is invalid, but they don't see eye to eye either.
Try blazedmongers new Free Universal Computer kit, available with the GUI toolkit Your Own Universe, the popular IT edition, Extremely Reliable System for embedded work, Enhanced Database development and Wide Area Development system for telecommuting.