Выпуск языка программирования Rust 1.47 |
Опубликован релиз 1.47 языка системного программирования Rust, основанного проектом Mozilla. Язык сфокусирован на безопасной работе с памятью, обеспечивает автоматическое управление памятью и предоставляет средства для достижения высокого параллелизма выполнения заданий, при этом обходясь без использования сборщика мусора и runtime (runtime сводится к базовой инициализации и сопровождению стандартной библиотеки).
Автоматическое управление памятью в Rust избавляет разработчика от ошибок при манипулировании указателями и защищает от проблем, возникающих из-за низкоуровневой работы с памятью, таких как обращение к области памяти после её освобождения, разыменование нулевых указателей, выход за границы буфера и т.п. Для распространения библиотек, обеспечения сборки и управления зависимостями проектом развивается пакетный менеджер Cargo. Для размещения библиотек поддерживается репозиторий crates.io.
Основные новшества:
fn main() {
let xs = [0; 34];
println!("{:?}", xs);
}
fn main() {
panic!();
}
раньше выводилась трассировка в 23 этапа, а теперь она будет сведена к 3 этапам, позволяющим сразу уловить суть:
thread 'main' panicked at 'explicit panic', src/main.rs:2:5
stack backtrace:
0: std::panicking::begin_panic
at /rustc/d...d75a/library/std/src/panicking.rs:497
1: playground::main
at ./src/main.rs:2
2: core::ops::function::FnOnce::call_once
at /rustc/d...d75a/library/core/src/ops/function.rs:227
Взято с opennet.ru
http://feedproxy.google.com/~r/org/LOR/~3/BBtqd_RBIO0/15941576
|
|
NVIDIA CUDA Toolkit 11 и драйверы 450+ |
Бинарные сборки CUDA Toolkit 11+ и Драйверов 450+ доступны для загрузки с репозитория nvidia для Fedora 32, Ubuntu 20.04 и др.
Официальной новости я не смог найти, но те кто использует адаптированные версии от negativo17 или ручной сборки, смогут обновиться и начать использовать таки C++17 в начале перехода мира на C++20
http://feedproxy.google.com/~r/org/LOR/~3/RDpyloydUH0/15940482
|
|
Релиз SU2 7.0.7 |
Вышел новый релиз открытого пакета для CFD SU2.
Релиз содержит ряд экспериментальных возможностей:
добавлена поддержка использования SIMD
реализован решатель для симуляции реагирующих и неравновесных течений (NEMO Solver)
улучшена работа алгоритма распределения нагрузки для гибридных сеток и добавлены опции управления для ParMETIS
добавлено граничное условие "Шероховатая стенка" для моделей турбулентности SST и SA
обновлены используемые версии CoDiPack и MeDiPack
и некоторые другие.
Также исправлен ряд ошибок.
cfd, hpc, opensource, science
http://feedproxy.google.com/~r/org/LOR/~3/kP3i3KVvpGM/15940101
|
|
Suricata 6.0 |
Анонсирован выпуск Suricata 6.0, который стал результатом года работы команды разработчиков OISF и сообщества Suricata. Разработчики сфокусировались на стабильности, надежности, производительности, поддержки новых протоколов (HTTP/2, MQTT и RFB), улучшении поддержки DCERPC, SSH, расширяемости. Некоторые части были переписаны на Rust’е.
Suricata – это система обнаружения и предупреждения вторжения (IDS/IPS) с открытым исходным кодом. Система разрабатывается Open Security Foundation. Она совместима с некоторыми системами, которые поддерживают Snort (в настоящее время принадлежит Cisco).
security, suricata, безопасность
http://feedproxy.google.com/~r/org/LOR/~3/MB1k4sY6Oq0/15938180
|
|
Chrome 86 |
Вышел очередной релиз Chrome 86 и стабильный выпуск Chromium.
( читать дальше... )
Началась замена реализации протокола QUIC на вариант, развиваемый в спецификации IETF, вместо Google-варианта QUIC. Кроме нововведений и исправления ошибок в новой версии устранено 35 уязвимостей. Многие из уязвимостей выявлены в результате автоматизированного тестирования инструментами AddressSanitizer, MemorySanitizer, Control Flow Integrity, LibFuzzer и AFL. Одна уязвимость (CVE-2020-15967, обращение к освобождённой области памяти в коде для взаимодействия с Google Payments) помечена как критическая, т.е. позволяет обойти все уровни защиты браузера и выполнить код в системе за пределами sandbox-окружения. В рамках программы по выплате денежного вознаграждения за обнаружение уязвимостей для текущего релиза компания Google выплатила 27 премий на сумму 71500 долларов США (одна премия $15000, три премии $7500, пять премий $5000, две $3000, одна $200 и две премии $500). Размер 13 вознаграждений пока не определён.
Взято с Opennet.ru
chrome, google, web, web browser
http://feedproxy.google.com/~r/org/LOR/~3/L9NGzm4wiOw/15935426
|
|
GIMP 2.10.22 |
Выпущено обновление графического редактора GIMP. По стечению обстоятельств основная масса изменений в этой версии пришлась на плагины поддержки различных форматов файлов.
Главное:
http://feedproxy.google.com/~r/org/LOR/~3/Xq_bQFYarLw/15935294
|
|
Получен первый инженерный образец микропроцессора Эльбрус-16С |
Новый процессор на архитектуре Эльбрус обладает следующими характеристиками:
На образце уже удалось запустить ОС Эльбрус на ядре Linux. Серийное производство ожидается в конце 2021 года.
Эльбрус — российский процессор с собственной архитектурой, выполненной на основе широкого командного слова (VLIW). Эльбрус-16С является представителем уже шестого поколения данной архитектуры, в него в том числе добавлена аппаратная поддержка виртуализации.
http://feedproxy.google.com/~r/org/LOR/~3/GZGDljrUeg4/15935058
|
|
Microsoft портирует Wayland под WSL2 |
Достаточно интересная новость прошла на ZDNet: на Windows Subsystem for Linux 2 портирован Wayland, что позволит запускать графические приложения из Linux на Windows 10. Они работали и раньше, но для этого следовало устанавливать сторонний X-сервер, а с портированием Wayland все будет работать сразу же. Фактически, пользователь будет видеть RDP-клиент, через который он будет видеть приложение. В будущем планируется доступ к видеокарте, но для этого необходим DirectX-драйвер в апстриме ядра, но эта идея не нравится разработчикам, так как фактически драйвер будет служить тоннелем для Windows-блоба в ядерное пространство Linux.
http://feedproxy.google.com/~r/org/LOR/~3/7SyMqJnS0cc/15933910
|
|
МВД РФ готово закупить компьютеры с предустановленной ОС Astra Linux |
МВД планирует закупку настольных компьютеров предустановленной ОС Astra Linux для своих подразделения в 69 городах по всей России, за исключением Крыма. В планах ведомства приобрести 7 770 комплектов из системного блока, монитора, клавиатуры, мыши и веб-камеры.
Сумма в 271,9 млн руб. выставлена в качестве начальной максимальной цены контракта в тематическом тендере МВД. Он был объявлен 2 октября 2020 г. в формате электронного аукциона. Прием заявок от претендентов продлится до 14 октября. Торги намечены на 16 октября. Поставка техники должна быть осуществлена будущим подрядчиком до 15 декабря 2020 г.
Требованиям указанным в техзадании (память ddr4) удовлетворяют только процессоры модели "Байкал". "Эльбрусы" удовлетворяющие этому требованию в промышленных объемах не доступны.
http://feedproxy.google.com/~r/org/LOR/~3/-3GzJP805Qo/15934204
|
|
nVidia представила Jetson Nano 2GB |
nVidia представила новый одноплатный компьютер Jetson Nano 2GB для энтузиастов интернета вещей и робототехники. Устройство поставляется в двух вариантах: за 69 USD c 2GB RAM и за 99 USD с 4GB RAM с расширенным набором портов.
Устройство построено на базе CPU Quad-core ARM® A57 @ 1.43 GHz и GPU 128-core NVIDIA Maxwell™, поддерживает Gigabit Ethernet и WiFi стандарта 802.11ac. Есть гребенка для подключения внешних устройств, порты USB, порты для камер. Поставки ожидаются с октября 2020 года.
Новинка поддерживается комплектом NVIDIA JetPack SDK, который поставляется со средой выполнения контейнера NVIDIA и полной средой разработки программного обеспечения Linux.
http://feedproxy.google.com/~r/org/LOR/~3/mBVTdmrbOpQ/15933809
|
|
DuploQ - графический фронтенд для Duplo (детектор дублированного кода) |
DuploQ представляет собой графический интерфейс к консольной утилите Duplo (https://github.com/dlidstrom/Duplo), предназначенной для поиска дублированного кода в исходных файлах (т.н. "копипаста").
Утилита Duplo поддерживает несколько языков программирования: C, C++, Java, JavaScript, C#, но также может быть использована для поиска копий в любых текстовых файлах. Для указанных языков Duplo старается игнорировать макросы, комментарии, пустые строки и пробелы, выдавая пользователю максимально "чистые" результаты.
DuploQ значительно облегчает работу по поиску дублированного кода, позволяя быстро указать, где производить поиск, настроить необходимые параметры и визуализировать результаты в простом для понимания виде. Также можно создавать и сохранять для последующего использования проекты, включая в них необходимые папки и указав параметры и шаблоны имён файлов для поиска дубликатов в данном наборе.
DuploQ является мультиплатформенным приложением, написанным с помощью фреймвока Qt версии 5. В настоящее время как минимум поддерживаются следующие платформы (при условии установленной Qt версии не ниже 5.10):
Также высока вероятность работы DuploQ на иных платформах, которые официально поддерживаются Qt Company.
На странице релиза DuploQ (https://github.com/duploq/duploq/releases) можно скачать как исходные коды, так и бинарные пакеты для указанных выше систем (64 bit only).
DuploQ + Duplo лицензированы под GPL-лицензией.
copypaste, duplo, qt, дубликаты, исходный код
http://feedproxy.google.com/~r/org/LOR/~3/s2NuX_GvfGs/15933291
|
|
Qt6 Configuration Tool 0.1 |
Представлен первый тестовый выпуск утилиты для настройки внешнего вида приложений на базе Qt6. Утилита является адаптированной под Qt6 версией ранее известной утилиты qt5ct.
Текущая версия поддерживает недавно выпущенную Qt 6.0 Alpha, позволяя настроить внешний вид приложений в том же объёме, что и qt5ct. Также обеспечена совместимость с qt5ct при их совместном использовании в одной системе.
Одновременно доступен первый тестовый релиз проекта Qt6Gtk2, являющегося аналогом Qt5Gtk2, позволяя использовать стили и диалоги из GTK+2.0 в Qt6-приложениях.
http://feedproxy.google.com/~r/org/LOR/~3/w4S_JLqwYPE/15933157
|
|
Python 3.9.0 |
Вышел новый стабильный релиз популярного языка программирования Python.
Python – высокоуровневый язык программирования общего назначения, ориентированный на повышение производительности разработчика и читаемости кода. Основные черты – динамическая типизация, автоматическое управление памятью, полная интроспекция, механизм обработки исключений, поддержка многопоточных вычислений, высокоуровневые структуры данных.
Python – стабильный и распространённый язык. Он используется во многих проектах и в различных качествах: как основной язык программирования или для создания расширений и интеграции приложений. Основные области применения: веб-разработка, машинное обучение и анализ данных, автоматизация и системное администрирование. В настоящий момент Python занимает третье место в рейтинге TIOBE.
( читать дальше... )
http://feedproxy.google.com/~r/org/LOR/~3/ZUoVjjthMFE/15931762
|
|
fheroes2 0.8.2 |
Привет всем любителям игры «Герои меча и магии 2»!
Рады сообщить Вам, что свободный движок fheroes2 обновился до версии 0.8.2, которая является небольшим, но уверенным шагом к версии 0.9.
( читать дальше... )
fheroes2, homm2, opensource, turn-based
http://feedproxy.google.com/~r/org/LOR/~3/Zzp25Jo8BBE/15929700
|
|
Broot v1.0.2 (консольная утилита для поиска и манипуляции с файлами) |
Консольный файловый менеджер, написанный на языке rust.
Особенности:
Лицензия: MIT
Установленный размер: 5,46 MiB
В зависимостях gcc-libs и zlib.
http://feedproxy.google.com/~r/org/LOR/~3/fj8fn8C66Jk/15930037
|
|
Пенсионный Фонд РФ выбирает Linux |
Пенсионный Фонд России объявил тендер "Доработка прикладного и серверного программного обеспечения модуля "Управление электронной подписью и шифрованием" (ППО УЭПШ и СПО УЭПШ) для работы с операционными системами Astra Linux и ALT Linux". В рамках этого госконтракта ПФР адаптирует часть автоматизированной системы АИС ПФР-2 для работы с российскими дистрибутивами ОС Linux: Astra и ALT.
На данный момент ПФР использует Microsoft Windows на рабочих станциях и CentOS 7 на серверах. В прошлом у ПФР были проблемы из-за несоответствия требований к сертификации ОС для используемых АРМ: установленная версия Windows не имела нужного сертификата ФСТЭК.
( читать дальше... )
пенсия, переход на linux, пфр, россия
http://feedproxy.google.com/~r/org/LOR/~3/0ylqm-AXJpo/15919272
|
|
GOG отмечает 12-летие: в честь праздника - много нового! |
Вот так тихо и незаметно GOG повзрослел! За 12 лет главная платформа DRM-Free игр прошла путь от маленького магазина старых хитов (Good Old Games) и небольших инди-игр до крупнейшего дистрибьютора игр без DRM, в каталоге которого находится более 4300 игр - от легендарной классики до горячих новинок.
( Что же нового GOG приготовил нам в честь праздника? )
Распродажа продлится до 9 октября, 16:00 по МСК.
drm-free, gog, linux, игры, праздник
http://feedproxy.google.com/~r/org/LOR/~3/LsC3GBSdQIk/15929064
|
|
Perl 5.32.2 |
Данная версия является результатом четырёх недель разработки с момента выхода 5.33.1. Изменения внесены 19 авторами в 260 файлов и равны примерно 11,000 строк кода.
Тем не менее, в perldelta обозначено только одно ключевое нововведение:
-Dusedefaultstrict, который включает по умолчанию соответствующую прагму. Действие данной настройки не распространяется на однострочники.В данный момент идут жаркие споры об изменении поведения по умолчанию для Perl7, что приведёт к нарушению обратной совместимости. Данный выпуск проливает свет на выбранный разработчиками интерпретатора курс.
http://feedproxy.google.com/~r/org/LOR/~3/r02RZFBFDeU/15918502
|
|
Gitter становится частью сети Matrix |
Компания Element приобретает Gitter у GitLab, чтобы адаптировать сервис для работы в условиях федеративной сети Matrix. Это первый крупный мессенджер, который планируется прозрачно перенести в децентрализованную сеть вместе со всеми пользователями и историей сообщений.
Gitter является свободным централизованным средством для групповой коммуникации между разработчиками. Помимо типовой функциональности командного чата, по сути своей схожей с несвободным Slack, Gitter также предоставляет инструменты для тесной интеграции с платформами совместной разработки, вроде GitLab и GitHub. В прошлом сервис был проприетарным, пока его не приобрела компания GitLab.
( читать дальше... )
federated network, gitter, matrix, децентрализация
http://feedproxy.google.com/~r/org/LOR/~3/bgibmXVHJzM/15923293
|
|
Вышла тестовая сборка ScummVM 2.2.0 для Symbian |
ScummVM — это программа, позволяющая запускать некоторые классические адвенчуры и квесты при наличии у вас файлов данных от этих игр. Суть в том, что ScummVM заменяет исполняемые файлы игры, тем самым позволяя играть на тех системах, которые даже не существовали во время их создания!
ScummVM поддерживает более 250 квестов и адвенчур. Поддерживаются многие классические квесты, изданные такими легендарными студиями, как LucasArts, Sierra On-Line, Revolution Software, Cyan, Inc. и Westwood Studios. Вместе с такими знаменитыми играми, как Monkey Island, Broken Sword, Myst, Blade Runner и многими другими, вы сможете отыскать малоизвестные адвенчуры и по-настоящему скрытые шедевры. (Взято с сайта scummvm.org)
В силу ограниченного объема оперативной памяти устройств монолитный исполняемый файл был разбит на 4 части. Гарантированно запускается сам ScummVM , запуск игр не гарантирован кроме Blade Runner и Ultima 8. Эту версию можно ставить паралелльно уже установленной, она не заменит уже установленную. Автор будет признателен за тестирование и отзыв что работает или не работает.
Качать отсюда - https://sourceforge.net/projects/scummvms60git/
http://feedproxy.google.com/~r/org/LOR/~3/bJ98X_uU6qI/15918679
|
|