Объявлено о закрытии хостинга открытых проектов Google Code

Компания Google сообщила о сворачивании третьего по величине хостинга открытых проектов — Google Code. С завтрашнего дня добавление в Google Code новых проектов станет невозможным. С 24 августа будет прекращена возможность внесения изменений и инфраструктура будет переведена в режим только для чтения. 26 января будет отключен сервис хостинга проектов, но оставлена возможность загрузки tar-архивов с кодом, обсуждениями проблем и wiki-страницами. В конце 2016 года доступ к архивам будет закрыт. В последние годы большое число проектов, в том числе около тысячи собственных проектов Google, перешли с Google Code на GitHub. С другой стороны отток пользователей сопровождал рост попыток нецелевого использования сервиса … Читать далее Объявлено о закрытии хостинга открытых проектов Google Code

Доступен дистрибутив Oracle Linux 7.1

Компания Oracle представила релиз промышленного дистрибутива Oracle Linux 7.1, созданного на основе пакетной базы Red Hat Enterprise Linux 7.1. Для загрузки без ограничений, но после бесплатной регистрации, распространяется установочный iso-образ, размером 4.7 Гб, подготовленный для архитектуры x86_64. Для Oracle Linux также открыт неограниченный и бесплатный доступ к yum-репозиторию с бинарными обновлениями пакетов с устранением ошибок (errata) и проблем безопасности. В состав включены два варианта ядра Linux: оригинальное ядро из RHEL 7.1 (ответвление от оригинального ядра 3.10) и развиваемый компанией Oracle пакет с ядром Unbreakable Enterprise Kernel Release 3 Update 4 (ответвление от ядра 3.8). Кроме ядра, по функциональности Oracle Linux … Читать далее Доступен дистрибутив Oracle Linux 7.1

Язык программирования Groovy передан в руки Фонда Apache

Разработчики динамического языка программирования Groovy объявили о решении перевести разработку под крыло организации Apache Software Foundation и направили соответствующую заявку на принятие проекта в инкубатор Apache. Язык Groovy заимствовал некоторые полезные качества Ruby, Haskell и Python, но создан для работы внутри виртуальной машины Java (JVM) и поддерживает тесную интеграцию с Java-приложениями. За годы существования Groovy вокруг данного языка сформировалась экосистема из связанных проектов, таких как MVC web-фреймворк Grails, swing-ориентированный фреймворк Griffon, системы сборки Gant и Gradle, инструментарий для интеграции с Google App Engine — Gaelyk, система параллельного программирования Gpars, тестовый комплект Spock, инструменты для контроля качества CodeNarc и GMetrics. Причиной … Читать далее Язык программирования Groovy передан в руки Фонда Apache

Представлена платформа NativeScript для разработки универсальных приложений на языке JavaScript

Представлен первый публичный выпуск проекта NativeScript, в рамках которого развивается фреймворк, позволяющий создавать универсальные мобильные приложения для платформ iOS, Android и Windows Phone, используя язык JavaScript или TypeScript. Код NativeScript распространяется под лицензией Apache 2.0. Разработка ведётся с использованием парадигмы проектирования MVVM (Model View ViewModel) и не требует изучения основных для мобильных платформ языков, таких как Java, Objective-C и .NET. В итоге формируется единое универсальное приложение на JavaScript, которое выполняется при помощи специфичной для каждой платформы runtime-прослойки. Используемое для выполнения NativeScript-приложений runtime-окружение построено на базе JavaScript-движка V8 на платформе Android, и движка JavaScriptCore в iOS. Разработка runtime для Windows Phone … Читать далее Представлена платформа NativeScript для разработки универсальных приложений на языке JavaScript

Драйвер PMS устраняет проблемы с клавиатурой в OpenBSD

Тео де Раадт (Theo de Raadt) сообщил о совместной работе с Джошуа Стейном (Joshua Stein) на мероприятии s2k15 hackathon (проходившим месяц назад в Австралии) по решению проблем с клавиатурой ThinkPad X1, которые возникают при установке OpenBSD. Было выявлено, что проблемы возникают из-за особо большого и чувствительного тачпада и проявляются только при инсталляции, так как драйвер PMS(4), производящий сброс мыши, отсутствует в конфигурации ядра RAMDISK. Принудительный сброс мышиного порта командой PMS_RESET устраняет проблему с контроллером клавиатуры. Дополнительно было выявлено, что довольно частые проблемы с использованием команды «boot -c» на некоторых других системах коренным образом также проявляются из-за отсутствия сброса мышиного порта. … Читать далее Драйвер PMS устраняет проблемы с клавиатурой в OpenBSD

