Прототип интерфейса для управления GNOME 3 жестами перед web-камерой

Создатели проекта Skeltrack, в рамках которого развивается свободная библиотека для отслеживания в режиме реального времени перемещения конечностей человека перед камерой с датчиком глубины, представили прототип практической реализации интерфейса для организации управления GNOME 3 через систему пространственных жестов. Код управляющего интерфейса распространяется под лицензией GPLv3. Наглядно оценить возможности пространственного управления можно просмотрев специально подготовленный видеоролик. Используя web-камеру с датчиком глубины, которой комплектуется устройство Kinect, разработчикам удалось организовать генерацию событий Xlib через распознавание типовых жестов. Например, можно перемещать курсор контролируя его позицию указательным пальцем, масштабировать окна и изображение через характерное разведение или сведение ладоней, выбирать объект, прокручивать содержимое окон, перемещать окна и … Читать далее Прототип интерфейса для управления GNOME 3 жестами перед web-камерой

Второй выпуск языка программирования Rust, развиваемого проектом Mozilla

Увидел свет релиз экспериментального языка программирования Rust 0.2, развиваемого проектом Mozilla. Rust является языком со строгой типизацией, сфокусированным на безопасной работе с памятью и обеспечении высокого параллелизма выполнения заданий. Об особенностях Rust можно прочитать в анонсе первой версии проекта. Во втором выпуске расширено число поддерживаемых целевых платформ, кроме Linux (x86 и x86_64), Mac OS X (x86 и x86_64) и Windows (x86), добавлена поддержка FreeBSD (x86_64). Всего с момента выхода версии 0.1 внесено около 1500 изменений. Из улучшений можно отметить: поддержка callback-вызовов из программ на языке Си, увеличение производительности передачи сообщений между нитями, поддержка в языке перегрузки операторов, классов и указателей … Читать далее Второй выпуск языка программирования Rust, развиваемого проектом Mozilla

Анализ тенденций и участников разработки ядра Linux

Организация Linux Foundation представила очередной ежегодный отчёт (PDF, 750 Кб, 15 стр.), в котором оценен прогресс развития ядра Linux, проанализирован вклад индивидуальных разработчиков и различных компаний в разработку и рецензирование кода. Новый отчёт включает данные об изменениях, внесённых в ядрах с 2.6.36 по 3.2.0, выпущенных с момента публикации прошлого отчёта в декабре 2010 года. Основные тенденции: С момента начала сбора статистики в 2005 году в разработке ядра приняло участие более 7800 разработчиков из более чем 800 различных компаний. За последний год к разработке присоединилось более 1000 новых разработчиков и 200 новых компаний; 75% процентов всех вносимых в ядро изменений сделаны … Читать далее Анализ тенденций и участников разработки ядра Linux

Началось альфа-тестирование Qt 5

Разработчики из компании Nokia объявили о выпуске первой альфа-версии Qt 5, первого значительного выпуска, развиваемого при непосредственном участии сообщества в рамках нового полностью открытого процесса разработки и управления проектом. Qt 5 позиционируется в качестве фундамента для реализации новых путей разработки приложений. При сохранении всех инструментов по созданию Qt-программ на языке C++, в Qt 5 акцент смещается в сторону использования C++ в основном для создания функциональности модульных бэкендов для Qt Quick, т.е. для реализации критичных ко времени выполнения или излишне сложных частей программы, в то время как простые Qt-приложения могут быть написаны полностью на JavaScript, без использования C++. В ветке Qt … Читать далее Началось альфа-тестирование Qt 5

У 60% пользователей установлены уязвимые версии Java. Firefox будет блокировать старые версии Java

В последнее время браузерный Java-плагин становится одной из основных целей атак вредоносного ПО на пользовательские системы. По данным Oracle Java используется на более чем на 3 миллиардах систем, при этом исследователи безопасности из компании Rapid7 пришли к неутешительному выводу — на 60-80 процентах компьютеров используются устаревшие версии Java, в которых содержатся критические уязвимости. В течение месяца после выхода очередного обновления Java на него переходят только около 10% пользователей, по истечение двух месяцев число обновивших Java пользователей достигает 20%, а спустя три месяца — 30%. Более того, несмотря на то, что последнее обновление Java вышло полтора месяца назад, пользователи Java-пакета для … Читать далее У 60% пользователей установлены уязвимые версии Java. Firefox будет блокировать старые версии Java

Citrix передаёт платформу CloudStack в руки сообщества Apache

