Опубликована первая открытая альтернативная реализация клиента Skype

После пяти лет исследований протокола Ефим Бушманов объявил о готовности первого выпуска альтернативного клиента Skype, выполненного на основе обратного инжиниринга протокола оригинального клиента Skype 5.5. Код опубликован на GitHub под лицензией LGPLv3. На данный момент клиент поддерживает только получение и отправку текстовых сообщений. В дальнейшем планируется расширение функциональности. Важно подчеркнуть, что в отличие от проектов skype-unofficial-client, ghetto-skype, skype4pidgin и т.п., представленная программа является не обвязкой вокруг web-интерфейса оригинального Skype, а полноценным самодостаточным клиентом с собственной реализацией протокола Skype. В том числе воссозданы алгоритмы шифрования и арифметического сжатия, а также особенности использования шифрования AES и RSA и инфраструктуры публичных ключей. Читать далее Опубликована первая открытая альтернативная реализация клиента Skype

Выпуск эмулятора QEMU 2.7.0

После четырёх месяцев разработки состоялся релиз проекта QEMU 2.7. В качестве эмулятора QEMU позволяет запустить программу, собранную для одной аппаратной платформы, на системе с совершенно иной архитектурой, например, выполнить приложение для ARM на x86-совместимом ПК. В режиме виртуализации в QEMU производительность выполнения кода в изолированном окружении близка к нативной системе за счёт прямого выполнения инструкций на CPU и задействования гипервизора Xen или модуля KVM. Изначально проект был создан Фабрисом Белларом (Fabrice Bellard) с целью обеспечения возможности запуска собранных для платформы x86 исполняемых файлов Linux на архитектурах, отличных от x86. За годы разработки была добавлена поддержка полной эмуляции для 14 аппаратных … Читать далее Выпуск эмулятора QEMU 2.7.0

Выпуск платформы для конфиденциального обмена сообщениями RetroShare 0.6.1

Доступен релиз RetroShare 0.6.1, платформы для конфиденциального обмена файлами и сообщениями при помощи шифрованной Friend-to-Friend сети. В данной разновидности одноранговых сетей пользователи устанавливают прямые соединения только с пирами, которым они разрешают. Сборки подготовлены для Windows, macOS, FreeBSD и многих дистрибутивов GNU/Linux. Исходный код RetroShare написан на языке C++ с использованием тулкита Qt и распространяется под лицензией GPLv2+. Основные изменения: Реализован сервис Круги, необходимый для создания приватных форумов, каналов (и, в дальнейшем, чатов) для определённых групп псевдо-анонимных личностей; Добавлены группы доверенных узлов (друзей), которые пользователь может использоваться для ограничения доступа к контенту: своим форумам, каналам или файлам для раздачи; Для защиты … Читать далее Выпуск платформы для конфиденциального обмена сообщениями RetroShare 0.6.1

Открыты спецификации на беспроводной протокол Z-Wave

Компания Sigma Designs объявила о свободном распространении спецификаций на беспроводной протокол Z-Wave и публикации прослойки для обеспечения совместимости в форме общественного достояния. Z-Wave позиционируется как протокол для беспроводной связи устройств домашней автоматизации. Ранее спецификации можно было получить только купив проприетарный комплект для разработчиков, что вынуждало открытые проекты, такие как OpenZWave, прибегать к обратному инжинирингу для обеспечения совместимости. Читать далее Открыты спецификации на беспроводной протокол Z-Wave

Проект KDE представил каталог-магазин приложений KDE Store

