Quote:> I think I
> know that Mk is based on the Mach microkernal and LinuxPPC is
> monolithic?? What does this mean to me in terms of speed, ease of use
> and installation, stability, hardware support, etc. etc.
I haven't tried both versions side by side, but I think LinuxPPC is much
faster than MkLinux. Especially disk I/O sucks in MkLinux (extremely slow,
I can read data from the hard disk at quad speed CD ROM rates).
I've also got the impression that the LinuxPPC people are more dedicated.
MkLinux also is just a Linux emulator on top of Mach and is in some aspects
incompatible with real Linux (scheduling, memory management, driver
I'm running MkLinux (because I have a 6100), and stability is quite good,
though there are annoying cosmetical problems. From a users point of view,
both OSs should be equally easy to use. I've helped a friend installing
LinuxpPPC on his machine, and the LinuxPPC installer is MUCH better than
the MkLinux installer though this may change Real Soon Now ("Real Soon Now"
might also mean, according to Apple traditions, never).
Comparing the source code, the MkLinux server as well as Mach are a complete
mess - lots and lots of comemnts of the kind "needs to be fixed", "to do"
etc. Though this may not be a valid argument, it doesn't make me feel good
about the maturity of Mach and the Linux server on top of it.
Quote:> I have a PM G3 so I guess using either version is a moot point right now
> but I'm anxious to get it up and running.
The upcoming MkLinux release (Real Soon Now, see above) is said to support G3
Macs. LinuxPPC support will take some time, I believe, as Apple (as usual)
isn't willing to give out technical specifications. (Apple has gone a long way
since the Apple II and its excellent reference manuals.)
Quote:> My main use will be to
> compile and run FORTRAN programs - is one version superior to the other
> for this purpose.
I guess LinuxPPC should be faster even for processor bound tasks as MkLinux
suffers significant overhead in interrupt/signal handling. Also, the MkLinux
server is a hacked version of the Linux kernel. There is much unneeded code
in it which costs both memory and CPU cycles.