Компания Citrix вступила в число платиновых спонсоров фонда Apache и заявила о своём решении передать в руки сообщества Apache платформу CloudStack. Citrix станет пятым платиновым спонсором Apache, ежегодный вклад которого составляет 100 тысяч долларов. К числу платиновых спонсоров также относятся компании Facebook, Google, Microsoft и Yahoo. По мнению компании Citrix, развитие CloudStack в рамках сообщества Apache позволит обеспечить наиболее эффективный механизм совместной работы. После передачи CloudStack в руки Apache проект будет развиваться в соответствии с принципами меритократии — решения будут принимать представители сообщества, вносящие наибольший вклад в развитие проекта. Уход от контроля со стороны одного вендора повысит интерес к проекту … Читать далее Citrix передаёт платформу CloudStack в руки сообщества Apache

Компания Yahoo открыла код Mojito, фреймворка для разработки гибридных web-приложений

Компания Yahoo объявила об открытии кода фреймворка Mojito, предназначенного для разработки web-приложений с использованием парадигмы MVC и компонентов JavaScript-библиотеки YUI 3 (Yahoo! User Interface). Web-приложения могут включать в себя гибридные модули-виджеты, которые без изменений могут выполняться как на сервере (используется Node.js), так и в браузере. Код Mojito открыт под лицензией BSD. Универсальный характер Mojito-приложений, позволяющих выполнять один и тот же код на сервере и в браузере, открывает достаточно широкие возможности для разработчиков, например, приложение может начать выполняться на сервере, а по мере загрузки необходимых компонентов клиенту, продолжить работу внутри браузера, не заставляя пользователя ждать пока завершится загрузка контента, необходимого для … Читать далее Компания Yahoo открыла код Mojito, фреймворка для разработки гибридных web-приложений

Принято решение о слиянии проектов udev и systemd

Кей Сайверс (Kay Sievers), один из создателей подсистемы udev, объявил о решении по слиянию проектов udev и systemd в единое дерево исходных текстов. Все функции обслуживания устройств в директории /dev и обработка операций подключения и отключения внешних устройств, которые ранее выполняла подсистема udev, отныне будут непосредственно интегрированы в системный менеджер systemd. Отдельно отмечается, что для дистрибутивов, которые не желают использовать systemd, будет обеспечена возможность использования и сборки udev, независимо от остальных частей systemd. Возможность обособленного использования udev заявлена как официально поддерживаемая функция. Опасения того, что в будущем udev невозможно будет использовать без systemd необоснованы, так как обособленный udev необходим для … Читать далее Принято решение о слиянии проектов udev и systemd

В Fedora 18 для раздела /tmp будет использоваться tmpfs

Комитет FESCo (Fedora Engineering Steering Committee), отвечающий за техническую часть разработки дистрибутива Fedora Linux, утвердил переход на использование tmpfs для раздела /tmp. Таким образом, начиная с Fedora 18, для хранения временных файлов будет использован размещаемый в оперативной памяти RAM-диск, который может быть вытеснен в раздел подкачки при нехватке свободной памяти. Для администраторов, желающих как и раньше хранить данные /tmp на диске, будет предоставлена подобная опциональная возможность. Стоит отметить, что ArchLinux уже использует tmpfs по умолчанию, Debian перейдёт на tpmfs в следующем выпуске, а Ubuntu в версии 12.10. Основной причиной размещения /tmp в RAM-диске является желание сократить число операций записи на … Читать далее В Fedora 18 для раздела /tmp будет использоваться tmpfs

Компилятор на базе GNU Guile достиг совместимости с приложениями на Emacs-Lisp

Разработчики проекта Guile-Emacs сообщили о достижении важного рубежа в своём развитии — основанный на технологиях GNU Guile компилятор Emacs-Lisp теперь пригоден для сборки существующих приложений, написанных на языке Elisp. В частности, удалось успешно собрать написанную на Elisp игру Dunnet, а также приблизиться к созданию версии GNU Emacs 25, в которой встроенный List-движок будет заменён на Guile. В настоящее время для запуска программ только силами Guile приходится подменять некоторые специфичные для Emacs функции, но теоретически будут работать все работающие в пакетном режиме программы, которые не используют функции манипуляции с буферами. Напомним, что в рамках GNU Guile развивается свободная реализация функционального языка … Читать далее Компилятор на базе GNU Guile достиг совместимости с приложениями на Emacs-Lisp

Релиз системы виртуализации VirtualBox 4.1.12

Компания Oracle выпустила корректирующий релиз системы виртуализации VirtualBox 4.1.12, в котором отмечено 13 исправлений. Среди изменений: Налажена сборка Linux-дополнений при использовании ядра Linux 3.4-rc1; В реализации NAT устранена утечка сокетов; Несколько исправлений недоработок в VMM, проявляющихся в редких случаях при использовании гостевых систем в SMP-режиме; В коде работы с хранилищем улучшены проверки для предотвращения чтения вне границ файла; В звуковой подсистеме устранён крах в NUL-бэкенде; В коде HGCM устранён крах, редко проявляющийся при сохранении состояния; Устранён крах VBoxService при выходе; В дополнениях для Windows налажена установка корректного времени при закрытии файла и улучшена подсказка при ненадлежащей установке поддержки DirectX. Читать далее Релиз системы виртуализации VirtualBox 4.1.12

