Новые оптимизации Firefox сократили разрыв в производительности JavaScript и компилируемых языков

Разработчики Mozilla сообщили о реализации в JavaScript-движке SpiderMonkey новой оптимизации операций с плавающей запятой (float32), которая позволила достигнуть нового уровня производительности web-приложений, использующих подмножество Asm.js. Тестирование производительности показало, что выполняемое в новой сборке Firefox JavaScript-приложение выполняется примерно в 1.5 раза медленнее, чем скомпилированная в машинный код реализация того же алгоритма на языке Си. До внесения оптимизации наблюдалось расхождение производительности в два раза. Ускорение наблюдается и при выполнении обычного JavaScript-кода, но наибольший эффект достигается за счёт применения нового типа float32 в Asm.js, низкоуровневом подмножестве языка JavaScript со строгой типизацией, которое полностью совместимо с обычным JavaScript и может выполняться в любых браузерах. … Читать далее Новые оптимизации Firefox сократили разрыв в производительности JavaScript и компилируемых языков

Первая альфа-версия Ubuntu 14.04

Объявлено о начале альфа-тестирования дистрибутива Ubuntu 14.04 «Trusty Tahr», который отнесён к категории выпусков с длительным сроком поддержки (LTS), обновления для которых формируются в течение 5 лет. В соответствии с планом разработки, уже опробованном при подготовке Ubuntu 13.04 и 13.10, отдельные альфа-сборки не будут сформированы, вместо них для тестирования предлагается использовать ежедневные экспериментальные сборки. Готовые тестовые образы созданы только для Edubuntu, Ubuntu GNOME, Xubuntu и Kubuntu. Бета-версия Ubuntu 14.04, запланированная на 27 марта, будет сформирована в виде полноценной сборки. Релиз намечен на 17 апреля. Основные изменения: Синхронизация новых версий пакетов из репозиториев Debian Testing. Включение в поставку ядра Linux 3.12; … Читать далее Первая альфа-версия Ubuntu 14.04

Открыт код игры Heroes of Might and Magic 3.5: In the Wake of Gods

Открыт код популярного дополнения Wake of Gods к пошаговой стратегии Герои Меча и Магии 3. Код дополнения опубликован на GitHub, там же можно загрузить готовые сборки для тестирования. В настоящее время доступен альфа выпуск WoG 3.59 (прошлая версия 3.58f вышла в 2004 году). Основные изменения: Использование скриптов на языке Lua; Новая система создания диалогов на Lua; Возможность загрузки собственных LOD-файлов; Серия новых команд ERM; Новые скрипты, созданные оригинальной командой разработчиков WoG. В процессе разработки поддержка новых городов, поддержка модов, новое оформление меню. Читать далее Открыт код игры Heroes of Might and Magic 3.5: In the Wake of Gods

Проект GnuPG объявил о проведении краудфандинг-кампании

Проект GnuPG, в рамках которого развивается свободная реализация стандарта OpenPGP, объявил о проведении кампании коллективного финансирования (краудфандинга), в результате которой планируется собрать 24 тысячи евро. Указанную сумму планируется потратить на завершение работы над новой веткой GnuPG 2.1 и развитие инфраструктуры проекта, в том числе покупку нового сервера для web-сервисов , обновление web-сайта gnupg.org, создание мобильной версии сайта, обеспечение возможности доступа к сайту через анонимную сеть Tor, обновление видеоруководств и документации. Сообщается, что за год проекту удалось собрать около 3 тысяч евро пожертвований, чего не хватило даже на покрытие постоянных издержек. За несколько часов после анонса краудфандинг-кампании уже удалось собрать около … Читать далее Проект GnuPG объявил о проведении краудфандинг-кампании

В развитие Cyanogen инвестировано 22 млн долларов

