Библиотеке Qt исполнилось 20 лет

Ровно 20 лет назад, 20 мая 1995 года, норвежская компания Trolltech, в которой в то время работали лишь два основателя, разместила в ftp-архиве sunsite.unc.edu первый выпуск С++ библиотеки для создания графических приложений Qt и связанный с ней набор виджетов, обеспечивающих отображение элементов графического интерфейса в стиле Motif. Спустя неделю проект был анонсирован в электронной конференции comp.os.linux.announce. Изначально библиотека распространялась под ограниченной лицензией FreeQt, а затем была перелицензирована под QPL, что не помешало использованию Qt в качестве основы проекта KDE, который в рамках специального соглашения получил право перелицензировать код Qt под любой свободной лицензией в случае ужесточения лицензионной политики или закрытия … Читать далее Библиотеке Qt исполнилось 20 лет

На фестивале РИТ++ состоятся мероприятия по PostgreSQL

Фестиваль РИТ++ пройдёт 21 и 22 мая в Москве, в выставочном центре Крокус-Экспо. На фестивале ожидается 2000 участников, 200 докладчиков, 5 платных конференций, 6 открытых митапов и бесплатная отраслевая выставка. Всё это касается разработки интернет-проектов, от системного администрирования и devops, баз данных, программирования, фронтенда и до управления и предпринимательства. PostgreSQL представлен и в рамках профессиональных конференций фестиваля, в частности, на обучающей конференции по высоким нагрузкам HighLoad++ Junior можно услышать доклад «Производительность запросов в PostgreSQL — шаг за шагом», где Илья Космодемьянский научит начинающих highload-разработчиков исскусству чтения explain и правильной работе с индексами. В рамках программы открытых митапов также пройдёт митап … Читать далее На фестивале РИТ++ состоятся мероприятия по PostgreSQL

Релиз web-браузера Chrome 43

Компания Google представила релиз web-браузера Chrome 43. Браузер построен на кодовой базе свободного проекта Chromium и отличается использованием логотипов Google, идущим в комплекте модулем Flash, наличием системы отправки уведомлений в случае краха, системой автоматической установки обновлений и передачей при поиске RLZ-параметров. Основные изменения в Chrome 43: На платформе Linux обеспечена полная поддержка экранов с высоким разрешением (High DPI). Проблемы с масштабированием без учёта особенностей высокого разрешения теперь остались в прошлом; Добавлен Web MIDI API, позволяющий создавать web-приложения, взаимодействующие с подключенными к компьютеру пользователя музыкальными устройствами с интерфейсом MIDI; Добавлен Permissions API, через который web-приложения могут запросить статус предоставления доступа к … Читать далее Релиз web-браузера Chrome 43

Инициатива Mozilla по сертификации устройств с Firefox OS

Проект Mozilla объявил о введении программы сертификации устройств на базе платформы Firefox OS (B2G) и представил первые сертифицированные смартфоны — Alcatel ONETOUCH Fire C и Alcatel ONETOUCH Fire E. Сертификация не навязывается, является добровольной и проводится, чтобы показать потребителям, что продукты отвечают критериям производительности и соответствуют web-стандартам. Сертификацией занимается специально созданная группа Open Web Device CRB (Сompliance Review Board), в которую кроме Mozilla вошли заинтересованные в платформе Firefox OS представители индустрии, такие как Sony Mobile, ZTE, Deutsche Telekom, Qualcomm и Telefónica. Основными критериями для получения сертификата является совместимость с Web API и соответствие минимальным требованиям к производительности. Тестирование проводится независимой … Читать далее Инициатива Mozilla по сертификации устройств с Firefox OS

Тестирование новой ветки проприетарного драйвера NVIDIA 352.09

