И это всё МОЁ
Состоялся релиз сборочной системы Meson 0.42, использующей вместо утилиты make инструментарий Ninja. Ключевыми целями развития Meson является обеспечение высокой производительности в сочетании с удобством и простотой использования. Создатели Meson придерживаются принципа, что каждый момент, который разработчики тратят на написание правил сборки или отладку, тратятся впустую и лишь оттягивают время до того, когда можно будет начать процесс сборки. Код проекта написан на языке Python и поставляется под лицензией Apache 2.0.



И это всё МОЁ
Прошло уже почти 20 лет с момента выхода оригинальной StarCraft, которая на многие годы стала эталоном жанра RTS и киберспортивной дисциплиной. Несмотря на такой внушительный возраст, игра по-прежнему популярна, так что Blizzard Entertainment выпустила её HD-переиздание под названием StarCraft: Remastered. Разработчики перерисовали всех персонажей и ресурсы, добавили поддержу разрешения 4K, улучшили звук и диалоги, но при этом оставили в неприкосновенности игровой процесс.

Помимо изменений в графике, в StarCraft добавлена современная система подбора соперников, а также рейтинговая таблица: поначалу будут выводиться рейтинги друзей, а по мере доработки системы добавятся и общие рейтинги. Также разработчики добавили в игру профили, где хранятся данные по многопользовательским матчам, повторы (благодаря облачному сохранению доступны на любом компьютере), рейтинг игроков, трофеи и многое другое.

В StarCraft: Remastered также был переработан чат: добавлено несколько каналов, к которым можно будет подключиться из разных мест в игре, поддержка новых языков, возможность общения во время подготовки к матчу и так далее. Наконец, Blizzard переработала раскладки горячих клавиш и систему редактирования назначения клавиш. Покупатели StarCraft: Remastered (проект стоит 599 рублей на сайте компании) получат три уникальных портрета для StarCraft II, а также командира Алексея Стукова для совместного режима, который управляет смешанной армией терранов и зергов.

Минусом переиздания, пожалуй, можно считать всё то же стремление разработчиков максимально сохранить оригинал: например, даже экран движется довольно резко, без привычной сегодня плавности, персонажи тоже анимированы грубо, в духе оригинала, нет многих стандартных в современных RTS элементов вроде информации о простаивающих рабочих юнитах и тому подобного. Кроме того, Blizzard решила не перерисовывать видеоролики между миссиями, из-за чего игра всё-таки смотрится сильно устаревшей. Тем не менее, это большой подарок любителям оригинальной стратегии, который способен продлить ей жизнь ещё на многие годы.

Источник:
3dnews.ru/956966
StarCraft: Remastered поступила в продажу



И это всё МОЁ
Вышел релиз архиватора RAR 5.50, представленного для Unix платформ в виде приложения с интерфейсом для работы из командной строки. Список изменений версиями RAR 5.50 и 5.40:

По умолчанию используется формат RAR5, для сжатия в формате RAR4 можно использовать ключ -ma4
Поддержка временных атрибутов файлов с точностью до 1 наносекунды
Список файлов может использовать кодировку UTF-8 (необходимо добавить букву f к ключу -sc)
Команды lt и vt показывают время с точностью до 1 наносекунды для формата RAR5 (для файлов созданных в Windows точность 100нс)
Если введен неправильный пароль для зашифрованного архива RAR5 приложение предложит ввести новый пароль (вместо прерывания)
Исправлены ошибки (проблемы при распаковке битых архивов и при отсутствии заданного владельца папки)
Так же обновлён распаковщик с открытым кодом UnRAR до версии 5.5.8 (бинарные сборки не актуализированы). Лицензия UnRAR не позволяет использовать код программы в разработке архиваторов (для создания RAR архивов).

»> Подробности
rarlab.com/download.htm

Источник:
www.linux.org.ru/news/proprietary/13612368

Архиватор RAR 5.50 с новым форматом RAR5 по-умолчанию



И это всё МОЁ
Компания Oracle объявила об открытии исходных текстов библиотеки ODPI-C для СУБД Oracle, представляющий программный интерфейс для упрощения доступа к СУБД из приложений на языках C/C++. По сравнению с OCI новый интерфейс заметно упрощает процесс разработки, предоставляет более абстрактные методы управления памятью и ресурсами, и позволяет обойтись меньшим кодом в случаях когда не требуется применение расширенных возможностей Oracle. Библиотека является обвязкой над низкоуровневым интерфейсом Oracle Call Interface (OCI). Код написан на языке Си и распространяется под лицензией Apache 2.0.