Компания Cyanogen Inc, созданная для курирования проекта CyanogenMod, развивающего альтернативную сборку платформы Android, сообщила о получении от инвестиционных фондов Andreessen Horowitz и Tencent второго транша инвестиций в размере 22 млн долларов, в дополнение к полученным в сентябре 7 млн долларов. Деньги планируется потратить на расширение штата трудоустроенных разработчиков и специалистов по дизайну пользовательского интерфейса, что позволит ускорить разработку и доведение до пользователей новых возможностей. Читать далее В развитие Cyanogen инвестировано 22 млн долларов

Новая версия системы виртуализации VirtualBox 4.3.6

Компания Oracle выпустила корректирующий релиз системы виртуализации VirtualBox 4.3.6, в котором отмечено 17 исправлений, направленных на увеличение стабильности и устранение регрессивных изменений. Из наиболее заметных улучшений можно отметить: Устранены проблемы, приводящие к выводу сообщений об ошибках VINF_EM_TRIPLE_FAULT, VERR_VMX_UNEXPECTED_INTERRUPTION_EXIT_TYPE, VERR_SVM_UNEXPECTED_EXIT и VERR_SSM_STRUCTURE_MAGIC. Налажено удаление через графический интерфейс недоступных виртуальных машин. Отключено автоматическое включение 64-разрядных гостевых систем на 64-разрядных хостах, в случае отсутствия поддержки VT-x/AMD-V. Устранён крах, проявляющийся при изменении разрешения экрана гостевой системы. Обеспечена возможность запуска более 5 экземпляров PCNet. В Solaris решены проблемы с доступом к драйверу хоста из неглобальных изолированных окружений. Читать далее Новая версия системы виртуализации VirtualBox 4.3.6

Представлен Open Launchd, порт системного менеджера OS X для FreeBSD

Тайлер Круа (Tyler Croy) сообщил о возобновлении работы над созданием порта системного менеджера Launchd, пригодного для использования во FreeBSD в качестве альтернативы системе rc.d. Несмотря на то, что основной целью Open Launchd является создание варианта Launchd, полноценно интегрированного с FreeBSD, проект изначально развивается с оглядкой на дальнейшую возможность адаптации для других BSD-систем и Linux. Системный менеджер Launchd по своей сути напоминает systemd и используется в Darwin и OS X для инициализации системы, управления запуском сервисов и процессов (в том числе для организации запуска процессов пользователей), выполнения периодических заданий (функции cron), активации сетевых сервисов (функции inetd), слежения за работоспособностью служб. Оригинальный … Читать далее Представлен Open Launchd, порт системного менеджера OS X для FreeBSD

Google стал полноценным участником организации OIN, защищающей Linux от патентных претензий

Организация Open Invention Network (OIN), ставящая перед собой цель защиты экосистемы Linux от патентных претензий, анонсировала переход компании Google в число основных участников, которые обязуются не выдвигать патентные претензии и безвозмездно разрешают использовать некоторые запатентованные технологии в проектах, связанных с экосистемой Linux. Кроме Google в основной состав OIN входят компании IBM, NEC, SUSE, Philips, Red Hat и Sony. OIN предоставляет возможность любым компаниям, организациям и отдельным разработчикам бесплатно получить лицензию на кросс-лицензированные патенты, для получения которой достаточно дать обязательство не использовать свои патенты против Linux. Данной возможностью уже воспользовалось более 600 участников. Соглашение о кросс-лицензировании охватывает около двух тысяч пакетов, … Читать далее Google стал полноценным участником организации OIN, защищающей Linux от патентных претензий

Релиз KDE 4.12

Представлен релиз десктоп-окружения KDE SC 4.12. Выпуск KDE Software Compilation 4.12 состоит из трёх составных частей: базовой платформы, набора дополнительных приложений и десктопа Plasma. Бинарные сборки KDE SC 4.12 в скором времени будут подготовлены для Kubuntu, Fedora, FreeBSD, openSUSE, ArchLinux и ROSA. Особенностью выпуска является то, что в выпуске использован рабочий стол Plasma Workspaces, не изменившийся с прошлой версии KDE 4.11 и содержащий только исправления ошибок. На смену Plasma Workspaces 4.11 придёт Plasma Workspaces 2, основанный на Qt5 и KDE Frameworks 5. KDE Plasma Workspaces 4.11 рассматривается как стабильный выпуск с длительным сроком поддержки, обновления для которого будут выпускаться на … Читать далее Релиз KDE 4.12

