Компания Apple открыла код распределённой СУБД FoundationDB

Компания Apple перевела в разряд свободных проектов СУБД FoundationDB, относящуюся к классу NoSQL-систем, манипулирующих данными в формате ключ/значение. Особенностью FoundationDB является возможность создания больших распределённых хранилищ, в которых возможно использование полноценных транзакций, удовлетворяющих требованиям ACID (атомарность, согласованность, изолированность, надежность) для всех операций с данными. Код СУБД написан на языке С++ и поставляется под лицензией Apache 2.0. Компания Apple поглотила FoundationDB в 2015 году и теперь намерена перейти к открытой модели разработки. Кроме публикации кода под открытой лицензией, началось становление сообщества и переход к открытой модели разработки, при которой все решения будут приниматься прозрачно и любой желающий сможет предложить свои изменения … Читать далее Компания Apple открыла код распределённой СУБД FoundationDB

Стабильный релиз СУБД MySQL 8.0

После двух с половиной лет разработки компания Oracle представила первый стабильный релиз СУБД MySQL 8.0. Версия 8.0 обусловлена сменой нумерации версий, релиз выпущен следом за 5.7 вместо версии 5.8. Сборки MySQL Community Server 8 сформированы для всех основных дистрибутивов Linux, FreeBSD, macOS и Windows. Ключевые улучшения MySQL 8.0: Добавлены оконные функции (window-функции или аналитические функции), позволяющие для каждой строки запроса выполнить вычисления, используя строки, связанные с текущей строкой. В отличие от агрегатных функций над сгруппированными строками, которые свёртывают сгруппированный набор строк в одну строку, оконные функции производят агрегирование для каждой строки в результирующем наборе. Реализованы как специальные оконные функции RANK, … Читать далее Стабильный релиз СУБД MySQL 8.0

Второй кандидат в релизы GIMP 2.10

Началось тестирование второго кандидата в релизы графического редактора GIMP 2.10. Новая ветка примечательна повсеместным переводом внутренних подсистем на фреймворк обработки изображений GEGL (Generic Graphics Library), что позволило реализовать такие возможности как использование глубины цвета в 16 и 32 бит на канал (как целочисленные, так и с плавающей точкой) и цветовые профили ICC v4, а также повысить эффективность обработки больших изображений. Из новшеств также можно отметить переработанное оформление интерфейса пользователя, поддержку форматов OpenEXR и WebP, предпросмотр применения фильтров на холсте, унификацию инструментов трансформации, задействование OpenCL для выноса обработки графики на плечи GPU, поддержка кистей от проекта MyPaint, возможность многопоточного выполнения операций … Читать далее Второй кандидат в релизы GIMP 2.10

Крис Лэм переизбран на пост лидера проекта Debian

Подведены итоги ежегодных выборов лидера проекта Debian. В голосовании приняло участие 333 разработчика, что составляет 33% от всех участников, имеющих право голоса (в прошлом году явка составила 30%, в позапрошлом 28%). В этом году была выставлена только одна кандидатура на пост лидера — прошлогодний лидер Крис Лэм (Chris Lamb), который и был переизбран на второй срок. Крис Лэм — 32-летний программист из Кэмбриджа, участвующий в разработке Debian с сентября 2008 года. Крис принимает участие в работе над проектами Debian Long Term Support (LTS), Debian Live и Debian Installer, входит в команды, сопровождающие пакеты, связанные с Python, X.Org и JavaScript, а … Читать далее Крис Лэм переизбран на пост лидера проекта Debian

Проект Python представил новый каталог пакетов PyPI и пакетный менеджер Pip 10

