Zaphod 1.2 — дополнение к Firefox с реализацией JavaScript

Представлена новая версия Zaphod, дополнение к Firefox c реализаций экспериментального JavaScript-движка Narcissus. Движок Narcissus написан на языке JavaScript и предназначен для обкатки новых технологий разработчиками. По сравнению со SpiderMonkey движок Zaphod не так быстр и функционален, но он значительно меньше (исходные тексты занимают менее 100 Кб) и легче для понимания, внесения изменений и реализации новых возможностей, позволяя разработчику упростить процесс проведения экспериментов и написания новых функций. После установки Zaphod движок Narcissus доступен параллельно с основным JavaScript-движком и используется только при указании при выполнении скрипта специального признака (meta http-equiv=»Content-Script-Type» content=»application/narcissus»). Читать далее Zaphod 1.2 — дополнение к Firefox с реализацией JavaScript

Сообщество Mozilla приступило к созданию собственной операционной системы B2G

Разработчики из сообщества Mozilla анонсировали проект B2G (Boot to Gecko), в рамках которого планируется создать похожую на ChromeOS операционную систему, загружающуюся сразу в web-браузер. В отличие от ChromeOS проект B2G не предназначен для настольных систем, а нацелен на использование на мобильных устройствах, таких как интернет-планшеты и смартфоны. Инициатором проекта является Андреас Гал (Andreas Gal), автор pdf.js, просмотрщика PDF, написанного целиком на JavaScript. B2G находится на стадии планирования, создана только wiki-страница и пустой проект на GitHub. Информации пока мало и она достаточно расплывчата. Судя по обсуждению в списке рассылки mozilla.dev.platform, с целью обеспечения совместимости с существующим оборудованием B2G будет построен на … Читать далее Сообщество Mozilla приступило к созданию собственной операционной системы B2G

В ядро Linux 3.1 добавлена поддержка открытого микропроцессора OpenRISC

В понедельник Линус Торвальдс добавил в дерево исходных кодов ядра Linux 3.1 код, обеспечивающий поддержку открытого микропроцессора OpenRISC, разработанного сообществом энтузиастов. Размер принятого патча составляет примерно 11 тысяч строк кода и затрагивают 82 файла ядра. Набор патчей с поддержкой OpenRISC изначально был создан еще для ядра Linux 2.6.35 и постепенно развивался и стабилизировался до тех пор, пока не был признан созревшим для интеграции в состав основной ветки ядра. OpenRISC был создан сообществом OpenCores, объединяющем людей, занимающихся проектированием полностью открытой микроэлектроники. Наработки проекта уже производится многими коммерческими компаниями в виде интегральных микросхем ПЛИС и БМК. Полный исходный код процессора на языке … Читать далее В ядро Linux 3.1 добавлена поддержка открытого микропроцессора OpenRISC

SUSE и Microsoft заявили о сотрудничестве и обмене интеллектуальной собственностью

Компании Microsoft и SUSE возобновили соглашение о сотрудничестве, которое действовало между Microsoft и Novell в течение последних пяти лет. Новая договорённость определяет срок сотрудничества до 1 января 2016 года. Также возобновлённые условия соглашения подтверждают, что SUSE, как новое независимое бизнес-подразделение компании Attachmate, не будет в стороне от противоречивого партнёрства с Microsoft. Противоречия в данном случае возникают вокруг защиты интеллектуальной собственности, предложенной компанией Microsoft клиентам SUSE. По мнению некоторых активистов СПО заключенная договоренность несовместима с GPL так как с пользователями обходятся по-разному, в зависимости от их «коммерческого» или «некоммерческого» положения, а также в зависимости от того, получили ли они свободное программное … Читать далее SUSE и Microsoft заявили о сотрудничестве и обмене интеллектуальной собственностью

Для OpenSSH реализована поддержка дополнительной изоляции

Разработчики OpenBSD реализовали новый режим изоляции «UsePrivilegeSeparation=sandbox», использующий rlimit и systrace для более жесткой изоляции кода, работающего на стадии до начала аутентификации (pre-auth privsep child). Новые ограничения задействованы в дополнение к уже используемому сбросу прав до непривилегированного пользователя и помещению процесса в chroot-окружение /var/empty, которые, например, не могли препятствовать выполнению системных вызовов к ядру и использованию сокетов. Пока метод работает только в OpenBSD и использует систему systrace для ограничения числа допустимых системных вызовов. В будущих выпусках OpenBSD представленная опция будет использована по умолчанию. Для других систем представлен модуль-заглушка, который позволяет задействовать подсистемы ограничения системных вызовов других ОС. При использовании данной … Читать далее Для OpenSSH реализована поддержка дополнительной изоляции