Корректирующий выпуск офисного пакета LibreOffice 4.1.4

Организация Document Foundation анонсировала корректирующий выпуск офисного пакета LibreOffice 4.1.4, в котором представлены только исправления ошибок и обновления файлов с переводами. LibreOffice 4.1.4 является первым выпуском в серии 4.1.x, который признан пригодным для любых категорий пользователей, в том числе для внедрения на предприятиях и использования на домашних машинах обычных пользователей. Готовые установочные пакеты подготовлены для платформ Linux, Mac OS X и Windows. Читать далее Корректирующий выпуск офисного пакета LibreOffice 4.1.4

Техника определения RSA-ключей через анализ изменения шума от компьютера

Представлен новый выпуск пакета GnuPG 1.4.16 (GNU Privacy Guard) в котором добавлена защита от интересной новой техники атаки (PDF), позволяющей восстановить используемый для шифрования RSA-ключ на основании анализа изменения звукового фона, исходящего от компьютера в процессе расшифровки данных. При выполнения различных операций многие компьютеры издают характерный шум, возникающий в результате вибрации некоторых электронных компонентов в блоке регулирования напряжения (конденсаторы и катушки индуктивности), который пытается поддерживать постоянное напряжение в условиях колебаний энергопотребления, которые возникают при выполнении различных операций CPU. В итоге, разные RSA-ключи можно отличить по разному характеру звука в процессе их использования. Звуки в помещении и шум от механических частей … Читать далее Техника определения RSA-ключей через анализ изменения шума от компьютера

Анонсирована восьмая акция Humble Bundle для ПК и Android

Проект Humble Bundle запустил восьмую акцию «Humble Bundle: PC and Android», в рамках которой пользователь может получить комплект из многоплатформенных игр в обмен на пожертвование проекту любой суммы. Распространяемые в рамках акции могут работать на платформах Mac OS X, Windows, Linux и Android. В пакет входят следующие игры: Little Inferno, Gemini Rue, AaaaaAAaaaAAAaaAAAAaAAAAA!!! for the Awesome, Jack Lumber, Hero Academy и Anomaly 2 (последние две игры доступны при оплате не меньше среднего взноса). На момент написания новости собрано уже более 260 тыс. долларов. Средний размер суммы взноса составил $4.04. Средний размер взноса пользователей Linux систем составил $5.48, Mac OS X … Читать далее Анонсирована восьмая акция Humble Bundle для ПК и Android

Эксперимент по изучению деятельности вредоносного ПО, нацеленного на поражение Linux-серверов

Наблюдая попытки проверки наличия уязвимостей в логе своего web-сервера, исследователь безопасности из Университета Джорджа Вашингтона решил устроить ловушку (honeypot) и понаблюдать за тем, что произойдёт в случае, если злоумышленники обнаружат наличие уязвимости. Для анализа содержимого памяти во время выполнения вредоносных программ использовался фреймворк Volatility. После симуляции уязвимости в CGI-режиме PHP, исправленной в мае прошлого года, на сервер-ловушку под видом PDF-файла был загружен perl-скрипт, запущен и сразу удалён. После запуска скрипт некоторое время находился в неактивном состоянии, чтобы затруднить сопоставление данных в логе с вредоносной активностью. Затем скрипт подключился к одному из IRC-каналов и загрузил ещё один скрипт, в результате выполнения … Читать далее Эксперимент по изучению деятельности вредоносного ПО, нацеленного на поражение Linux-серверов

Релиз открытого пакета web-аналитики Piwik 2.0

