Приложение Е. Linux на платформе, отличной от Intel.
Linux для процессоров MIPS
Linux/MIPS – версия Linux, предназначенная для большинства систем с процессорами MIPS, включая следующие:
- Acer PICA-61
- DECStation 5000/2x, 5000/100 и 3100
- MIPS Magnum 4000PC
- Olivetti M700-10
Текущая версия считается устойчивой и включает поддержку сетей и сетевых файловых систем, при некотором недостатке поддержки встроенных периферийных устройств в отдельных машинах. Пока надежного, устойчивого дистрибутива нет (текущая версия базируется на ядре 2.1.73), но его можно собрать из программ, представленных на узле Web проекта Linux/MIPS (http://lena.fnet.fr).
Linux для Power Macintosh
MkLinux – попытка заставить Linux работать на микроядре Open Group Mach, загружаемом на компьютерах семейства Power Macintosh, для которого оно и предназначено. Архитектура микроядра организована таким образом, чтобы упростить перевод операционной системы на другую платформу, с особым акцентом на перевод самого ядра.
Apple Computer полностью поддерживает проект MkLinux, узел Web которого находится по адресу http://www.raklinux.org. В настоящее время распространяется через Internet и на CD-ROM.
Среди других проектов, имеющих целью перевести Linux на платформу Power Macintosh – дистрибутив PowerPC Linux, который мы обсудим в параграфе о процессоре PowerPC и Powermac/Linux (http://www.es.wise.edu/~tesch/linux_infо). Оба проекта – версии Linux, ориентированные на процессор PowerPC, составляющий основу систем Power Mac, а не на микроядро. Этот вариант обеспечивает более высокую эффективность, но менее пригоден для перевода на другую платформу. Объединение исходных текстов Powermac/Linux и LinuxPPC от PowerPC Linux привело к появлению версии Linux для платформы PowerPC.
Apple расширил эту версию Linux, известную как Darwin, до своей последней операционной системы Mac OS X. Хотя ядро Mac OS X базируется на двух-других Unix-клонах (Carnegie-Mellon's Mach 3.0 и Berkeley Standard Distribution версии 4.4-lite), оно также включает существенную часть программного обеспечения Linux.
Linux для процессоров PowerPC
Большой успех достигнут в поддержке Linux на процессорах семейства PowerPC. Проект LinuxPPC (http://www.linuxppc.org) ведется компанией PowerPC Linux. Это завершенный устойчивый дистрибутив, который работает на компьютерах Power Macintosh, Power-UP от Amiga, BeBox от Be Inc., системах RS/6000 на основе PowerPC, системах, PReP и CHRP от IBM и рабочих станциях от Umax.
Среди прочих, поддерживаются следующие программы и возможности.
- Системы на основе шины PCI
- Жесткие диски SCSI и IDE
- Мультимедиа
- Web-браузеры наподобие Netscape
- X Windows и обширный набор диспетчеров окон
- Java JDK 1.2.2
В стадии разработки находится проект эмулятора Mac OS, запускаемого в Linux на PowerPC (аналогично Wine – попытке создания эмулятора Windows в Linux на процессоре Intel x86). Часть проекта уже реализована в виде Mac OS X.
Linux для процессоров SPARC
UltraLinux (http://www.ultralinux.org), ранее известный как S/Linux, – проект перевода Linux на процессоры SPARC и UltraSPARC компании Sun. В настоящее время это достаточно устойчивая система, поддерживающая даже новейшие 64-битовые рабочие станции на базе UltraSPARC. На момент написания книги Slackware и Debian располагали SPARC-версиями самых свежих своих дистрибутивов.