For the ones who never heard of it, Pegasos is a PowerPC (G3 - G4) board that has nothing to do with Apple and runs, among many Linux distros, its own os, named MorphOS: in many ways a remake of the AmigaOS (new kernel, same igh-level components).
I recently bacame a happy Pegasos user, but since MorphOS future is becoming VERY unsure, I focused on Linux and soon missed my BeOS (always used it since 4.5’s early days) that was my os of choice on my old x86 machine…
What i want to say is that I think it would be very easy to make a Pegasos port of Haiku and what’s more, I’m sure BeOS 4.5 or 5 (Zeta?) could run on it with a bit of hacking, thanks to the incredible flexibility of OpenFirmware (the machine’s bios).
Has someone tried anything with Haiku/BeOS on the Pegasos?
The Pegasos also has a very untrustworthy company behind it, and the firmware-from-hell, the two reasons OpenBSD/pegasos was never completed.
The reason MorphOS has an uncertain future is that the Pegasos’s makers are refusing the pay the developers…
For the ones who never heard of it, Pegasos is a PowerPC (G3 - G4) board that has nothing to do with Apple and runs, among many Linux distros, its own os, named MorphOS: in many ways a remake of the AmigaOS (new kernel, same igh-level components). I recently bacame a happy Pegasos user, but since MorphOS future is becoming VERY unsure, I focused on Linux and soon missed my BeOS (always used it since 4.5's early days) that was my os of choice on my old x86 machine... What i want to say is that I think it would be very easy to make a Pegasos port of Haiku and what's more, I'm sure BeOS 4.5 or 5 (Zeta?) could run on it with a bit of hacking, thanks to the incredible flexibility of OpenFirmware (the machine's bios). Has someone tried anything with Haiku/BeOS on the Pegasos?
I believe Genesi actually gave Axel a Pegasos to work with and possibly port to Haiku’s kernel to… I don’t think he’s actively working on this any more… at least, it’s not one of his priorities as far as I can tell (through his posts on the mailing lists and commit histories)
However, as MYOB has pointed out, there are some strange issues revolving around the Pegasos and the MorphOS crew which suggest that MorphOS isn’t the only thing with an unsure future.
In any case, PPC support for Haiku will probably come second to x86 simply due to market-share and hardware cost comparisons… unless someone wants to fund the PPC kernel and driver development directly.
I can also confirm Axel has another PPC box, an Apple, and looking at some of his recent changes - GCC3 compatibility and a few PPC fixes - he’s obviously doing some work on it again
I can also confirm Axel has another PPC box, an Apple, and looking at some of his recent changes - GCC3 compatibility and a few PPC fixes - he's obviously doing some work on it again
interesting…maybe the Mac Mini does have an interesting future
The MorphOS question did not come to a solution yet and its future is only uncertain, not doomed…
However, this has nothing to do with Haiku, which is an open-source OS.
Considering that Gentoo Linux (recently become a Genesi’s partner) is now earning 100$ for every Pegasos based OpenDesktop Workstation sold, I wouldn’t consider the Pegasos platform so lightly!
Genesi is searching for good partners and OSs… And remember the similarities between the Pegasos and the old BeBox, also stated on BeGroovy…
It wouldn’t be a wrong path to take… Only a bit long-term, due to Haiku’s development.
Genesi is searching for good partners and OSs... And remember the similarities between the Pegasos and the old BeBox, also stated on BeGroovy... It wouldn't be a wrong path to take... Only a bit long-term, due to Haiku's development.
The BeBox had decent firmware. the Pegasos doesn’t.
The BeBox had an honest, integral company behind it. From the mails/irc/etc posted on MorphOS’s site, the Pegasos doesn’t
The BeBox was relatively affordable. The Pegasos is laughably overpriced.
Focus on Macintosh PPC hardware, really. People actually HAVE that.
Focus on Macintosh PPC hardware, really. People actually HAVE that.
I currently have 2 x86 machines and my wife has a G4 PowerBook. Also, I plan my next computer purchase to be a Mac mini.
Please, take care of things on the PPC side before considering moving onto anything else. Especially since, as MYOB puts it, people actually have PPC’s.
Well I have an Atari ST :twisted:
Please, take care of things on the PPC side before considering moving onto anything else. Especially since, as MYOB puts it, people actually have PPC's.
Not sure if you missed this, but the Pegasos is PPC-based…
Not sure if you missed this, but the Pegasos is PPC-based...
Clearly there are enough significant differences to make porting trouble, see OBSD example above.
What I’m saying is that I would like Haiku to run on PPC’s before kinda PPC’s.
And since the market share is more for PPC than the PPC alike’s, it’d make more sense to make it run on “standard” apple PPC’s than the near PPC’s.
At least that’s my 2 cents.
umccullough wrote:Based is not equivalent to equals.Not sure if you missed this, but the Pegasos is PPC-based...Clearly there are enough significant differences to make porting trouble, see OBSD example above.
What I’m saying is that I would like Haiku to run on PPC’s before kinda PPC’s.
And since the market share is more for PPC than the PPC alike’s, it’d make more sense to make it run on “standard” apple PPC’s than the near PPC’s.
At least that’s my 2 cents.
Sorry to be anal, but let’s be totally clear here - PPC = PowerPC - which is simply the processor architecture. It is what executes the native code that is compiled from the source.
I make this distinction because in theory, the only real difference between a PPC-based Mac and a PPC-based Pegasos is the BIOS/Firmware, and the complimentary hardware it’s running on (video card, I/O controller, etc.) Pretty much any kernel work done for PPC generically would apply to both Apple PPC machines as well as Genesi PPC machines.
The major differences will probably be in bootloader and drivers…
If anything, Apple’s architecture is not “open” per-se… and therefore harder to develop for… and I’m pretty sure Apple would rather nobody else built an OS for their hardware, so I doubt they’re helpful in any way.
SigmaNunki wrote:umccullough wrote:Based is not equivalent to equals.Not sure if you missed this, but the Pegasos is PPC-based...Clearly there are enough significant differences to make porting trouble, see OBSD example above.
What I’m saying is that I would like Haiku to run on PPC’s before kinda PPC’s.
And since the market share is more for PPC than the PPC alike’s, it’d make more sense to make it run on “standard” apple PPC’s than the near PPC’s.
At least that’s my 2 cents.
If anything, Apple’s architecture is not “open” per-se… and therefore harder to develop for… and I’m pretty sure Apple would rather nobody else built an OS for their hardware, so I doubt they’re helpful in any way.
In THEORY the Pegaos uses the same firmware as Apple (its an IEEE standard) and a Via IO controller thats the same as on many x86 machines. But its all put together so badly that extreme voodoo is required to get anything to boot on it. Firmware is buggy, hardware access is unreliable, etc, etc
Taken from the Linux 2.6.11-rc3 changelog:
The Pegasos machines have the VIA IDE controller configured in a strange way by the firmware. It claims to be fully native, but is actually routed to legacy irqs 14 and 15.This patch works around that in the driver.</blockquote></div>
So even Linux has problems getting the Pegasos to work. Its firmware is BAD.
In THEORY the Pegaos uses the same firmware as Apple (its an IEEE standard) and a Via IO controller thats the same as on many x86 machines. But its all put together so badly that extreme voodoo is required to get anything to boot on it. Firmware is buggy, hardware access is unreliable, etc, etc
Heh, I never actually said the Pegasos would be easier to develop on…
Mainly just that “PPC” is not specific to Apple, nor is it wholly-owned by apple and that Apple hardware should not be referred to as simply “PPC” with others referred to as “semi-PPC”.
You could be anal and claim that PPC applies to the A/I/M architechture, in which case boards like the Pegasos are partially A/I/M, using the CPU and the boot firmware, but Apples are fully A/I/M by using everything
But thats only possible because A/I/M flopped and never got past developing the PowerPC CPU and settling on using OF.
You could be anal and claim that PPC applies to the A/I/M architechture, in which case boards like the Pegasos are partially A/I/M, using the CPU and the boot firmware, but Apples are fully A/I/M by using everythingBut thats only possible because A/I/M flopped and never got past developing the PowerPC CPU and settling on using OF.
Ok, that’s a good point - beyond the CPU and Firmware, I haven’t read what else is included in the ‘A/I/M architecture’, so I guess I can’t speak to that…
In THEORY the Pegaos uses the same firmware as Apple (its an IEEE standard) and a Via IO controller thats the same as on many x86 machines. But its all put together so badly that extreme voodoo is required to get anything to boot on it. Firmware is buggy, hardware access is unreliable, etc, etc
Hm, I run MorphOS, Debian, YDL, Mandrake and Gentoo on my Pegasos and never had problems with booting.
Are you having a Pegasos or you are just guessing?
MYOB wrote:In THEORY the Pegaos uses the same firmware as Apple (its an IEEE standard) and a Via IO controller thats the same as on many x86 machines. But its all put together so badly that extreme voodoo is required to get anything to boot on it. Firmware is buggy, hardware access is unreliable, etc, etcHm, I run MorphOS, Debian, YDL, Mandrake and Gentoo on my Pegasos and never had problems with booting.
Are you having a Pegasos or you are just guessing?
Neither. I’ve talked extensively to people who’ve attempted to get operating systems running on the Pegasos. I’m not buying one until I see proof that Genesi aren’t either corrupt or bankrupt - e.g they pay for MorphOS.
Neither. I've talked extensively to people who've attempted to get operating systems running on the Pegasos. I'm not buying one until I see proof that Genesi aren't either corrupt or bankrupt - e.g they pay for MorphOS.
You mean people like normal user or people who wanted to port systems to pegasos?
I dont know if read the statement about Genesi and MorphOS? They decided to focus on linux market because they can make money there what is impossible with MorphOS for now.