Представлен релиз открытой платформы для web-аналитики Piwik 2.0, позиционируемой в качестве открытого аналога Google Analytics, нацеленного на обеспечение приватности владельца сайта (инфраструктура web-аналитики размещается на собственных серверах). Систем позволяет отслеживать активность посетителей, контролировать маркетинговые кампании на сайте, проводить оценку необходимости оптимизации. Познакомиться с возможностями Piwik в работе можно в специально подготовленном демонстрационном интерфейсе. Код Piwik написан на языке PHP и доступен под лицензией GPLv3, для хранения данных применяется MySQL. Сбор статистики может осуществляться как через размещение на сайте JavaScript-блока, взаимодействующего с серверной частью, так и через анализ логов http-сервера. Пакет предоставляет аналитические отчеты по посещаемости сайта, переходах с поисковых систем, … Читать далее Релиз открытого пакета web-аналитики Piwik 2.0

Доступна сборка openSUSE Edu Li-f-e 13.1 для образовательных учреждений

Представлен новый выпуск openSUSE Edu Li-f-e 13.1, специализированной Live-сборки дистрибутива openSUSE 13.1 с подборкой обучающих программ для детей, школьников и студентов, а также для их родителей и учителей. Размер загрузочного iso-образа 3.3 Гб. Начинка дистрибутива довольно разнообразная, в состав входит около 150 приложений. Представлены типичные офисные и графические пакеты (Abiword, LibreOffice, GIMP, Inkscape, Blender, XaraLX, Scribus), серверные продукты для организации процесса обучения и тестирования (openSIS, Moodle, OpenBiblio, ATutor, FreeSMS), инструменты для изучающих программирование (Bwbasic, Java, C, C++, Perl, Python, LAMP-стек (Apache+MySQL+PHP), Mono, Eclipse, NetBeans, Anjuta), образовательные программы для разных возрастных категорий, пакеты связанные с математической, астрономией, химией, электроникой, биологией, географией … Читать далее Доступна сборка openSUSE Edu Li-f-e 13.1 для образовательных учреждений

Методы обеспечения приватности для приложений в Ubuntu Touch

Марк Делорье (Marc Deslauriers), занимающий должность инженера по безопасности Ubuntu, опубликовал обзор методов ограничения приложений в Ubuntu Touch для обеспечение приватности пользователей. В отличие от платформы Android, в которой доступ к списку привилегированных операций определяются в момент установки приложения, в Ubuntu Touch реализована система «Trusted Helpers», предоставляющая средства для получения разрешения непосредственно в момент выполнения операций, требующих особого внимания пользователя. Если приложению Android даны привилегии доступа к адресной книге, то программа не ограничена в манипуляциях с указанными данными и эти действия могут выполняться незаметно от пользователя. Метод Ubuntu Touch подразумевает запрос подтверждения при каждом обращении программы к приватным данным. По … Читать далее Методы обеспечения приватности для приложений в Ubuntu Touch

В развитие PHP-фреймворка Symfony инвестировано 5 млн евро

Fabien Potencier, основатель Symfony, MVC-фреймворка для упрощения разработки web-приложений на языке PHP, сообщил о переводе проекта под крыло специально созданной новой компании SensioLabs и получении для развития связанной с Symfony экосистемы инвестиций в размере 5 млн евро (около 7 млн долларов). Сообщается, что несмотря на изменения в организационной структуре проект как и раньше останется полностью открытым и будет распространяться под лицензией MIT. Полученные деньги планируется потрать на развитие средств для разработки и компонентов для взаимодействия с внешними продуктами и инструментами. В следующем году для работы над проектом планируется нанять около 60 новых разработчиков. Читать далее В развитие PHP-фреймворка Symfony инвестировано 5 млн евро

Релиз Linux-дистрибутива Fedora 20

