В мобильном секторе все гораздо сложнее. Новые 65-нм процессоры (кодовое название Yonah[Строго говоря, есть несколько разных Yonah. По числу ядер есть Yonah1 и Yonah2; а ближе к 2007 году, возможно, под названием Stealey выйдет и «дешевый» одноядерный Yonah1 с урезанной до 512 Кбайт кэш-памятью L2]) — впервые в мире мобильных CPU — являются двухъядерными, причем построенными на основе прогрессивной технологии, общей для двух ядер кэш-памяти второго уровня. Правда, два ядра — это удвоенное тепловыделение, которое трудно компенсировать даже более тонким технологическим процессом, поэтому при работе ноутбука от батарей процессор незаметно «превращается» в одноядерный, если мощность второго ядра не требуется. Добавили в процессор и поддержку технологии виртуализации Intel VT-x. Правда, кэш-память второго уровня увеличивать по сравнению с предыдущим поколением Dothan не стали — она так и осталась равной 2 Мбайт, что для одноядерных, что для двухъядерных вариантов. Заодно процессоры получили новую систему маркировки, а соответствующая платформа (Centrino третьего поколения) была названа Napa.
Серверные системы
   Далеко не везде от процессора требуется очень высокая производительность. Особенно если речь идет о производительности в вычислениях с плавающей точкой (FP). Например, Itanium в таких вычислениях несомненный лидер — и где x86, а где Itanium[На то, конечно, есть и другие важные причины, но…]? Зато частенько требуется обеспечить небольшое тепловыделение, причем как для ноутбуков, так и для настольных систем и, что самое парадоксальное, серверов. Парадоксальное — потому что для серверов, в принципе, не слишком важны тишина и сложность системы охлаждения — сервер все равно стоит в отдельном, а зачастую — и в специально кондиционируемом помещении[А завтра, глядишь, и к системе фреонового охлаждения подключать начнут. Вроде той разработки крупной российской компании Kraftway, о которой мы рассказывали в прошлогоднем #46]. Однако усиливающееся влияние кластерных систем диктует свои законы — и сегодня «в моде» блейд-серверы и прочие «тонкие» одно-двухъюнитовые решения, позволяющие установить в одну стойку множество небольших однотипных серверов. Желательно двух-, а еще лучше — четырехпроцессорных. И поскольку это совсем недорого — двухъядерных. Помножьте 130 (если не 180) ватт TDP двухъядерных Xeon на два сокета и 42 сервера в стойке — и представьте себе задачу энергоснабжения и последующего отвода более 12—16 кВт мощности. Особенно если таких стоек — целый зал. Нужно ли после этого удивляться, что располагающая более чем двумястами тысячами серверами Google решила расширить свою базу за счет серверов, построенных на процессорах AMD.
   Впрочем, методики решения подобных «небыстрых, зато холодных» задач давным-давно отработаны и сводятся к использованию ноутбучных процессоров в несвойственных им системах. К примеру, новые десктопные системы от Apple используют процессоры Core Duo. С серверными процессорами так же просто поступить невозможно — они требуют специальной инфраструктуры, сертификации, чипсетов и, главное, возможности работать в многопроцессорных конфигурациях. Однако особого труда для Intel подобная адаптация, похоже, не составляет, так что уже в самое ближайшее время мы увидим серверную модификацию Core Duo на ядре Yonah в виде низковольтных семейств процессоров Xeon LV и Xeon ULV (ядро Sossaman). Работая на частотах порядка 1,67—2,0 ГГц, они не будут блистать производительностью и не будут поддерживать 64-битные расширения, — зато будут обладать более чем конкурентоспособными тепловыми пакетами в 31 и 16 Вт соответственно против 60/30 Вт у HE (и EE — модификаций Opteron[У Intel и AMD методики измерения тепловыделения CPU отличаются (Intel указывает типичное тепловыделение, AMD — максимальное), так что прямое сравнение TDP некорректно]). Выходящая в середине нынешнего года серверная ипостась Conroe — ядро Woodcrest — столь же низким тепловыделением похвастать не сможет, так что линейка Sossaman’ов в исполнении Socket 479, похоже, обречена на долгое пребывание на рынке.
   В секторе «не-столь-компактных» систем дела обстоят проще: на смену текущему (прямо скажем, не слишком удачному) двухъядерному процессору Intel Xeon «Paxville», должен прийти заметно более производительный и менее горячий 65-нм эквивалент Presler под кодовым названием Dempsey. Обладая вдвое увеличенным кэшем L2, а также более быстрой 1066-МГц системной шиной, Dempsey обещает стать весьма интересным продуктом. Заодно с Paxville Dempsey вытеснит и одноядерный Xeon DP «Irwindale». В секторе MP-процессоров (4-сокетные системы и выше) на смену ядру Potomac (серверный аналог ядра Prescott с 1-Мб L2 и 8-Мб L3) придет сложнейший двухъядерный 65-нм процессор Tulsa с 16 Мбайт общей кэш-памяти L3. В отличие от других своих двухъядерных 65-нм собратьев Tulsa будет выполнен в виде одного кристалла (сказывается общий L3) с громадной площадью 435 кв. мм. 1,33 млрд. транзисторов — это не шутка. Хотя ему далеко до другого «долгостроя» — двухъядерного Itanium 2 «Montecito» (1,72 млрд. транзисторов, 595 кв. мм). Что за проблемы с этим чудом техники, насчитывавшем, помимо двух ядер, поддерживавших своеобразную[Нет, это не Hyper-Threading для Itanium 2, хотя формально технологии и похожи. Temporal Multi-Threading, или Helper Threads, основывается на несколько других принципах] многопоточность (по два потока на ядро), 24 (12x2) мегабайта кэш-памяти L3 и производящимся по 90-нм технологическому процессу, приключились у Intel — неизвестно, но то что они были — несомненно. Montecito изрядно опоздал с выходом на рынок и «слегка» подрастерял свои тактовые частоты и заявленные поначалу «фичи». Впрочем, это все равно очень хороший процессор с впечатляющей производительностью, «смена» которого ожидается не раньше 2007 года
   Попутно с процессорами анонсированы и новые чипсеты для DP-систем — Blackford и Greencreeck. В числе новшеств — переход на две независимые процессорные шины (пропускной способности одной шины для многопроцессорных многоядерных систем катастрофически не хватает) и переход к использованию новой оперативной памяти FB-DIMM. Вскоре изменится и сокет — вслед за Pentium 4 процессоры Intel Xeon переберутся с Socket 603/604 на разъем LGA 771.
Заглядывая в будущее
   Вышеперечисленными моделями Intel, конечно, не ограничивается. Горячие головы уже рассказывают о планах уважаемой корпорации едва ли не до 2008 года, и если верить им, то первый четырехъядерный процессор Intel появится уже в конце текущего — начале следующего года и будет представлять собой два кристалла архитектуры Conroe в одной упаковке. Серверная модификация выйдет чуть раньше и получит название Clovertown; настольная — на полгода позже и будет называться Kentsfield. Заодно выйдет и 65-нм четырехъядерная версия Itanium (надеемся, что история с Montecito не повторится) с кодовым названием Tukwilla, хотя в отношении Itanium технологический процесс 90-нм не будет забыт даже тогда — на его основе выпустят «доработанный» Montecito (видимо, такой, каким его обещали изначально) под названием Montvale. Тогда же начнется интересный процесс объединения линеек Xeon и Itanium, поскольку через пару лет и те и другие будут переведены с существующих FSB на новую последовательную шину CSI (Common System Interface), являющуюся своеобразным аналогом шины AMD Hyper-Transport и, как и последняя, обеспечивающую очень широкую совместимость с наборами системной логики. Фактически станет возможным ставить в один и тот же сервер как Xeon, так и Itanium, что, за счет широко используемой инфраструктуры, теоретически должно резко снизить стоимость систем на основе последних.
   В общем, скучать нам в ближайшие года два не придется. Некоторый «застой», наблюдавшийся последний год, медленно, но верно уходит в прошлое: похоже, что уже в 2006-м мы увидим очередной виток противостояния ведущих процессорных компаний, с присущими ему ценовыми войнами, гонкой мегагерц и выпуском принципиально новых CPU. А конечный пользователь от этого, как всегда, только выиграет.
 
Производственные проблемы чипмейкеров
   Проблема с современными «тонкими» технологическими процессами — в том, что для производства очень маленьких «рисунков» на поверхности кристалла используется свет с «большой» длиной волны. «Большая» длина лежит, правда, где-то в области глубокого ультрафиолета, но ситуацию это не меняет — при длине волны 193 нм свет, в силу волновых свойств, попросту огибает препятствия с размерами, почти на порядок меньшими (65-нм транзистор, 35-нм затвор). А уменьшить длину волны не получается — еще чуть-чуть, и излучение станет настолько жестким, что начнет ионизировать большинство используемых сегодня в оптических системах материалов, вынуждая отказаться от линзовых систем в пользу систем зеркал (которые, к слову, в разрабатываемых EUV-установках тоже быстро разрушаются) и совершенно новых фоторезистов. Ведутся разработки систем с промежуточной 157-нм волной, для которой еще можно что-то подобрать без радикальных конструктивных изменений и «мокрых» иммерсионных технологий, использующих принцип уменьшения длины волны в жидкостях с высоким коэффициентом преломления. Но из лабораторий они пока не вышли и к тому же повышают доступное разрешение всего лишь в 1,5—2 раза.
   Предложенное еще при переходе индустрии на 90-нм технологический процесс решение можно охарактеризовать как своеобразное «приручение» волновых свойств света, превращение их из врага в союзника. Рисунок маски, который литографическая установка переносит на кремниевую пластину, изменяют особым образом, где-то «подрисовывая» лишнее, где-то «убирая» нужное (OPC — Optical Proximity Correction) и используя в некоторых местах вставки, «поворачивающие» фазу на 180° (APSM — Alternating Phase Shift Mask). Процесс этой «доработки», ведущей от изначальной задумки инженеров к итоговой маске, полностью автоматизирован — новый рисунок попросту пересчитывается на компьютере. В итоге удается даже с обычной 193-нм литографией «рисовать» транзисторы для 45-нм технологии, а вместе с 157-нм и иммерсионными технологиями он обеспечит индустрии вполне приемлемые инструменты и для 32-нм и 22-нм техпроцессов, освоение которых намечено на 2009 и 2011 годы. А там, глядишь, еще что-нибудь изобретут — и почти рентгеновские установки «экстремального ультрафиолета» EUV с длиной волны 13 нм, которые нам обещали к 2003 году (а сегодня обещают к 2009-му), уже не понадобятся. В любом случае запас прочности на ближайшие лет пять у разработчиков процессоров есть.

TrueCrypt позволяют сделать это наиболее удобным образом: на флэшке создается один файл-контейнер, содержащий всю информацию (в шифрованном виде, естественно), который после авторизации можно подмонтировать как виртуальный диск и работать с ним в прозрачном режиме. Разумеется, саму TrueCrypt можно запускать без инсталляции с той же флэшки [Более того, можно настроить автоматическое монтирование шифрованного диска при подключении флэшки
 

Linux на флэшке
   Иметь под рукой весь необходимый софт могут позволить себе не только пользователи Windows. Линуксоиды здесь даже в более выигрышном положении: ничто не запрещает носить с собой любимую ОС целиком. Конечно, речь идет о LiveCD-дистрибутивах, загружающихся и работающих с оптического носителя. Самым известным из них является Knoppix, прекрасно уживающийся и с флэш-брелками.
 
   При всех своих достоинствах Knoppix обладает одним существенным недостатком: все компоненты операционной системы записаны на оптический носитель, что не позволяет вносить изменения в системные или конфигурационные файлы. Точнее, во время работы в Knoppix изменять можно что угодно — от настроек темы рабочего стола до характеристик аппаратной части компьютера, но при следующей загрузке все придется восстанавливать заново. Для исправления этого досадного казуса предусмотрена специальная команда меню, позволяющая сохранять изменения на флэш-накопитель. При следующем старте Knoppix достаточно указать соответствующий параметр загрузки, указывающий операционной системе место размещения пользовательских настроек, и ваша операционная система обретет свою индивидуальность согласно вашим предпочтениям.
   Более основательный способ работы с флэшкой — создание на ней специального файла, содержащего весь пользовательский каталог в сжатом виде. В нем будут сохраняться не только настройки, но и рабочие документы, электронная почта и т. д. Причем совершенно не нужно перед выходом из Knoppix производить какие-либо действия — сжатие и сохранение данных происходит автоматически в процессе работы. Для подключения пользовательского каталога во время загрузки Knoppix используется команда, аналогичная описанной в предыдущем абзаце. Данные могут сохраняться в файл с применением шифрования, что в некоторых случаях весьма полезно.
   Впрочем, сегодня есть «живой» Linux-дистрибутив, который может делать то, что не под силу даже Knoppix. Puppy multisession live-DVD(CD) является миниатюрным (около 60 Мбайт), но самым настоящим Linux-дистрибутивом, обладающим уникальным свойством: он способен сохранять настройки на тот же самый (оптический!) носитель, с которого и загружается. Делается подобный фокус очень просто: при записи сжатого ISO-образа используется режим мультисессии, что позволяет в дальнейшем дописывать на свободное место свои личные настройки или сохранять рабочие документы. Также существует версия Puppy, предназначенная для установки на флэш-драйв.
   Илья Шпаньков [ilya.shpankov@gmail.com]
Офис
   Перейдем к выбору софта для работы. Чтобы прижиться на флэш-драйве, он должен удовлетворять двум критериям: не быть привязанным к конкретной машине и занимать не слишком много места.
   Понятно, что MS Office тут не подходит. Тем не менее свято место пусто не бывает — коллектив проекта www.portableapps.com (там можно найти и многие другие программы, упомянутые в статье) подготовил и поддерживает специальную сборку свободного пакета OpenOffice.org, уже настроенного для «автономного плавания» (Portable OpenOffice.org). Привыкнув к его интерфейсу, который не так уж сильно отличается от известного продукта Microsoft, обнаруживаем, что почти все документы последнего замечательно читаются в бесплатном аналоге. «В полный рост» он займет около 140 Мбайт. Вроде бы многовато для флэшки, зато мы всегда имеем под рукой всю мощь конторского дела — это и текстовый процессор Write, и электронные таблицы Calc, и все-все-все остальное, что так мило сердцу любого пользователя MS Office. Правда, некоторые дополнительные инструменты (типа словарей для проверки орфографии) придется скачать и установить отдельно. Отличий переносной версии от ее «оседлой коллеги» замечено не было.
   По архитектуре OpenOffice.org представляет собой «монолитное» приложение, объединяющее все офисные функции, — так что установить отдельно, например, текстовый редактор и тем самым сэкономить драгоценное место, увы, не удастся. В качестве альтернативы можно предложить Portable AbiWord — не блещущий функциональностью, зато поддерживающий самые разные текстовые форматы и занимающий на винчестере чуть более 14 Мбайт.
 
Windows на флэшке
   Про различные Linux-дистрибутивы, работающие с мобильных носителей, слышали, наверное, все. Менее известно о существовании версии Windows, которую можно запускать даже с флэшки.
   Я имею в виду Windows PE (Preinstallation Environment), позиционируемую компанией Microsoft как замена DOS’овских загрузочных дискеток. Лицензия ограничивает ее распространение среди широкой публики — РЕ рассчитана в первую очередь на администраторов крупных сетей и производителей ПК и может использоваться для восстановления рухнувшей Windows и проверки аппаратно-программного обеспечения. Главное ее достоинство по сравнению с обычной версией — малый размер (около полутораста мегабайт) при полной поддержке 32— или 64-разрядных драйверов, а также полноценная работа в сети.
   Установка системы на носитель проходит практически без участия оператора. Однако если нужно установить ее на флэшку, то дистрибутив следует искать на диске OPK (OEM Preinstallation Kit) для MS Windows Server 2003. Только на нем имеется специальная утилита, позволяющая отформатировать флэшку под РЕ, сделать загрузочной и скопировать на нее необходимые файлы.
   Разумеется, Windows PE — не полноценная операционная система. Во-первых, с ней работают только те приложения, которые практически не взаимодействуют с реестром; связано это с тем, что после перезагрузки все изменения реестра теряются, к тому же его размер ограничен. Во-вторых, эта версия не поддерживает 16-разрядные приложения. И в-третьих, время работы ограничено 24 часами, после чего система принудительно перезагружается. Интерфейса как такового тоже нет: сразу после загрузки вам оставляют только открытое окошко терминала, откуда из командной строки вы можете запускать любые административные утилиты или, например, Notepad. И наконец — ограничено количество одновременно запущенных приложений.
   Помимо официальной Windows PE от Microsoft есть и альтернативные разработки. Одна из них -BartPE: это не совсем система, а скорее своеобразный «установщик» Windows. Для его работы не требуется OPK, достаточно стандартной Windows XP, под которой запускается процесс копирования нужных файлов из оригинального дистрибутива Windows на мобильный носитель. Однако для установки на флэш-драйв опять же понадобится утилита форматирования с MSWS2003 OPK. BartPE позволяет расширить возможности «маленькой» Windows. В ней добавлена поддержка отличных от английского языков (уже доступен 21 языковой модуль, в том числе русский), снято 24-часовое ограничение времени работы и наконец, имеется графический интерфейс и поддержка 16-разрядных приложений (благодаря системе плагинов).
   Константин Курбатов [banknote@computerra.ru]
Сеть
   Документы — это важно. Но чтобы их создавать, надо быть в курсе событий на нашей планете и в ее окрестностях, в чем очень помогает браузер. К примеру, нашумевший (и продолжающий набирать популярность) Mozilla Firefox перебрался на флэшку в виде Portable Firefox — небольшой (около 16 Мбайт), замечательно поддерживающий сегодняшние веб-стандарты инструмент. Впрочем, за свою портативность он отберет у нас возможность пользоваться кэшем и историей.
   Не стоит забывать и про норвежскую «Оперу». Несмотря на то что разработчики не предоставляют официальной portable-версии, по ключевым словам «Opera USB» можно найти множество подробных инструкций и неофициальных «сборок», позволяющих исправить этот недостаток. В результате мы сразу получим в очень маленьком дистрибутиве не только отличный браузер, но еще и почтовый клиент, RSS-читалку и клиент IRC! И все это без потери куков, кэша и т. д. и всего лишь в виде десяти мегабайт после установки.
   Если «Оперу» мы не поставили, значит, нам все-таки нужен отдельный почтовый клиент. Переносных программ этого класса существует великое множество, и выбрать победителя из них непросто. Впрочем, для многочисленных пользователей «Летучей мышки» особых проблем с выбором не будет — компания RitLabs выпустила специализированный продукт The Bat! Voyager, заточенный как раз для работы с флэшки (см. врезку).
 
«Мышка» на флэшке
   Говоря о предопределенности выбора «мобильного» почтового клиента для пользователей The Bat, авторы статьи слегка преувеличили: дело в том, что Voyager является бесплатным приложением к профессиональной версии популярной почтовой программы и отдельно не распространяется. Владельцы The Bat! Home Edition (возможностей которой за глаза хватает 90 процентам пользователей), равно как и обладатели пиратской версии, установить portable-версию на флэш-драйв не смогут — инсталляционный пакет связывается с сайтом компании RitLabs и отправляет туда регистрационный блок, а уж на сайте наверняка все подозрительные ключи проверяются. Другими словами, Voyager используется как пряник, побуждающий переходить на Professional Edition.
   Что касается самой программы, то это совершенно самостоятельный и практически полноценный клиент The Bat, запускаемый с флэшки. Существенные отличия — обязательное использование пароля для запуска программы и шифрование базы на лету. Поскольку база зашифрована, то, естественно, простым копированием папок с большого компьютера на флэш-драйв синхронизировать установленный на хосте мейлер (он, кстати, может быть зарегистрирован с другим ключом) с Voyager не удастся. Для этого нужно использовать собственные средства The Bat для выгрузки и загрузки базы сообщений (в программе почему-то загрузка и выгрузка объединены в трехшаговый процесс — эдакая причуда юзабилити, — но работает все на ура). Таким образом, если вы потеряли флэшку, то ее новый обладатель не получит доступа к вашей почте (мастер-пароль); если кто-нибудь излишне любопытный перепишет содержимое флэшки на свой диск, то доступа к вашей базе он опять-таки не получит (при установке Voyager на новый драйв программу нужно перерегистрировать, она «привязана» к диску). Собственно, пользователь должен заботиться только о регулярности бэкапов.