Проект KDE объявил о запуске собственного каталога-магазина приложений KDE Store (store.kde.org), который пришёл на смену сайтам проекта openDesktop.org (kde-apps.org, kde-look.org, kde-files.org), проданного в начале года компании Blue Systems, которая является одним из спонсоров проекта KDE. Сайты openDesktop устарели, не предоставляли средств для распространения бинарных пакетов и значительно отставали по своим возможностям от современных каталогов-магазинов приложений, поэтому компания Blue Systems провела работу по модернизации движка и серверных компонентов. Итоги данной работы опубликованы под лицензией AGPL и легли в основу нового сайта KDE Store, который позиционируется как платформа для обмена программами, темами оформления, обоями рабочего стола, скриптами и виджетами. Запуск KDE Store … Читать далее Проект KDE представил каталог-магазин приложений KDE Store

Выпуск распределенной системы управления исходными текстами Git 2.10.0

Представлен выпуск распределенной системы управления исходными текстами Git 2.10.0. Git является одной из самых популярных, надёжных и высокопроизводительных систем управления версиями, предоставляющей гибкие средства нелинейной разработки, базирующиеся на ответвлении и слиянии веток. Для обеспечения целостности истории и устойчивости к изменениям задним числом используются неявное хеширование всей предыдущей истории в каждом коммите, также возможно удостоверение цифровыми подписями разработчиков отдельных тегов и коммитов. Из проектов, разрабатываемых с использованием Git, можно отметить ядро Linux, Android, LibreOffice, Systemd, X.Org, Wayland, Mesa, GStreamer, Wine, Debian, DragonFly BSD, Perl, Eclipse, GNOME, KDE, Qt, Ruby on Rails, PostgreSQL, VideoLAN, PHP, Xen, Minix. По сравнению с прошлым выпуском … Читать далее Выпуск распределенной системы управления исходными текстами Git 2.10.0

Выпуск Wine 1.9.18

Доступен очередной экспериментальный выпуск открытой реализации Win32 API — Wine 1.9.18. С момента выпуска версии 1.9.17 было закрыто 26 отчётов об ошибках. Наиболее важные изменения: Поддержка нескольких драйверов ядра в одном процессе. Для каждого драйвера теперь создаётся отдельный сервис winedevice; Расширена поддержка WebServices Reader; Различные улучшения в поддержке джойстика; Прогресс в реализации обособленного потока обработки команд WineD3D; Улучшена производительность GDI; Улучшена обработка окон IME; Внесены исправления, связанные совместимостью, в коде поддержки буфера обмена; Закрыты отчёты об ошибках, связанные с работой игр и приложений: Microsoft Office 2000, SmartMusic 2012/2014, Spartan, Wings of Vi, Fallout 4, Tropico 5, No Man’s Sky. Читать далее Выпуск Wine 1.9.18

Релиз набора компиляторов LLVM 3.9

После шести месяцев разработки подготовлен релиз проекта LLVM 3.9 (Low Level Virtual Machine) — GCC-совместимого инструментария (компиляторы, оптимизаторы и генераторы кода), компилирующего программы в промежуточный биткод RISC-подобных виртуальных инструкций (низкоуровневая виртуальная машина с многоуровневой системой оптимизации). Сгенерированный платформонезависимый псевдокод может быть преобразован при помощи JIT-компилятора в машинные инструкции непосредственно в момент выполнения программы. В новом выпуске добавлен оптимизатор ThinLTO, обеспечена совместимость с ABI libstdc++ (GCC), реализована поддержка всех возможностей OpenCL 2.0 и возможностей OpenMP 4.5, не связанных с привлечением дополнительных аппаратных вычислительных устройств, добавлен инструмент clang-include-fixer, в компоновщике lld существенно улучшена поддержка ELF и добавлена начальная поддержка LTO-оптимизаций LTO. Улучшения … Читать далее Релиз набора компиляторов LLVM 3.9

Компания RadGameTools потребовала у GitHub закрыть репозиторий свободного проекта Kraken