Доступна редакция дистрибутива ROSA Fresh R5 с рабочим столом GNOME

Компания РОСА представила вариант дистрибутива ROSA Desktop Fresh R5, поставляемый с десктоп-окружением GNOME 3.12. Размер iso-образа 1.5 Гб. Особенности выпуска: Прекращена поставка опционального классического рабочего стола, подготовленного на основе портирования компонентов режима GNOME FallBack (В GNOME доступна штатная реализация классического рабочего стола на основе дополнений к GNOME Shell). Добавлена поддержка горячих клавиш Windows; Возвращена возможность размещения ярлыков приложений на рабочем столе; Упрощено добавление закладок в файловом менеджере Nautilus; Добавлен GUI для инструмента ROSA Freeze, позволяющего заморозить систему от изменений в текущем сеансе (после перезагрузки система окажется в состоянии на момент перед заморозкой); Поддержка загрузки в режиме UEFI Secure Boot; Возможность … Читать далее Доступна редакция дистрибутива ROSA Fresh R5 с рабочим столом GNOME

Число игр в Steam для Linux достигло тысячи

Общее число игр для Linux, доступных в каталоге Steam, доведено до 1000. Отметка в 500 игр была пройдена весной прошлого года, 250 — в декабре 2013 года, 100 — в начале лета 2013 года. Примечательно, что несмотря на существенное увеличение числа игр, доля Linux-пользователей среди клиентов Steam держится на уровне одного процента, что в два раза меньше, чем наблюдалось в 2013 году после окончания бета-тестирования Steam для Linux. Читать далее Число игр в Steam для Linux достигло тысячи

MetaPost-пакет для оформления рисунков для учебных пособий по физике

Опубликован MetaPost-пакет для оформления иллюстраций в стиле «рисунок со штриховкой» для учебных пособий по физике, оформленных в формате LaTeX. Позволяет создавать иллюстрации высокого качества, адаптированные к размеру печатной страницы и возможностям реально используемого для печати учебных пособий оборудования типографии. Код пакета доступен под лицензией GPLv2. Читать далее MetaPost-пакет для оформления рисунков для учебных пособий по физике

Выпуск браузера Opera 28

Представлен выпуск браузера Opera 28, который доступен для платформ Linux, OS X и Windows. Это третий стабильный выпуск новой ветки браузера, основанной на кодовой базе Chromium, в которой реализована поддержка Linux. Из добавленных в Opera 28 новшеств можно отметить поддержку синхронизации закладок. Синхронизация реализована как в браузере для персональных компьютеров, так в версиях для мобильных устройств на базе платформ Android и iOS. Кроме того, в систему умных подсказок, выводимых по мере ввода в адресной строке, добавлен учёт содержимого закладок. Добавлены дополнительные темы оформления стартовой страницы. Движок Chromium обновлён до версии 41. Читать далее Выпуск браузера Opera 28

Компания VMware отреагировала на обвинение в нарушении лицензии GPL

Компания VMware опубликовала пресс-релиз, связанный с судебным разбирательством, инициированным правозащитной организацией Software Freedom Conservancy (SFC) из-за нарушении условий лицензии GPLv2 при использовании кода ядра Linux в продуктах VMware ESXi. VMware считает претензии необоснованными и выражает удивление, что SFC прибег к судебному разбирательству с учетом усилий, сделанных VMware для разбора и решения данной проблемы. VMware активно поддерживает открытые технологии, ценит их важную роль в обеспечении работы центров обработки данных и уделяет большое внимание поддержке использования клиентами программных систем и решений на базе Linux и СПО. Фигурирующий в деле продукт VMware ESXi представляет собой операционную систему, обеспечивающую управления аппаратными и программными ресурсами … Читать далее Компания VMware отреагировала на обвинение в нарушении лицензии GPL

Продемонстрировано использование уязвимости в DRAM-памяти для повышения привилегий в системе

Исследователи безопасности из группы Zero, созданной компанией Google для предотвращения атак, совершаемых с использованием ранее неизвестных уязвимостей, продемонстрировали реальность создания рабочих эксплоитов, использующих уязвимость RowHammer, вызванную особенностями работы современных чипов памяти DRAM. Изначально проблема с памятью DRAM скептически оценивалась многими экспертами, которые считали, что проблема ограничена лишь возможностью совершения отказа в обслуживании, а применение уязвимости для проведения более серьёзных атак считалось нереалистичным. Исследователи сумели опровергнуть данное мнение и задействовали уязвимость для совершения реальных атак, имеющих критический уровень опасности. Подготовлено два эксплоита, которые можно использовать в обычных условиях на штатном потребительском оборудовании. Первый эксплоит позволяет организовать выполнение кода с правами ядра … Читать далее Продемонстрировано использование уязвимости в DRAM-памяти для повышения привилегий в системе