Прогресс в оптимизации производительности KDE Plasma

Аарон Сейго (Aaron Seigo), основной разработчик KDE-оболочки Plasma, сообщил о проведении ряда оптимизаций, связанных с уменьшением потребления памяти и ускорением выполнения операций с файлами. В процессе работы Plasma используется большое количество файлов с диска, например, при чтении QML-стилей, использовании плазмоидов или загрузке изображений при отображении визуальных тем. В рамках проекта libplasma2 Аарон решил реализовать поддержку кэша обращений к файловой системе. Дополнительно были переработаны классы Package с целью экономии памяти, благодаря использованию структур меньшего размера и минимизации дублирования данных за счет организации совместного использования несколькими объектами. Результат оказался впечатляющим: время выполнения 100 тыс. операций копирования и удаления сократилось с 2700мс до … Читать далее Прогресс в оптимизации производительности KDE Plasma

Доступна LiveCD-сборка CentOS 6.0

Объявлено о выходе LiveCD-сборки дистрибутива CentOS 6.0, доступной для платформ i386 и x86_64. Сборка подготовлена в рамках проекта CentOS (для RHEL не выпускаются Live-диски) с использованием инструментария для создания Live-дисков из состава Fedora Linux. Ключевым отличием Live-версии CentOS 6.0 от ранее выпускаемых Live-сборок 5.x является обеспечение поддержки установки дистрибутива на жесткий диск, в дополнение к штатной возможности обособленной работы, после загрузки с CD или USB Flash. Для запуска установки в графическом режиме требуется минимум 512 Мб ОЗУ, для систем с меньшим объемом ОЗУ можно запустить терминал и выполнить вручную команду «liveinst». К сожалению из-за ограничения на размер LiveCD, в поставку … Читать далее Доступна LiveCD-сборка CentOS 6.0

Компания Oracle представила предварительную версию MySQL 5.6

Компания Oracle представила на конференции OSCON (О’Reilly Open Source Convention) предварительную версию новой ветки MySQL 5.6, в которой продолжена работа по улучшению масштабируемости, производительности и гибкости. Наиболее значительные улучшения затронули движок InnoDB, в котором появилась долгожданная поддержка средств полнотекстового поиска, увеличена производительность работы при интенсивной записи данных, а также увеличена масштабируемость при обработке большого числа одновременных запросов. Тестовую версию MySQL 5.6 можно загрузить с сайта labs.mysql.com. Ключевые улучшения: Возможность создания в InnoDB полнотекстовых индексов для организации быстрого поиска по словоформам среди текстового контента, хранимого в таблицах InnoDB. Ранее полнотекстовый поиск был доступен только для таблиц MyISAM; Поддержка опций для ручной … Читать далее Компания Oracle представила предварительную версию MySQL 5.6

Создан TangoGIS

Представлен TangoGIS, русский форк программы для просмотра карт OpenStreetMap — TangoGPS. Код программы написан на языке Си с использованием Gtk+ и распространяется в рамках лицензии GPL v2. Среди основных отличий: поддержка карт и пробок яндекса, карт и пробок Google. В настоящее время происходит переезд на libglade и добавление новых функций. Читать далее Создан TangoGIS

Первый релиз Postgres Enterprise Manager

Компания EnterpriseDB, осуществляющая коммерческую поддержку PostgreSQL и финансирующая большое число разработчиков данной свободной СУБД, представила новый продукт — Postgres Enterprise Manager. Продукт разработан для компаний, использующих большое число инсталляций PostgreSQL, и предназначен для удалённого мониторинга и управление крупными внедрениями этой СУБД. Цель, преследуемая разработчиками — упрощение администрирования множества баз данных, вне зависимости от того, на реальных серверах они работают или в виртуальных машинах. Читать далее Первый релиз Postgres Enterprise Manager

Утилита atop портирована для FreeBSD

Утилита atop портирована для FreeBSD. Atop это консольный (curses) монитор производительности, который предназначен для отображения активности всех процессов. Также утилита позволяет записывать системную активность с заданным интервалом в сжатый файл, для последующего анализа или построения отчета. FreeBSD порт утилиты поддерживает все возможности Linux версии и реализует некоторую специфичную для FreeBSD функциональность. Читать далее Утилита atop портирована для FreeBSD

