Выпуск Jython 2.7, реализации языка Python на Java

Представлен релиз Jython 2.7.0, реализации языка Python 2.x на Java. В отличие от стандартного CPython, Jython транслирует исходные тексты Python скриптов в Java-байткод, выполняющийся внутри виртуальной машины Java и не отличающийся от байткода Java-программ, что позволяет использовать готовые Java-библиотеки в Python-программах и наоборот. Кроме обеспечения совместимости языка и runtime с CPython 2.7, в новом выпуске добавлена поддержка инструментария pip/setuptools и подготовлен исполняемый файл для Windows (bin/jython.exe), позволяющий устанавливать Jython-скрипты в Windows. Читать далее Выпуск Jython 2.7, реализации языка Python на Java

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

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

В Launchpad появилась экспериментальная поддержка Git

В платформе совместной разработки Launchpad.net, развиваемой компанией Canonical и пользующейся популярностью в сообществе Ubuntu Linux, реализована экспериментальная поддержка Git. Изначально платформа Launchpad была привязана только к системе управления исходными текстами Bazaar, последнее обновление которой вышло в августе 2013 года. Компания Canonical долго не реагировала на пожелания разработчиков, самым популярным запросом которых являлось добавление поддержки Git. Отныне разработчики проектов получили возможность размещения Git-репозиториев непосредственно в Launchpad и их использования совместно или вместо веток в Bazaar. В отличие от много лет доступной возможности импорта Git-репозиториев в систему Bazaar, полноценная поддержка Git теперь встроена в Launchpad и позволяет вести разработку с использованием данной … Читать далее В Launchpad появилась экспериментальная поддержка Git

Релиз Mono 4.0, открытой реализации платформы .Net

Доступен новый значительный выпуск Mono 4.0, свободной многоплатформенной реализации технологии .NET, обеспечивающей поддержку спецификаций .Net Framework для Unix, OS X и Windows. Бинарные сборки подготовлены для Linux, OS X и Windows. Особенности выпуска: Интеграция компонентов, открытых компанией Microsoft под лицензией MIT: .NET Core Runtime (CoreCLR), базовых библиотек .NET Core Framework Libraries (CoreFX) и набора эталонного кода. Поддержка и использование по умолчанию языка C# 6.0; Прекращение генерации GUID во время компиляции, что позволяет добиться полной повторяемости результатов сборки; Оптимизация вычислений с плавающей точкой. Поддержка 32-разрядных операций с плавающей точкой, которые выполняются на 30-40% быстрее, чем изначально используемые 64-разрядные вычисления; Оптимизация сборщика … Читать далее Релиз Mono 4.0, открытой реализации платформы .Net

Google развивает средства создания высокопроизводительных Android-приложений на языке Dart

Разработчики из компании Google продемонстрировали на конференции Dart Developer Summit проект по организации разработки приложений для платформы Android с использованием языка программирования Dart. Проект пока носит экспериментальный характер, но связанный с ним инструментарий уже опубликован на GitHub под именем Sky SDK. Создаваемые при помощи Sky SDK приложения формируются только на языке Dart, без использования Java, и нацелены на обеспечение высокой производительности и плотной интеграции с Web. Перед проектом поставлены достаточно амбициозные цели по обеспечению отрисовки со скоростью 120 кадров в секунду, что в два раза превышает сегодняшние возможности экранов обычных мобильных устройств, которые могут обновляться с частой 60 Гц. С … Читать далее Google развивает средства создания высокопроизводительных Android-приложений на языке Dart

Выход Mono 4.0, открытой реализации платформы .Net

Доступен новый значительный выпуск Mono 4.0, свободной многоплатформенной реализации технологии .NET, обеспечивающей поддержку спецификаций .Net Framework для Unix, OS X и Windows. Бинарные сборки подготовлены для Linux, OS X и Windows. Особенности выпуска: Интеграция компонентов, открытых компаний Microsoft под лицензией MIT: .NET Core Runtime (CoreCLR), базовых библиотек .NET Core Framework Libraries (CoreFX) и набора эталонного кода. Поддержка и использование по умолчанию языка C# 6.0; Прекращение генерации GUID во время компиляции, что позволяет добиться полной повторяемости результатов сборки; Оптимизация вычислений с плавающей точкой. Поддержка 32-разрядных операций с плавающей точкой, которые выполняются на 30-40% быстрее, чем изначально используемые 64-разрядные вычисления; Оптимизация сборщика … Читать далее Выход Mono 4.0, открытой реализации платформы .Net

Выход свободной облачной платформы OpenStack 11 "Kilo"

