Релиз медиацентра MythTV 0.27.1

Представлен релиз платформы для создания домашнего медиацентра MythTV 0.27.1, позволяющей превратить настольный ПК в телевизор, видеомагнитофон, музыкальный центр, альбом с фотографиями, станцию для записи и просмотра DVD. Сообщается, что MythTV 0.27.1 можно рассматривать как лучший выпуск в истории проекта. Несмотря на то, что новая версия не содержит заметных конечным пользователям существенных новшеств, в ней представлено более 340 небольших улучшений. Некоторые компоненты полностью переписаны, многие замечания учтены. Код проекта распространяется в рамках лицензии GPL. Архитектура MythTV базируется на разделении бэкенда для хранения или захвата видео (IPTV, DVB-карты и т.п.), и фронтэнда для отображения и формирования интерфейса. Фронтэнд может работать одновременно с … Читать далее Релиз медиацентра MythTV 0.27.1

Mozilla запустил сервис Webcompat.com

Проект Mozilla ввёл в строй сайт webcompat.com, который позиционируется как централизованный ресурс для публикации уведомлений о проблемах в браузерах и сайтах, и их совместного решения. Web-разработчик или обычный пользователь могут разместить данные о проблеме, касающейся работы любого браузера или некорректного отображения контента на сайте, без необходимости отправки уведомлений конкретным командам разработчиков. После этого сформированное на Webcompat.com сообщество проведёт диагностику проблемы, подготовит исправление и отправит его разработчикам браузера или владельцу сайта. Читать далее Mozilla запустил сервис Webcompat.com

FreeBSD переходит с GNATS на Bugzilla

Разработчики FreeBSD представили новую реализацию сервиса для отслеживания ошибок bugs.freebsd.org, переведённого на платформу Bugzilla. Ранее используемая система отслеживания ошибок GNATS уже почти 10 лет не обновлялась, устарела, находится в заброшенном состоянии и ограничивает возможности оптимизации рабочего процесса. В отличие от GNATS платформа Bugzilla активно поддерживается и привычна разработчикам, так как применяется в разнообразных открытых проектах, близких к FreeBSD по размеру и характеру разработки. Средства поддержания категорий и привязки тегов в Bugzilla позволят упростить выборку и фильтрацию уведомлений об ошибках. Появится возможность прикрепления приложений к уведомлениям. Станут доступны средства для отслеживания группой людей состояния исправления ошибок, без необходимости заведения списков рассылки. … Читать далее FreeBSD переходит с GNATS на Bugzilla

Обновление Android 4.4.3

Компания Google выпустила корректирующий выпуск мобильной платформы Android 4.4.3 и подготовила обновление прошивок для устройств Nexus Nexus 4, 5, 7 и 10. В новом выпуске в основном отмечается большая порция мелких исправлений. В Android 4.4.3 не был применён ожидаемый жесткий запрет записи в раздел /system, полностью запрещающий запись при работе вне контекста режима восстановления. С одной стороны такой подход значительно увеличит защищённость платформы, но с другой стороны затруднит жизнь пользователям, использующим root-доступ к устройству. Тем не менее, в версии 4.4.3 как и раньше достаточно лишь перемонтировать раздел для внесения системных изменений. Кроме того, вопреки ожиданиям, в новом выпуске по умолчанию … Читать далее Обновление Android 4.4.3

Компания Apple представила язык программирования Swift, основанный на LLVM

Компания Apple представила новый язык программирования Swift, компилятор которого построен с использованием технологий свободного проекта LLVM. Swift наследует лучшие элементы языков C и Objective-C и будет привычен для знакомых с ними разработчиков, но отличается использованием средств автоматического распределения памяти и контроля переполнения переменных и массивов, что значительно увеличивает надёжность и безопасность кода. При этом Swift-программы компилируются в машинный код, что позволяет обеспечить высокую производительность. По заявлению Apple, код Swift выполняется в 1.3 раза быстрее кода на Objective-C. Вместо сборщика мусора Objective-C в Swift используются средства подсчёта ссылок на объекты, а также предоставляемые в LLVM оптимизации, такие как автовекторизация. Язык также … Читать далее Компания Apple представила язык программирования Swift, основанный на LLVM

Объявлен новый лидер проекта Fedora

