#  Вышел Crystal 0.34.0
Новостной_робот (mira, 1) → All  –  21:00:01 2020-04-07

Вышла новая версия Crystal, компилируемого языка программирования с синтаксисом Ruby, главные особенности которого — рантайм с «вмонтированным» event loop’ом, в котором все операции ввода-вывода асинхронны, поддержка многопоточности (пока включается флагом при компиляции) и исключительно простая и удобная работа с библиотеками на Си. Начиная с версии 0.34.0, язык официально начинает твёрдой поступью двигаться в сторону первого настоящего релиза (т.е. версии 1.0). В новой версии Crystal можно отметить следующие изменения и улучшения в порядке их важности: В API добавлена новая библиотека журналирования Log, которая, в отличие от старой, умеет направлять сообщения в разные бекенды и по-разному эти сообщения фильтровать в зависимости от «источника». Рудименты из мира разработки на Си, Errno и WinError, использовавшиеся для примитивов ввода-вывода, уходят в прошлое благодаря иерархии исключений IO::Error (впрочем, использовать Errno никто пока не запрещает). Убрана автоматическая подстановка else nil из оператора case/when/else. Это сделано для того, чтобы исключить случайный пропуск разработчиком одной из веток when при матчинге по детерминированным случаям наподобие enum’ов и прохода по типам из Union’а. Т.е., проще говоря, вот такой код больше работать не будет без указания ещё одного when (when Char) или задания else-ветки: a = 1 || 'x' || "foo" case a when Int32 # ... when String # ... end Опция компилятора disable_overflow больше недоступна. Для операций с переполнением используйте методы &+, &-, &*. Array#fill теперь летает быстрее пули, благодаря замене туповатого цикла на один простой memset; Менеджер шардов (пакетов), называющихся, как это ни парадоксально, shards, теперь использует более быстрый и эффективный алгоритм удовлетворения зависимостей Molinillo, подсмотренный в CocoaPods (Swift) и Builder (Ruby). Добавлена поддержка LLVM 10, что по идее даст нам некий рост производительности, стабильности, etc. … и множество других, на мой субъективный взгляд, менее существенных улучшений. Хотелось бы отметить, что Crystal — это построенный на LLVM язык, позволяющий писать приложения порой быстрее, проще и лаконичнее, чем на его интерпретируемых «собратьях», и при этом получать на выходе довольно шустрый бинарник. На фоне Golang выделяется абсолютно полноценным ООП, поддержкой дженериков и очень простым и понятным синтаксисом. По своему назначению во многом аналогичен Nim, но при этом явным образом ориентирован на практическое применение «здесь и сейчас», благодаря чему имеет в своём API-арсенале множество нормально документированных удобных и качественных инструментов, поддерживаемых разработчиками языка и потому весьма стабильных.
Ссылка: https://www.linux.org.ru/news/development/15627605
#  Microsoft предложил модуль ядра Linux для проверки целостности системы
Новостной_робот (mira, 1) → All  –  21:00:02 2020-04-07

Разработчики из компании Microsoft представили механизм проверки целостности IPE (Integrity Policy Enforcement), реализованный в виде LSM-модуля (Linux Security Module) для ядра Linux. Модуль позволяет определить общую политику обеспечения целостности для всей системы, указывающую какие операции допустимы и каким способом следует верифицировать подлинность компонентов. При помощи IPE можно указать какие исполняемые файлы разрешено запускать и гарантировать, что эти файлы идентичны версии, предоставленной проверенным источником. Код открыт под лицензией MIT.
Ссылка: https://www.opennet.ru/opennews/art.shtml?num=52691
#  Google экспериментирует со скрытием по умолчанию пиктограмм дополнений
Новостной_робот (mira, 1) → All  –  16:00:02 2020-04-07

Компания Google представила экспериментальную реализацию нового меню дополнений, которое предоставит пользователям больше информации о полномочиях, предоставляемых каждому дополнению. Суть изменения в том, что по умолчанию предлагается прекратить закрепление пиктограмм дополнений рядом с адресной строкой. При этом рядом с адресной строкой появится новое меню, обозначенное значком пазла, в котором будут перечислены все имеющиеся дополнения и их полномочия. После установки дополнения пользователь должен будет явно включить прикрепление на панель значка дополнения, попутно оценив предоставляемые дополнению полномочия.
Ссылка: https://www.opennet.ru/opennews/art.shtml?num=52687
#  Бета-версия дистрибутива UbuntuDDE с рабочим столом Deepin
Новостной_робот (mira, 1) → All  –  16:00:02 2020-04-07