Компания NVIDIA представила бета-выпуск проприетарного драйвера NVIDIA 352.09, который доступен для Linux (ARM, x86, x86_64), FreeBSD (x86, x86_64) и Solaris (x86_64). Особенности новой ветки: Возможность использования технологии G-SYNC в конфигурациях с отключенным режимом sync-to-vblank, что позволяет использовать G-SYNC в приложениях для повышения плавности вывода в условиях, когда выставленная частота кадров ниже частоты обновления экрана монитора, но допуская разрывы (tearing) для минимизации задержек при частоте кадров выше частоты обновления экрана. При одновременном включении sync-to-vblank и G-SYNC такое поведение невозможно из-за того, что частота кадров ограничивается частотой обновления экрана. G-SYNC теперь включается по умолчанию при отключении UBB (Unified Back Buffer); Внесены изменения, … Читать далее Тестирование новой ветки проприетарного драйвера NVIDIA 352.09

Выпуск распределенной файловой системы GlusterFS 3.7

Доступен релиз распределенной файловой системы GlusterFS 3.7, позволяющей организовать работу распределённого на несколько узлов хранилища, развёртываемого поверх штатных POSIX ФС, таких как Ext4, XFS и Btrfs, с использованием механизма FUSE (ФС в пользовательском пространстве). GlusterFS предоставляет средства автоматического восстановления после сбоев и обеспечивает практически неограниченную масштабируемость, благодаря отсутствию привязки к централизованному серверу мета-данных (используются распределённые хэш-таблицы). По сравнению с прошлым выпуском в GlusterFS 3.7 закрыто более 600 отчётов об ошибках и принято 1220 патчей. Готовые для установки бинарные пакеты с GlusterFS 3.5 подготовлены для Fedora, RHEL, CentOS, Debian, openSUSE, SLES и Ubuntu. Новый выпуск будет по умолчанию поставляться в ожидаемом … Читать далее Выпуск распределенной файловой системы GlusterFS 3.7

Минкомсвязи планирует развивать национальную мобильную ОС на базе Sailfish

В рамках отраслевого плана импортозамещения началось формирование международного консорциума для развития новой мобильной операционной системы. Несмотря на наличие полностью открытых мобильных платформ Android, Tizen, Ubuntu Phone и webOS, национальную мобильную ОС планируется развивать на базе проприетарной платформы Sailfish, которая в целом является закрытым продуктом, но использует наработки ряда свободных проектов, таких как ядро Linux, графический стек на базе Wayland, библиотека Qt5 и системное окружение Mer. Примечательно, что в сообщении Минкомсвязи Sailfish называется открытой операционной системой. Пока непонятно, является ли это заблуждением или заявление можно воспринимать как сигнал скорого открытия исходных текстов Sailfish. Также утверждается, что новая ОС будет развиваться независимо, … Читать далее Минкомсвязи планирует развивать национальную мобильную ОС на базе Sailfish

Релиз десктоп-ориентированной ОС PC-BSD 10.1.2

Представлен ежеквартальный релиз десктоп-ориентированной операционной системы PC-BSD 10.1.2, основанной на кодовой базе FreeBSD 10.1. Несмотря на незначительный номер версии, в новом выпуске представлена порция достаточно крупных улучшений. В качестве пользовательского окружения по умолчанию предлагается KDE, но в комплекте также доступны окружения Lumina, GNOME3, Mate (форк GNOME 2), Cinnamon, LXDE и Xfce. Для загрузки подготовлен гибридный iso-образ (4 GB, только для amd64), подходящий для использования на DVD и USB-накопителях, а также серверная редакция TrueOS (611 Мб). Основные новшества: Пользовательское окружение Lumina обновлено до версии 0.8.4; Представлена новая утилита PersonaCrypt, позволяющая переместить все домашние директории пользователей на зашифрованный USB-накопитель. Накопитель может быть … Читать далее Релиз десктоп-ориентированной ОС PC-BSD 10.1.2

Компания Meizu выпустила смартфон на базе Ubuntu