Создатели Wikipedia представили проект структурированной базы данных Wikidata

Фонд Wikimedia анонсировал новый проект — Wikidata, в рамках которого планируется подготовить доступную для совместного наполнения структурированную базу данных, в которой будут собраны разнообразные сведения и знания. Это первый значительный проект Wikimedia за последние 7 лет. Wikidata станет центральным сервисом для доступа к структурированным данным из всех статей свободной энциклопедии, примерно как в настоящее время Wikimedia Commons выступает в роли хранилища мультимедиа файлов. Например, в Wikidata может быть сохранена численность населения определённого города, к которой в дальнейшем можно обращаться из статей Wikipedia по ключу с названием города и атрибутом, ассоциированным с численностью населения. При необходимости изменения данных, достаточно будет поправить … Читать далее Создатели Wikipedia представили проект структурированной базы данных Wikidata

Apache Sqoop получил статус первичного проекта Apache

Организация Apache Software Foundation сообщила о придании проекту Apache Sqoop статуса первичного проекта Apache. Отныне проект будет самостоятельно, без дополнительного надзора, развиваться инициативной группой разработчиков, подтвердивших готовность следования принципам разработки Apache. Проект прошёл юридическую проверку лицензионной чистоты исходного кода, а процесс разработки переведён на использование сервисов Apache. Apache Sqoop представляет собой набор инструментов для эффективного массового импорта и экспорта данных между системами структурированного хранения данных, таких как реляционные БД, и NoSQL системами или промышленными warehouse-хранилищами больших массивов данных, например, Apache Hive, HBase или HDFS, работающие на базе платформы Apache Hadoop. Из реляционных СУБД поддерживаются MySQL, PostgreSQL, Oracle, SQL Server и … Читать далее Apache Sqoop получил статус первичного проекта Apache

Обновление открытой прошивки wl500g для SOHO-маршрутизаторов r4051

