Представлен libraries.io, каталог открытых библиотек и фреймворков

Введён в строй новый ресурс для разработчиков открытого ПО — libraries.io, предназначенный для поиска полезных открытых библиотек, модулей и фреймворков, а также отслеживания зависимостей между ними. Особый интерес представляет система поиска и ранжирования проектов в каталоге, для которой используется граф зависимостей и методы, похожие на Google PageRank. В настоящий момент на сайте присутствуют данные о 713 тысячах проектов, написанных на 130 языках программирования и распространяемых при помощи 22 пакетных менеджеров. Информация разделена на категории в зависимости от используемой платформы, языка программирования и лицензии. Для каждого проекта можно отследить зависимостью для каких проектов он является и от каких проектов зависит сам. Читать далее Представлен libraries.io, каталог открытых библиотек и фреймворков

Выпуск web-браузера NetSurf 3.3

Состоялся выпуск минималистичного многоплатформенного web-браузера NetSurf 3.3, способного работать на системах с несколькими десятками мегабайт ОЗУ. Выпуск подготовлен для Linux, Windows, OS X, AmigaOS, RISC OS и различных Unix-подобных систем. Код браузера написан на языке Си и распространяется под лицензией GPLv2. Новый выпуск примечателен исправлением ошибок, начальной поддержкой AmigaOS 3, улучшением работы фронтэндов. Браузером поддерживаются вкладки, закладки, отображение эскизов страниц, автодополнение URL в адресной строке, масштабирование страниц, HTTPS, интерфейс для управления Cookie, режим сохранения страниц с изображениями, стандарты HTML 4.01, CSS 2.1 и частично HTML5. Страницы отображаются при помощи собственного браузерного движка, основу которого составляют библиотеки Hubbub, LibCSS и LibDOM. Читать далее Выпуск web-браузера NetSurf 3.3

Туннелирование трафика через чат Facebook

Многие операторы мобильной связи предоставляют клиентам бесплатный доступ к Facebook, чем воспользовались энтузиасты, подготовившие проект facebook-tunnel. Facebook-tunnel позволяет поднять туннель через чат Facebook’а, обеспечивая отправку сообщений в форме блоков, закодированных в формате base64. Для симуляции работы пользователя со страницами Facebook используется gumbo-parser. Туннель создаётся при помощи tuntap. На системе, в которой есть выход в интернет, facebook-tunnel запускается в режиме сервера и привязывается к определённому аккаунту в Facebook. После этого на компьютере, имеющему доступ только к Facebook, под другим Facebook-аккаунтом запускается клиентская часть facebook-tunnel, которая передаёт данные через чат с пользователем, к которому привязана серверная часть. Из планов на будущее отмечается … Читать далее Туннелирование трафика через чат Facebook

Выход игры Freeciv 2.5

Представлен выпуск многопользовательской пошаговой стратегической игры Freeciv 2.5, развиваемой под впечатлением от серии игр Civilization. В новую версию включён набор правил ‘civ2civ3‘, добавивший некоторые возможности из игры Civilization III и приблизивший игровой процесс к данной игре, сохранив при этом систему сражений как в Civilization II. Представлена новая клиентская часть на Qt, позволившая начать формирование сборок для Windows. Улучшен движок искусственного интеллекта (AI). Добавлено 16 новых наций. Читать далее Выход игры Freeciv 2.5

25 марта состоится День свободных документов

25 марта состоится «День свободных документов«, в рамках которого по всему миру проводятся мероприятия, направленные на повышение интереса пользователей к открытым форматам данных и открытым стандартам. Хранение документов в открытых форматах позволяет избавиться от зависимости от коммерческих производителей ПО и гарантирует возможность прочитать сохраненную информацию и через 20 лет. О проведении Дня свободных документов в России пока заявила только Омская группа пользователей Linux. Встреча, посвященная Дню свободных документов, будет проведена 28 марта в 11 часов утра по омскому времени в молодёжном пространстве #ДачаОнегина (г. Омск, ул. Красный Путь д.11, Омская государственная областная научная библиотека им. А.С.Пушкина). Будет проведена встреча единомышленников … Читать далее 25 марта состоится День свободных документов

В Oracle Linux выявлены серьёзные проблемы в реализации UEFI Secure Boot