Изначально ODPI-C был разработан в процессе создания Python-интерфейса cx_Oracle и также задействован в драйверах для Node.js, Go и Rust. ODPI-C позволяет выполнить SQL и PL/SQL c поддержкой курсоров прокрутки, объектов, JSON, загрузки массивов, кэширования выражений, очередей, внешней аутентификации и уведомлений о выполнении запросов. Встроенный механизм контроля использования ресурсов на основе подсчёта ссылок упрощает применение библиотеки в многопоточных приложениях.

Источник:
www.opennet.ru/opennews/art.shtml?num=47025
Компания Oracle открыла код библиотеки ODPI-C для СУБД Oracle



И это всё МОЁ

Уже прошла половина 2017 года и мы можем посмотреть какие дистрибутивы были в этом году особенно популярны, оценить насколько ситуация изменилась по сравнению с предыдущим годом и какие дистрибутивы вырвались вперед. Не удивительно, что каждый пользователь хочет выбрать для себя самый лучший дистрибутив из существующего многообразия. Но какой из них самый лучший? Можно предположить, что лучший именно тот, которым пользуется… Read more →


Запись Лучшие дистрибутивы Linux 2017 впервые появилась Losst.






@темы: Списки, дистрибутивы

И это всё МОЁ
В гипервизоре Xen выявлено 5 уязвимостей, из которых четыре (CVE-2017-12135, CVE-2017-12137, CVE-2017-12136, CVE-2017-12134) потенциально позволяют выйти за пределы текущего гостевого окружения, а одна ( CVE-2017-12134) может привести к утечке содержимого памяти из адресного пространства других окружений или хост-системы.



И это всё МОЁ

Группа разработчиков eQualit.ie представила первую тестовую версию своего протокола (n+1)sec, ориентированного на создание децентрализованных чатов с поддержкой end-to-end шифрования для произвольного количества участников.
Основными преимуществами протокола являются поддержка технологий perfect forward secrecy (PFS) не позволяющей использовать для расшифровки перехваченного трафика сеансовый ключ, генерируемый с использованием долговременных ключей, даже если один или несколько из долговременных ключей будут скомпрометированы и Deniable authentication что не позволяет третьим лицам доказать авторство сообщений участников после выхода из чата. Так же следует отметить такие особенности как проверка целостности чат-комнат и единый порядок сообщений.

Для тестов предлагается эталонная реализация библиотеки на C++, плагин для Pidgin реализующий клиентский функционал и тестовый набор EchoChamber. Исходные коды доступны по лицензии LGPL-3.0.

Описание протокола: https://learn.equalit.ie/wiki/Np1sec

Библиотека: https://github.com/equalitie/np1sec

Плагин для Pidgin: https://github.com/equalitie/np1sec-test-client

Тестовый набор: https://github.com/equalitie/EchoChamber








 , , ,








И это всё МОЁ

Вышел релиз архиватора RAR 5.50, представленного для Unix платформ в виде приложения с интерфейсом для работы из командной строки. Список изменений версиями RAR 5.50 и 5.40:

  • По умолчанию используется формат RAR5, для сжатия в формате RAR4 можно использовать ключ -ma4
  • Поддержка временных атрибутов файлов с точностью до 1 наносекунды
  • Список файлов может использовать кодировку UTF-8 (необходимо добавить букву f к ключу -sc)
  • Команды lt и vt показывают время с точностью до 1 наносекунды для формата RAR5 (для файлов созданных в Windows точность 100нс)
  • Если введен неправильный пароль для зашифрованного архива RAR5 приложение предложит ввести новый пароль (вместо прерывания)
  • Исправлены ошибки (проблемы при распаковке битых архивов и при отсутствии заданного владельца папки)


Так же обновлён распаковщик с открытым кодом UnRAR до версии 5.5.8 (бинарные сборки не актуализированы). Лицензия UnRAR не позволяет использовать код программы в разработке архиваторов (для создания RAR архивов).








 , ,








