Новости архитектур и их поддержки в Fedora

Как вы уже заметили, IBM в последнее время серьезно проталкивает свою новую архитектуру Power8 (почитайте, например, эту обзорную статью). Это и создание консорциума OpenPOWER Foundation, о котором мы рассказывали, и разработка PowerKVM, о котором вы тоже могли слышать, и работа с дистрибутивами по полной поддержке новых процессоров (не только с Fedora и SUSE, но даже с Ubuntu и Debian). На каждом из последних московских айтишных мероприятий выступают представители IBM с докладами на тему преимущества Power8, и мы уверены, что будет и еще, так что рекомендуем сходить, поинтересоваться.

К сожалению, есть и плохие новости для владельцев Power/PowerPC-оборудования более чем 10-летней давности. Основные производители оборудования Power больше не разрабатывают 32-битные системы, и поэтому начиная с Fedora 21 будет удалена поддержка 32-битных архитектур PowerPC. Таким образом ppc присоединяется к уже заброшенным ia64, alpha, hppa и sparc. Любителям экспериментировать с нестандартным железом мы рекомендуем посмотреть на ARM, например на 64-битный, который вроде бы даже собираются выпускать и в РФ.

Это еще не все печальные новости для владельцев PowerPC-оборудования. С отказом от 32-битного powerpc под раздачу попала и экспериментальная материнская плата Nemo, разрабатываемая группой любителей Amiga для работы в системе AmigaONE X1000. Выяснилось, что на свою беду амижники спроектировали ее не для запуска 64-битных приложений, а 32-битных. Ну что тут сказать? Понятно, что любители ретрокомпьютинга нацеливались на их любимую операционку, Amiga, у которой до сих пор есть несколько тысяч верных поклонников по всему миру, но из-за этого отказываться от 64 бит, от всей перспективы, это было очень глупо. Семеро одного не ждут, увы.

Коммьюнити CentOS, наоборот, раздумывает о поддержке PowerPC, так что может быть помощь придет отсюда. Ранее участники CentOS уже обсуждали сборку для 32-битного x86 и 32-битного ARM.

Возвращаясь к ARM. Google, что интересно, не только проектирует кастомизированные Power-системы, но и продолжает экспериментировать с ARM. Недавно они наняли инженера Calxeda, которая недавно вылетела из бизнеса. Куски плоти Calxeda прожевала также Cavium, которая недавно заявила, что расширит сотрудничество с Fedora Project. Обещают, что с Fedora 21 будет полная поддержка 64-битных процессоров ThunderX, "оптимизированных для облачных приложений", что бы это ни значило. Сотрудничать они будут с Jon Masters, который успешно проводит АТО в интересах крупного Enterprise-клуба производителей против разрозненных групп сепаратистов ARM-коммьюнити.

Кстати, действия Jon Masters похоже начинают приносить плоды. AMD, в рамках программы по переходу на ARM-архитектуру, запланировали выход в 2015 году pin-совместимых платформ для ARM и x86. Оппоненты стандартов на ARM, предложенных Jon Masters, заметили, что AMD планирует выпуск стандартизированой платформы не только для Enterprise-систем, но и для других применений. Как и говорилось, стандартизация настолько выгодна для производителей (не для разработчиков - им как раз сепаратизм, отсутствие стандартов и анархия выгодны), что она проникнет везде - и в телефоны, и в телевизоры, и в ваш наколеночный embedded. Вот увидите, скоро будете к датчику в лабе прикручивать 64-битный ARM с ACPI и UEFI. А данные будете получать через Wayland и systemd!

А вообще, интересно, с отказом от 32-битного powerpc, и заметным сдвигом интереса в сторону 64-битного ARM, какова ситуация с 32-битным x86? Наш коллега, David Airlie, заинтересовался вопросом, а кто вообще тестирует 32-битные x86-сборки ядра сейчас?