Apple's new iBook, running on a new copper PPC 750 (aka G3) has no need for a cooling fan. When running, it's runs only slightly warmer than room temperature. This is also in part to Apple new product-wide UMA (Unified Motherboard Architecture), A.K.A. "Open World" design that uses only one primary controller for USB, Firewire, PCI, AGP, and IDE/66, etc.
Since Darwin has a BSD 4.4 environment, would it then be possible to port ABI emulation to it? Does ABI emulation reside as a BSD kernel module? Is it portable to all BSD environments?
Please direct me to any additional info regarding ABI emulation as it sounds to be the best solution.
It seems to me that this would be a very useful feature for those wanting to use Darwin to run native Linux (x86 or PPC) binaries. I'm assuming that a port of X11 would also be required???
Thank you for your post and thanks in advance for any addition help?
If Linux(x86) binaries can run native on Linux(x86) and, by using Ixrun library interpretation, run natively on FreeBSD, Solaris(x86) and SCO, could Linux(PPC) binaries that run native on LinuxPPC and MkLinux(PPC) be able to run natively on Darwin(PPC) if a port of Ixrun was available for Darwin(PPC)?
Would a port of Ixrun to Darwin(PPC) potentially be capable of running Linux(x86) binaries just as a port of Ixrun to Solaris(SPARC) might also be able to?
Darwin (whether PPC, x86 or whatever) is another BSD 4.4 variant. It's design is a combination of the BSD's and is basically POSIX compliant. Because of it's similarities to the BSD's, would it not be fairly simple to port Ixrun to it? If this is not the case please reply as to why? (Other than "an X-windows system would have to be in place first")
I realize in order to run Linux(PPC) binaries on Darwin(PPC) it might make more sense just to place a modified Linux kernel right over Mach 3.0. (identically to MkLinux) However, wouldn't a direct port of Ixrun to Darwin(PPC) reduce system load as one would not really have to be running two OSes at once?
If LinuxPPC, MkLinux and Darwin(PPC) had binary computability I believe Darwin(PPC) would become a very useful freeware OS. A powerful OS with the best mix of FreeBSD, OpenBSD, and NetBSD, with Linux binary support running over a powerful Mach 3.0 microkernel with IPC server capable of clustering far better than any Beowulf set-up sounds good to me.
Now THAT would be nice;)
If only someone could port an X-windows environment to Darwin, all this might come true...:(
Apple's new iBook, running on a new copper PPC 750 (aka G3) has no need for a cooling fan. When running, it's runs only slightly warmer than room temperature. This is also in part to Apple new product-wide UMA (Unified Motherboard Architecture), A.K.A. "Open World" design that uses only one primary controller for USB, Firewire, PCI, AGP, and IDE/66, etc.
o k.shtml
Ahhhh, LinuxPPC would smoke on this box...
http://www.mosr.com/terms.html#UMA
http://www.appleinsider.com/macworld/mwny99/ibo
http://www.ogrady.com/models/p1.asp
Since Darwin has a BSD 4.4 environment, would it then be possible to port ABI emulation to it? Does ABI emulation reside as a BSD kernel module? Is it portable to all BSD environments?
Please direct me to any additional info regarding ABI emulation as it sounds to be the best solution.
It seems to me that this would be a very useful feature for those wanting to use Darwin to run native Linux (x86 or PPC) binaries. I'm assuming that a port of X11 would also be required???
Thank you for your post and thanks in advance for any addition help?
If Linux(x86) binaries can run native on Linux(x86) and, by using Ixrun library interpretation, run natively on FreeBSD, Solaris(x86) and SCO, could Linux(PPC) binaries that run native on LinuxPPC and MkLinux(PPC) be able to run natively on Darwin(PPC) if a port of Ixrun was available for Darwin(PPC)?
;)
:(
Would a port of Ixrun to Darwin(PPC) potentially be capable of running Linux(x86) binaries just as a port of Ixrun to Solaris(SPARC) might also be able to?
Darwin (whether PPC, x86 or whatever) is another BSD 4.4 variant. It's design is a combination of the BSD's and is basically POSIX compliant. Because of it's similarities to the BSD's, would it not be fairly simple to port Ixrun to it? If this is not the case please reply as to why? (Other than "an X-windows system would have to be in place first")
I realize in order to run Linux(PPC) binaries on Darwin(PPC) it might make more sense just to place a modified Linux kernel right over Mach 3.0. (identically to MkLinux) However, wouldn't a direct port of Ixrun to Darwin(PPC) reduce system load as one would not really have to be running two OSes at once?
If LinuxPPC, MkLinux and Darwin(PPC) had binary computability I believe Darwin(PPC) would become a very useful freeware OS. A powerful OS with the best mix of FreeBSD, OpenBSD, and NetBSD, with Linux binary support running over a powerful Mach 3.0 microkernel with IPC server capable of clustering far better than any Beowulf set-up sounds good to me.
Now THAT would be nice
If only someone could port an X-windows environment to Darwin, all this might come true...