Компания Oracle объявила о реализации в выпуске дистрибутива Oracle Linux 7.1 возможности верификации процесса загрузки на системах с UEFI Secure Boot. Мэтью Гаррет (Matthew Garrett), один из разработчиков ядра Linux, активно занимающийся обеспечением загрузки Linux на системах с UEFI, выступил с критикой поддержки UEFI Secure Boot в Oracle Linux и указал на серьёзные проблемы с безопасностью, позволяющие выполнить произвольный код, незаверенный цифровой подписью. Механизм UEFI Secure Boot позволяет гарантировать использование на этапе загрузки системы только оригинальных компонентов, заверенных цифровой подписью. В RHEL и Oracle Linux, при использовании UEFI Secure Boot, обеспечивается проверка загрузчика, ядра, загружаемых ядром драйверов и модулей ядра. … Читать далее В Oracle Linux выявлены серьёзные проблемы в реализации UEFI Secure Boot

Для игр KDE развивается библиотека искусственного интеллекта

В рамках проекта KDE развивается новая библиотека libkdeai (KDE AI library), предоставляющая средства для использования механизмов искусственного интеллекта в игровых приложениях KDE. Первая версия библиотеки поддерживает улучшенный алгоритм альфа-бета-отсечения и пока ориентирована на использование в настольных играх, таких как шахматы или реверси, но в будущих выпусках ожидается реализация алгоритмов и для других типов игр. Читать далее Для игр KDE развивается библиотека искусственного интеллекта

Выпуск Linphone 3.8

Представлен релиз десктоп-редакции открытого программного телефона Linphone 3.8, использующего протокол SIP для организации голосовой связи в сети интернет. Поддерживается организация голосовой и видеосвязи, а также передача текстовых сообщений. Связь может быть установлена с использованием любого SIP-оператора или при помощи предоставляемого проектом бесплатного SIP-сервиса. Интерфейс написан с использованием GTK+. Проект был основан в 2001 году и является одним из первых открытых SIP-клиентов, созданных для Linux. В настоящее время кроме Linux в Linphone обеспечена поддержка платформ FreeBSD, OpenBSD, iOS, Android, Windows Phone, Windows и OS X. Код проекта распространяется через Git-репозиторий git.linphone.org под лицензией GPLv3. Дополнительно развивается web-клиент, дающий возможность развернуть приложение … Читать далее Выпуск Linphone 3.8

Туннелинг трафика через чат Facebook

Многие операторы мобильной связи предоставляют клиентам бесплатный доступ к Facebook, чем воспользовались энтузиасты, подготовившие проект facebook-tunnel. Facebook-tunnel позволяет поднять туннель через чат Facebook, обеспечивая отправку сообщений в форме блоков, закодированных в формате base64. Для симуляции работы пользователя со страницами Facebook используется gumbo-parser. Туннель создаётся при помощи tuntap. На системе, в которой есть выход в интернет, facebook-tunnel запускается в режиме сервера и привязывается к определённому аккаунту в Facebook. После этого на компьютере, имеющему доступ только к Facebook, под другим Facebook-аккаунтом запускается клиентская часть facebook-tunnel, которая передаёт данные через чат с пользователем, к которому привязана серверная часть. Из планов на будущее отмечается … Читать далее Туннелинг трафика через чат Facebook

Вышла восемнадцатая альфа-версия открытой игры 0 A.D

Доступна восемнадцатая альфа-версия игры 0 A.D., выпущенная под кодовым названием Rhododactylos. Игра является стратегией реального времени с исторической тематикой, охватывая цивилизации, существовавшие примерно с 500 года до нашей эры до 500-го года нашей эры. Игра отличается неплохой графикой и поддерживает сетевую и однопользовательскую игру с ботами на заранее смоделированных, либо динамически создаваемых картах. Сборка игры доступна для Windows, Mac и Linux (Ubuntu, Gentoo, Debian, openSUSE, Fedora, Arch, Chakra, Frugalware, Pisi, Sabayon, Slackware, Mageia и Rosa). Исходные тексты игры были открыты компанией Wildfire Games под лицензией GPL после 9 лет разработки в качестве проприетарного продукта. Код доступен на условиях GPL. Не … Читать далее Вышла восемнадцатая альфа-версия открытой игры 0 A.D

Релиз игры Freeciv 2.5

Представлен выпуск многопользовательской пошаговой стратегической игры Freeciv 2.5, развиваемой под впечатлением от серии игр Civilization. В новую версию включён набор правил ‘civ2civ3‘, добавивший некоторые возможности из игры Civilization III и приблизивший геймплей к данной игре, сохранив при этом систему сражений как в Civilization II. Представлен новый клиент на Qt, позволивший начать формирование сборок для Windows. Улучшен движок искусственного интеллекта (AI). Добавлено 16 новых наций. Читать далее Релиз игры Freeciv 2.5

