Часто бывает так, что кроме событий в мире программного обеспечения не происходит ничего замечательного. Сегодня – день полностью противоположный: безусловные хиты дня сегодняшнего – пара новостей из мира железа, суть которых по меньшей мере революционна и обещает много интересного для компьютерной индустрии. Прежде всего следует обратить внимание на известие компании IBM, специалисты которой опубликовали первые детали ведущихся работ по постройке двух суперкомпьютеров семейства Blue Gene с индексами L и C. Гиганты, производительность которых будет одна другого выше (для L – от 180 до 360 терафлоп, для C ещё больше), будут включать сотни тысяч процессоров: так, схема Blue Gene/L предусматривает 65 с лишним тысяч вычислительных узлов, в каждом из которых установлены
по два обычных и четыре математических сопроцессора. Blue Gene/C отличается ещё большим количеством процессоров в узле (до 64). Управляться эти числогрызы будут - вы знали! - операционной системой Linux (помимо неё, впрочем, конструкторы намерены использовать ещё одну узкоспециализированную ОС собственного изготовления, которая займётся организацией вычислительного процесса непосредственно в узлах – но Linux будет всё же играть главную роль). И Blue Gene/L, и /C (известный также под названием Cyclops) будут построены в качестве тестовых прототипов много более крупной системы, которая должна вернуть США утерянную славу суперкомпьютерного лидера (сегодня первое место принадлежит японской NEC с её Earth Simulator): IBM Blue Gene/P, который станет увеличенной копией одного из своих предшественников, показавшего себя лучшим, будет обладать фантастической пиковой производительностью в один
петафлоп, став первым компьютером, достигшим этой ступеньки и абсолютным мировым рекордсменом. При этом управлять им будет всё тот же Linux, который, вероятно, стоит сейчас на вашей персоналке :)
Для того, чтобы прочувствовать новость вторую, необходимо сперва совершить краткий экскурс в технические вопросы. У каждого из вас в том или ином виде есть при себе небольшое радио: переносной радиоприёмник, пейджер, сотовый телефон или Wi-Fi-активированный наладонник – всё это дальние потомки изобретения нашего с вами соотечественника Александра Попова. Но если радиоволны одни, зачем так много различных устройств? Разве нельзя совместить их в одно – сделав некий универсальный приёмник и оснастив его множеством разных декодеров? Именно такая идея и положена в основу т.н. программного радио (software defined radio): специальное "железо" (обычно подключающееся к компьютеру) берёт на себя роль приёмника радиоволн в любых диапазонах (строго говоря, конечно, не в любых, но - в диапазоне очень широком), а управляет им особая программа. Самый известный пример
такого рода – проект GNU Radio, в рамках которого энтузиастами создан свободный программный декодер, позволяющий (при наличии той самой специальной платы – впрочем, достать её можно без труда) поистине творить чудеса: слушать на персоналке музыкальные радиостанции, смотреть телепередачи и т.д. Теперь можно перейти и непосредственно к новости: на конференции Wireless Innovations компания Vanu Inc. продемонстрировала работу программного радио на наладоннике iPAQ. Изготовив соответствующее "железо" (навешивающееся на наладонник как стандартный блок расширения), и установив на iPAQ одну из версий Linux, специалисты Vanu превратили машинку в универсальный приёмник и передатчик – способный работать с сигналами в диапазоне
частот от 100 до 475 Мгц. Применений у такого наладонника множество: это и рация на все случаи жизни, и радио, а в скором будущем ещё и сотовый телефон, и Wi-Fi-клиент. Конечно, может быть, всё то же можно было выполнить и под Windows CE, но – приоритет у Linux.