Началось альфа-тестирование Fedora 22

Доступна для тестирования альфа-версия дистрибутива Fedora 22. Альфа-выпуск содержит все базовые возможности будущего релиза, пригодные для оценки и тестирования. Релиз запланирован на 19 мая. Выпуск охватывает продукты Fedora Workstation, Fedora Server, Fedora Cloud, а также Live-сборки, поставляемые в форме спинов c десктоп-окружениями KDE, Xfce, MATE и LXDE. Наиболее заметные изменения в Fedora 22: Экран входа в систему переведён по умолчанию на использование Wayland. Экран входа является достаточно обособленной системой, поэтому переведя его на Wayland в первую очередь, у разработчиков появится возможность окончательно убедиться в отсутствии подводных камней и незамеченных ошибок, без негативного влияния на работу приложений и рабочего стола. Пользовательское … Читать далее Началось альфа-тестирование Fedora 22

Представлена мобильная платформа Android 5.1

Компания Google представила выпуск мобильной платформы Android 5.1, основное внимание в котором было уделено оттачиванию возможностей, появившихся в Android 5.0, а также оптимизации производительности и устранению ошибок. Одновременно объявлено о публикации исходных текстов платформы Android 5.1 в публичном репозитории AOSP. В настоящее время код уже доступен для загрузки через публичный Git-репозиторий проекта (созданы ветки android-5.1.0_r1 и lollipop-mr1-release). В опубликованном коде заявлена поддержка устройств Nexus 5, Nexus 7 и Nexus 10. В ближайшее время будет произведена синхронизация опубликованной внутренней ветки Android, разрабатываемой в недрах Google, c общедоступной актуальной master-веткой, на базе которой формируются независимые сборки платформы. Через несколько дней также ожидается … Читать далее Представлена мобильная платформа Android 5.1

Выпуск web-браузера GNU IceCat 31.5.0

Проект GNU представил новый выпуск web-браузера IceCat 31.5.0. Браузер построен на кодовой базе Firefox 31.5.0 ESR, приведённой в соответствие с требованиями к полностью свободному ПО. В частности, удалены несвободные компоненты, заменены элементы оформления, прекращено использование зарегистрированных торговых марок, отключен поиск несвободных плагинов и дополнений, интегрированы дополнения, направленные на усиления приватности. Новая версия примечательна началом формирования сборок для платформ Windows, OS X и Android, которые теперь предлагаются пользователям помимо сборок для GNU/Linux. В базовую поставку входят дополнения LibreJS для блокирования обработки несвободного JavaScript-кода, HTTPS Everywhere для использования шифрования трафика на всех сайтах где это возможно и Spyblock (основан на AdblockPlus) для … Читать далее Выпуск web-браузера GNU IceCat 31.5.0

Компания NVIDIA выпустила библиотеку libvdpau 1.0 с поддержкой HEVC/H.265

Разработчики из компании NVIDIA выпустили libvdpau 1.0, новую версию открытой библиотеки с поддержкой API VDPAU (Video Decode and Presentation) для Unix. Библиотека позволяет обеспечить работу реализации VDPAU API на базе сторонних технологий аппаратного ускорения, например, через использование Intel VA-API. VDPAU API предназначен для задействования возможностей GPU по аппаратному ускорению обработки различных форматов видео, например, на плечи GPU могут быть вынесены функции пост-обработки, слияния (compositing), отображения и декодирования. Ключевым улучшением нового выпуска является добавление профилей для декодирования видео в форматах HEVC/H.265. Читать далее Компания NVIDIA выпустила библиотеку libvdpau 1.0 с поддержкой HEVC/H.265

Опубликованы принципы разрешения конфликтов в среде разработчиков ядра Linux

После рецензирования многими известными разработчиками ядра Linux в состав ядра принят документ Code of Conflict, определяющий основные принципы разрешения конфликтных ситуаций между разработчиками ядра. В процессе проверки патчей все стороны заинтересованы в создании оптимального решения, но иногда случается, что критика выражается в достаточно грубой форме. Создатели документа намеренно не стали усложнять его обилием правил и свели к рекомендациям по общению в цивилизованном виде без агрессии и оскорблений. В качестве арбитра, к которому можно обращаться если разработчик столкнулся с ситуацией, когда с ним общаются в недопустимой, грубой или оскорбительной форме, или если конфликт зашёл в тупик назван технический комитет организации Linux … Читать далее Опубликованы принципы разрешения конфликтов в среде разработчиков ядра Linux

