Quote:
Well, EFIKA (and PPC in general) has some great advantages over ARM and MIPS for those, who like to build/configure their own servers:
- no need to cross compile, as PPC is not only embedded
You could run Debian natively on an ARM board and compile it though: no differently than on PPC. It's just you don't see many quad-core ARM blades :D
Quote:
- more linux distributions support it
That's true, but it's not as if none of them do. I think the days of needing a native system to compile are coming to an end. With things like icecream and cross-compiler support improving if only so that users can generate x86_64 binaries on standard x86 machines!
Quote:
turned my EFIKA server into a router. And suddenly my Internet experience got a lot better.
That is probably far more to do with the fact that the 400MHz MPC5200B is 3x-4x faster than the ARM or MIPS chip in your router, just on the basis that it runs at a faster clock speed (most high end ADSL2 routers have ~100-200MHz chips) and then the better and more generic architecture of PowerPC (which would be better to say it bridges a gap between true, hardcore RISC methology and CISC, without throwing away all the benefits)
As a sort of showcase of using PowerPC as network offloading, do you remember those
KillerNIC network cards? They run a Freescale MPC8343E at 333-400MHz. The entire gamut of possible offloads is pushed into a PPC chip - so your Windows box doesn't have to. It is basically a transparent network bridge on a PCI card, which performs software packet rescheduling, MTU optimisation (fragmented packets are bad), can offload IPSec and all the usual checksumming, plus.. run BitTorrent on the card, host a disk on the USB port..
The card runs Linux, and you can even access a telnet session on it from the host side, and run commands out of it's initrd. If you were insane you could write your own firmware and Linux distribution for it.. and people have :D
Quote:
I'm not aware of such an easy administration AND flexibility on ARM and MIPS :-) Configuring my ARM Linux based router is (was) easy using the web interface, but lacked the flexibility of a full featured Linux distribution. With lots of manual work I could cross compile everything I need, but that needs lots of work and lacks ease of administration.
I'm not sure most people would actually want a full Linux distribution to control their router. It's hard enough to set them up..