Представлен одиннадцатый релиз платформы OpenStack, выпущенный под кодовым именем «Kilo«. В новом выпуске реализовано около 400 улучшений. В развитии продукта приняли участие 1492 разработчика, представляющих 169 различных компаний. При подготовке изменений для релиза наиболее активно себя проявили компании Red Hat, HP, IBM, Mirantis, Rackspace, Yahoo!, NEC, Huawеi и SUSE. Платформа OpenStack включает в себя набор взаимосвязанных компонентов, нацеленных на создание как публичных cloud-сервисов, подобных Amazon EC2, так и приватных cloud-окружений, работающих на собственном оборудовании и полностью подконтрольных компании. Среди поддерживаемых систем виртуализации: KVM, QEMU, Xen, Hyper-V, Citrix XenServer, контейнеры LXC и VMWare/vSphere ESX/ESXi. OpenStack обладает превосходной масштабируемостью и способен обслуживать … Читать далее Выход свободной облачной платформы OpenStack 11 "Kilo"

Представлено оформление интерфейса Firefox OS для телевизоров

Дизайнеры из проекта Mozilla представили (часть 1, часть 2) концепцию построения интерфейса пользователя для версии Firefox OS, предназначенной для использования на телевизорах. По сравнению с интерфейсом для смартфонов и планшетов пользовательское окружение Firefox OS для телевизоров предельно упрощено с расчётом на управление с пульта дистанционного управления и более явно ориентировано на решение конкретных задач. Управление построено с использованием парадигмы сменяющих друг друга карт. На первом уровне предлагаются карты с первичными возможностями, как просмотр телепрограмм, запуск приложений, доступ к подключенным к телевизору устройствам (HDMI, DLNA, SAMBA, накопители) и «домашний» экран с общим обзором (Dashboard). В свою очередь каждая карта разделяется на … Читать далее Представлено оформление интерфейса Firefox OS для телевизоров

Проект Mozilla заявил о намерении отказаться от незашифрованного HTTP

Ричард Барнс (Richard Barnes), лидер команды, отвечающей за безопасность Firefox, объявил о намерении поэтапного ухода от поддержки незашифрованных коммуникаций с использованием протокола HTTP в пользу HTTPS. По мнению Mozilla, в условиях современных реалий, повсеместный переход на использование шифрованных соединений является закономерным путём развития Web. При этом, для устаревшего контента Mozilla сохранит поддержку использования схемы «http://», но возможности для таких соединений будут ограничены. Для продвижения HTTPS проект Mozilla намеревается постепенно сокращать функциональность, доступную для незашифрованных HTTP-соединений. Таким образом, возможность обращения к сайтам по HTTP будет сохранена, но доступные для таких сайтов web-технологии будут ограничены. В настоящее время планируется определить дату, начиная … Читать далее Проект Mozilla заявил о намерении отказаться от незашифрованного HTTP

Выпуск Wine 1.7.42

Доступен очередной экспериментальный выпуск открытой реализации Win32 API — Wine 1.7.42. С момента выпуска версии 1.7.41 был закрыто 34 отчёта об ошибках. Наиболее важные изменения: Начальная поддержка оболочки рабочего стола (Desktop shell); Поддержка динамически изменяемой информации о часовых поясах; Продолжена реализация элементов Direct2D; Закрыты отчёты об ошибках, связанные с работой игр и приложений: AutoCAD 2008, Guild Wars 2, Hearthstone, Evernote, XCOM: Enemy Within, Unigine Heaven 4.0 Benchmark Basic, NFS 11, Evernote 5.8.x, MATLAB R2014b/R2015a, Desura client, Visual Studio Express 2013 (12.0). Читать далее Выпуск Wine 1.7.42

Новая версия десктоп-окружения Lumina 0.8.4, развиваемого для FreeBSD и PC-BSD

Представлен релиз легковесного окружения рабочего стола Lumina 0.8.4, развиваемого проектом PC-BSD. Компоненты окружения написаны с использованием библиотеки Qt5 (без применения QML), в качестве оконного менеджера применяется Fluxbox. Lumina изначально нацелен на работу во FreeBSD/PC-BSD и отталкивается от возможностей FreeBSD, отодвигая на второй план портирование для других платформ. Код проекта написан на языке C++ и распространяется под лицензией BSD. Новый выпуск Lumina уже доступен через систему портов FreeBSD и добавлен в репозиторий PC-BSD «Edge». Lumina 0.8.4 также можно оценить в составе тестового выпуска PC-BSD 10.1.2-RC1. Lumina придерживается классического подхода к организации пользовательского окружения. В состав входит рабочий стол, панель приложений, менеджер … Читать далее Новая версия десктоп-окружения Lumina 0.8.4, развиваемого для FreeBSD и PC-BSD