В рамках проекта jvm.go развивается вариант JVM, написанный на языке Go

Язык программирования Go завоёвывает всё большую популярность в области системного программирования, в основном благодаря сочетанию высокой производительности компилируемых языков с такими достоинствами скриптовых языков, как лёгкость написания кода, быстрота разработки и защищённость от ошибок. В рамках проекта jvm.go ведётся работа по созданию реализации виртуальной машины Java на языке Go. В jvm.go достаточно активно используются специфичные средства языка Go, например, сборщик мусора JVM построен на основе предоставляемых языком Go механизмов сборки мусора, а поддержка многопоточности базируется на отображении Java-нити на goroutine. В качестве RunTime-классов, составляющих основу API Java SE, может использоваться rt.jar из состава OpenJDK или Oracle JDK. Разработка проекта ведётся … Читать далее В рамках проекта jvm.go развивается вариант JVM, написанный на языке Go

Проект Mozilla опубликовал Masche, утилиту для поиска в памяти процессов

Разработчики Mozilla представили инструментарий Masche, предназначенный для изучения содержимого памяти работающих процессов, например, с целью анализа последствий инцидентов с нарушением безопасности или для обнаружения каких-то остаточных данных. Поддерживается поиск процессов, загрузивших в память определённую библиотеку, изучение содержимого памяти конкретных процессов или поиск в памяти по определённой маске или регулярному выражению. Формат поискового запроса соответствует утилите pgrep. Поддерживается работа в Linux, OS X и Windows. Код поставляется под лицензией MPL. Читать далее Проект Mozilla опубликовал Masche, утилиту для поиска в памяти процессов

Релиз Tcl/Tk 8.6.4

Доступен релиз Tcl/Tk 8.6.4, динамического языка программирования, распространяемого совместно с кроссплатформенной библиотекой базовых элементов графического интерфейса. Несмотря на то, что основное распространение Tcl получил для создания интерфейсов пользователя и как встраиваемый язык, Tcl также прекрасно подходит для других задач, таких как web-разработка, создание сетевых приложений, решение задач по администрированию систем и тестированию. Новый выпуск в основном сосредоточен на корректировке проблемного поведения и исправлении ошибок. Представлен Tk-Cocoa 2.0, новый порт Tk для OS X, совместимый с Mac App Store. Восстановлена поддержка tbcload и tclcompiler. Улучшена реализация асинхронных сокетов. Добавлено новый оператор замены %M, указывающий число шаблонов связывания. Читать далее Релиз Tcl/Tk 8.6.4

Выпуск дистрибутива Chakra GNU/Linux 2015.03

Представлен релиз Linux-дистрибутива с непрерывным циклом выпуска обновлений Chakra 2015.03, основанного на наработках проекта Arch Linux. Дистрибутив поставляется с десктоп-окружением KDE 4.14.3, снабжён графическим инсталлятором и конфигураторами, упрощающими настройку оборудования и системных параметров. Chakra GNU/Linux может работать в Live-режиме и устанавливаться на жёсткий диск. Для загрузки доступна DVD-сборка для архитектуры x86_64, размером 1.8 Гб. В репозитории проекта представлено более 5 тыс. пакетов, которые могут быть установлены при помощи пакетного менеджера pacman или через специальный web-каталог и систему Click’n’Run. В новом выпуске в ISO-образе обеспечена возможность загрузки и установки на системах с UEFI. Рабочее окружение основано на KDE 4.14.3, KDE Applications … Читать далее Выпуск дистрибутива Chakra GNU/Linux 2015.03

Разногласия основателей Arduino привели к искам и появлению двух проектов Arduino

Конфликт между основателями проекта Arduino перерос в судебное разбирательство, в рамках которого компании Arduino LLC и Arduino SRL пытаются поделить торговую марку Arduino. Компания Arduino LLC (arduino.cc), которой руководит Массимо Банци (Massimo Banzi), зарегистрирована в США, является официальным куратором проекта, владеет торговой маркой, поддерживает сообщество, развивает открытые проекты и управляет разработкой. Компания Arduino SRL (arduino.org, ранее Smart Projects), основанная Джанлука Мартино (Gianluca Martino), зарегистрирована в Италии и отвечает за производство готовых плат. Причиной конфликта являются разногласия основателей Arduino в плане дальнейшего развития проекта. Массимо Банци, руководитель Arduino LLC, придерживался идеи максимальной открытости платформы и возможности производства плат, продаваемых под брендом … Читать далее Разногласия основателей Arduino привели к искам и появлению двух проектов Arduino

Выпуск платформы KDE Frameworks 5.8.0