Введён в строй новый каталог пактов PyPI для разработчиков на языке Python. Все web-запросы и обращения к API, включая «pip install», перенаправлены со старого pypi.python.org на новый сайт pypi.org. Старый сайт останется доступен до 30 апреля, после чего будет отключен. Новый PyPI полностью переписан и переведён на новый движок Warehouse с шаблонизатором Jinja2 и web-интерфейсом на базе JavaScript-фреймворков Stimulus и gulp. Внешний вид переделан с нуля и отвечает современным требованиям к адаптивной вёрстке. Появилась поддержка отображения README-файлов с разметкой Markdown. Значительно улучшены средства поиска (задействован ElasticSearch), результаты которого теперь могу группироваться по релевантности и времени последнего обновления. Расширены возможности по … Читать далее Проект Python представил новый каталог пакетов PyPI и пакетный менеджер Pip 10

Доступен полностью свободный Linux-дистрибутив Trisquel 8.0

После трёх с половиной лет с момента прошлого значительного выпуска представлен релиз полностью свободного Linux-дистрибутива Trisquel 8.0, основанного на пакетной базе Ubuntu 16.04 LTS и ориентированного на использование в небольших предприятиях, в образовательных учреждениях и домашними пользователями. Trisquel лично одобрен Ричардом Столманом, официально признан Фондом Свободного ПО в качестве полностью свободного и помещен в список рекомендованных фондом дистрибутивов. Для загрузки доступен установочный образ, размером 940 Мб. Выпуск обновлений для дистрибутива будет осуществляться до 2021 года. Дистрибутив примечателен исключением из поставки всех несвободных компонентов, таких как бинарные драйверы, firmware и элементы графического оформления, распространяемые под несвободной лицензией или использующие зарегистрированные торговые … Читать далее Доступен полностью свободный Linux-дистрибутив Trisquel 8.0

Выпуск платформы обмена сообщениями Zulip 1.8

Состоялся релиз серверной платформы Zulip 1.8, предназначенной для развёртывания корпоративных мессенджеров для организации общения сотрудников и групп разработчиков. Проект изначально был разработан компанией Zulip и открыт после её поглощения компанией Dropbox под лицензией Apache 2.0. Код серверной части написан на языке Python с использованием фреймворка Django. Клиентское ПО доступно для Linux, Windows, macOS, Android и iOS, также предоставляется встроенный web-интерфейс. Система поддерживает как прямой обмен сообщениями между двумя людьми, так и проведение групповых обсуждений. Zulip можно сравнить с сервисом Slack и рассматривать как внутрикорпоративный аналог Twitter, применяемый для общения и обсуждений рабочих вопросов в больших группах сотрудников. Предоставляются средства для … Читать далее Выпуск платформы обмена сообщениями Zulip 1.8

Второй бета-выпуск Oracle Solaris 11.4

Компания Oracle сформировала второй бета-выпуск операционной системы Solaris 11.4. Для загрузки подготовлены установочные образы для архитектур x86_64 и SPARC, а также срез репозитория пакетов. Отмечается, что в Oracle Solaris 11.4 будет обеспечена поддержка всех серверных систем Oracle SPARC и x86, выпущенных после 2011 года. В отличие от выпуска 11.3 будет прекращена поддержка систем на базе процессоров SPARC T1, T2 и T3, а также SPARC64 VII+ и систем Sun4u, таких как SPARC Enterprise M4000. Представители Oracle также рассказали о новой модели разработки Solaris, основанной на стратегии непрерывной доставки релизов. Новые выпуски Solaris 11 теперь будут выпускаться раз в год, летом. Новые … Читать далее Второй бета-выпуск Oracle Solaris 11.4

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

Компания Google представила релиз web-браузера Chrome 66. Одновременно доступен стабильный выпуск свободного проекта Chromium, выступающего основой Chrome. Браузер Chrome отличается использованием логотипов Google, возможностью загрузки модуля Flash по запросу, наличием системы отправки уведомлений в случае краха, модулями для воспроизведения защищённого видеоконтента, системой автоматической установки обновлений и передачей при поиске RLZ-параметров. Основные изменения в Chrome 66: Прекращено автоматическое воспроизведение видео со звуком не текущей вкладке. Автоматическое воспроизведение мультимедийного контента (свойство autoplay) теперь допустимо только если пользователь явно кликнул на странице или часто просматривает мультимедийный контент на этом сайте. Изменение позволит блокировать злоупотребления на некоторых сайтах, автоматически показывающих видеорекламу со звуком, которая … Читать далее Релиз web-браузера Chrome 66