Доступна тестовая версия дистрибутива UbuntuDDE, основанная на кодовой базе находящегося в разработке выпуска Ubuntu 20.04 LTS. Дистрибутив поставляется с графическим окружением DDE (Deepin Desktop Enveronment), которое является главной оболочкой дистрибутива Deepin, а также опционально предлагается в Manjaro. В отличие от Deepin Linux, в UbuntuDDE вместо каталога-магазина приложений Deepin использует Ubuntu Software Center (Snap Store, основанный на Gnome Software Center). Проект пока является неофициальной редакцией Ubuntu, но разработчики дистрибутива ведут переговоры с компанией Canonical о включение UbuntuDDE в состав официальных дистрибутивов Ubuntu. Размер iso-образа 2.6 ГБ.
Ссылка: https://www.opennet.ru/opennews/art.shtml?num=52690
#  Релиз Firefox 75
Новостной_робот (mira, 1) → All  –  16:00:02 2020-04-07

Состоялся релиз web-браузера Firefox 75, а также мобильной версии Firefox 68.7 для платформы Android. Кроме того, сформировано обновление ветки с длительным сроком поддержки 68.7.0. В ближайшее время на стадию бета-тестирования перейдёт ветка Firefox 76, релиз которой намечен на 5 мая (проект перешёл на 4-5-недельный цикл разработки).
Ссылка: https://www.opennet.ru/opennews/art.shtml?num=52689
#  Firefox 75
Новостной_робот (mira, 1) → All  –  16:00:01 2020-04-07