Робин Бергерон объявила об утверждении Мэтью Миллера (Matthew Miller) на пост лидера проекта. Мэтью входит в состав комитета FESCo (Fedora Engineering Steering Committee), отвечающего за техническую часть разработки дистрибутива Fedora Linux. С 2012 года Мэтью работает в компании Red Hat, где отвечает за развитие облачного стека Fedora. Мэтью получил известность как инициатор проекта Fedora.next, подразумевающего превращение дистрибутива в многослойный продукт. В конечному счёте предложение Мэтью выразилось в разделении редакций будущего релиза Fedora 21 для десктопов, серверов и облачных систем. Напомним, что «Лидер Fedora» является официальной должностью в компании Red Hat. Лидер не выбирается путем голосования участников сообщества, а выдвигается прошлым … Читать далее Объявлен новый лидер проекта Fedora

Первый бета-выпуск свободного браузера Otter, предлагающего интерфейс в стиле Opera 12

Объявлено о переходе на стадию бета-тестирования нового свободного web-браузера Otter, нацеленного на воссоздание классического интерфейса Opera 12. Переход на стадию бета-тестирования ознаменовал изменение приоритета в разработке в сторону стабилизации подготовленной функциональности. Браузер написан на языке C++ (без QML) с использованием библиотеки Qt5. Исходные тексты доступны под лицензией GPLv3. Бинарные сборки подготовлены для Windows и Ubuntu Linux. Несмотря на то, что для достижения уровня интерфейса Opera 12 ещё остаётся много работы, в текущем виде функциональность Otter можно рассматривать как соизмеримую с новыми выпусками Opera на базе технологий Chrome. Работает отображение страниц, вкладки (в том числе отсоединение вкладок), конфигуратор, система закладок, менеджер … Читать далее Первый бета-выпуск свободного браузера Otter, предлагающего интерфейс в стиле Opera 12

Компания Apple представила основанный на LLVM язык программирования Swift, идущий на смену Objective-C

Компания Apple представила новый язык программирования Swift, компилятор которого построен с использованием технологий свободного проекта LLVM. Swift наследует лучшие элементы языков C и Objective-C и будет привычен для знакомых с ними разработчиков, но отличается использованием средств автоматического распределения памяти и контроля переполнения переменных и массивов, что значительно увеличивает надёжность и безопасность кода. При этом Swift-программы компилируются в машинный код, что позволяет обеспечить высокую производительность. По заявлению Apple код Swift выполняется в 1.3 раза быстрее кода на Objective-C. Вместо сборщика мусора Objective-C в Swift используется средства подсчёта ссылок на объекты, а также используются предоставляемые в LLVM оптимизации, такие как автовекторизация. Язык … Читать далее Компания Apple представила основанный на LLVM язык программирования Swift, идущий на смену Objective-C

Опубликованы схемы и спецификации дизайна игровой приставки OpenPandora

Разработчики поставляемого с Linux гибрида КПК и игровой приставки OpenPandora опубликовали спецификации дизайна, файлы для печати корпуса на 3D-принтере и схемы компоновки элементов (CAD-файлы Gerber и PCB-раскладки). Документы доступны под лицензией, разрешающей модификацию и создание производных работ при условии некоммерческого использования. Таким образом сообщество теперь может принимать участие не только в разработке программных компонентов, но присоединиться к улучшению аппаратной части. Читать далее Опубликованы схемы и спецификации дизайна игровой приставки OpenPandora

Apple представил проект Metal, развиваемый в качестве альтернативы OpenGL

Компания Apple анонсировала новый графический API Metal, позиционируемый в качестве альтернативы OpenGL и нацеленный на снижение накладных расходов и нагрузки с CPU, наблюдаемых при использовании OpenGL. С технической стороны Metal напоминает развиваемый компанией AMD интерфейс Mantle и отличается простотой и высокой эффективностью работы с GPU, в том числе за счёт возможности прямого обращения к памяти и возможностям GPU, что позволяет задействовать всю доступную вычислительную мощь GPU. Metal представляет средства для низкоуровневого контроля за организацией, обработкой и передачей команд к GPU и управления связанными с ними данными и ресурсами. Предоставляются функции для управление памятью, в том числе буферами и объектами текстур, … Читать далее Apple представил проект Metal, развиваемый в качестве альтернативы OpenGL

Red Hat открыл код Calamari, инструментарий для управления хранилищами на базе Ceph

Спустя два месяца после заключении соглашения о поглощении компании Inktank, занимающейся разработкой открытой распределённой файловой системы Ceph, Red Hat сдержал обещание и открыл код проприетарного продукта Calamari, предоставляющего API и web-интерфейс для управления, мониторинга и диагностики хранилищ на базе Ceph. Код серверной части Calamari открыт под свободной лицензией LGPLv2.1, а набор клиентов под лицензией MIT. Серверная часть написана на языке Python и использует в качестве СУБД PostgreSQL. Клиентский web-интерфейс написан на JavaScript и выполняется с использованием платформы Node.js. Читать далее Red Hat открыл код Calamari, инструментарий для управления хранилищами на базе Ceph