Релиз системы виртуализации VirtualBox 5.2.10

Компания Oracle сформировала корректирующий релиз системы виртуализации VirtualBox 5.2.10, в котором отмечено 10 исправлений. В новой версии: В дополнениях для гостевых систем с Linux устранено зависание при запуске KDE Plasma; В VMM добавлена недостающая проверка на нулевой указатель в коде MMIO; Решены проблемы, проявляющиеся при присутствии нескольких контроллерров NVMe при включении ICH9; Устранено несколько проблем в сетевой подсистеме, проявлявшихся при использовании сетевых мостов (bridging); Решены проблемы в звуковой подсистеме, приводящей к генерации большого числа прерываний гостевыми системами FreeBSD с HDA; При клавиатурном вводе внесены небольшие задержки для решения проблем со старыми программами, которые успевали прочитать один скэн код несколько раз; … Читать далее Релиз системы виртуализации VirtualBox 5.2.10

Выпуск браузера Pale Moon 27.9.0

Состоялся релиз web-браузера Pale Moon 27.9.0, ответвившегося от кодовой базы Firefox для обеспечения более высокой эффективности работы, cохранения классического интерфейса, минимизации потребления памяти и предоставления дополнительных возможностей по настройке. На уровне поддержки базовых web-технологий и тем оформления браузер остаётся совместим с Firefox. Сборки Pale Moon формируются для Windows и Linux (x86 и x86_64). Проект придерживается классической организации интерфейса, без перехода к интегрированному в Firefox 29 интерфейсу Australis. Из удалённых компонентов можно отметить DRM, Social API, WebRTC, PDF-просмотрщик, Сrash Reporter, код для сбора статистики, средства для родительского контроля и людей с ограниченными возможностями. Из улучшений выделяются оптимизации для процессоров Atom, дополнительные … Читать далее Выпуск браузера Pale Moon 27.9.0

Доступен дистрибутив Oracle Linux 7.5 и платформа Spacewalk 2.7

Компания Oracle представила релиз промышленного дистрибутива Oracle Linux 7.5, созданного на основе пакетной базы Red Hat Enterprise Linux 7.5. Для загрузки без ограничений, но после бесплатной регистрации, распространяется установочный iso-образ, размером 4.7 Гб, подготовленный для архитектуры x86_64. Для Oracle Linux также открыт неограниченный и бесплатный доступ к yum-репозиторию с бинарными обновлениями пакетов с устранением ошибок (errata) и проблем безопасности. Помимо пакета с ядром из состава RHEL в Oracle Linux поставляется выпущенное в мае обновление ядра Unbreakable Enterprise Kernel 4 (UEKR4U4), которое предложено по умолчанию. Исходные тексты ядра, включая разбивку на отдельные патчи, доступны в публичном Git-репозитории Oracle. Ядро позиционируется в … Читать далее Доступен дистрибутив Oracle Linux 7.5 и платформа Spacewalk 2.7

Релиз nginx 1.14.0