Компания Canonical сообщила о начале производства смартфонов Ubuntu MX4, выпускаемых китайским производителем Meizu. Устройство основано на уже существующей модели Meizu MX4 и отличается изменённой прошивкой. Смартфон Ubuntu MX4 снабжён 5-дюймовым экраном (1152×1920) и построен на базе SoC MediaTek MT6595 с двумя четырёхядерными CPU — мощным Cortex-A17 (2.2 GHz) и энергоэффективным Cortex-A7 (1.7 GHz), GPU PowerVR G6200, 2GB ОЗУ, 16 или 32 Гб Flash, 20.7-мегапиксельной камерой. Ubuntu MX4 стал вторым смартфоном, поставляемым на базе платформы Ubuntu Phone. В отличие от уже поставляемого компанией BQ Mobile смартфона Aquaris E4.5 Ubuntu Edition, устройство Ubuntu MX4 пока распространяется только в Китае и укомплектовано специально … Читать далее Компания Meizu выпустила смартфон на базе Ubuntu

Эмулятор игровых автоматов MAME будет переведён в разряд свободных проектов

Разработчики эмулятора аркадных игровых платформ MAME (Multiple Arcade Machine Emulator) приняли решение перевести проект в разряд свободных. Изначально код проекта был опубликован под модифицированной лицензией BSD, в которую был добавлен запрет на использование в коммерческих целях. Несмотря на то, что исходные тексты MAME всегда были доступны и разрабатываются на GitHub, проект формально является собственническим, так как вносит ограничения дискриминационного характера и не соответствует требованиям свободных или открытых лицензий. Модифицированная лицензия была выбрана чтобы защитить проект от нелегального использования, но данный шаг привёл к возникновению ряда нежелательных ограничений, таких как невозможность использования MAME для демонстрации старых игр в музеях (если посетители … Читать далее Эмулятор игровых автоматов MAME будет переведён в разряд свободных проектов

Проект Arduino представил новый бренд Genuino и начал производство плат Arduino Gemma

В свете конфликта между компаниями Arduino LLC (arduino.cc) и Arduino SRL (arduino.org), пытающимися утвердить за собой право обладания брендом Arduino, Массимо Банци (Massimo Banzi), руководитель Arduino LLC и куратор сформированного вокруг проекта сообщества, объявил о начале производства новых плат Arduino Gemma на заводе Adafruit в США и создании нового бренда Genuino. Также сообщается о скором переносе из Италии в США производства ранее выпускаемых плат, включая модель Uno. Производство плат в США планируется запустить в июле. Напомним, что американская компания Arduino LLC, которая является официальным куратором проекта, владеет торговой маркой Arduino, поддерживает сообщество, развивает открытые проекты и управляет разработкой, была вовлечена … Читать далее Проект Arduino представил новый бренд Genuino и начал производство плат Arduino Gemma

openSUSE Tumbleweed переведён с KDE 4 на KDE Plasma 5

Разработчики проекта openSUSE объявили о задействовании по умолчанию пользовательского окружения KDE Plasma 5.3 и набора приложений KDE Applications 15.04.1 в openSUSE Tumbleweed, пригодном для конечных пользователей стабилизированном репозитории с непрерывным циклом обновления версий программ (rolling-обновления). У существующих пользователей openSUSE Tumbleweed предлагаемый ранее рабочий стол KDE Plasma 4.11 будет заменён на KDE Plasma 5.3 при установке очередных обновлений. Читать далее openSUSE Tumbleweed переведён с KDE 4 на KDE Plasma 5

Началось формирование сборок CentOS 7 для архитектуры AArch64

Началось формирование сборок дистрибутива CentOS 7 для серверных систем с 64-разрядной архитектурой ARMv8/AArch64, которая теперь доступна в CentOS наряду с архитектурой x86_64. Для более полной поддержки оборудования вместо штатного ядра из CentOS 7 в сборках задействовано ядро Linux 4.0. Сборки для AArch64 оформлены в виде готового дискового образа, не требующего установки, и предназначены только для тестирования производителями и энтузиастами. В дальнейшем ожидается проведение стабилизации через альфа- и бета-тестирование, после чего начнётся подготовка стабильных выпусков. Читать далее Началось формирование сборок CentOS 7 для архитектуры AArch64

Oculus Rift приостановил разработку под GNU/Linux и OS X

Атман Бинсток (Atman Binstock), главный архитектор и технический директор компании, развивающей шлем виртуальной реальности Oculus Rift, рассказывая о прогрессе работы над проектом сообщил, что разработка под GNU/Linux и OS X была приостановлена чтобы сфокусироваться на доведении аппаратной и программной начинки продукта до потребительского уровня качества для пользователей платформы Windows. Компания планирует вернуться к разработке для GNU/Linux и OS X, но на данный момент не ясно когда это может произойти. Реакция сообщества очень хорошо выражается мнением одного из его представителей: «Забавно, как получилось, что проект с кроссплатформенным открытым SDK, профинансированный сообществом через систему краудфандинга, вначале обрёл проприетарный SDK, а после и … Читать далее Oculus Rift приостановил разработку под GNU/Linux и OS X

Выход Firefox Developer Edition 40 c поддержкой многопроцессного режима

Сформирован выпуск Firefox Developer Edition 40, который заменил собой aurora-ветку, в рамках которой проводится оценка готовности тех или иных новшеств для последующего бета-выпуска. В отличие от выпусков aurora, Developer Edition адаптирован для обособленного использования, запускается с использованием отдельного профиля и отличается изменением оформления — задействована отдельная тёмная тема оформления, в панель вынесены кнопки для быстрого доступа к инструментам для web-разработчиков, изменены некоторые настройки по умолчанию, в состав включены дополнения ADB Helper и Valence (бывший Firefox Tools Adapter). Загрузить Firefox Developer Edition можно на странице с тестовыми выпусками. Что касается бета-версии, то в рамках данного цикла разработки Firefox 39-beta будет сформирован … Читать далее Выход Firefox Developer Edition 40 c поддержкой многопроцессного режима

Критическая уязвимость, позволяющая выполнить код вне гостевой системы в Xen, KVM, VirtualBox и QEMU

В развиваемом проектом QEMU коде эмуляции контроллера флоппи-дисков (FDC) выявлена критическая уязвимость (CVE-2015-3456), получившая кодовое имя VENOM. Кроме QEMU драйвер также используется в системах виртуализации Xen, KVM и VirtualBox. Уязвимость позволяет выйти за пределы гостевой системы и получить управления над базовым хост-окружением. Пользователь гостевой системы, имеющий доступ к портам ввода/вывода (привилегированный пользователь в Linux и любой пользователь в Windows), может отправить эмулятору контроллера FDC специально оформленную команду, которая приведёт к переполнению буфера и выполнению произвольного кода на стороне гостевой системы с правами сопутствующего процесса QEMU. Если данный процесс выполняется с правами root, то пользователь может обойти ограничения виртуализации и из … Читать далее Критическая уязвимость, позволяющая выполнить код вне гостевой системы в Xen, KVM, VirtualBox и QEMU

Началось бета-тестирование Qt 5.5

Доступен для тестирования бета-выпуск кроссплатформенного фреймворка Qt 5.5 продолжившего развитием ветки Qt 5.x. При подготовке Qt 5.5 основное внимание было уделено повышению стабильности и оптимизации производительности. При этом не обошлось и без добавления давно ожидаемой функциональности, такой как модули Qt 3D и Qt Location. Основные новшества: В состав включен модуль Qt 3D, предоставляющий высокоурвневый C++ и QML API для интеграции в приложения средств для работы с 3D-графикой. Предлагается достаточно широкий набор средств, включая методы для 2D- и 3D-рендеринга, работы с мешами и материалами, трансформации, симуляции физических процессов, наложения звуковых эффектов и т.п. Поддерживается вывод с использованием OpenGL 2/3/4 и OpenGL … Читать далее Началось бета-тестирование Qt 5.5

Выпуск Wine 1.7.43

Доступен очередной экспериментальный выпуск открытой реализации Win32 API — Wine 1.7.43. С момента выпуска версии 1.7.42 был закрыто 26 отчётов об ошибках. Наиболее важные изменения: Поддержка режима WoW64 на системах с архитектурой ARM64; Улучшена поддержка окон Shell Browser; Добавлены дополнительные библиотеки набора Windows API Sets; Поддержка операций чтения и записи на встроенные устройства; Закрыты отчёты об ошибках, связанные с работой игр и приложений: Legions Overdrive, Mini Racing Online, Starcraft Campaign Editor,Battlefield Bad Company 2, CC — Red Alert 2, AsystentCRM, qq international 2.0, Finale/Finale Notepad 2012, Mars: War Logs, Age of Mythology, Evernote 5.5.x, Child of Light 1.0, Chessmaster 10/11, … Читать далее Выпуск Wine 1.7.43

Выпуск операционной системы MenuetOS 1.0, написанной на ассемблере

После пятнадцати лет разработки анонсирован первый стабильный релиз операционной системы MenuetOS 1.0, разработка которой ведётся полностью на ассемблере. Сборки MenuetOS подготовлены для 64-разрядных систем x86 и могут быть запущены под управлением QEMU. Базовая сборка системы занимает чуть более мегабайта. Исходные тексты проекта распространяются под модифицированной лицензией MIT, дополненной требованием согласования любого использования в коммерческих целях. Система поддерживает вытесняющую многозадачность, использует SMP на многоядерных системах и предоставляет встроенный графический интерфейс пользователя c поддержкой тем оформления, операций DragDrop, кодировки UTF-8 и переключений клавиатурных раскладок. Для разработки приложений на ассемблере предлагается собственная интегрируемая среда разработки. Присутствует сетевой стек и драйверы для интерфейсов Loopback … Читать далее Выпуск операционной системы MenuetOS 1.0, написанной на ассемблере

Увидел свет язык программирования Rust 1.0

Состоялся первый стабильный выпуск развиваемого проектом Mozilla языка программирования Rust, который ознаменовал полную стабилизацию программных интерфейсов всех библиотек и языковых конструкций. Основной причиной подготовки Rust 1.0 является желание стабилизировать язык и сделать его пригодным для использования в реальных проектах. Исходные тексты проекта распространяются под лицензией MIT. Параллельно с Rust совместно с компанией Samsung развивается экспериментальный браузерный движок Servo, написанный на языке Rust и отличающийся поддержкой многопоточного рендеринга web-страниц и распараллеливанием операций с DOM (Document Object Model). В процессе подготовки ветки Rust 1.0 программные интерфейсы и возможности языка подверглись значительной ревизии, после которой по умолчанию оставлены только полностью готовые к применению … Читать далее Увидел свет язык программирования Rust 1.0

Новые выпуски PHP 5.6.9, 5.5.25 и 5.4.41 с устранением уязвимостей

Доступны корректирующие выпуски языка программирования PHP 5.6.9, 5.5.25 и 5.4.41, в которых устранены семь уязвимостей и исправлено около десяти ошибок. В частности, устранены: переполнение буфера при распаковке специально оформленных данных функцией unpack(), повреждение памяти в функции str_repeat(), отказ в обслуживании через создание большой нагрузки на CPU при обработке заголовков multipart/form, целочисленное переполнение в функции ftp_genlist(), подстановка символов с нулевым кодом для разделения файлового пути в pcntl_exec(), повреждение памяти в phar_parse_tarfile при обработке имён файлов, начинающихся с нулевого символа, некорректное устранение уязвимости CVE-2006-7243. Читать далее Новые выпуски PHP 5.6.9, 5.5.25 и 5.4.41 с устранением уязвимостей