Проект по созданию открытого GPGPU

Представлена открытая реализация многоядерного абстрактного GPGPU, реализованного через SystemVerilog и пригодного для запуска в симуляторе Verilog или выполнении на FPGA (например, платы Cyclone серии IV). Для сборки приложений для выполнения на GPGPU подготовлен C/C++ инструментарий на основе LLVM. Наработки проекта распространяются под свободной лицензией LGPLv2.1. Проект позиционируется как многопоточный гибрид CPU и GPU, но не является GPGPU в классическом понимании, как технология применения GPU для вычислений общего назначения. В данном случае под GPGPU понимается использование полностью программно определяемой архитектуры, не привязанной к фиксированным аппаратным реализациям и способной выполнять различные виды вычислений в разных нитях. В настоящий момент для запуска на … Читать далее Проект по созданию открытого GPGPU

Завершилась кампания по сбору средств ReactOS Community Edition

Сегодня на Indiegogo завершилась кампания по сбору средств ReactOS Community Edition, направленная финансирование разработки новой значительной ветки операционной системы ReactOS 0.4. 558 человек пожертвовали 25 141 долларов или более 873 тысяч рублей по текущему курсу. Не смотря на то, что цель в 50 тысяч долларов не была достигнута, деньги останутся в кассе проекта и по результатам голосования среди участников совместного финансирования будет определено, на что их следует потратить. Кроме целей, которые будут определены голосованием, в планах обеспечение поддержки UEFI/UEFI Secure boot, создание нового менеджера файлов и рабочего стола explorer_new. Для загрузки доступен тестовый установочный образ ReactOS 0.4 с поддержкой доработанного … Читать далее Завершилась кампания по сбору средств ReactOS Community Edition

Россия станет первой страной, где будет поставляться основанный на Tizen смартфон Samsung Z

