Спустя почти полгода после прошлого значительного выпуска команда разработчиков представляет новую версию DeltaChat — мессенджера для Android, основанного поверх Email.
( читать дальше... )
>>> Подробности
Доступна новая версия открытого кроссплатформенного медиацентра Kodi 18.0 (XBMC Media Center) с кодовым именем Leia, оптимизированного для создания домашнего кинотеатра (умного телевизора) и для просмотра потоковых веб трасляций (организованных с использованием проприетарных и не проприетарных технологий).
( читать дальше... )
>>> Подробности
Команда Wine с гордостью сообщает, что стабильный релиз Wine 4.0 теперь доступен.
Этот выпуск представляет собой год разработки и более 6000 индивидуальных изменений. Он содержит огромное количество улучшений. Главные изменения:
Что нового в Wine 4.0
( читать дальше... )
Сегодня вышла новая версия одной из самых популярных и развивающихся реализаций языка Smalltalk — Pharo.
( читать дальше... )
Cutter — графическая оболочка для radare2, написанная на Qt/C++. Cutter, как и сам radare2, нацелен на процесс обратной разработки программ в машинном коде, или байткоде (например JVM). Предоставляет собой наиболее активно развивающийся дизассемблер с открытым кодом.
( читать дальше... )
>>> Подробности
18 декабря 2018 года стало главным событием для любителей хороших RPG. В этот день вышел идейный наследник таких хитов прошлого, как Fallout, Wasteland, System Shock, Deus Ex, Baldur's Gate. Игра быстро получила высокие оценки и позитивные отзывы игроков со всего мира. И сегодня, эта прекрасная во всех отношениях RPG появилась на GOG - для Linux, Windows и Mac! Без DRM.
Сюжет:
«В 1986 году СССР и Западный блок были практически уничтожены в ходе обмена ядерными ударами. Те, кто уцелел, борются за выживание, но кто-то решил довершить начатое. Вы - один из выживших после апокалипсиса. Ваша задача - исследовать жестокий и загадочный мир Советских Пустошей, завоевать в нём своё место под солнцем и распутать зловещий заговор, угрожающий жизни на Земле даже больше, чем атомная война...»
( читать дальше... )
>>> Подробности
Команда Tiny Core анонсировала выход новой версии легковесного дистрибутива Tiny Core Linux 10.0. Быстрая работа ОС обеспечена тем, что система полностью загружается в память, при этом для работы требует всего 48 МБ RAM.
( читать дальше... )
>>> Подробности
С первого февраля 2019 года ответы от серверов имён не поддерживающих RFC 6891 будут считаться нелегитимными. Как написано на сайте DNS flag day, публичные резолверы уберут «костыли» необходимые для взаимодействия со «сломанными» серверами.
( читать дальше... )
>>> Подробности
Состоялся релиз Coq 8.9. Его разработка заняла 7 месяцев с момента выпуска Coq 8.8. Этот релиз является результатом ≈2000 коммитов и ≈500 pull request’ов.
Coq — интерактивное программное средство доказательства теорем, использующее собственный язык функционального программирования с зависимыми типами.
( читать дальше... )
>>> Подробности
В четвертую годовщину проекта, 28 ноября 2018 года, команда Devuan анонсировала свою первую конференцию, которая будет проведена в Амстердаме 5-7 апреля 2019 года. 18 января 2019, как и обещалось, стали известны подробности.
( читать дальше... )
>>> Подробности
Вышел в релиз выпуск дистрибутива Deepin 15.9, основанного на пакетной базе Debian, но со своим собственным рабочим окружением Deepin Desktop Environment.
>>> Подробности
Некоторое время назад, разработчики MongoDB сменили лицензию проекта с AGPLv3 на SSPLv1 (Server Side Public License). SSPLv1 — лицензия собственной разработки проекта MongoDB, основанная на AGPLv3, но включающая дополнительные ограничения, запрещающие предоставлять продукт под этой лицензией в виде сервиса без предоставления исходников всех систем, взаимодействующих с продуктом любым способом, даже через сеть.
Пока в OSI обсуждают, подходит ли SSPLv1 под определения Open Source, разработчики Debian и Fedora приняли решение не включать софт под этой лицензией в свои репозитории:
В результате, пакеты MongoDB скорее всего будут удалены из репозиториев этих дистрибутивов ввиду невозможности дальнейшего их обновления. Бэкпортирование изменений из более новых версий MongoDB также невозможно из-за несовместимости SSPLv1 с AGPLv3.
В Red Hat также решили удалить MongoDB из RHEL 8.
Elixir — динамически типизированный функциональный язык для написания распределенных и параллельных приложений разработанный как альтернатива Erlang и работающий на Erlang VM.
Версия 1.8 содержит множество изменений на уровне инфраструктуры, времени компиляции и добавляет новые возможности интроспектирования системы.
Главные изменения:
Теперь можно использовать протокол Inspect
для указания полей, которые будут использоваться для форматирования структуры в строку, так что структура
defmodule User do
@derive {Inspect, only: [:id, :name, :age]}
defstruct [:id, :name, :age, :email, :encrypted_password]
end
будет напечатана следующим образом:
#User<id: 1, name: "Jane", age: 33, ...>
В языке существуют 4 типа данных для работы со временем: Time
, Date
, NativeDateTime
(время без часового пояса) и DateTime
(с часовым поясом). Развитию последнего препятствовало отсутствие поддержки базы часовых поясов.
Теперь появился интерфейс Calendar.TimeZoneDatabase
который позволит разработчикам подключать свои собственные базы часовых поясов. Так же это позволяет добавить новые возможности, в DateTime
, например DateTime.shift_zone/3
.
Также добавлены функции Date.day_of_year/1
, Date.quarter_of_year/1
, Date.year_of_era/1
and Date.day_of_era/1
.
$callers
для улучшения возможностей инструментарияОдним из самых распространенных способов запуска процессов является модуль Task
. При этом Elixir сохраняет идентификатор процесса родителя в словаре запущенного процесса по ключу $ancestors
. Это позволяет утилитам анализировать систему и прослеживать происхождение различный событий. Однако этого недостаточно, так как часто дочерний процесс запускается не напрямую, а через посредника, например supervisor
. В таком случае хоть ваш код и вызывает запуск Task
, однако, родителем будет указан процесс супервизора.
В новой версии Elixir добавлен ключ $callers
который указывает на оригинальный процесс, вызвывший запуск Task
.
Например, при таком вызове:
[your code] -- calls --> [supervisor] ---- spawns --> [task]
В $callers
будет сохранен идентификатор изначального процесса:
[your code] [supervisor] <-- ancestor -- [task]
^ |
|--------------------- caller ---------------------|
Несколько дней назад вышла свежая версия Pagure — хостинга git-репозиториев с открытыми исходниками, похожего на GitHub и GitLab.
Pagure написан на python и обладает всеми обычными для такого рода приложений возможностями:
Также есть и уникальные особенности:
В данный момент Pagure активно используется разработчиками Fedora.
>>> Подробности
Состоялся стабильный релиз Android Studio 3.3 — интегрированной среды разработки (IDE) для работы с платформой Android 9 Pie. Подробнее об изменениях в описании релиза и в YouTube презентации. Основные нововведения:
>>> Подробности
Начиная с версии 69 Firefox перестанет предлагать включить Adobe Flash Plugin для сайтов, если на них есть соответствующий контент. Однако пока у пользователя сохранится возможность включить Adobe Flash вручную через настройки браузера.
Согласно графику, полное отключение поддержки Flash в актуальной версии Firefox планируется в начале 2020 года, а в ESR-версии — в конце 2020 года. К этому времени Adobe планирует прекратить выпускать обновления безопасности для Adobe Flash Plugin.
>>> Подробности
GrafX2 — растровый графический редактор для создания и редактирования пиксельных изображений в стиле «pixel art» (с глубиной цвета до 8-бит). Код программы написан на языке C с использованием тулкита SDL (благодаря чему легко портируется на большинство известных платформ), а дополнения для программы можно писать в виде Lua-скриптов.
11 января 2019 года, спустя 8 месяцев с момента предыдущего релиза, Пулко Мэнди (Pulko Mandy, aka ‘pulkomandy’), главный разработчик проекта, объявил о релизе GrafX2 2.6 в своём аккаунте в Twitter:
GrafX2 2.6 just released (just in time for inclusion in Debian), with support for copy/paste, drawing for various 8 bit systems with constraints, and a lot of improvements! Thanks @tbernard1979 and all contributors! Also the 23rd birthday of the first public release today! 🎁
( читать дальше... )
>>> Подробности
Сегодня состоялся первый в 2019 году релиз QVGE 0.5.2.
С недавнего времени QVGE используется японскими учёными из проекта feel.physics, который посвящён виртуальному голографическому моделированию магнитных полей.
Кроме значительно количества починенных багов, в версию вошли следующие новые фичи и улучшения:
>>> Сайт проекта
Конечно, релиз запоздал дней на 10, новогодние каникулы уже кончились, но тем не менее это первый LTS выпуск Funtoo Linux.
Важное:
( читать дальше... )
>>> Funtoo Linux 1.3
Сегодня, 10 января 2019 года, американский ученый в области информатики и математики профессор Дональд Эрвин Кнут отмечает свое 81-летие.
( читать дальше... )
GNU Mix Development Kit — это свободный программный пакет для разработки, запуска и отладки программ, написанных на MIXAL — ассемблер-подобном языке для программирования гипотетического компьютера под названием MIX. GNU MDK является частью проекта GNU. Как MIX, так и MIXAL созданы математиком и компьютерным учёным Дональдом Кнутом и описаны в первом томе его книги «Искусство программирования».
Текущая версия MDK включает в себя следующие приложения:
( читать дальше... )
В этом выпуске исправлены некоторые старые ошибки и добавлена совместимость с Guile 2.2 и Flex 2.6.
>>> Источник
Почти через 10 лет после выхода bash 4.0 и чуть больше чем через 2 года после выхода bash 4.4 состоялся релиз пользовательской оболочки и интерпретатора скриптов версии 5.0.
( читать дальше... )
>>> Подробности
Седьмого января 2019 года вышла встраиваемая операционная система реального времени BuguRTOS-4.0.0.
( читать дальше... )
>>> Подробности
1 января 2019 вышла первая стабильная версия Otter Browser — браузера с открытым исходным кодом, целью которого является воссоздание лучших аспектов классического браузера Opera с использованием Qt5.
( читать дальше... )
>>> Подробности
Чуть больше чем через год после релиза версии 1.30 вышел GNU tar 1.31.
( читать дальше... )
>>> Скачать
Примерно через полгода после релиза версии 4.8.21 вышел Midnight Commander 4.8.22.
( читать дальше... )
>>> Скачать
Доступна для скачивания новая версия набора советских железнодорожных ресурсов xUSSR Railway set 0.6 для игры OpenTTD. На разработку ушло 2 года.
( читать дальше... )
>>> Подробности
Проект FOSSA (Free and Open Source Software Audit) при финансовой поддержке Европейского Союза объявил о начале нового раунда аудита безопасности в FOSS проектах, включая такие как glibc, Apache Tomcat, Drupal, VLC и другие. Список проектов, участвующих в программе, был определен по итогам голосования пользвателей.
Free and Open Source Software Audit (FOSSA) - проект выделения средств, одобренный властями ЕС в 2015 году после того, как годом ранее обнаружились серьёзные уязвимости криптографической библиотеки OpenSSL. В этом году в программе принимает участие 15 проектов:
( читать дальше... )
Со страницы проекта Android One исчез пункт о гарантированном получении обновлений от Google в течение двух лет после выпуска устройства. На изменение обратил внимание один из пользователей форума Reddit.
Инициатива Android One была запущена несколько лет назад с целью упрощения поддержки старых устройств и устройств нижнего ценового сегмента, производители которых не могут самостоятельно выпускать обновления ОС и обновления безопасности. В рамках программы все устройства должны были получать наиболее свежую базовую версию ОС без дополнительных предустановленных приложений.
Изначально ясно указывалось, что участвующие в программе Android One телефоны будут в течение минимум двух лет получать обновления до последней версии операционной системы, однако Google по неизвестным причинам удалила это упоминание. Возможно, пункт был удален по ошибке, но не исключено, что компания больше не намерена предоставлять гарантированные обновления ОС.
>>> Подробности