После года разработки вышла новая стабильная версия OpenTTD 1.2.0 (свободный порт известной игры Transport Tycoon Deluxe). Главное нововведение — приближения карты х2/х4 и поддержка 32bpp-графики. Доступен changelog с подробным списком всех изменений.
Команда Core Project представила новый релиз Tiny Core 4.2, в котором проведен масштабный рефакторинг кода с целью обеспечения его максимальной модулярности (как результат - ядро vmlinuz 2.4MB и core.gz 5MB). TinyCore теперь представляет из себя kernel + core.gz + Xvesa.tcz|Xorg.tcz + Xprogs +fltk-1.10.tcz + (Windows Manager на выбор пользователя) + wbar.tcz. Оригинальный TinyCore представляет из себя набор модулей из Core Project, занимающий 12MB .
Вместо MicroCore появился модулярный дистрибутив CorePlus, соответствующий новой философии проекта, легко встраиваемый в системы и расширяемый с помощью пакетов.
Начались первые коммерческие поставки MeeGo-флагмана Nokia — N9. Из особенностей:
операционная система MeeGo
1GHz процессор OMAP3630
3.9" AMOLED 854x480 экран с защитой от царапин Gorilla Glass
1GB ОЗУ
NFC чип
камера 8 MP с поддержкой HD видео
Ориентировочная цена в Европе (не включая налоги) 480 евро за версию 16GB и 560 евро за версию 64GB.
Пресс релиз не содержит информации о сроках выхода устройства в отдельных странах, но в России уже в течение месяца принимаются предзаказы через магазины МТС, Озон, Связной и Евросеть (стоимость 16GB версия — 23 990 рублей, стоимость 64GB версии — неизвестна).
Корейская компания Insignal представила для разработчиков и энтузиастов доступную ($199) системную плату Origen с 2-ядерным ARM процессором Samsung Exynos 4210 класса Cortex-A9 и 1 Гб DDR3 памяти. Продукт включает в себя все основные компоненты, использующиеся в мобильных устройствах и планшетах. Доступные популярные интерфейсы: HDMI, SD card, WiFi, Bluetooth, Stereo audio, LCD, JTAG debug и Camera. Процессор не интегрирован и в будущем возможна его замена на более новый. Заявлена поддержка Linux 2.6.35.7 и Android 2.3 «из-коробки», а так же tool chain от Linaro.
Автор одной из самых популярных кросс-платформенных разработок, использующей открытую технологию OpenCL, представил облегченную версию программы oclhashcat, оптимизированную на единовременный перебор 1 хэша. Добиться максимальной производительности позволяет использование BIT_ALIGN, BFI_INT и реверсивный движок проверки MD4 и MD5. Программа рассчитана на работу с дискретными видео-картами как от AMD, так и от Nvidia, тогда как большинство существующих решений от конкурентных проектов используют проприетарную технологию CUDA, рассчитаны на работу только под картами Nvidia и не являются мультиплатформенными.
На конференции TechCrunch Disrupt было объявлено о переводе более 30 миллионов пользователей MSN блогов на платформу wordpress.com. Благодаря этому проекту, открытому под GPL, пользователи Microsoft получат более качественный сервис, при этом сервис wp.com удвоит аудиторию.
Вместе с анонсом последнего обновления 2.4.37.10 стабильного релиза ядра Linux версии 2.4.37 было объявлено о плане, согласно которому будет останавливаться работа над веткой 2.4. Десятый релиз содержит небольшой набор изменений, в планах не намечен выпуск 2.4.37.11, но если найдётся достаточно багов и пользователей, которым нужно их исправить, то релиз 2.4.37.11 состоится.
Каждый релиз ветки 2.4.37 теперь поддерживается в течение года. Если в течение года не найдено багов и уязвимостей, то релиз «продолжает плыть сам по себе», без обновлений. При нахождении уязвимости будет готовиться патч, при необходимости — релиз, продлевающий поддержку ещё на 1 год.
Вышел PHP 5.3.3, включающий в себя официальную поддержку PHP-FPM (FastCGI Process Manager SAPI) и большое количество исправлений (результат акции «Month of PHP Security»). Включение в основную ветку патчей от php-fpm.org открывает перспективы для широкого распространения альтернативных для apache + mod_php5 решений — таких комбинаций, как nginx + php-fpm или lighttpd + php-fpm, позволяющих обеспечить более высокую производительность веб-приложений.
В течение этого года отечественный http-сервер nginx показывал постоянное увеличение своей доли в статистике, собираемой netcraft с 234 млн сайтов. С начала года рост составил 12.9 млн хостов или 5.2% (примерно совпадает с данными роста сервера Apache), в декабре рост составил 1.3 млн хостов. На текущий момент nginx установлен для обслуживания 8.75% активных сайтов (топ сервера), а среди миллиона самых популярных сайтов его доля 4.03%.
После 15 месяцев разработки компания Nero выпускает новый релиз своего AAC кодека в виде бинарников для Linux. В neroAacEnc улучшено качество кодирования аудиоданных с частотой > 48 кГц, улучшена совместимой с оборудованием и iTunes, сохранение параметров кодирования в метаданные. В neroAacDec улучшена обработка ошибочных (битых) данных и улучшена скорость. neroAacTag поддерживает тэги 3GPP и Sony Memory Stick, работает с файлами содержащими несколько тегов одновременно. Кодек считается самой удачной реализацией алгоритма сжатия AAC, на текущий момент не существует альтернативы со свободной лицензией.
После 3.5 месяцев отладки наконец-то вышел финальный релиз виртуальной машиныScummVM, позволяющую запускать старые игрушки от LucasArts, Activision Adventure, Adventuresoft/Horrorsoft, Coktel Vision, Revolution Software, Sierra AGI, Humongous Entertainment и других производителей (использующих движок SCUMM). Всего поддерживается более 100 игр, программа портирована на множество платформ, в том числе Linux, BSD, Windows, Mac OS X, Solaris, AmigaOS, Atari/FreeMiNT, Haiku/BeOS/ZETA, MorphOS, OS/2, игровые платформы (PS2, DC, GC, Wii) и смартфоны (Palm OS, WM, Symbian OS, iPhone, Motorola) - пакеты для установки доступны на страничке Downloads. Портируемость кода является одним из главных приоритетов разработчиков, это становиться возможным благодаря тому, что программа интерпретирует скриптовый языки игровых движков, а не эмулирует аппаратную часть.
Обновился открытый (GPL) драйвер ext2/ext3 для операционных систем Windows. Некоторые изменения: драйвер получил статус подписанного для Vista и Server 2008; приняты 5+ патчей Bo Branten для решение проблем ifstest; оптимизирован FastIo код; улучшена функция ассоциации букв и подключение устройств (hdd и usb); совместимость с программами Acronis TrueImage, FreeOFTE и TrueCrypt.
Один из разработчиков ScummVM выложил в своём блоге детали из недавне завершившейся истории судебных разбирательств по поводу нарушения GPL, которая началась в декабре прошлого года, когда был установлен факт использования их проекта в некоторых коммерческих играх для Wii. Как оказалось в итоге, это была разработка черниговских програмистов (украинский офис канадской компании Mistic Software). Проект поддержали юристы из FSF, однако в результате нарушение не было признано, так как сопротивляющаяся сторона убедила заключить полюбовное соглашение, угрожая подать встречный иск об использовании реверс-инжениринга (технология легальна не во всех странах).
После 5 RC релизов наконец-то представлена новая версия легковесного mp3 декодера mpg123 (libmpg123). Обновление касается 2-х важных аспектов - оптимизация кода для 64-битных сред, и более аккуратный вывод, полностью соотвествующий ISO в 16 bit signed и 32 bit floating point режимах.
Не прошло и месяца после запуска OpenCL Early Access Program, как Nvidia уже отправила совместимые с OpenCL драйверы для Windows XP и Linux на сертификацию к Khronos OpenCL Working Group. OpenCL — это свободный аналог системе CUDA, в перспективе доступный на видеокартах разных производителей (в т.ч. ATI).
Y Giridhar Appaji Nag представил обновлённую версию программы Axel, предназначеной для многопотокового получения файлов по протоколу http. Также он представил web proxy размером 2.5 Кб, написаный Sam Watkins на основе этой программы.
Организаторы конференции InfoSecurity, проходящей 28-30 апреля в Лондоне, сорвали со стенда российской компании ElcomSoft плакат со слоганом «Единственный способ взломать PGP» (The only way to break into PGP), о чем руководитель ElcomSoft Владимир Каталов сообщил в блоге компании. Представители организатора выставки, компании Reed Exhibitions, аргументировали свои действия жалобой со стороны компании PGP, разработчика одноименной системы шифрования данных.
Выпущена новая версия свободного MIDI/аудио-секвенсора на C++ и Qt4 под лицензией GPL v2. Некоторые изменения: добавлена поддержка параметра размера такта, сегментирование MIDI треков, масштабирование, исправлена поддержка формата MP3. Скриншоты, возможности и полный список изменений вы найдете в блоге автора.
Согласно новому 6-месячному циклу вышла новая версия ScummVM - сборника виртуальных машин для классических игр, в первую очередь от LucasArts и Sierra. В 13-й версии добавлены несколько новых движков Groovie и Tucker, позволяющих запускать The 7th Guest и Bud Tucker in Double Trouble, и две игры от Humongous Entertainment. Для скачивания доступны пакеты большинства популярных дистрибутивов, для запуска необходимо иметь файлы данных оригинальных игр.