Компания RadGameTools под предлогом необходимости соблюдения действующего в США Закона об авторском праве в цифровую эпоху (DMCA) направила в GitHub требование блокировать репозиторий свободного проекта kraken, в рамках которого подготовлена реализация декомпрессоров для проприетарных форматов Kraken, Mermaid, Selkie, LZNA и Bitkni, используемых в продуктах данной компании. В настоящее время GitHub уже заблокировал проект, но разработчики успели растиражировать код. В требовании утверждается, что декомпрессоры созданы из нелегально полученной копии продукта RadGameTools, код которого был декомпилирован и результат декомпиляции опубликован под лицензией GPL. Автор разработки не согласен с этим обвинением, так как по его словам декомпрессоры воссозданы на основе обратного инжиниринга купленной … Читать далее Компания RadGameTools потребовала у GitHub закрыть репозиторий свободного проекта Kraken

Арестован подозреваемый во взломе kernel.org

Министерство юстиции США сообщило об аресте подозреваемого во взломе инфраструктуры сайта kernel.org, совершённого в 2011 году. Дональд Остин (Donald Ryan Austin) обвиняется в нанесении ущерба организации Linux Foundation путём нарушения нормальной работы четырёх серверов, на которые им было установлено вредоносное ПО. Утверждается, что Остин получил неавторизированный доступ к данным серверам, используя параметры входа, украденные у одного из администраторов. Воспользовавшись возможностью входа на серверы, Остин произвёл установку на них руткита и троянского ПО, а также внёс изменения в серверное программное обеспечение. В настоящее время Остин выпущен под залог. Слушание дела о взломе серверов kernel.org назначено на 21 сентября. Если подозреваемого признают … Читать далее Арестован подозреваемый во взломе kernel.org

Привязка новых чипов AMD и Intel к Windows 10 не коснётся Linux и macOS

На днях ряд изданий опубликовал информацию о переходе AMD и Intel к выпуску драйверов для новых чипов только для Windows 10, что обусловлено изменением правил поддержки Micrоsoft, в соответствии с которым оборудование, построенное на новых поколениях чипов, можно будет использовать только в самой свежей версии Windows, что объяснятся желанием добиться более глубокой интеграции между Windows и оборудованием. Компания Intel заявила, что в соответствии с этими требованиями выпустит драйверы для седьмого поколения своих процессоров (Kaby Lake) только для Windows 10. Компания AMD также сообщила, что последует новым требованиям Microsoft при продвижении процессоров на базе грядущей микроархитектуры Zen. Некоторые пользователи и журналисты … Читать далее Привязка новых чипов AMD и Intel к Windows 10 не коснётся Linux и macOS

Разработчики Apache OpenOffice начали обсуждение возможного закрытия проекта

Дэнис Хэмилтон (Dennis Hamilton), глава управляющего комитета Apache OpenOffice, опубликовал в списке рассылки разработчиков Apache OpenOffice призыв обсудить план возможного закрытия проекта. В качестве причин указывается невозможность выполнения требований Фонда Apache по уделению особого внимания безопасности и быстрому реагированию на сообщения об ошибках. Наиболее остро недостаток ресурсов ощущается при устранении уязвимостей, например, сведения о проблеме CVE-2016-1513 были переданы разработчикам ещё в октябре прошлого года, в марте был подготовлен патч, но он был раскрыт только в июле, после публикации информации об уязвимости в открытом доступе. И лишь, спустя месяц, в конце августа было выпущено hotfix-обновление для бинарных сборок. В этом году … Читать далее Разработчики Apache OpenOffice начали обсуждение возможного закрытия проекта

В 2012 году взлом Last.fm привёл к утечке хэшей паролей 43 млн пользователей

Следом за информацией о взломе Dropbox раскрыты сведения об утечке учётных записей сервиса Last.fm, произошедшей в 2012 году. В результате атаки злоумышленники получили доступ к параметрам 43 млн учётных записей, которые на днях появились в открытом доступе. Last.fm знал об инциденте, но ограничился рекомендацией по смене паролей, без публикации деталей. База включает имена пользователей, email и хэши паролей. Для хэширования применялся MD5 без соли, что позволило за два часа подобрать пароли для 96% учётных записей. Ранее также была опубликована информация о взломе социальной сети Вконтакте, в результате которого произошла утечка более 100 млн учётных записей, включающих ФИО, email, номер телефона … Читать далее В 2012 году взлом Last.fm привёл к утечке хэшей паролей 43 млн пользователей

