Linux на платформе, отличной от Intel
Linux на платформе, отличной от Intel
Существуют версии Linux не только для микропроцессоров Intel x86 и Pentium, но и для множества других платформ. Рассмотрим в общих чертах несколько наиболее важных и интересных версий Linux, предназначенных именно для других платформ. Полный список версий Linux для различных платформ приведен на Web-узле Linux Online's (http: //www. linux.org/projects/ports. html).
Linux для Power Macintosh
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 для процессора Compaq Alpha
Linux для процессора Compaq Alpha
Процессор Alpha компании Compaq провозглашен образцовым процессором типа RISC. Это один из самых быстрых процессоров, представленных на рынке.
Linux для процессора Alpha сегодня, пожалуй, одна из наиболее надежных, устойчивых и основательно тестированных версий этой операционной системы, предназначенных не для платформы Intel. Все ее компоненты - от X Windows до браузеров Web - работают превосходно. Возможна эмуляция среды для запуска версий Linux, ориентированных на платформу Intel л:86. Подробнее о Linux для процессора Alpha см. по адресу http: / /www. alphalinux. org/.
Linux для Alpha работает во множестве систем на основе Compaq Alpha: от маломощных Universal Desktop Boxes до 64-битовых систем.
Компания Red Hat предлагает версию Linux Red Hat для процессора Alpha.
Linux для процессора Motorola 680x0
Linux для процессора Motorola 680x0
Linux/m68k - версия Linux для процессоров Motorola 68020 — 68060, работающих во многих компьютерах Amiga, Atari и Macintosh,
Надежные, устойчивые версии Linux/m68k в настоящее время применяются в системах Amiga, Atari и Macintosh, в том числе:
Amiga A2500
Amiga A3000
Amiga А3000Т
Amiga A4000/040
Amiga A4000T/040
Amiga A4000T/060
Amiga DraCo (клон)
Amiga BoXeR (клон)
Atari Falcon
Atari Falcon с AfterBumer 040
Atari TT
Atari Medusa (клон)
Atari Hades (клон)
HP 9000/300 workstations
Macintosh II (многие модели)
Macintosh SE/30
Macintosh Classic П
Macintosh LC (многие модели)
Macintosh Performa (многие модели)
Macintosh Quadra (многие модели)
Macintosh Centris (многие модели)
NeXT workstations
Q40 (Sinclair derivative)
Sun 3 workstations (3/50,3/60, 3/160)
Linux для процессоров MIPS
Linux для процессоров MIPS
Linux/MIPS - версия Linux, предназначенная для большинства систем с процессорами MIPS, включая следующие:
DECStation 5000/2x, 5000/100 и 3100
MIPS Magnum 4000PC
Olivetti M700-10
Текущая версия считается устойчивой и включает поддержку сетей и сетевых файловых систем, при некотором недостатке поддержки встроенных периферийных устройств в отдельных машинах. Пока надежного, устойчивого дистрибутива нет (текущая версия базируется на ядре 2.1.73), но его можно собрать из программ, представленных на узле Web проекта Linux/MIPS
(http: / / lena. f net. f r/).
Linux для процессоров PowerPC
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.
Среди прочих, поддерживаются следующие программы и возможности.
Жесткие диски 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
Linux для процессоров SPARC
UltraLinux (http: / /www. ultralinux. org/), ранее известный как S/Linux, - проект перевода Linux на процессоры SPARC и UltraSPARC компании Sun. В настоящее время это достаточно устойчивая система, поддерживающая даже новейшие 64-битовые рабочие станции на базе UltraSPARC. На момент написания книги Slackware и Debian располагали SPARC-версиями самых свежих своих дистрибутивов.
Встроенный Linux
Встроенный Linux
Проект ELKS (Embedded Linux Kernel Subset - Подмножество ядра встроенного Linux) предназначен для создания встроенной операционной системы Linux, как в ранних ПК 8086 и 80286, карманных калькуляторах и встроенных системах управления. Текущая версия Linux, созданная в рамках этого проекта, работает на ПК, занимая всего от 400 до 512 Кбайт оперативной памяти в полной конфигурации.
Текущая версия далека от совершенства. Пока она может лишь загружаться, работать с виртуальными консолями и дисководами и запускать некоторое количество небольших программ. Разработки ориентированы на реализацию микроокон, которые позволят внедрить современный графический интерфейс пользователя в малые устройства.
В настоящее время система не имеет практического применения, но демонстрирует гибкость Linux, позволяющую работать в условиях различного аппаратного обеспечения. С проектом ELKS можно ознакомиться по адресу http: / /www. elks. ecs. soton .ac.uk/.