Читать «Журнал «Компьютерра» № 43 от 21 ноября 2006 года» онлайн - страница 5

Компьютерра

Новинка работает на открытой платформе 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, «общему разброду и шатанию».