Песня из свободного фильма Синтел получила престижную музыкальную награду

Престижная музыкальная премия имени Джерри Голдсмита была вручена на международном кинофестивале авторам песни «I move On» из свободного фильма Sintel, созданного силами сообщества разработчиков и пользователей системы 3D-моделирования Blender. Автор текста — Эстер Вауда (Esther Wouda), композитор — Ян Моргенштерн (Jan Morgenstern). Композиция была написана специально для фильма Sintel и распространяется в рамках лицензии Creative Commons. Читать далее Песня из свободного фильма Синтел получила престижную музыкальную награду

Для OpenSSH реализована поддержка изоляции на этапе до начала аутентификации

Для защиты от возможных ошибок в сторонних модулях аутентификации (например, удаленная root-уязвимость через OpenSSH в старых версиях FreeBSD из-за ошибки в libopie), разработчики OpenBSD реализовали новый режим изоляции «UsePrivilegeSeparation=sandbox», работающий на стадии до начала аутентификации и сброса привилегий. Пока метод работает только в OpenBSD и использует систему systrace для ограничения числа допустимых системных вызовов. В будущих выпусках OpenBSD представленная опция будет использована по умолчанию. При использовании данной защиты в случае поражения через уязвимость в OpenSSH злоумышленник не сможет организовать атаку на локальную систему (например, эксплуатировать локальную уязвимость в ядре) и другие хосты (создать сокет, запустить прокси и т.п.). Читать далее Для OpenSSH реализована поддержка изоляции на этапе до начала аутентификации

Суд обязал Oracle кардинально пересмотреть размер ущерба, связанного с платформой Android

Так как компания Oracle не смогла внятно аргументировать на каком основании был рассчитан размер ущерба в 2.6 миллиарда долларов, фигурирующего в деле о нарушении патентов в платформе Android, судья обязал Oracle в течение шести недель представить более реалистичный расчет нанесенного ущерба. При этом, в качестве базовой планки рекомендовано использовать 100 млн долларов, которые указывались в изначальном предложении Sun Microsystems о лицензировании Java-технологий для платформы Android. В зависимости от различных факторов итоговая сумма может быть увеличена или даже уменьшена. Изначальный расчет Oracle основывался на оценке всей платформы Java, а не её части, связанной с семи патентами, в нарушении который обвиняется Google. … Читать далее Суд обязал Oracle кардинально пересмотреть размер ущерба, связанного с платформой Android

В рамках проекта Kronos представлен порт XCP XenAPI для Debian и Ubuntu

Анонсирован проект Kronos, в рамках которого для дистрибутивов Debian и Ubuntu официально выполнено портирование штатного инструментария XenAPI, входящего в состав платформы XCP (Xen Cloud Platform). Наработки проекта позволяют создать вариант сервера виртуализации, полностью функционально эквивалентный стандартному дистрибутиву XCP, но работающий поверх обычных версий Debian или Ubuntu (достаточно подключить специальный репозиторий пакетов и выполнить «apt-get install xapi»). Таким образом, Kronos предоставляет пользователями возможность использования в Debian/Ubuntu инструментов и API, аналогичных тем, что используются в продуктах XCP и Citrix XenServer. Более того, пользователи имеют возможность оценить работу новых разработок XenAPI еще до формирования сборок новых версий XCP и XenServer. Изменения, внесенные в … Читать далее В рамках проекта Kronos представлен порт XCP XenAPI для Debian и Ubuntu

Разработчики KDE потребовали у GNOME прекратить использование имени "System Settings"

Между разработчиками GNOME и KDE закипела бурная дискуссия, связанная с именем «System Settings». Начиная с недавно выпущенного GNOME 3.0, панель управления получила название «System Settings». Мэйнтейнер подсистемы конфигурирования параметров KDE обратился к представителям проекта GNOME с официальным требованием переименовать данную программу, так как проект KDE значительно раньше начал использовать данное имя. Необходимость переименования объясняется тем, что у дистрибутивов возникли проблемы с поставкой двух разных программ с одним именем, которые могут пересекаться в меню в случае одновременной установки GNOME и KDE. В частности, при запуске GNOME невозможно вызвать программу настройки KDE, например, для изменения параметров работы приложений KDE запускаемых пользователем в … Читать далее Разработчики KDE потребовали у GNOME прекратить использование имени "System Settings"