Оценка популярности открытых лицензий на GitHub

GitHub опубликовал статистику об открытых лицензиях, используемых в размещённых на данном хостинге проектах. С большим отрывом лидирует лицензия MIT, которую используют 44.69% проектов. Далее следуют GPLv2 — 12.96%, Apache — 11.19%, GPLv3 — 8.88%, BSD — 6.23%, AGPLv3 — 1.05%. Доля пермиссивных лицензий, допускающих использование кода в закрытых проектах, в три раза выше, чем доля копилефт лицензией, обязательно требующих открытия всех произвольных работ. Из интересных особенностей размещения проектов на GitHub выделяется чрезвычайно низкий уровень культуры в области лицензирования кода. Так лишь менее 20% (с учётом форков 30%) репозиториев явно указали используемую лицензию. В 2013 году данный показатель составлял 14%, но … Читать далее Оценка популярности открытых лицензий на GitHub

Первый тестовый выпуск дистрибутива OzonOS и пользовательского окружения Atom

Объявлено о начале тестирования нового Linux-дистрибутива OzonOS «Hydrogen», примечательного использованием собственного пользовательского окружения Atom. Дистрибутив оптимизирован для игр и развивается в направлении предоставления минималистичной, но современной системы. В качестве основы OzonOS заложена пакетная базе Fedora 21. Размер загрузочного iso-образа 1.1 Гб. Развиваемая проектом пользовательская оболочка Atom построена на основе технологий GNOME и реализована через набор дополнений к GNOME Shell, исходные тексты которых доступны под лицензией GPLv3. Входящие в состав окружения дополнения не привязаны к конкретной версии GNOME и могут работать с базовыми компонентами GNOME 3.10-3.16. Ключевыми элементами интерфейса является док atom-dock, панель atom-panel, интерфейс запуска программ atom launcher, рабочий стол … Читать далее Первый тестовый выпуск дистрибутива OzonOS и пользовательского окружения Atom

Четвёртый выпуск реализации kdbus для ядра Linux

Грег Кроа-Хартман (Greg Kroah-Hartman) опубликовал четвёртую версию патчей с реализацией kdbus, надёжной, быстрой и безопасной системы обмена сообщениями, поддерживающей доставку сообщений в режиме точка-точка и в режиме мультикаст (от одного отправителя к группе получателей). Kdbus может использоваться не только для альтернативных реализаций D-Bus, не требующих запуска отдельного демона в пространстве пользователя, но и в виде самодостаточного IPC, например, данная система уже поддерживается в systemd. Система D-Bus является универсальной шиной, нашедшей широкое распространение в дистрибутивах Linux. При этом ключевыми недостатками данной системы, обусловленными реализацией D-Bus в пространстве пользователя, является слишком низкая скорость передачи сообщений и неприменимость для приложений, предъявляющих повышенные требования … Читать далее Четвёртый выпуск реализации kdbus для ядра Linux

Подробности о графическом стеке Freon, пришедшем на смену X11 в Chrome OS

В обсуждении выпуска Chrome OS 41 разработчики из компании Google поделились некоторыми подробностями реализации графического стека Freon, который пришёл на смену X-серверу в устройствах Chromebook Pixel, Acer C720, ASUS Chromebox, HP Chromebox, LG Chromebase, Acer Chromebox и Dell Chromebox. Переход на Freon позволил сократить энергопотребление, повысить производительность вывода видео и WebGL, уменьшить размер системы. Вместо X-сервера Freon предоставляет компактную прослойку, позволяющую организовать прямое обращение из браузера к драйверам KMS и OpenGL ES. Подобное стало возможным благодаря применению классов Ozone, используемых в Chromium для абстрагирования вывода на различные оконные системы (например, развиваются прослойки для вывода через Wayland и Mir). Все операции … Читать далее Подробности о графическом стеке Freon, пришедшем на смену X11 в Chrome OS

Debian 8 "Jessie" надеются выпустить в апреле

Опубликован отчёт о состоянии подготовки релиза Debian 8 «Jessie». Пакетная база Debian 8 находится на стадии заморозки уже четыре месяца и в текущем состоянии при должной концентрации сил разработчиков на устранении блокирующих ошибок, релиз может быть выпущен в апреле. В настоящее время насчитывается 65 блокирующих релиз ошибок, затрагивающих ключевые пакеты и требующих обязательного исправления. Также отмечается 17 блокирующих ошибок, связанных со вторичными пакетами, которые можно удалить из дистрибутива в случае, если проблемы не будут устранены, и 24 тривиальные ошибки и недоработки, для которых уже готовы патчи. Читать далее Debian 8 "Jessie" надеются выпустить в апреле