Проект PC-BSD эволюционировал в TrueOS

Проект PC-BSD официально объявил о переименовании в TrueOS. Изменение не ограничивается сменой имени, так как TrueOS подразумевает переход к иной модели разработки операционной системы для серверов и рабочих столов. Одновременно сообщается о выходе TrueOS из стадии альфа-тестирования и доступности бета-сборок. Наиболее заметным изменением в разработке является переход к rolling-модели подготовки обновлений, при которой предлагаются самые свежие версии пакетов, а ядро и компоненты базовой системы синхронизируется не с релизами FreeBSD, а с кодовой базой FreeBSD CURRENT с заимствованием из OpenBSD некоторой функциональности, связанной с обеспечением безопасности. Другие особенности TrueOS: По умолчанию предлагается окружение рабочего стола Lumina и набор графических приложений на … Читать далее Проект PC-BSD эволюционировал в TrueOS

Релиз дистрибутива Manjaro Linux 16.08

Состоялся релиз дистрибутива Manjaro Linux 16.08, построенного на основе Arch Linux и ориентированного на начинающих пользователей. Дистрибутив примечателен наличием упрощённого и дружественного пользователю процесса установки, поддержкой автоматического определения оборудования и установки необходимых для его работы драйверов. Manjaro поставляется в виде live-сборок с графическими окружениями KDE (1.9 Гб) и Xfce (1.5 Гб), а также сборки для установки по сети (655 Мб). В дальнейшем ожидается публикация редакций с рабочими столами на основе GNOME 3, MATE, Enlightenment, LXDE, Cinnamon, Fluxbox, AwesomeWM, PekWM и LXQt. Для управления репозиториями в Manjaro используется собственный инструментарий BoxIt, спроектированный по образу Git. Репозиторий поддерживается по принципу непрерывного включения … Читать далее Релиз дистрибутива Manjaro Linux 16.08

Опубликован MyRocks, движок хранения к СУБД MySQL от Facebook

Facebook представил проект MyRocks, в рамках которого развивается новый движок хранения для СУБД MySQL 5.6, основанный на системе хранения RocksDB, оптимизированной для Flash-накопителей. Главными целями создания MyRocks является повышение эффективности хранения данных на Flash-накопителях и сокращение размера БД. В качестве основных причин большого потребления дискового пространства в InnoDB отмечается фрагментация, низкая степень сжатия и выравнивание сжатых данных внутри хранилища по страницам фиксированного размера (размер страницы 8 Кб и даже если данные упакованы в 5 Кб всё равно будет израсходован блок в 8 Кб). Хранилище MyRocks лишено данных недостатков, так как применяет размер страницы плавающего размера и предоставляет значительно более эффективный … Читать далее Опубликован MyRocks, движок хранения к СУБД MySQL от Facebook

Выпуск OpenBSD 6.0

Состоялся релиз операционной системы OpenBSD 6.0. Проект OpenBSD был основан Тэо де Раадтом (Theo de Raadt) в 1995 году, после конфликта с разработчиками NetBSD, в результате которого для Тэо был закрыт доступ к CVS репозиторию NetBSD. После этого Тэо де Раадт с группой единомышленников создал на базе дерева исходных текстов NetBSD новую открытую операционную систему, главными целями развития которой стали переносимость (поддерживается 20 аппаратных платформ), стандартизация, корректная работа, активная безопасность и интегрированные криптографические средства. Размер полного установочного ISO-образа базовой системы OpenBSD 6.0 составляет 216 Мб. Кроме непосредственно операционной системы, проект OpenBSD известен своими компонентами, которые получили распространение в других системах … Читать далее Выпуск OpenBSD 6.0

