MOL and OSX on PPC604

Natalia Portillo mol-general@lists.maconlinux.org
Wed, 2 Jul 2003 20:25:29 +0100


> Wait, wait. This isn't what I've heard.
> 
> I've heard that at least Jaguar and later (not sure about earlier
> versions, but who'd want to run them? ;) ) require a G3 
> because APPLE, TO
> FOIL PEOPLE LIKE US, SPRINKLED G3 OPCODES THROUGHOUT THE 
> CODE... so that
> you WOULD need the complete G3 instruction set just to run OS X...
> 
> Has anyone else heard this? Is this true?
Check it yourself.
Remember? The OS X kernel is open source :D.
Alright, I don't think they did just to "foil people like us" but to
optimize the kernel to the lowest officially supported hardware.
 
> On Wed, 2 Jul 2003, Samuel Rydh wrote:
> 
> > On Wed, Jul 02, 2003 at 08:37:41AM +0100, Brian Ruth wrote:
> > >
> > > On Tue, 1 Jul 2003, Natalia Portillo wrote:
> > >
> > > > Officially is ilegal to run any MacOS on non-Apple hardware.
> > >
> > > Well, it's against the EULA, at any rate. But I do rather 
> regard this as an
> > > interesting experiment, rather than as a permanent usage! 
> I certainly don't
> > > think I'm doing Apple out of the sale of a computer...
> > >
> > > Presumably the EULA has changed? Not so long ago, there 
> were all sorts of
> > > Mac clones on the market, which were specifically 
> designed to run the MacOS.
> > >
> > > Anyway...
> > >
> > > > Also, the OS X 10.2 kernel requires G3 (I dont really 
> know if MOL has
> > > > any workaround, but almost sure that not).
> >
> > MOL presents the CPU as a G3 (or G4 if AltiVec is 
> available). That the
> > real CPU is a 604 shouldn't matter. That OSX "requires" a 
> G3 is because
> > the OSX doesn't support the hardware typically present in 
> older systems
> > (not an factor when MOL is used though).
> >
> > > The CPU doesn't support it, but MOL seems to notice 
> whether it's there or not
> > > - the resulting MOL kernel modules differ depending upon 
> whether AltiVec
> > > support is present in the kernel or not.
> >
> > This is because module binary compatibility is affected by the
> > altivec setting of the kernel.
> >
> > > I haven't yet got around to looking
> > > at the kernel sources to see exactly what the AltiVec 
> stuff does, though...
> > >
> > > > P.S.: That "corrupted" screen is because it failed, 
> boot it in verbose
> > > > mode to have the error message.
> > >
> > > Ah - I didn't think of that! Might be illuminating, I guess...
> >
> > What MOL version are you using?
> >
> > /Samuel
> > _______________________________________________
> > mol-general mailing list
> > mol-general@lists.maconlinux.org
> > http://lists.maconlinux.org/mailman/listinfo/mol-general
> >
> 
> J e s s i c a    L e a h    B l a n k
> _______________________________________________
> mol-general mailing list
> mol-general@lists.maconlinux.org
> http://lists.maconlinux.org/mailman/listinfo/mol-general
>