И это всё МОЁ
Ларс Вирзениус (Lars Wirzenius), один из студенческих товарищей Линуса Торвальдса, вовлечённый в развитие Linux с первых дней существования проекта (создатель Linux Documentation Project и один из первых мэйнтенеров в дистрибутиве Debian), объявил о сворачивании проекта Obnam, в рамках которого с 2006 года развивалась система резервного копирования, основанная на идее оптимизации хранения резервных копий за счёт использования репозитория со встроенной поддержкой дедупликации данных.



И это всё МОЁ

Проекту GNOME исполнилось двадцать лет с той поры, когда в рассылке появился анонс Мигеля де Иказы о новом окружении. Сегодня GNOME является одним из двух популярнейших DE наряду с KDE.

Проект был основан как альтернатива KDE, базировавшемся на базе проприетарного в то время тулкита Qt. Интерфейс был написан с использованием библиотеки GTK+, расширенной версии библиотеки, на основе которой был написан графический редактор GIMP.

За многие годы интерфейс GNOME претерпел немалые изменения, однако это DE остается любимым многими и по сей день.

Вперед, GNOME! Мы в тебя верим!








 , , , ,








И это всё МОЁ
Проекту GNOME исполнилось 20 лет.

Проект GNOME празднует двадцатилетие с момента публикации Мигелем де Икаса анонса десктоп-окружения GNOME. В настоящее время GNOME является одним из крупнейших открытых проектов, насчитывающий 8 млн строк кода, которые были подготовлены благодаря совместной работе более шести тысяч разработчиков.

Проект был основан как альтернатива окружениям CDE и KDE, развиваемая с использованием тулкита GTK+ и содержащая только свободные компоненты. Разработчики GNOME рассматривали возможность присоединения к разработке KDE, но в качестве основы данного окружения использовался в то время несвободный Qt. Кроме того, наблюдались нерешённые проблемы с архитектурой KDE и был ограничен спектр языков программирования, на которых можно было разрабатывать приложения (Qt ограничивался C++ и Python, в то время как GTK+ позволял использовать и язык Си, более популярный в среде разработчиков СПО).

www.opennet.ru/opennews/art.shtml?num=47024






И это всё МОЁ
Представлен релиз Linux-дистрибутива Solus 3, не основанного на пакетах других дистрибутивов и развивающего собственный рабочий стол Budgie, установщик, пакетный менеджер и конфигуратор. Код наработок проекта распространяется под лицензией GPLv2, для разработки используются языки Си и Vala. Дополнительно предоставляются сборки с рабочими столами GNOME и MATE. Размер iso-образов 1.3 Гб (x86_64).



И это всё МОЁ
После пяти лет с момента формирования прошлой ветки представлен релиз видеоредактора Avidemux 2.7.0. Редактор рассчитан на решение простых задач по нарезке видео, применению фильтров и кодированию. Поддерживается большое число форматов файлов и кодеков. Выполнение задач может быть автоматизировано при помощи очередей выполнения заданий, написания скриптов и создания проектов. Avidemux поставляется под лицензией GPL и поддерживает работу в Linux, BSD, macOS и Windows.



И это всё МОЁ
Компания Oracle объявила об открытии исходных текстов библиотеки ODPI-C для СУБД Oracle, представляющий программный интерфейс для упрощения доступа к СУБД из приложений на языках C/C++. По сравнению с OCI новый интерфейс заметно упрощает процесс разработки, предоставляет более абстрактные методы управления памятью и ресурсами, и позволяет обойтись меньшим кодом в случаях когда не требуется применение расширенных возможностей Oracle. Библиотека является обвязкой над низкоуровневым интерфейсом Oracle Call Interface (OCI). Код написан на языке Си и распространяется под лицензией Apache 2.0.



И это всё МОЁ
Проект GNOME празднует двадцатилетие с момента публикации Мигелем де Икаса анонса десктоп-окружения GNOME. Проект был основан как альтернатива окружениям CDE и KDE, развиваемая с использованием тулкита GTK+ и содержащая только свободные компоненты. Разработчики GNOME рассматривали возможность присоединения к разработке KDE, но в качестве основы данного окружения использовался в то время несвободный Qt. Кроме того, наблюдались нерешённые проблемы с архитектурой KDE и был ограничен спектр языков программирования, на которых можно было разрабатывать приложения (Qt ограничивался C++ и Python, в то время как GTK+ позволял использовать и язык Си, более популярный в среде разработчиков СПО).