Представлен корректирующий выпуск платформы KDE Frameworks 5.8.0, в рамках которой развивается реструктуризованный и портированный на Qt 5 базовый набор библиотек и runtime-компонентов, лежащих в основе KDE. Фреймворк включает в себя 62 библиотеки, часть которых может работать в качестве самодостаточных надстроек над Qt, а часть формируют программный стек KDE. Подробнее с особенностями KDE Frameworks 5 можно познакомиться в анонсе первого выпуска. Статус подготовки бинарных сборок KDE Frameworks 5.8 можно оценить на данной странице. Протестировать без установки можно через Live-сборку от проекта Kubuntu. В новом выпуске: Добавлено два новых фреймворка: KPeople для организации доступа к адресной книге и KXmlRpcClient для работы с … Читать далее Выпуск платформы KDE Frameworks 5.8.0

Компания Apple анонсировала открытый фреймворк ResearchKit

Компания Apple анонсировала ResearchKit, фреймворк с открытым исходным кодом, который дополняет HealthKit. ResearchKit будет доступен для разработчиков в следующем месяце и позволит создавать для платформы iOS приложения для медицинских исследований, которые избавляют от необходимости постоянно посещать исследовательский центр для выполнения заданий или заполнения анкет. Исследования во время нахождения человека в естественных условиях могут дать более объективную картину, чем в лаборатории (например изучение корреляции симптомов болезни с повседневными действиями, диетой и физическими нагрузками). В теории портативная техника Apple с приложениями на ResearchKit сможет заменить дорогостоящее оборудование для исследований. В App Store уже есть приложения (пример) для исследования таких болезней, как астма, … Читать далее Компания Apple анонсировала открытый фреймворк ResearchKit

Релиз свободного безопасного VPN-демона GoVPN 2.0

Состоялся релиз свободного VPN-демона GoVPN 2.0, предназначенного для создания шифрованных аутентифицированных каналов связи поверх UDP. Реализация ориентирована на высокую безопасность, простоту и эффективность. Для аутентификации участников соединения используется протокол обмена ключами DH-EKE (Diffie-Hellman Encrypted Key Exchange), при этом разделяемый ключ (pre-shared key) и хэши от него не передаются другой стороне и обеспечивается защита от дешифровки захваченного трафика (даже при получении ключей и совершении атак повторного воспроизведения). Поддерживается работа в GNU/Linux и FreeBSD. Программа полностью написана на языке Go и распространяется под лицензией GPLv3. Среди новшеств второй версии можно отметить разделение клиентского и серверного кода, поддержку одновременного соединения к серверу нескольких … Читать далее Релиз свободного безопасного VPN-демона GoVPN 2.0

Facebook открыл программные стеки для BMC-контроллеров и сетевых коммутаторов

На саммите Open Compute Summit представлено несколько новых инициатив, развиваемых участниками проекта Open Compute, нацеленного на создание открытых спецификаций и доступных для безвозмездного использования технологий, позволяющих добиться максимальной масштабируемости, гибкости и эффективности работы инфраструктуры датацентров при минимальных затратах. Свои новые открытые аппаратные сетевые устройства, коммутаторы и платформы для создания серверов представили компании Facebook, Intel, HP, Mellanox, Broadcom, Cumulus, Accton, Hyve и NetBRIC. Отдельного внимания заслуживают новые открытые проекты Facebook и Broadcom. Facebook объявил об открытии кода проекта OpenBMC, в рамках которого подготовлен программный фремворк для создания Linux-прошивок для контроллеров BMC (Board Management Controller), предоставляющих низкоуровневый интерфейс для мониторинга и управления … Читать далее Facebook открыл программные стеки для BMC-контроллеров и сетевых коммутаторов

Инициатива по форсированию разработки фреймворка для обратного инжиниринга radare2

В этом году фреймворк для реверс-инжениринга radare2 выступил с собственной инициативой Radare Summer of Code (RSOC). Прошлогодний RSOC прошел успешно: три задания были выполнены и код вошел в главную ветвь репозитория. Radare2 также участвует в Google Summer of Code от лица проекта Openwall. Для проведения собственного лета программирования (Radare Summer of Code) radare2 устраивает краудфандинг RSOC. Желаемая сумма 3000 евро — для 3-х участников, каждому по 1000 евро. Конец сбора средств — 17 июня. Google Summer of Code: Есть место для одного участника. Заявки можно подавать с 16-го до 27-го марта. Оплата в размере $5500. Radare Summer of Code: Заявления … Читать далее Инициатива по форсированию разработки фреймворка для обратного инжиниринга radare2