На прошлогодней конференции D8 глава компании Apple Стив Джобс провёл границу двух исторических эпох компьютерных технологий. Цифровой мир настоящего он назвал Post-PC era, а традиционные персоналки сравнил с грузовиками, в которых нынче нуждается один из тысяч. «Когда мы были аграрной нацией, все машины вокруг были грузовиками, поскольку только грузовики фермерам были и нужны, — объявил Джобс. — С развитием городов популярными стали авто с усилителем рулевого управления и автоматической трансмиссией».
Говоря о переходе от тяжеловесных универсальных ПК к новой парадигме работы с компьютерами, он имел в виду планшеты — устройства, рынок которых Apple сама и создала. Спустя год после этого выступления сомневаться в том, что планшеты стали основным трендом компьютерной индустрии, не приходится. Обозначенная яблочником номер один эпоха Post-PC и правда набирает обороты. Только вот вопрос: одни ли планшеты являются её авангардом? Может, стоит оглянуться вокруг и присмотреться попристальнее? Глядишь, и заметим тогда целую армию неприметных с виду компьютеров, примостившихся возле наших электрических розеток и бесшумно творящих своё полезное дело.
Речь идёт о компьютерах форм-фактора Plug PC — лилипутах компьютерного мира, в сравнении с которыми даже планшеты смотрятся гулливерами. Наряду с популярными ныне «таблетками» эти крохи берут на себя немалую долю традиционных для персоналок задач, а значит, их существование в «постписишную» эпоху вполне оправданно.
Что же это за вычислительное племя? Давайте разберёмся.
Plug Computers. Рождение форм-фактора
Как и в живой природе, мутации в компьютерном мире — не редкость. Зачастую их результатом становятся странные гаджеты, быстро врывающиеся на рынок и столь же быстро исчезающие с него. Однако порой они приводят к появлению совершенно нового форм-фактора. И форм-фактор этот — не поденка, а новый долгоживущий подвид, знамя которого подхватывают и развивают все, кому не лень.
Так было с форм-фактором iPad. То же случилось и с платформой Plug Computer.
Первое устройство формата Plug PC было представлено на выставке CES в 2009 году. Именно тогда разработанная компанией Marvell система на чипе известной серии ARMADA, базирующаяся на процессорном ядре Sheeva, стала наряду с OLED-телевизорами, пикопроекторами и смартфоном Palm Pre одним из фаворитов выставки. Точнее, не сама платформа, а миниатюрный компьютер SheevaPlug, собранный Marvell для демонстрации её возможностей.
Внутри корпуса размером с зарядное устройство скрывался полноценный компьютер, работающий под управлением Linux. SheevaPlug основан на ARM-процессоре Marvell Kirkwood 88F66281 с ядром Sheeva, работающем с тактовой частотой от 800 МГц до 1,2 ГГц. На борту устройства стояло 512 мегабайт оперативной памяти и накопитель Flash той же ёмкости. Ввод-вывод в малютке был представлен гигабитным Ethernet-адаптером и одним разъёмом USB 2.0. На плате был также смонтирован преобразователь напряжения, что позволяло подключать SheevaPlug непосредственно к розетке. В качестве операционной системы Marvell использовала Ubuntu версии 9.04.
>Структура SheevaPlug благодаря поддержке интерфейса JTAG является открытой для совершенствования
SheevaPlug легко включался в сетевую инфраструктуру благодаря сетевому адаптеру, а порт USB позволял подключить к нему разнообразные устройства внешней памяти, тем самым превращая этот миниатюрный компьютер в полноценный: медиасервер, хранилище NAS, клиент пиринговых сетей и целый набор практически полнофункциональных серверов (web, ftp и т.д.) При этом SheevaPlug потреблял всего 2,3 ватта без подключённой периферии и до 7 ватт с присоединёнными накопителями. Он не шумел, не грелся, был практически незаметен и готов сутками выполнять рутинные задачи, которые до него выполняли персоналки.
>Наличие базовых интерфейсов позволяет включить Plug PC в стандартную вычислительную инфраструктуру дома или офиса
Это было потрясающе. Но по-настоящему важным было то, что SheevaPlug оборудовали интерфейсом JTAG формата mini-USB. Интерфейс JTAG, названный так в честь поддерживающей его IEEE-группы Joint Test Action Group ( http://grouper.ieee.org/groups/1149/1/), широко используется для отладки и программирования на низком уровне микропроцессорных систем различного класса. Именно его наличие в SheevaPlug и сделало платформу Plug Computer открытой. Вскоре новый форм-фактор зажил собственной жизнью в десятках проектов.
Plugcomputer.org. Мутации мутаций
Шаг компании Marvell в сторону увеличения открытости своей платформы был сродни сделанному некогда шагу IBM к открытию платформы IBM PC. Наличие отладочного интерфейса и активная поддержка любых инновационных начинаний самой Marwell привели к появлению проекта plugcomputer.org, объединяющего под своим крылом энтузиастов нового форм-фактора — стартапы, старательно расширяющие зарождающийся рынок Plug PC. Идея проекта чётко обозначена на заглавной странице его сайта. Она амбициозна: заменить прожорливые и дорогие дата-центры мириадом энергоэффективных и дешёвых компьютеров формата Plug PC.