Выпуск web-браузера Chrome 53

Компания Google представила релиз web-браузера Chrome 53. Одновременно доступен стабильный выпуск свободного проекта Chromium, выступающий основой Chrome. Браузер Chrome отличается использованием логотипов Google, идущим в комплекте модулем Flash, наличием системы отправки уведомлений в случае краха, модулями для воспроизведения защищённого видеоконтента, системой автоматической установки обновлений и передачей при поиске RLZ-параметров. Основные изменения в Chrome 53: Введены ограничения по обработке Flash-контента: невидимые или слишком маленькие (менее 5×5 пикселей) Flash-блоки, такие как счётчики и генераторы идентификаторов, отныне будут блокироваться, если в настройках выбрана опция «Detect and run important plugin content». Ожидается, что блокирование данного вида контента сократит энергопотребление систем и увеличит отзывчивость при … Читать далее Выпуск web-браузера Chrome 53

Google опубликовал Closure Compiler, написанный на JavaScript

Компания Google подготовила вариант инструмента Closure Compiler, оформленный на языке JavaScript и пригодный для использования с Node.js или запуска в web-браузере, без необходимости установки Java. Новый вариант получен в результате трансляции изначальной кода на языке Javа. Исходные тексты открыты под лицензией Apache 2.0. Closure Compiler представляет собой оптимизатор JavaScript, позволяющий сформировать компактный и высокопроизводительный JavaScript-код на основе имеющегося неоптимизированного JavaScript-кода web-приложения. Компилятор удаляет «мёртвый код», затем переписывает и оптимизирует оставшийся для более быстрой работы с учётом особенностей различных JavaScript-движков браузеров и упаковывает в компактное представление. Closure Compiler также можно использовать для оценки корректности JavaScript-кода, анализа типов и использования переменных, проверки … Читать далее Google опубликовал Closure Compiler, написанный на JavaScript

Facebook опубликовал реализацию алгоритма сжатия Zstandard 1.0

Facebook опубликовал первый стабильный релиз библиотеки и инструментария для работы с новым эффективным алгоритмом сжатия данных Zstandard, готовый для промышленного внедрения. Алгоритм подходит для организации сжатия в режиме реального времени и может рассматриваться как оптимальный компромисс, между быстрым но неэффективым lz4 и медленным но хорошо сжимающим xz. Zstandard, по сравнению с zlib/Deflate, демонстрирует в 3-5 раз более высокую скорость сжатия и в два раза более быструю распаковку, при уровне сжатия выше на 10-15%. Код написан на языке Си и распространяется под лицензией BSD. Алгоритм разработан Яном Колле (Yann Collet), автором эталонной реализации алгоритма LZ4, который ныне работает в Facebook. В … Читать далее Facebook опубликовал реализацию алгоритма сжатия Zstandard 1.0

Доступен Cygwin 2.6.0

Компания Red Hat опубликовала новый значительный релиз пакета Cygwin 2.6.0, включающего DLL-библиотеку для эмуляции базового Linux API в Windows, позволяющую с минимальными изменениями собирать созданные для Linux программы. В пакет также входят непосредственно собранные для выполнения в Windows стандартные Unix-утилиты, серверные приложения, компиляторы, библиотеки и заголовочные файлы. Основные изменения: Прекращена поддержка Windows XP, Windows Server 2003 и 2003 R2. Для работы теперь требуется как минимум Windows Vista или Windows Server 2008; Добавлена поддержка объектов локали и привязанных к потокам локалей, определённых в стандарте POSIX-1.2008; Реализованы следующие вызовы POSIX-1.2008: newlocale, freelocale, duplocale, uselocale, nl_langinfo_l, isalnum_l, isalpha_l, isblank_l, iscntrl_l, isdigit_l, isgraph_l, islower_l, … Читать далее Доступен Cygwin 2.6.0