[ Доступен ]( https://download-installer.cdn.mozilla.net/pub/firefox/releases/75.0/ ) Firefox 75. ( [ читать дальше... ]( https://www.linux.org.ru/news/mozilla/15627080#cut0 ) )
Ссылка: https://www.linux.org.ru/news/mozilla/15627080
#  Mail.ru Group запустила ICQ New
Новостной_робот (mira, 1) → All  –  21:00:02 2020-04-06

Известный российский IT-гигант Mail.ru Group запустил новый мессенджер с использованием бренда некогда популярного мессенджера ICQ.Доступны десктопные версии клиента для Windows, Mac и Linux и мобильные версии для Android и iOS. Кроме того, доступна web-версия.Версия для Linux поставляется в виде snap-пакета. На сайте заявлен следующий список совместимых дистрибутивов: Arch Linux CentOS Debian elementary OS Fedora KDE Neon Kubuntu Manjaro Linux Mint openSUSE Red Hat Enterprise Linux Ubuntu
Ссылка: https://www.linux.org.ru/news/proprietary/15625352
#  Доступен Firefox Preview 4.2 для Android
Новостной_робот (mira, 1) → All  –  21:00:02 2020-04-06

Для платформы Android опубликован выпуск экспериментального браузера Firefox Preview 4.2, развиваемого под кодовым именем Fenix в качестве замены редакции Firefox для Android. Следом уже вышло обновление 4.2.1 с устранением уязвимостей. Новый выпуск опубликован в каталоге Google Play (для работы необходим Android 5 или новее). На завтра запланирован релиз Firefox 75.
Ссылка: https://www.opennet.ru/opennews/art.shtml?num=52682
#  Выпуск репозитория пакетов pkgsrc 2020Q1
Новостной_робот (mira, 1) → All  –  21:00:02 2020-04-06

Разработчики проекта NetBSD представили релиз репозитория пакетов pkgsrc-2020Q1, который стал 66 по счёту выпуском проекта. Система pkgsrc была создана 22 года назад на основе портов FreeBSD и в настоящее время используется по умолчанию для управления коллекцией дополнительных приложений в NetBSD и Minix, в качестве дополнительного средства распространения пакетов pkgsrc также применяется пользователями Solaris/illumos и macOS. В общем виде Pkgsrc поддерживает 23 платформы, включая AIX, FreeBSD, OpenBSD, DragonFlyBSD, HP-UX, Haiku, IRIX, Linux, QNX и UnixWare.
Ссылка: https://www.opennet.ru/opennews/art.shtml?num=52681
#  Релиз OpenTTD 1.10.0
Новостной_робот (mira, 1) → All  –  21:00:02 2020-04-06

[ OpenTTD ]( https://www.openttd.org/ ) — это компьютерная игра, целью которой является создание и развитие транспортной компании для получения максимальных прибылей и рейтингов. OpenTTD — транспортная экономическая стратегия реального времени, созданная как клон популярной игры Transport Tycoon Deluxe.Версия OpenTTD 1.10.0 является мажорным релизом. По сложившейся уже традиции, мажорные релизы выпускаются каждый год 1 апреля. [ CHANGELOG ]( https://cdn.openttd.org/openttd-releases/1.10.0/changelog.txt ) : ( [ читать дальше... ]( https://www.linux.org.ru/news/games/15625790#cut0 ) )
Ссылка: https://www.linux.org.ru/news/games/15625790
#  Доступен FlowPrint, инструментарий для определения приложения по зашифрованному трафику
Новостной_робот (mira, 1) → All  –  21:00:02 2020-04-06

Опубликован код инструментария FlowPrint, позволяющего определять сетевые мобильные приложения путём анализа зашифрованного трафика, создаваемого в процессе работы приложения. Возможно определение как типовых программ для которых накоплена статистика, так и для идентификации активности новых приложений. Код написан на языке Python и распространяется под лицензией MIT.
Ссылка: https://www.opennet.ru/opennews/art.shtml?num=52683
#  Утечка BGP-маршрута в Ростелекоме привела к нарушению связности крупнейших сетей
Новостной_робот (mira, 1) → All  –  16:00:02 2020-04-06

В результате ошибочного BGP-анонса более 8800 чужих сетевых префиксов оказались перенаправлены через сеть Ростелекома, что привело к кратковременному коллапсу маршрутизации, нарушению связности сетей и проблемам с доступом к некоторым сервисам по всему миру. Проблема охватила более 200 автономных систем, принадлежащих крупным интернет-компаниям и сетям доставки контента, включая Akamai, Cloudflare, Digital Ocean, Amazon AWS, Hetzner, Level3, Facebook, Alibaba и Linode.
Ссылка: https://www.opennet.ru/opennews/art.shtml?num=52680
#  Релиз AMD ROCm 3.3.0 - открытой платформы высокопроизводительных вычислений на GPU
Новостной_робот (mira, 1) → All  –  21:00:02 2020-04-05

ROCm - открытая платформа для высокопроизводительных вычислений на GPU, которая несет «философию UNIX в плане выбора, минимализма и модульности программной разработки в среде использования GPU» [1]. ROCm поддерживает интеграцию множества языков программирования для удобства как разработчиков, использующих ROCm в своих проектах, так и пользователей, использующих ROCm в личных целях. Основные изменения в релизе ROCm 3.3.0: Пользователи могут устанавливать и использовать одновременно разные версии тулкита (ранее была доступна для установки и использования только одна версия). Добавлена функция предоставления информации о процессе GPU. Для получения информации могут быть использованы API и CLI. Добавлена поддержка 3D Pooling Layers, которая позволяет запускать на GPU AMD Radeon Instinct 3D конволюционные (сверточные) сети, например, ResNext3D. Произведены улучшения формата нейросетевого обмена ONNX. Добавлена поддержка предварительно подготовленных моделей в форматах: ONNX, NNEF и Caffe. Признан неподдерживаемым ряд ранее используемых функций менеджера объектов кода (Comgr). На сегодняшний день официально ROCm все еще не поддерживает AMD APU (интегрированные GPU AMD), хотя они включены в апстримные версии драйверов и в ROCm OpenCL runtime. Ожидаемая поддержка GPU на архитектуре Navi также не была включена в релиз. [1] [ ROCm documentation ]( https://rocm-documentation.readthedocs.io/en/latest/ )
Ссылка: https://www.linux.org.ru/news/opensource/15622412
#  Выпуск инструментария управления контейнерами LXC и LXD 4.0
Новостной_робот (mira, 1) → All  –  21:00:02 2020-04-05

Компания Canonical опубликовала релиз инструментария для организации работы изолированных контейнеров LXC 4.0, менеджера контейнеров LXD 4.0 и виртуальной ФС LXCFS 4.0 для симуляции в контейнерах /proc, /sys и виртуализированного представления cgroupfs для дистрибутивов без поддержи пространств имён для cgroup. Ветка 4.0 отнесена к выпускам с длительной поддержкой, обновления для которых формируются в течение 5 лет.
Ссылка: https://www.opennet.ru/opennews/art.shtml?num=52679
#  Релиз LXC 4.0 LTS
Новостной_робот (mira, 1) → All  –  21:00:02 2020-04-05

LXC (англ. Linux Containers) — система виртуализации на уровне операционной системы для запуска нескольких изолированных экземпляров операционной системы Linux на одном узле. LXC не использует виртуальные машины, а создаёт виртуальное окружение с собственным пространством процессов и сетевым стеком. Все экземпляры LXC используют один экземпляр ядра операционной системы.(q) [ https://ru.wikipedia.org/wiki/LXC ]( https://ru.wikipedia.org/wiki/LXC ) В версии 4.0: полная поддержка cgroup2 повышена стабильность заморозки и разморозки контейнеров улучшена работа с виртуальными сетевыми устройствами исправлена работа с пробросом беспроводных интерфейсов в контейнеры прочие улучшения Этот релиз будет поддерживаться до июня 2025 года.
Ссылка: https://www.linux.org.ru/news/linux-general/15619778
#  Релиз Nim 1.2.0
Новостной_робот (mira, 1) → All  –  16:00:02 2020-04-05

Вышла новая версия системного языка программирования Nim. В ней имеется частичная несовместимость с версией 1.0, например, из-за более строгого преобразования типов. Но на этот случай есть флаг --useVersion:1.0. Главное нововведение — новый сборщик мусора, включаемый опцией --gc:arc. Автор языка Andreas Rumpf собрается написать подробную статью о преимуществах ARC, а пока предлагает ознакомиться [ с его выступлением на FOSDEM ]( https://www.youtube.com/watch?v=yA32Wxl59wo ) , где показаны результаты бенчмарков. Компилятор теперь поддерживает опцию --asm для более удобного изучения производимого ассемблерного кода. align pragma может быть использована для переменных и полей объекта, это похоже на alignas в C/C++. =sink оператор теперь опционален. Компилятор теперь может использовать комбинацию =destroy и copyMem для эффективного перемещения объектов. Преобразования в unsigned integers не проверяются в рантайме. Подробности в [ https://github.com/nim-lang/RFCs/issues/175 ]( https://github.com/nim-lang/RFCs/issues/175 ) Новый синтаксис для lvalue: var b {.byaddr.} = expr, подключаемый через import std/decls Компилятор поддерживает новый ключ --panics:on, который превращает рантаймовые ошибки такие как IndexError или OverflowError в фатальные ошибки, которые не могут быть пойманы через try. Это может улучшить эффективность рантайма и размер программы. Генерируемый JS-код использует только пробелы вместо мешанины из пробелов и табов. В компилятор добавлена поддержка .localPassc pragma, с помощью которой можно обработать специальные опции C(++) бэкенда для C(++) файла, который генерируется из текущего модуля Nim. Nimpretty теперь не принимает отрицательный аргумент для настройки отступов, так как это ломало файлы. Добавлены новые макросы (collect, dup, capture), подключаемые через import sugar. Помимо этого добавлено множество изменений в стандартную библиотеку и множество исправлений багов.
Ссылка: https://www.linux.org.ru/news/development/15623647
#  Результаты анализа бэкдоров в приложениях для Android
Новостной_робот (mira, 1) → All  –  21:00:01 2020-04-04

Исследователи Центра Гельмгольца по информационной безопасности (CISPA), Университета штата Огайо и Нью-Йоркского университета провели исследование скрытой функциональности в приложениях для платформы Android. Анализ 100 тысяч мобильных приложений из каталога Google Play, 20 тысяч из альтернативных каталогов и 30 тысяч предустанавливаемых на различные смартфоны приложений показал, что 12706 (8.5%) программ содержат скрытую от пользователя, но активируемую при помощи специальных последовательностей функциональность, которую можно отнести к бэкдорам.
Ссылка: https://www.opennet.ru/opennews/art.shtml?num=52677
#  Новый выпуск OpenTTD 1.10, свободного симулятора транспортной компании
Новостной_робот (mira, 1) → All  –  16:00:02 2020-04-04

Доступен релиз OpenTTD 1.10, свободной стратегической игры, симулирующей работу транспортной компании в реальном времени. Изначально OpenTTD развивался как аналог коммерческой игры Transport Tycoon Deluxe, но позднее превратился в самодостаточный проект, значительно обогнавший по возможностям эталонный вариант игры. В частности, в рамках проекта создан альтернативный набор игровых данных, новое звуковое и графическое оформление, существенно расширены возможности игрового движка, увеличены размеры карт, реализован сетевой режим игры, добавлено много новых игровых элементов и моделей. Установочные пакеты подготовлены для Linux, Windows и macOS.
Ссылка: https://www.opennet.ru/opennews/art.shtml?num=52675
#  Релиз http-сервера Apache 2.4.43
Новостной_робот (mira, 1) → All  –  16:00:02 2020-04-04

Опубликован релиз HTTP-сервера Apache 2.4.43 (выпуск 2.4.42 был пропущен), в котором представлено 34 изменения и устранено 3 уязвимости.
Ссылка: https://www.opennet.ru/opennews/art.shtml?num=52676
#  Бета-выпуск Ubuntu 20.04
Новостной_робот (mira, 1) → All  –  16:00:01 2020-04-04

Представлен бета-выпуск дистрибутива Ubuntu 20.04 "Focal Fossa", который ознаменовал полную заморозку пакетной базы и перешёл к итоговому тестированию и исправлению ошибок. Релиз, который отнесён к категории выпусков с длительным сроком поддержки (LTS), обновления для которых формируются в течение 5 лет, запланирован на 23 апреля. Готовые тестовые образы созданы для Ubuntu, Ubuntu Server, Lubuntu, Kubuntu, Ubuntu Mate, Ubuntu.
Ссылка: https://www.opennet.ru/opennews/art.shtml?num=52674
#  Обновление Firefox 74.0.1 и 68.6.1 с устранением 0-day уязвимостей
Новостной_робот (mira, 1) → All  –  21:00:01 2020-04-03

Опубликованы корректирующие обновления Firefox 74.0.1 и 68.6.1, в которых исправлены две критические уязвимости, которые могут привести к выполнению кода атакующего при обработке определённым образом оформленного контента. Предупреждается, что в сети уже выявлены факты применения данных уязвимостей для совершения атак. Проблемы вызваны обращением к уже освобождённым областям памяти (use-after-free) при обработке ReadableStream (CVE-2020-6820) и при выполнении деструктора nsDocShell (CVE-2020-6819).
Ссылка: https://www.opennet.ru/opennews/art.shtml?num=52672
#  Google отменяет предложенное в Chrome 80 ужесточение обработки сторонних Cookie
Новостной_робот (mira, 1) → All  –  21:00:01 2020-04-03

Компания Google объявила об отмене изменения, связанного с переходом к более жёстким ограничениям передачи Cookie между сайтами, не использующими HTTPS. Начиная с февраля данное изменение постепенно доводилось до пользователей Chrome 80. Отмечается, что несмотря на то, что большинство сайтов были адаптированы для указанного ограничения, в связи с пандемией коронавируса SARS-CoV-2 компания Google решила повременить с применением новых ограничений, которые потенциально могут повлиять на стабильность работы с сайтами, обеспечивающими предоставление ключевых сервисов, таких как банковские услуги, онлайн-продукты, госуслуги и медицинские сервисы.
Ссылка: https://www.opennet.ru/opennews/art.shtml?num=52673
#  LineageOS 17.1 на базе Android 10
Новостной_робот (mira, 1) → All  –  21:00:01 2020-04-03

После 8 месяцев разработки ветка LineageOS 17.1 (дистрибутива, основанного на Android 10) становится основной. Это означает, что с 1-го апреля 2020 года сборки 17.1 будут создаваться ежедневно, а версия 16.0 переходит на еженедельный график. Версия 17.0, основанная на августовском релизе Android 10 была обновлена до версии 17.1 после появления кодовой базы Android 10 для Google Pixel 4 в декабре. Список изменений:Новый интерфейс для съемки скриншотовВозможность защиты приложений биометрической аутентификациейВозвращение функции Wi-Fi display (убранной в 16.0)Поддержка чтения отпечатков через сенсоры, встроенные в экраныПоддержка выдвижных камер и камер с механическим поворотомЭмодзи клавиатуры AOSP обновлены до стандарта Emoji [ 12.0 ]( https://emojipedia.org/emoji-12.0/ ) Lineage Recovery теперь является рекомендуемым средством для установки прошивок LineageOSPrivacyGuard заменена на PermissionHub из AOSPStyles API замененa на ThemePicker из AOSP
Ссылка: https://www.linux.org.ru/news/android/15619642
#  Статус подготовки первого стабильного релиза KDE Plasma Mobile
Новостной_робот (mira, 1) → All  –  16:00:01 2020-04-03

Разработчики KDE опубликовали отчёт о подготовке первого стабильного выпуска мобильной платформы Plasma Mobile. Отмечается, что жёсткого графика подготовки выпуска нет и Plasma Mobile 1.0 будет сформирован после готовности всех намеченных компонентов.
Ссылка: https://www.opennet.ru/opennews/art.shtml?num=52667
#  Google предстaвил систему поиска и навигации по коду своих открытых проектов
Новостной_робот (mira, 1) → All  –  16:00:01 2020-04-03

Компания Google представила новый поисковый сервис cs.opensource.google, предназначенный для поиска по коду в git-репозиториях открытых проектов, разработка которых ведётся при участии Google. Из проиндексированных проектов отмечаются Angular, Bazel, Dart, ExoPlayer, Firebase SDK, Flutter, Go, gVisor, Kythe, Nomulus, Outline и Tensorflow. Аналогичные поисковые системы ранее были запущены для поиска по коду Chromium и Android.
Ссылка: https://www.opennet.ru/opennews/art.shtml?num=52668
Powered by iii-php v0.11