После года разработки представлена новая стабильная ветка высокопроизводительного HTTP-сервера и многопротокольного прокси-сервера nginx 1.14.0, которая вобрала в себя изменения, накопленные в рамках основной ветки 1.13.x. В дальнейшем все изменения в стабильной ветке 1.14 будут связаны с устранением серьёзных ошибок и уязвимостей. В скором времени будет сформирована основная ветка nginx 1.15, в рамках которой будет продолжено развитие новых возможностей. Для обычных пользователей, у которых нет задачи обеспечить совместимость со сторонними модулями, рекомендуется использовать основную ветку, на базе которой раз в три месяца формируются выпуски коммерческого продукта Nginx Plus. В соответствии с мартовским отчетом компании Netcraft nginx используется на 23.76% (год назад … Читать далее Релиз nginx 1.14.0

Microsoft представил IoT-платформу Azure Sphere на базе ядра Linux

Компания Microsoft представила платформу Azure Sphere, предназначенную для создания устройств интернета-вещей, построенных на базе нового типа микроконтроллеров (MCU, microcontroller unit) с интегрированными периферийными подсистемами. По сравнению с IoT-устройствами на базе MPU (microprocessor unit), для которых развивается Windows IoT, чипы MCU потребляют, как минимум, в 100 раз меньше энергии. Платформа Azure Sphere примечательна использованием кастомизированного ядра Linux, что компания Microsoft объяснила урезанием аппаратных ресурсов для повышения энергоэффективности, которых недостаточно для использования ОС Windows IoT. Следует отметить, что это не первый продукт Microsoft на базе ядра Linux, например, ядро Linux также используется в операционной системе Azure Cloud Switch (ACS), предназначенной для сетевых … Читать далее Microsoft представил IoT-платформу Azure Sphere на базе ядра Linux

Проект postmarketOS приступил к созданию загрузчика и прошивки модема для смартфонов

Разработчики postmarketOS, дистрибутива для устаревших смартфонов, базирующегося на Alpine Linux, Musl и BusyBox, представили инициативу postmarketOS-lowlevel, в рамках которой началась работа по созданию проектов открытого загрузчика и прошивки для беспроводных модемов. На текущем этапе работа сосредоточена только на разработке для устройств на базе SoC MediaTek. Проект по созданию открытого загрузчика для SoC MediaTek MT6735P возник из-за поставки многих смартфонов на базе данного SoC с проприетарным загрузчиком, который не позволяет запустить на устройстве произвольное ядро. При этом в качестве основы для загрузчика использован открытый проект LK (Little Kernel), распространяемый под лицензией MIT, допускающей создание закрытых производных продуктов, чем и пользуются производители … Читать далее Проект postmarketOS приступил к созданию загрузчика и прошивки модема для смартфонов

Заморозка пакетной базы Debian 10 "Buster" намечена на март следующего года

Разработчики Debian опубликовали план заморозки пакетной базы выпуска Debian 10 «Buster». Релиз Debian 10 «Buster» ожидается в середине 2019 года. 12 января 2019 года начнётся первая стадия заморозки пакетной, в рамках которой будет прекращено выполнение «transitions» (обновление пакетов, требующее корректировки зависимостей у других пакетов, которое приводит к временному удалению пакетов из Testing). 21 февраля состоится мягкая заморозка пакетной базы, при которой будет прекращён приём новых исходных пакетов и закрыта возможность повторного включения ранее удалённых пакетов. 12 марта будет применена полная заморозка перед релизом, при которой процесс переноса пакетов из unstable в testing будет полностью остановлен и начнётся этап интенсивного тестирования … Читать далее Заморозка пакетной базы Debian 10 "Buster" намечена на март следующего года

Ядро Linux достигло 6 млн git-объектов, что могло бы стать хорошим поводом для выпуска 5.0

В сегодняшнем анонсе первого кандидата в релизы ядра 4.17, Линус Торвальдс отметил, что появился повод, чтобы релиз данного ядра вышел под номером 5.0. Как известно, значительные смены номера версии являются формальным шагом, не связанным с внедрением каких-то революционных и особенных изменений, а лишь снимающих дискомфорт из-за накопления большого числа выпусков в серии (последнее время, стараются не выходить за пределы 20). Смена версий 3.x и 4.x хорошо коррелировала с числом git-объектов в репозитории — ядро 3.0 было выпущено, когда в репозитории находилось примерно 2 млн объектов, а ядро 4.0 — 4 млн объектов. В процессе подготовки 4.17 преодолён рубеж в 6 … Читать далее Ядро Linux достигло 6 млн git-объектов, что могло бы стать хорошим поводом для выпуска 5.0

JavaScript-приложения криптовалют, использующие SecureRandom(), могли генерировать уязвимые ключи

Раскрыты сведения о серьёзных проблемах с качеством генерации ключей криптовалют через браузерные web-интерфейсы или старые приложения, написанные на JavaScript, в которых для получения случайных чисел использовался класс SecureRandom() из библиотеки jsbn. Недостаточный размер энтропии приводил к созданию предсказуемых ключей и делал реальным подбор закрытого ключа по открытому. Проблема затрагивает только ключи, сгенерированные при помощи JavaScript-приложений, в которых применяется старая версия библиотеки jsbn, выпущенная до 2013 года. Например, проблема зафиксирована в выпусках приложения BitAddress до 2013 года и bitcoinjs до 2014 года. Важно отметить, что в сети в JavaScript-реализациях криптовалют и в web-сервисах до сих пор встречается уязвимый старый код, например, … Читать далее JavaScript-приложения криптовалют, использующие SecureRandom(), могли генерировать уязвимые ключи

Ядро Linux достигло 6 млн git-объектов, что стало хорошим поводом для выпуска 5.0

В сегодняшнем анонсе первого кандидата в релизы ядра 4.17, Линус Торвальдс отметил, что появился повод, чтобы релиз данного ядра вышел под номером 5.0. Как известно, значительные смены номера версии являются формальным шагом, не связанным с внедрением каких-то революционных и особенных изменений, а лишь снимающих дискомфорт из-за накопления большого числа выпусков в серии (последнее время, стараются не выходить за пределы 20). Смена версий 3.x и 4.x хорошо коррелировала с числом git-объектов в репозитории — ядро 3.0 было выпущено, когда в репозитории находилось примерно 2 млн объектов, а ядро 4.0 — 4 млн объектов. В процессе подготовки 4.17 преодолён рубеж в 6 … Читать далее Ядро Linux достигло 6 млн git-объектов, что стало хорошим поводом для выпуска 5.0

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

Представлен релиз операционной системы ReactOS 0.4.8, нацеленной на обеспечение совместимости с программами и драйверами Microsoft Windows. Это восьмой выпуск, подготовленный после перехода проекта к более оперативному формированию релизов, которые теперь выходят не раз в год, а раз в три месяца. Операционная система находится на «альфа»-стадии разработки. Для загрузки подготовлены установочный ISO-образ (108 Мб) и Live-сборка (в zip-архиве 77 Мб). Код проекта распространяется под лицензиями GPLv2 и LGPLv2. Ключевые изменения: Переписаны настройки и диалоги панели задач (Taskbar), что позволило добиться работы таких опции, как автоматическое скрытие панели, фиксация содержимого и постоянное удержание панели поверх другого контента; Решены проблемы в системе вывода … Читать далее Релиз операционной системы ReactOS 0.4.8

Релиз системы управления версиями Apache Subversion 1.10.0

После почти трёх лет разработки состоялся релиз новой ветки системы управления версиями Subversion 1.10.0. Несмотря на развитие децентрализованных систем, Subversion продолжает пользоваться популярностью в коммерческих компаниях и проектах, использующих централизованный подход к управлению версиями и конфигурацией программных систем. Из использующих Subversion открытых проектов можно отметить: проекты Apache, FreeBSD, Free Pascal, OpenSCADA, GCC и LLVM. Ключевые улучшения: Представлена новая реализация механизма авторизации на основе путей, дающего возможность определить правила доступа к отдельным каталогам в репозитории. Помимо ранее предлагаемых правил «[repos:/path]» (с привязкой к репозиторию) и «[/path]» (глобальные проверки), которые допускают только точные совпадения путей, новая реализация позволяет использовать два новых формата … Читать далее Релиз системы управления версиями Apache Subversion 1.10.0