Читаем без скачивания Журнал «Компьютерра» № 43 от 21 ноября 2006 года - Компьютерра
Шрифт:
Интервал:
Закладка:
WiFi-адаптер дает неоспоримый козырь, который софтверный гигант так и не сумел разыграть. Социальная составляющая могла играючи вытянуть весь проект, однако на деле представлена очень слабо. Беспроводная связь используется лишь для перекидывания песен с одного Zune на другой, которые к тому же можно послушать всего несколько раз под неусыпным контролем системы защиты. И не стоит откладывать знакомство со свежим хитом — через три дня файл будет безвозвратно потерян.
Окном в мир для владельцев плейера станет самобытный сервис Zune Marketplace. Треки можно покупать по 99 центов или же оформить месячную подписку за 15 долларов. Microsoft договорилась с лейблом Universal Music, так что нехватка высококачественного контента едва ли станет проблемой. Но и тут не обошлось без необъяснимых странностей. Для оплаты музыки нельзя просто использовать кредитную карту, сначала нужно купить необходимое количество специальных баллов (как в Xbox Live), которые уже используются для приобретения контента. Заодно клиент попрактикуется в подзабытой со школьной скамьи математике — курс пересчета отнюдь не ровный (1 балл = 1,25 цента).
Как показывают первые дни продаж Zune на территории США, плейер пользуется умеренной популярностью, отставая от традиционных лидеров производства Apple. И хотя Microsoft потратила на маркетинг приличные деньги, в безумные очереди, как за новой PlayStation, ради 250-долларового «убийцы iPod» никто не выстраивается. А в европейских магазинах Zune (или его наследник), видимо, появится и вовсе лишь через год. АЗ
Первый второйВсего несколько месяцев прошло с тех пор, как Trolltech представила свой «телефонный конструктор» на базе Linux под названием Greenphone (см. «КТ» #650), а красивую идею уже подхватил один из крупнейших тайваньских производителей компьютеров и бытовой электроники First International Computer (FIC). В отличие от Trolltech, FIC предназначает свой Linux-смартфон Neo1973 не столько разработчикам, сколько конечным пользователям — линуксоидам, которые давно мечтают о возможности настраивать телефон так же гибко, как и компьютер.
Новинка работает на открытой платформе OpenMoko и в техническом плане способна дать фору многим современным коммуникаторам: сенсорный VGA-экран, GPS-модуль, поддержка карт MicroSD емкостью до гигабайта, SoC-система Samsung на ядре ARM9, 128 Мбайт RAM (в следующей версии планируется добавить Wi-Fi и Bluetooth). Телефонная часть (четыре диапазона GSM/GPRS) работает под управлением встроенной Nucleus OS, а с Linux общается посредством AT-команд. Кстати, и саму Linux, не говоря уже о наборе прикладного ПО, можно заменить — Neo1973 способен также ужиться с Windows Mobile. И все это за цену, сопоставимую с обычными продвинутыми трубками от известных производителей — около 350 долларов. FIC рассчитывает производить около ста тысяч аппаратов в месяц (в год получается больше миллиона!), первая партия должна быть готова в середине декабря. АЗ
Осторожно, Java открывается!Sun наконец-то решилась сделать Java настоящим открытым проектом и 13 ноября объявила о выборе для своего детища «самой левой» лицензии GPL. На данный момент открыты исходники виртуальной машины Java (JVM, она же Hotspot), компилятора языка, справочной системы и некоторых дополнительных утилит для разработчиков. До конца года Sun предполагает добавить еще несколько компонентов, а уже в начале 2007-го все три версии языка — SE (стандартная), ME (для мобильных устройств) и EE (Enterprise) — будут полностью открыты. Помимо свободных, сохранятся и проприетарные лицензии.
Путь Java в «настоящий open source» был долгим и не сказать, чтобы прямым. Открыть исходники сановцев просили многие и по разным причинам — простые разработчики не хотели «класть все яйца в одну корзину» (писать на языке, судьба которого в руках одной корпорации); создатели дистрибутивов Linux не могли включать в свои творения проприетарный продукт; кто-то хотел модифицировать виртуальную машину языка для своих целей; а Ричард Столлман просто призывал к «освобождению всех программ». Чтобы задобрить радетелей открытости, Sun в разное время предпринимала множество всяческих шагов, вроде открытия исходников под так называемой Java Research License (исходники доступны, их можно изучать, но нельзя использовать) или введения особой лицензии для создателей Linux-дистрибутивов (Distro License for Java). Все понимали, что это лишь полумеры, но на то, чтобы «отпустить» Java в открытое плавание, Sun не решалась очень долго. Декларируемая причина такой нерешительности — боязнь «fork», ответвлений (нередки для открытых проектов), которые привели бы к созданию не полностью совместимых версий JVM, «общему разброду и шатанию».
Впрочем, сегодня Sun смотрит в будущее с оптимизмом — для открытой-таки Джавы выбрана лицензия GPL, которая требует, чтобы любые изменения, внесенные в исходники под такой лицензией, лицензировались так же (то есть были открыты и общедоступны). Сановцы надеются, что GPL поможет им избежать «разветвления» — ведь код любой «альтернативной виртуальной машины» может быть возвращен обратно в «родную», это гарантируется лицензией. Правда, в сановское «толкование» GPL внесены некоторые коррективы. Во-первых, при определенных условиях (если в поставку программы включается полный набор библиотек и виртуальная машина) код своих «производных» можно не открывать (независимые модули, линкующиеся с библиотеками Java, не являются «производными работами» и на них не распространяются требования GPL по лицензированию). Для некоторых разработчиков коммерческого Java-софта это важно. Во-вторых, Java Open Source использует версию 2 лицензии GPL, но в Sun не намерены впоследствии (как рекомендовано) переходить на GPLv3. Это связано с неоднозначной репутацией последней, намного более жесткой по требованиям «антикопирайтности».
Одним из факторов, повлиявших на решение Sun об открытии исходников под «левой» лицензией, вероятно, была ужесточающаяся политика создателей многих популярных Linux-дистрибутивов, носящих гордую марку «строго свободных». Здесь нельзя не вспомнить недавнюю историю с «разветвлением» Firefox и IceWeasel («КТ» #659), происшедшим «всего лишь» из-за «несвободности» логотипа «Огненного лиса». Кстати, в набор «новая-открытая-Java» входит и изображение персонажа-символа языка — Duke, тоже опубликованное под открытой лицензией (BSD). ВШ
Героями не рождаютсяЛинус Торвальдс — разработчик ядра Линукс, «крестный отец» сообщества open source, автор книги «Just for Fun» и кумир миллионов пользователей, недавно получил титул «героя» по версии журнала Time.
Популярное издание объявило последние шестьдесят лет — периодом колоссальных перемен и великих свершений, а великие свершения, как известно, под силу только героям. Линус попал в их число не столько благодаря разработке ядра популярной ОС, сколько из-за открытия его исходников для всех интересующихся и желающих внести изменения программистов. По мнению составителей «геройского» списка, это послужило мощнейшим толчком к развитию open source во всем мире. Кто знает, быть может, если бы Линус не решился на подобный шаг в 1991 году, все ПО до сих пор распространялось бы на коммерческой основе, а GPL, разработанная Ричардом Столлмэном в 1988 году, вообще не дожила бы до наших дней.
В любом случае, сейчас Торвальдс стоит в одном ряду с такими известными деятелями, как Нельсон Мандела, Маргарет Тэтчер, Александр Солженицын и Михаил Горбачев. МС
CUDA идут 3D-ускорители?Поглощение ATI корпорацией AMD породило массу домыслов. Кто-то решил, что Intel теперь просто обязана купить фирму nVidia. Другие посчитали, что последняя, оставшись крупнейшим независимым игроком на рынке, вслед за графическими чипами возьмется и за проектирование микропроцессоров, пополнив элитарный клуб производителей «камней». Мечтателей даже не смущает, сколь высокие лицензионные барьеры пришлось бы преодолеть, встань nVidia на эту скользкую дорожку. Впрочем, в какой-то степени слухи об освоении компанией новой для себя ниши оправдались. В начале ноября nVidia представила чип GeForce 8800, который помимо завидной резвости в родной стихии (кстати, это первое решение, поддерживающее DirectX 10) способен взять на себя изрядную порцию вычислений общего назначения, «подставив плечо» центральному процессору ПК.
Для реализации этой задумки nVidia подготовила платформу CUDA (Compute Unified Device Architecture), упрощающую создание C++ приложений, способных использовать вычислительные ресурсы GPU. По всей видимости, такие программы будут реализованы в виде драйверов видеокарты, к которым смогут обращаться жадные до вычислений приложения. При этом разработчики nVidia рассчитывают эффективно использовать особенности нынешних графических чипов, приученных, в отличие от CPU, обрабатывать сразу десятки и даже сотни параллельных потоков.
Конечно, эксперименты по использованию графических ускорителей для решения нетипичных задач ведутся уже давно. Только занимались этим в первую очередь энтузиасты, собственноручно писавшие необходимые библиотеки. nVidia же превращает нецелевое использование своих разработок в официально поддерживаемую функцию. Кстати, весьма возможно, что к той же цели, но только с другой стороны, через некоторое время придут и AMD с Intel, вроде бы уже разрабатывающие универсальные процессоры, способные выполнять функции как CPU, так и GPU.