Доступна новая версия открытых прошивок r4051 для маршрутизаторов Asus от проекта wl500g. Код прошивки основан на Linux и распространяется в рамках лицензии GPL. Основные изменения: Менеджер пакетов ipkg переключен на новый репозиторий, основанный на OpenWRT — wl500g-repo.googlecode.com; В ядре представлены обновления MIPS, mm, net(udp/raw, tcp, af_unix, arp, ipv4/ipv6, neigh, pptp, tunnel), bridge, fs (cifs, ntfs), usb( uvcvideo, gspca, usbnet, rndis_host, cdc_ether), netfilter. Добавлен детектор утечек памяти kmemleak (экспериментально). ФС Unionfs обновлена до версии 2.5. В скриптах инициализации и конфигурации (rc) проведена адаптация кода для поддержки нескольких каналов связи (не завершено). Добавлена экспериментальная поддержка Ethernet over USB ( usbnet / rndis … Читать далее Обновление открытой прошивки wl500g для SOHO-маршрутизаторов r4051

Компания Red Hat отблагодарила сообщество 100 тысячами долларов

Компания Red Hat сообщила, что преодоление планки в миллиард долларов ежегодного дохода было бы невозможным без сообщества разработчиков открытого ПО, поэтому это не только достижение Red Hat, а победа всех сторонников open source. В качестве благодарности компания решила пожертвовать 100 тыс. долларов (около 1% чистой прибыли) на будущее открытого ПО. Пожертвование будет разделено между организациями Creative Commons, Electronic Frontier Foundation, Software Freedom Law Center и UNICEF Innovation Labs, которые были номинированы и выбраны на основании голосования среди партнёров компании. Читать далее Компания Red Hat отблагодарила сообщество 100 тысячами долларов

Представлен предварительный вариант лицензии Creative Commons 4.0 BY-NC-SA

Опубликован первый черновой вариант новой версии лицензии Creative Commons 4.0 BY-NC-SA, в котором предпринята попытка урегулирования вопросов, связанных с применением в странах Евросоюза исключительных прав на базы данных, которые требуют получения пользователями дополнительных разрешений и ограничивают область использования лицензий Creative Commons, приводя к появлению несовместимых с Creative Commons лицензий. Кроме того, продолжена работа по увеличению совместимости Creative Commons с другими лицензиями и адаптации лицензии для использования в разных странах. Например, в Creative Commons 4.0 устранены лазейки, позволяющие через внесение незначительных изменений в структуру БД, использовать данные без соблюдения заданных лицензией условий распространения. Данные проблемы стали решающим фактором миграции проекта OpenStreetMap … Читать далее Представлен предварительный вариант лицензии Creative Commons 4.0 BY-NC-SA

Реализация дизассемблера для встраивания в ядро Linux

В списке рассылки разработчиков ядра Linux представлен набор патчей с реализацией дизассемблера для архитектуры x86, который по задумке разработчиков позволит упростить разбор проблем за счёт вывода осмысленного ассемберного кода вместо шестнадцатеричного дампа во время краха ядра. Дополнительно поддерживается дизассемблирование на лету любой выполняемой функции ядра, используя интерфейс Debugfs, а также интеграция функций дизассемблера во встроенный в ядро отладчик KDB. В ответ на публикацию патча Инго Молнар (Ingo Molnar), известный разработчик ядра Linux и автор планировщика задач CFS, предложил несколько неординарных идей по развитию проекта. Например, доработка с реализацией режима ассемблера, который мог бы использоваться для сборки используемых в ядре ассемблерных … Читать далее Реализация дизассемблера для встраивания в ядро Linux

Компания Роса открыла код сборочной среды ABF

Компания Роса объявила о публикации кода ABF (Automatic Build Farm), распределенной среды непрерывной разработки дистрибутивов и организации сборки пакетов отдельных приложений. ABF не привязана к конкретному дистрибутиву и может использоваться для разработки различных типов дистрибутивов на основе RPM, DEB и других форматов пакетов. Система сочетает в себе особенности и сильные стороны Open Build Service и Launchpad, например, позволяет собирать пакеты для всех поддерживаемых дистрибутивов, поддерживает сборку дистрибутива, предоставляет web-интерфейс для сопровождения процесса разработки c возможностью планирования работы, проведения обсуждений и обмена наработками между группами разработчиков и дистрибутивами. Исходные тексты открыты под лицензией GPLv2. Ядро ABF написано на языке Python, а … Читать далее Компания Роса открыла код сборочной среды ABF

Первоапрельские шутки 2012 года (дополнено)

Подборка первоапрельских шуток: Проект NetBSD сообщил о переходе к использованию графической консоли, реализованной поверх драйвера genfb(4) и использующей шрифты со включенным антиалиасингом, которые выглядят лучше консольных монохромных шрифтов. В качестве шрифтов решено использовать пакет Comic Sans, который компания Microsoft разрешила использовать во всех будущих выпусках NetBSD. Distrowatch объявил о выходе первой тестовой версии десктоп-окружения GNOME 4.0, отличающегося полностью переработанной концепцией организации рабочего стола, унифицированным внешним видом для всех типов устройств, упрощённым интерфейсом пользователя. Опубликован достаточно подробный обзор первого тестового выпуска GNOME 4.0. Как всегда отличилась компания Google, которая представила многозадачный режим для браузера Chrome, позволяющий существенно увеличить эффективность работы. При … Читать далее Первоапрельские шутки 2012 года (дополнено)

К платформе Linux обратились две известные игровые компании

Всё больше профессиональных разработчиков игрового ПО пытается строить отношения со своей аудиторией минуя посредников в лице крупных игровых студий. Эта тенденция достигла апогея, когда к сбору средств на разработку игры через Kickstarter обратился Тим Шейфер, за плечами которого стоит разработка таких игровых проектов, как Grim Fandango, Full Throttle и серии игр «Monkey Island». В рекордные сроки его проект Double Fine Adventure собрал 3 млн. 336 тыс. долларов. Прислушавшись к просьбам аудитории, Тим Шейфер заявил, что игра одновременно выйдет также под GNU/Linux и Mac OS X. Совсем недавно с инициативой по созданию новой игры на Kickstarter также выступил Брайан Фарго, в … Читать далее К платформе Linux обратились две известные игровые компании

Первоапрельские шутки 2012 года

Подборка первоапрельских шуток: Проект NetBSD сообщил о переходе к использованию графической консоли, реализованной поверх драйвера genfb(4) и использующей шрифты со включенным антиалиасингом, которые выглядят лучше консольных монохромных шрифтов. В качестве шрифтов решено использовать пакет Comic Sans, который компания Microsoft разрешила использовать во всех будущих выпусках NetBSD. Distrowatch объявил о выходе первой тестовой версии десктоп-окружения GNOME 4.0, отличающегося полностью переработанной концепцией организации рабочего стола, унифицированным внешним видом для всех типов устройств, упрощённым интерфейсом пользователя. Опубликован достаточно подробный обзор первого тестового выпуска GNOME 4.0. Как всегда отличилась компания Google, которая представила многозадачный режим для браузера Chrome, позволяющий существенно увеличить эффективность работы. При … Читать далее Первоапрельские шутки 2012 года