Компания Samsung представила Samsung Z, первый смартфон на базе свободной платформы Tizen. Продажи Samsung Z начнутся в августе. Примечательно, что смартфон позиционируется для российского рынка, о планах продажи в других странах пока ничего не сообщается. Кроме смартфона, Samsung используется Tizen в умных часах и фотоаппаратах, а также планирует выпуск умного телевизора на базе Tizen. При этом утверждается, что объём ежегодной продажи Tizen-устройств может достигнуть 15% от всех мобильных устройств Samsung, но первичной платформой по-прежнему останется Android. Смартфон Samsung Z оснащён 4.8-дюймовым экраном (1280×720, 720p, Super AMOLED) и поставляется с четырёхядерным процессором, работающим на частоте 2.3GHz. Размер аккумулятора составит 2600mAh (также … Читать далее Россия станет первой страной, где будет поставляться основанный на Tizen смартфон Samsung Z

Патентные отчисления вносят в стоимость смартфона не меньший вклад, чем аппаратные компоненты

Юристы специализирующейся на интеллектуальной собственности фирмы WilmerHale провели анализ (PDF) влияния патентных отчислений на стоимость смартфона. В итоге сделан вывод, что отчисления за использование интеллектуальной собственности вносят не меньший, а в некоторых случаях даже больший, вклад в общую стоимость смартфона, чем аппаратные компоненты. В частности, для типового смартфона стоимостью 400 долларов, размер отчислений за патенты может превышать $120, при том, что стоимость аппаратных компонентов смартфона составляет от $120 до $150. Авторы исследования предполагают, что высокая доля отчислений в стоимости смартфона является фактором, сдерживающим выход на рынок небольших производителей, так как в такой ситуации прибыль от производства смартфонов могут получить лишь … Читать далее Патентные отчисления вносят в стоимость смартфона не меньший вклад, чем аппаратные компоненты

Первая бета-версия FreeBSD 9.3

Началось тестирование первой бета-версии FreeBSD 9.3. Релиз намечен на 16 июля. Выпуск FreeBSD 9.3-BETA1 доступен для архитектур amd64, i386, ia64, powerpc, powerpc64 и sparc64. По сравнению с FreeBSD 9.2 в новом выпуске произведено обновление драйверов, в том числе в состав добавлен KMS-модуль Radeon для видеокарт AMD и интегрирована поддержка менеджера видеопамяти TTM. В режиме только для чтения включена поддержка файловой системы ext4. Обновлена реализация ZFS, в которой появилась возможность установки закладок на снапшоты (zfs bookmarks). Добавлен модуль xenhvm.ko для сопровождения режима виртуализации XENHVM, необходимого для развёртывания FreeBSD в качестве гостевой ОС в cloud-окружениях Amazon EC2. По умолчанию отключено прямое обращение … Читать далее Первая бета-версия FreeBSD 9.3

Дискуссия о проблемах OpenGL

Rich Geldreich из компании Valve начал дискуссию о проблемах в OpenGL. Joshua Barczak, участвовавший в разработке игры Civilization V, поддержал начинание и поделился своими размышлениями по данному вопросу. Среди основных пробоем, мешающих разработке игр на базе OpenGL, называется существенная фрагментация реализаций OpenGL для разных операционных систем, разрозненное качество драйверов OpenGL, проблемы с многопоточностью и обработкой ошибок. По мнению Joshua изменить ситуацию может только полный редизайн OpenGL, без этого OpenGL не сможет конкурировать в области разработки игр с такими API, как Mantle и Direct3D. В качестве оппонента выступил, Aras Pranckevičius, один из разработчиков игрового движка Unity, который заявил, что распространению OpenGL … Читать далее Дискуссия о проблемах OpenGL

Окно приёма изменений для ядра Linux 3.16 впервые открыто до релиза предыдущего ядра

Линус Торвальдс объявил о проведении эксперимента, в рамках которого окно приёма изменений для ядра Linux 3.16 открыто до релиза ядра 3.15. Обычно разработка следующего выпуска начинается после релиза предыдущего, но чтобы уложиться во времени до начала путешествия с семьёй и при этом обеспечить должное качество выпуска 3.15, Линус решил на практике оценить насколько приемлемо наложение циклов разработки. Одновременно выпущен тестовый выпуск ядра 3.15-rc8, релиз ожидается через неделю. Читать далее Окно приёма изменений для ядра Linux 3.16 впервые открыто до релиза предыдущего ядра

Обновление GnuTLS 3.3.3, 3.2.15 и 3.1.25 с устранением серьёзной уязвимости

В GnuTLS 3.3.3, 3.2.15 и 3.1.25, свободной библиотеке с реализацией протоколов SSL, TLS и DTLS и функций для работы с различными типами сертификатов, устранена опасная уязвимость (CVE-2014-3466). Проблема проявляется только при использовании библиотеки в клиентских системах при попытке установки защищённого соединения с сервером, подконтрольным злоумышленнику. Уязвимость вызвана отсутствием корректной проверки размера идентификатора сеанса в функциях read_server_hello() и _gnutls_read_server_hello(), которые используются для обработки сообщения ServerHello в процессе установки защищённого соединения. Отправка сервером пакета со слишком большим идентификатором может привести к повреждению областей памяти приложения. Не исключается возможность использования уязвимости для организации выполнения кода атакующего. Также можно отметить выпуск используемой в GnuTLS … Читать далее Обновление GnuTLS 3.3.3, 3.2.15 и 3.1.25 с устранением серьёзной уязвимости

Samsung выпустил Tizen-прошивку для Galaxy Gear. Первый альфа-выпуск Tizen 2.3.

Объявлено о начале альфа-тестирования свободной мобильной платформы Tizen 2.3, развиваемой под покровительством организации Linux Foundation, при участии LiMo Foundation, Intel и Samsung. Новый выпуск примечателен включением поддержки профиля для носимых устройств, который может использоваться для оснащения умных часов. Из других изменений отмечается увеличением производительности, переход на более легковесный тулкит на базе обновлённого выпуска WebKit, предоставление функций BT LTE для подключения носимых устройств. Выпуск доступен только в исходных текстах (ветка tizen_2.3), бинарные сборки не сформированы. Кроме того, компания Samsung подготовила основанную на Tizen прошивку для уже выпускаемых умных часов Galaxy Gear (SM-V700), изначально поставляемых на базе платформы Android. Ранее было заявлено … Читать далее Samsung выпустил Tizen-прошивку для Galaxy Gear. Первый альфа-выпуск Tizen 2.3.

В ночные сборки Firefox добавлен видеочат на базе WebRTC

Чад Вейнер (Chad Weiner), директор по развитию продукта Firefox, анонсировал появление в ночных сборках браузера встроенной реализации аудио- и видеочата, построенного с использованием технологии WebRTC. Реализация примечательна тем, что позволяет напрямую организовать канал связи между двумя браузерами с поддержкой WebRTC без передачи трафика через промежуточные серверы, без установки внешних плагинов, на любых устройствах и операционных системах. В настоящее время наблюдается большая фрагментация несовместимых между собой коммуникационных online-сервисов, которые привязывают к себе пользователей и позволяют им общаться только в пределах одного сервиса (например, чтобы связаться с пользователем Skype и GTalk требуется подключиться к Skype или GTalk). Проект Mozilla намерен устранить барьер, … Читать далее В ночные сборки Firefox добавлен видеочат на базе WebRTC