Релиз операционной системы OpenBSD 5.7

Увидел свет релиз операционной системы OpenBSD 5.7, тридцать седьмой выпуск за девятнадцатилетнюю историю существования проекта. При развитии OpenBSD основное внимание уделяется переносимости (поддерживается 21 аппаратная платформа), стандартизации, корректной работе, активной безопасности и интегрированным криптографическим средствам. Размер полного установочного ISO-образа базовой системы составляет 208 Мб. Кроме непосредственно операционной системы, проект OpenBSD известен своими компонентами, которые получили распространение в других системах и зарекомендовали себя как одни из наиболее безопасных и качественных решений. Среди них: LibreSSL (форк OpenSSL), OpenSSH, пакетный фильтр PF, демоны маршрутизации OpenBGPD и OpenOSPFD, NTP-сервер OpenNTPD, почтовый сервер OpenSMTPD, мультиплексор текстового терминала (аналог GNU screen) tmux, демон identd с реализацией … Читать далее Релиз операционной системы OpenBSD 5.7

Проект Mozilla заявил о намерении отказаться от незащищенного HTTP

Ричард Барнс (Richard Barnes), лидер команды, отвечающей за безопасность Firefox, объявил о намерении поэтапного ухода от поддержки незашифрованных коммуникаций с использованием протокола HTTP в пользу HTTPS. По мнению Mozilla, в условиях современных реалий, повсеместный переход на использование шифрованных соединений является закономерным путём развития Web. При этом, для устаревшего контента Mozilla сохранит поддержку использования схемы «http://», но возможности для таких соединений будут ограничены. Для продвижения HTTPS проект Mozilla намеревается постепенно сокращать функциональность, доступную для незашифрованных HTTP-соединений. Таким образом, возможность обращения к сайтам по HTTP будет сохранена, но доступные для таких сайтов web-технологии будут ограничены. В настоящее время планируется определить дату, начиная … Читать далее Проект Mozilla заявил о намерении отказаться от незащищенного HTTP

Увидел свет Apache SpamAssassin 3.4.1

После года разработки представлен релиз платформы для фильтрации спама — SpamAssassin 3.4.1. В SpamAssassin реализован комплексный подход в принятии решения о блокировании: сообщение подвергается ряду проверок (контекстный анализ, черные и белые списки DNSBL, обучаемые байесовские классификаторы, проверка по сигнатурам, аутентификация отправителя по SPF и DKIM и т.п.). После оценки сообщения разными методами, накапливается определенный весовой коэффициент. Если вычисленный коэффициент превышает определенный порог — сообщение блокируется или помечается как спам. Поддерживаются средства автоматического обновления правил фильтрации. Пакет может использоваться как на клиентских, так и на серверных системах. Код SpamAssassin написан на языке Perl и распространяется в рамках лицензии Apache. Особенности нового … Читать далее Увидел свет Apache SpamAssassin 3.4.1

Результаты статического анализа кода операционной системы Haiku

Команда PVS–Studio, которая разрабатывает коммерческий статический анализатор C/C++ кода, проверила исходный код Haiku и опубликовала статью (часть 1, часть 2) с обзором подозрительных участков исходного кода. Начиная с ревизии hrev49129 (пакетное обновление OS) командой разработчиков Haiku начато устранение выявленных ошибок. В ядре OS ошибок не выявлено. Из других открытых проектов, которые недавно были проверены в системе статического анализа PVS-Studio можно отметить: САПР FreeCAD, игровой движок Godot, текстовый редактор Vim, офисный пакет LibreOffice, ядро Linux, библиотека NSS, пользовательское окружение KDE, VirtualBox (часть 1, часть 2), PHP, Asterisk, GIMP, Wine, Firefox, Qt, OpenSSL, nginx (ошибок не найдено!). Читать далее Результаты статического анализа кода операционной системы Haiku

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

Представлен релиз распределенной системы управления исходными текстами Git 2.4.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.4.0

Выпуск свободного антивирусного пакета ClamAV 0.98.7