И это всё МОЁ
Больше тестов, показывающих, как Mesa-git 17.3 Gallium3D с AMD Radeon RX Vega сокрушительно сметает проприетарный, закрытый видеодрайвер AMDGPU-PRO OpenGL.

Из многих интересных результатов сегодняшнего обзора (www.phoronix.com/scan.php?page=article&item=rx-...) AMD Radeon RX Vega 56/64 Linux было показано, как стек драйверов AMDGPU + RadeonSI с открытым исходным кодом с OpenGL фактически превосходит драйвер AMDGPU-PRO, гибридный драйвер Radeon Linux, основанный на использовании драйвера OpenGL с закрытым исходным кодом AMD и свободного драйвера amdgpu из ядра Linux 4.12. Это также распространяется на драйвер AMD для Windows при использовании OpenGL. Вот еще несколько тестов RX Vega 56 и RX Vega 64, показывающие те места, по которым AMDGPU+RadeonSI(Mesa) может превосходить AMDGPU-PRO.
В этот вечер я закончил еще несколько тестов с драйвером AMDGPU-PRO 17.30 на Ubuntu 16.04.3 LTS. По результатам сравнения был получен текущий чистый результат для стэка драйверов с открытым исходным Mesa 17.3+LLVM 6 SVN из PPA Padoka, кодом при использовании патчей для ядра Linux 4.12 с ещё разрабатываемым кодом, который называется amd-stage-4.12, предназначеным для возможности вывода изображения на монитор, потому что на данный момент всё ещё иначе нельзя получить вывод изображения на монитор, используя даже Linux 4.13-rc5 и Mesa-git 17.3, потому что этот код только ещё планируется добавить в Linux 4.15. Поэтому, если не используя тестовые патчи для ядра Linux, добиться вывода изображения на монитор можно только при помощи проприетарного видеодрайвера AMDGPU-PRO. И Версия Mesa/LLVM немного новее на несколько дней по сравнению с тестированием в обзоре "Radeon RX Vega Linux".
Оба GPU, RX Vega 56 и RX Vega 64 были протестированы на этих двух графических драйверах AMD для GNU/Linux. Различные тесты OpenCL выполнялись через тестовый набор Phoronix Test Suite (www.phoronix-test-suite.com/), включая некоторые новые/разные тесты для обзора дня запуска продаж. Когда драйвер RADV Vulkan созревает для Vega, будет аналогичное сравнение открытого и закрытого драйвера.
Во всяком случае, если вы хотите увидеть драйвер Radeon с открытым исходным кодом, сокрушительно побеждающий гибридный проприетарный драйвер, что всего несколько лет назад многие считали невозможным, продолжайте читать ... И, да, оба драйвера поддерживают OpenGL 4.5, и ни одного из них не было реальных проблем с рендерингом если под результатами теста не указано иное.
Кликайте по ссылке, чтобы увидеть само тестирование:





И это всё МОЁ
Компания Blizzard Entertainment выпустила полноценный программный пакет API для GNU/Linux для создания искусственного интеллекта с глубинным обучением для их игры StarCraft ][.

Код написан на языке Python, и распространяется по свободной лицензии через GitHub.
Игру StarCraft 2 можно легко запустить через Wine Staging.
Подробности по ссылке:
API для StarCraft II



И это всё МОЁ
Доступен корректирующий релиз набора компиляторов GCC 7.2, в котором проведена работа по исправлению ошибок, регрессивных изменений и проблем с совместимостью. По сравнению с версией GCC 7.1 в GCC 7.2 отмечено 95 исправлений, в основном связанных с устранением регрессивных изменений. Напомним, что начиная с ветки GCC 5.x в проекте внедрена новая схема нумерации выпусков: версия x.0 используется в процессе разработки, корректирующие выпуски формируются с номерами x.2.0, x.3.0 и т.д. Новые возможности развиваются в экспериментальной ветке GCC 8.0, на базе которой будет сформирован следующий значительный релиз GCC 8.1.

Источник:
www.opennet.ru/opennews/art.shtml?num=47021
Выпуск набора компиляторов GCC 7.2



И это всё МОЁ
Производительность Chromium увеличилась за счет новой фичи - асинхронизации отрисовки содержимого веб-страницы.
groups.google.com/a/chromium.org/forum/#!topic/graphics-dev/RQanMIHsH8w (как включить эту эксперементельную функцию, написано здесь)
bugs.chromium.org/p/chromium/issues/detail?id=6...

Суть в том, что декодирование картинки убрано из зависимости от растеризации остальное области, с которой связана картинка, что позволяет отрисовывать веб-страницу, не дожидаясь окончания обработки картинки, как-то так.
This is the tracking bug for changes necessary in cc to allow pending tree activation to not be blocked on image decodes. The idea is to selectively schedule image decodes for tiles using the ImageDecodeService and not add it as a dependency on the raster task. The image will be skipped during raster of tiles which depend on it. Once the image decode is finished, the region for this image is invalidated on the next pending tree to re-raster these tiles. The pending tree may be created on the impl thread, or the invalidation can be merged with the pending tree from the main frame.
As of Chrome version: 61.0.3117, checker-imaging is enabled as a finch trial on the canary channel. With the feature enabled, the renderer compositor will no longer block a frame on a lengthy image decode and will instead draw without the image while the decode is performed asynchronously on a worker thread.

Группы Google



И это всё МОЁ
Компания Microsoft представила выпуск открытой платформы .NET Core 2.0 для Windows, macOS и Linux. Одновременно опубликованы стек для разработки web-приложений ASP.NET Core 2.0, ORM-прослойка Entity Framework Core 2.0 (драйверы, имеются в том числе для SQLite и PostgreSQL) и набор для разработчиков .NET Core SDK 2.0.0. Также подготовлена спецификация .NET Standard 2.0, в рамках которой предпринята попытка стандартизировать API в различных реализациях .NET (.NET Core, .NET Framework, Mono и Universal Windows Platform) и упростить обмен кодом.

Исходные тексты компонентов .NET Core распространяются под лицензиями MIT и Apache 2, ASP.NET Core поставляется под лицензией Apache 2. Кроме Windows заявлена поддержка Red Hat Enterprise Linux 7, CentOS 7, Debian 8/9, Fedora 25/26, SUSE Linux Enterprise Server 12 SP2+, openSUSE 42.2+, Oracle Linux 7, Ubuntu 14.04/17.04, Linux Mint 17/18, macOS 10.12/10.13.

В состав .NET Core входят CoreCLR (.NET runtime c низкоуровневыми классами, сборщиком мусора, JIT-компилятором RyuJIT, средствами для загрузки байткода и его компиляции в машинный код), стандартные библиотеки, библиотеки CoreFX и утилиты, предоставляющие средства для разработки микросервисов, библиотек, серверных и консольных приложений на базе платформы .NET. .NET Core построен на модульной основе и изначально развивается как многоплатформенный продукт, обеспечивающий полноценную поддержку Linux. Для запуска и сборки приложений .NET Core предлагается интерфейс командной строки dotnet, который предоставляет типовой набор команд для выбора runtime, определения политики загрузки, инициализации проекта, сборки, создания пакета, публикации и выполнения приложения.

В новой версии отмечается значительное увеличение производительности фреймворка и runtime. Реализована спецификация .NET Standard 2.0, в которой более чем в два раза расширен API. Добавлена поддержка шести новых платформ, включая Debian Stretch, SUSE Linux Enterprise Server 12 SP2 и macOS High Sierra. Поддержка Linux теперь не разделена по дистрибутивам, а поставляется в виде универсальных сборок для x64 и arm, которые работают на всех поддерживаемых дистрибутивах.

Реализована предварительная поддержка платформы Linux на системах ARM32, позволяющая использовать .NET Core на платах Raspberry Pi. Высокопроизводительный открытый JIT-компилятор RyuJIT задействован на 32-рязрядных системах x86 (в прошлой версии RyuJIT использовался только на x86_64), заменив ранее применявшийся проприетарный JIT-компилятор JIT32. В SDK реализован автоматический вызов команды "dotnet restore" для обработки зависимостей при выполнении таких команд, как run, build и publish. Обеспечена возможность сборки .NET Core SDK из исходных текстов.

Источник:
www.opennet.ru/opennews/art.shtml?num=47020

Компания Microsoft опубликовала открытую платформу .NET Core 2.0