Glimpse

Представлен проект Glimpse, созданный с целью предоставления пользователям Ubuntu удобного средства для запуска и тестирования экспериментальных, нестабильных или непроверенных пакетов программ. При установке программ из экспериментальных PPA-репозиториев или при сборке пакетов вручную пользователь имеет шанс нарушить работоспособность основной системы, например, если программа поведёт себя некорректно или пакет потребует обновления зависимостей, используемых в процессе работы других приложений. Чтобы обезопасить основную систему от какого либо влияния в процессе тестирования программ, Glimpse предоставляет средства для запуска программ в изолированном chroot-окружении, в котором используется отдельная сокращенная копия дистрибутива. Установка программ и их запуск максимально упрощен и выполняется через графический интерфейс. Из дополнительных удобств отмечается … Читать далее Glimpse

В рамках проекта Eclipse началось создание открытой платформы для автопроизводителей

Организация Eclipse Foundation объявила о формировании новой открытой инициативы — Auto IWG (Eclipse Automotive Industry Working Group), в рамках которой создана рабочая группа для проектирования и создания новой программной платформы, объединяющей средства для разработки программного обеспечения на базе Eclipse, адаптированные для использования в автомобильной промышленности. Среди учредителей новой открытой инициативы присутствуют такие компании, как BMW Group, Robert Bosch GmbH и Continental AG, а также компания itemis AG, занимающаяся разработкой ПО для автопроизводителей. В связи с тем, что цепочка процессов, обеспечивающих выпуск продукции в автомобильном бизнесе становится всё сложнее, члены рабочей группы думают, что возникла необходимость в стандартной платформе, которую можно … Читать далее В рамках проекта Eclipse началось создание открытой платформы для автопроизводителей

Новые версии мини-дистрибутивов для системных администраторов: Finnix 102 и GParted LiveCD 0.9.0

Представлены новые версии двух Live-дистрибутивов, ориентированных на использование системными администраторами и отличающихся размером загрузочного образа на уровне 100 Мб. Finnix 102 — Live-дистрибутив, основанный на срезе пакетной базы Debian testing по состоянию на 22 июля. Дистрибутив поддерживает только работу в консоли, но содержит хорошую подборку утилит для нужд администратора. Размер iso-образа — 114 Мб, при этом без учета сжатия в комплект входит около 350 Мб утилит, например, в состав включены LVM2, cryptsetup, cdpr, iftop, irssi, OTP calculator, VLAN tools и т.д. Кроме сборки для x86 дистрибутив доступен в сборке для архитектуры PowerPC. В новой версии используется Linux-ядро 3.0, осуществлен переход … Читать далее Новые версии мини-дистрибутивов для системных администраторов: Finnix 102 и GParted LiveCD 0.9.0

Офисная техника может стать причиной утечки информации

Исследование, проведенное Михаэлем Шаттоном (Michael Sutton), вице-президентом по безопасности компании Zscaler Labs, показало наличие большого количества сетевых сканеров, принтеров, устройств хранения данных и систем VoIP-телефонии, доступных через интернет и никак не защищенных от посторонних лиц. В ходе многомесячного сканирования сети на наличие встроенных веб-серверов, использующих стандартные логины и пароли для входа, Михаэль нашел массу устройств, среди которых были копировальные машины Ricoh и Sharp, сканеры HP и VoIP-телефоны Snom. «Скорее всего эти устройства принадлежат малым и средним компаниям, у которых нет достаточно опытных сотрудников, чтобы правильно настроить сеть» — сказал Михаэль. «Они берут устройство, подключают его к розетке и просто неправильно … Читать далее Офисная техника может стать причиной утечки информации

Релиз Wine 1.3.25

Вышла новая версия реализации Win32 API — Wine 1.3.25. С момента выпуска версии 1.3.24 было закрыто 86 отчётов об ошибках. Основные изменения в новой версии: Переписана поддержка звука, которая теперь базируется на архитектуре Microsoft Windows 7; Удалены звуковые драйверы Jack, NAS и ESD, связанные с предыдущей аудио архитектурой; Улучшена поддержка работы «корзины»; Произведены изменения в движке DIB, касающиеся видеодрайверов; Улучшена поддержка джойстиков в DirectInput; Обновлены переводы; Исправлено множество ошибок. Читать далее Релиз Wine 1.3.25