Официально представлен релиз Linux-дистрибутива Fedora 20. Для загрузки доступны варианты установочного LiveCD с графическими окружениями на базе KDE, GNOME, XFCE и LXDE, а также полный комплект, оформленный в виде DVD и сокращённый образ (200 Мб) для установки по сети. Из наиболее интересных новшеств можно отметить: первичный статус поддержки архитектуры ARM; удаление из базовой поставки sendmail и rsyslog; обновление десктоп-окружений GNOME 3.10, KDE 4.11 и Cinnamon 2.0; экспериментальный вариант окружения GNOME, работающего поверех Wayland. Основные новшества: Системные изменения Архитектуре ARM (armv7hl, ARMv7 hfp 32bit) придан статус первичной архитектуры Fedora Linux, развиваемой синхронно с архитектурами x86 и x86_64 и отвечающей всем критериям … Читать далее Релиз Linux-дистрибутива Fedora 20

Выпуск криптографической библиотеки Libgcrypt 1.6.0

После двух с половиной лет разработки проект GNU представил выпуск библиотеки Libgcrypt 1.6.0, с реализацией компонентов, лежащих в основе механизмов шифрования, применяемых в GnuPG. Библиотека предоставляет функции для использования в сторонних приложениях различных криптоалгоритмов, включая симметричные шифры (AES, DES, Blowfish, CAST5, Twofish, SEED, Camellia, Arcfour), алгоритмы хэширования (MD4, MD5, RIPE-MD160, SHA-1, SHA_224, SHA-256, SHA-384, SHA-512, TIGER-192, Whirlpool), шифрование с использованием публичных ключей (RSA, Elgamal, DSA, ECDSA). Новая версия примечательная изменением ABI (для использования новой версии требуется пересборка программ) из-за проведения большой чистки некоторых давно устаревших функций. В частности, удалена поддержка интерфейса gcry_ac, подсистемы регистрации модулей, устаревших отладочных макросов. Ключевые улучшения: … Читать далее Выпуск криптографической библиотеки Libgcrypt 1.6.0

Проект Debian объявил о прекращении поддержки Iceape (Seamonkey)

Разработчики проекта Debian сообщили о досрочном прекращении поддержки собственного ответвления от набора интернет-приложений Seamonkey, поставлявшегося в дистрибутиве под именем Iceape. Выпуск исправлений с устранением уязвимостей для пакетов Iceape полностью прекращён, пользователями рекомендуется перейти на использование оригинальных сборок Seamonkey с сайта производителя или воспользоваться по отдельности браузером Iceweasel (Firefox) и почтовым клиентом Icedove (Thunderbird), поддержка которых будет продолжена без изменений. Причиной прекращения поддержки Iceape является отсутствие ресурсов на бэкпортирование исправлений уязвимостей в уже официально не поддерживаемую устаревшую ветку Seamonkey. В случае Iceweasel и Icedove, пакеты с июня переведены на использование ESR-выпусков Firefox и Thunderbird, для которых исправления уязвимостей выпускаются сообществом Mozilla. … Читать далее Проект Debian объявил о прекращении поддержки Iceape (Seamonkey)

Релиз Linux-дистрибутива Quirky 6.0, развиваемого автором Puppy Linux

Барри Каулер (Barry Kauler), основатель проекта Puppy Linux, представил релиз Linux-дистрибутива Quirky 6.0. Дистрибутив Quirky был создан для обкатки новых идей и создание окружения для повседневного личного использования. Предлагаемое дистрибутивом графическое окружение базируется на оконном менеджере JWM, файловом менеджере ROX-Filer, собственном наборе GUI-конфигураторов и виджетов. Для подготовки дистрибутива используется единая с Puppy Linux система сборки Woof и пакетная база T2. Размер системного образа 110 Мб. Основные особенности дистрибутива: Отказ от использования многослойных файловых систем Unionfs/Aufs в пользу файловой системы F2FS, созданной компанией Samsung специально для Flash-накопителей; Отсутствие iso-образа, дистрибутив поставляется в форме системного образа для копирования на USB Flash или … Читать далее Релиз Linux-дистрибутива Quirky 6.0, развиваемого автором Puppy Linux