Bernd Korz, yellowTAB's CEO, was over here tonight and we had a little talk about the progress of the yellowTAB business and the upcoming Zeta 1.0 (screenshots included).
Permalink for comment
To read all comments associated with this story, please click here.
by In-sigh-d-<-0->-nolij on Sat 30th Apr 2005 22:31 UTC
As the BeOS had a powerpc port already, the real problems are as follows:
1) Bootstrap - the OldWorld Mac bootstrap is a complete hack. It will *not* work for New World machines. The bootstrap relies on working out what devices are connected to the Mac's PCI bus etc, so without work on all the powerpc drivers, this isn't just a simple recompile.
2) Compiler. A lot of people seem to be scared of mwcc; but without it powerpc is completely lacking in apps. There is no drop in replacement PEF capable compiler.
3) Apple PCI BUS design, quite frankly, sucks. Dunno if the New World improves things, but the Grand Central IO of the Old World Mac makes it nigh on impossible to support a lot of things easily. Hence USB never made it to Mac (though the USB stack theoretically works for BeBox.) And a lot of powerpc drivers are missing.
4) Lack of BONE. BeInc stopped compiling BONE for powerpc very early on in BONE's development cycle. AFAIK there was never any public BETA of powerpc BONE, and mmu_man can probably confirm that their BONE source tree, at yT,, probably hardly mentions powerpc.
5) By the time BeInc's assets were taken over by Palm, the powerpc code was pretty much gone from the source tree, as was the remnents of the Hobbit, the ARM and the Hitatchi SH port. If yT have any powerpc code, they probably didn't get it from Palm ;-)
So basically, if yT have any powerpc code, their market would be OldWorld Mac users and BeBox owners... um... not worth it. Anything else would take a massive investment. They're, honestly, better off consentrating on 64-bit.
However, there *is* a powerpc port of Dano kicking about. It doesn't have BONE, but it has almost everything else.
As the BeOS had a powerpc port already, the real problems are as follows:
1) Bootstrap - the OldWorld Mac bootstrap is a complete hack. It will *not* work for New World machines. The bootstrap relies on working out what devices are connected to the Mac's PCI bus etc, so without work on all the powerpc drivers, this isn't just a simple recompile.
2) Compiler. A lot of people seem to be scared of mwcc; but without it powerpc is completely lacking in apps. There is no drop in replacement PEF capable compiler.
3) Apple PCI BUS design, quite frankly, sucks. Dunno if the New World improves things, but the Grand Central IO of the Old World Mac makes it nigh on impossible to support a lot of things easily. Hence USB never made it to Mac (though the USB stack theoretically works for BeBox.) And a lot of powerpc drivers are missing.
4) Lack of BONE. BeInc stopped compiling BONE for powerpc very early on in BONE's development cycle. AFAIK there was never any public BETA of powerpc BONE, and mmu_man can probably confirm that their BONE source tree, at yT,, probably hardly mentions powerpc.
5) By the time BeInc's assets were taken over by Palm, the powerpc code was pretty much gone from the source tree, as was the remnents of the Hobbit, the ARM and the Hitatchi SH port. If yT have any powerpc code, they probably didn't get it from Palm ;-)
So basically, if yT have any powerpc code, their market would be OldWorld Mac users and BeBox owners... um... not worth it. Anything else would take a massive investment. They're, honestly, better off consentrating on 64-bit.
However, there *is* a powerpc port of Dano kicking about. It doesn't have BONE, but it has almost everything else.