Доступен выпуск свободного антивирусного пакета ClamAV 0.98.7, в котором добавлена поддержка сканирования и анализа файлов в формате Microsoft Office 2003 XML. Улучшена проверка PDF-документов, обеспечена возможность расшифровки и обработки escape-последовательностей. Решены проблемы с ложными срабатываниями при проверке образов в формате iso9660 Устранена серия уязвимостей, среди которых зацикливание при обработке специально оформленных архивов «xz» (CVE-2015-2668) и шифрованных файлов от y0da cryptor (CVE-2015-2221). Крах при обработке некорректных архивов upx (CVE-2015-2170) и upack, специально оформленных HTML-документов и исполняемых файлов, упакованных при помощи утилиты petite (CVE-2015-2222). В применяемой библиотеке регулярных выражений устранена уязвимость CVE-2015-2305, которая может привести к переполнению буфера. Кроме того, можно отметить, … Читать далее Выпуск свободного антивирусного пакета ClamAV 0.98.7

Проект VideoLAN выпустил обновление свободных библиотек для поддержки DVD и Blu-Ray

Проект VideoLAN представил новые выпуски свободных библиотек libbluray 0.8.0, libaacs 0.8.1, libdvdread 5.0.3, libdvdnav 5.0.2, libdvdcss 1.3.99. Библиотеки соблюдают требования DRM (Digital rights management), не содержат ключей и не реализуют способы для обхода коммерческих методов защиты, поэтому для проигрывания защищенных с использованием технологий AACS и BD+ дисков требуется задействование дополнительных компонентов (ключи, сертификаты, файлы конфигурации). Код библиотек распространяется под лицензией LGPLv2.1. Поддерживается работа на платформах GNU/Linux, Windows и OS X. Наиболее значительные изменения наблюдаются в libbluray 0.8, библиотеке для интеграции в приложения функций по проигрыванию дисков в формате Blu-Ray. Кроме базовых функций библиотека поддерживает такие возможности, как навигацию, парсинг списка … Читать далее Проект VideoLAN выпустил обновление свободных библиотек для поддержки DVD и Blu-Ray

В чате Facebook прекращена поддержка Empathy, Pidgin и других XMPP-клиентов

С сегодняшнего дня пользователи многих клиентов мгновенного обмена сообщениями, включая Empathy, Pidgin и Kopete, не смогут обмениваться сообщениями с использованием аккаунта в чате Facebook. Проблема обусловлена вступающими сегодня в силу изменениями API, подразумевающими переход на Platform API 2.0 и прекращение взаимодействия с использованием XMPP Chat API. С 30 апреля служба chat.facebook.com и система входа xmpp_login выведены из эксплуатации. Разработчикам приложений ещё год назад было предложено перевести свои клиенты на новый API, но подобная поддержка так и не была реализована в Empathy, Kopete и Pidgin. При попытке подключения к чату пользователи программ, не перешедших на новый API получат сообщения об ошибке … Читать далее В чате Facebook прекращена поддержка Empathy, Pidgin и других XMPP-клиентов

Компания Microsoft выпустила для Linux среду разработки Visual Studio Code

На конференции Build 2015 компания Microsoft представила первый кросс-платформенный продукт в линейке Visual Studio — Visual Studio Code, представляющий средства для создания, редактирования и отладки современных web-приложений и программ для облачных систем. Visual Studio Code распространяется бесплатно и кроме платформы Windows доступен в версиях для Linux и OS X. В качестве основы для Visual Studio Code используются наработки свободного проекта Atom, развиваемого компанией GitHub. В частности, Visual Studio Code является надстройкой над Atom Shell, использующим браузерный движок Chromium и Node.js. Примечательно, что об использовании наработок свободного проекта Atom на сайте Visual Studio Code и в пресс-релизе и в официальном блоге … Читать далее Компания Microsoft выпустила для Linux среду разработки Visual Studio Code

Доступен Debian GNU/Hurd 2015

Представлен релиз Debian GNU/Hurd 2015, редакции дистрибутива Debian 8.0 «Jessie», сочетающей программное окружение Debian c ядром GNU/Hurd. Репозиторий Debian GNU/Hurd включает примерно 80% пакетов от общего размера архива Debian, в том числе портированы Iceweasel 31 ESR, Xfce 4.10, X.org 7.7 и Emacs 24.4. Debian GNU/Hurd и Debian GNU/KFreeBSD являются единственными платформами Debian, созданными на базе ядра, отличного от Linux. Платформа GNU/Hurd не вошла в число официально поддерживаемых архитектур Debian 8, поэтому релиз Debian GNU/Hurd 2015 выпущен отдельно и имеет статус неофициального выпуска Debian. Готовые сборки, снабжённые специально созданным графическим инсталлятором, и пакеты в настоящее время доступны только для архитектуры i386. … Читать далее Доступен Debian GNU/Hurd 2015