NVIDIA инвестирует 1.5 млн долларов в проект Mozilla Common Voice

Компания NVIDIA инвестирует 1.5 млн долларов в проект Mozilla Common Voice. Интерес к системам распознавания речи связан с прогнозом, что в следующие десять лет голосовые технологии станут одним из основных способов взаимодействия людей с различными устройствами, от компьютеров и телефонов, до цифровых ассистентов и киосков для продажи товаров. Качество работы голосовых систем сильно зависит от объёма и разнообразия голосовых данных, доступных для тренировки моделей машинного обучения. Сегодняшние голосовые технологии в основном сосредоточены на распознании английского языка и не охватывают огромное количество языков, акцентов и моделей речи. Инвестиции помогут ускорить наращивание объёма общедоступных голосовых данных, привлечь к работе больше сообществ и … Читать далее NVIDIA инвестирует 1.5 млн долларов в проект Mozilla Common Voice

Столлман извинился и пояснил причины непонимания. Фонд СПО поддержал Столлмана

Ричард Столлман извинился перед теми, кого он мог обидеть в своих высказываниях, призвал не перекладывать недовольство его действиями на Фонд СПО и попытался пояснить причины своего поведения. По его словам, он с детства не умел улавливать тонкие намёки, на которые реагировали другие люди. Столлман признаётся, что не сразу осознал то, что его стремление быть прямолинейным и честным в своих высказываниях приводит к негативной реакции некоторых людей, доставляет неудобство и даже может оскорбить кого-то. Но это было лишь неведение, а не намеренное желанием оскорбить кого-то. По словам Столлмана, иногда он выходил из себя и у него недоставало должных навыков общения, чтобы … Читать далее Столлман извинился и пояснил причины непонимания. Фонд СПО поддержал Столлмана

Инициатива по развитию открытых проектов для FPGA

Объявлено о формировании новой некоммерческой организации Open-Source FPGA Foundation (OSFPGA), нацеленной на развитие, продвижение и создание комфортной среды для совместной разработки открытых аппаратных и программных решений, связанных с использованием программируемых логических интегральных схем FPGA (программируемая пользователем вентильная матрица), допускающих перепрограммирование логики работы после изготовления чипа. Ключевые двоичные операции (AND, NAND, OR, NOR и XOR) в таких чипах реализуются при помощи логических вентилей (переключателей), имеющих множество входов и один выход, конфигурацию соединений между которыми можно менять программно. В число учредителей организации OSFPGA вошли некоторые видные исследователи технологий, связанных с FPGA, представляющие такие компании и проекты, как EPFL, QuickLogic, Zero ASIC и … Читать далее Инициатива по развитию открытых проектов для FPGA

Выпуск гипервизора Xen 4.15

После восьми месяцев разработки опубликован релиз свободного гипервизора Xen 4.15. В разработке нового выпуска приняли участие такие компании, как Amazon, Arm, Bitdefender, Citrix и EPAM Systems. Выпуск обновлений для ветки Xen 4.15 продлится до 8 октября 2022 года, а публикация исправлений уязвимостей до 8 апреля 2024 года. Ключевые изменения в Xen 4.15: В процессах Xenstored и oxenstored реализована экспериментальная поддержка live-обновлений, позволяющих доставлять и применять исправления уязвимостей без перезапуска хост-окружения. Добавлена поддержка унифицированных загрузочных образов, дающих возможность создавать системные образы, включающие и компоненты Xen. Подобные образы оформлены в виде одного бинарного файла для EFI, который можно использовать для загрузки работающей … Читать далее Выпуск гипервизора Xen 4.15

Выпуск OpenToonz 1.5, открытого пакета для создания 2D-анимации

Опубликован выпуск проекта OpenToonz 1.5, продолжающего развитие исходных текстов профессионального пакета 2D-анимации Toonz, который использовался при производстве мультипликационного сериала Футурама и некоторых мультипликационных фильмах, номинированных на премию Оскар. В 2016 году код Toonz был открыт под лицензией BSD и с тех пор продолжает развиваться как свободный проект. В OpenToonz в том числе поддерживается подключение плагинов с эффектами, реализованными с использованием технологий машинного обучения, например, при помощи эффектов можно автоматически изменить стиль картинки и симулировать искажённый падающий свет, как в мультфильмах, снятых с использованием классических технологий, применявшихся до появления цифровых пакетов создания анимации. В новой версии: Упрощено использование инструмента для создания … Читать далее Выпуск OpenToonz 1.5, открытого пакета для создания 2D-анимации

Проект LLVM представил HPVM 1.0, компилятор для CPU, GPU, FPGA и ускорителей

Разработчики проекта LLVM опубликовали выпуск компилятора HPVM 1.0 (Heterogeneous Parallel Virtual Machine), нацеленного на упрощение программирования для гетерогенных систем и предоставляющего средства для генерации кода для CPU, GPU, FPGA и предметно-ориентированных аппаратных ускорителей (поддержка FGPA и ускорителей не вошла в выпуск 1.0). Код проекта распространяется под лицензий Apache 2.0. Основная идея HPVM в том, чтобы использовать при компиляции унифицированное представление параллельно выполняемых программ, которое может применяться для выполнения с использованием различных видов оборудования, поддерживающего распараллеливание вычислений, включая GPU, векторные инструкции, многоядерные процессоры, FPGA и различные специализированные чипы-ускорители. В отличие от других систем в HPVM попытались совместить три возможности для организации … Читать далее Проект LLVM представил HPVM 1.0, компилятор для CPU, GPU, FPGA и ускорителей

В Xwayland добавлена поддержка аппаратного ускорения на системах с GPU NVIDIA

В кодовую базу XWayland, DDX-компонента (Device-Dependent X), обеспечивающего запуск X.Org Server для выполнения X11-приложений в окружениях на базе Wayland, приняты изменения, позволяющие задействовать аппаратное ускорение отрисовки на системах с проприетарными графическими драйверами NVIDIA. Судя по проведённым разработчиками тестам, после включения указанных патчей производительность OpenGL и Vulkan в X-приложениях, запущенных при помощи XWayland, почти не отличается от запуска под управлением обычного X-сервера. Изменения подготовлены сотрудником компании NVIDIA. В самом драйвере NVIDIA поддержка компонентов, необходимых для использования ускорения в Xwayland, появится в одном из следующих выпусков, предполагается, что в ветке 470.x. Дополнительно можно отметить несколько других событий, связанных с графическим стеком Linux: … Читать далее В Xwayland добавлена поддержка аппаратного ускорения на системах с GPU NVIDIA

В ядре Linux 5.13 появится начальная поддержка CPU Apple M1

Гектор Мартин (Hector Martin), предложил включить в ядро Linux первый набор патчей, подготовленных проектом Asahi Linux, ведущим работу по адаптации Linux для компьютеров Mac, оснащённых ARM-чипом Apple M1. Указанные патчи уже одобрены сопровождающим ветки Linux SoC и приняты в кодовую базу Linux-next, на основе которой формируется функциональность ядра 5.13. Технически, Линус Торвальдс может блокировать поставку предложенных изменений, но такое развитие событий оценивается как маловероятное. Патчи включают в себя поддержку компонентов SoC M1, не связанных с GPU, таких как контроллер прерываний, таймер, UART, SMP, функции для организации ввода/вывода и MMIO. Обратный инжиниринг GPU пока не завершён, для организации вывода в патчах … Читать далее В ядре Linux 5.13 появится начальная поддержка CPU Apple M1

Проект FreeBSD перевёл порт ARM64 в число первичных и исправил три уязвимости

Разработчики FreeBSD приняли решение в новой ветке FreeBSD 13, релиз которой ожидается 13 апреля, присвоить порту для архитектуры ARM64 (AArch64) статус первичной платформы (Tier 1). Ранее подобный уровень поддержки предоставлялся для 64-разрядных систем x86 (до последнего времени первичной была и архитектура i386, но в январе она была переведена на второй уровень поддержки). Первый уровень поддержки подразумевает формирование установочных сборок, бинарных обновлений и готовых пакетов, а также предоставление гарантий решения специфичных проблем и сохранения неизменности ABI для пользовательского окружения и ядра (за исключением некоторых подсистем). Первый уровень подпадает под поддержку командами, отвечающими за устранение уязвимостей, подготовку релизов и поддержание портов. Дополнительно … Читать далее Проект FreeBSD перевёл порт ARM64 в число первичных и исправил три уязвимости

Выпуск Wine 6.6

Состоялся экспериментальный выпуск открытой реализации WinAPI — Wine 6.6. С момента выпуска версии 6.5 было закрыто 56 отчётов об ошибках и внесено 320 изменений. Наиболее важные изменения: Движок Mono обновлён до версии 6.1.1 с переносом некоторых обновлений из основного проекта. В формат исполняемых файлов PE преобразованы библиотеки DWrite и DnsApi. Улучшена поддержка драйвера для устройств Plug & Play. Решена проблема с показом лотка задач Wine в панели KDE 5. Закрыты отчёты об ошибках, связанные с работой игр: Microsoft Flight Simulator, Death Stranding, Tony Hawk’s Pro Skater, Evil Twin, Legends of Runeterra, Dune2000, Call of Duty 4: Modern Warfare, Call of … Читать далее Выпуск Wine 6.6

Инструментарий для доказательства теорем Coq рассматривает возможность смены названия

Свободный инструментарий для доказательства теорем Coq рассматривает возможность смены названия. Причина: для англофонов слова «coq» и «cock» (сленговое название мужского полового органа) звучат похоже, и некоторые пользователи-женщины, сталкивались с двусмысленными шутками при использовании названия в устной речи. Само же название языка Coq произошло от фамилии одного из разработчиков, Thierry Coquand. Сходство звучания Coq и Cock (англ. петух) уже обыгрывалось в проекте: язык, используемый для описания конструкций, называется Gallina (лат. курица). Источник: http://www.opennet.ru/opennews/art.shtml?num=54933 Читать далее Инструментарий для доказательства теорем Coq рассматривает возможность смены названия

Уязвимости в подсистеме eBPF ядра Linux

В подсистеме eBPF, позволяющей запускать обработчики для трассировки, анализа работы подсистем и управления трафиком, выполняемые внутри ядра Linux в специальной виртуальной машине с JIT, выявлена уязвимость (CVE-2021-29154), позволяющая локальному пользователю добиться выполнения свого кода на уровне ядра. Проблема проявляется вплоть до выпуска 5.11.12 (включительно) и ещё не исправлена в дистрибутивах (Debian, Ubuntu, RHEL, Fedora, SUSE, Arch). Исправление доступно в виде патча. По заявлению исследователей, выявивших уязвимость, им удалось разработать рабочий прототип эксплоита для 32- и 64-разрядных систем x86, который может быть использован непривилегированным пользователем. При этом компания Red Hat отмечает, что опасность проблемы зависит от доступности пользователю системного вызова eBPF. … Читать далее Уязвимости в подсистеме eBPF ядра Linux

На соревновании Pwn2Own 2021 совершены взломы Ubuntu, Chrome, Safari, Parallels и продуктов Microsoft

Подведены итоги трёх дней соревнований Pwn2Own 2021, ежегодно проводимых в рамках конференции CanSecWest. Как и в прошлом году соревнования проводились виртуально и атаки демонстрировались online. Из 23 намеченных целей рабочие техники эксплуатации ранее неизвестных уязвимостей были продемонстрированы для Ubuntu Desktop, Windows 10, Сhrome, Safari, Parallels Desktop, Microsoft Exchange, Microsoft Teams и Zoom. Во всех случаях тестировались самые свежие версии программ, включающие все доступные обновления. Суммарный размер выплат составил один миллион двести тысяч долларов США (общий призовой фонд насчитывал полтора миллиона долларов). На соревнованиях были предприняты три попытки эксплуатации уязвимостей в Ubuntu Desktop. Первая и вторая попытки были засчитаны и атакующим … Читать далее На соревновании Pwn2Own 2021 совершены взломы Ubuntu, Chrome, Safari, Parallels и продуктов Microsoft

Выпуск мультимедиа-пакета FFmpeg 4.4

После десяти месяцев разработки доступен мультимедиа-пакет FFmpeg 4.4, включающий набор приложений и коллекцию библиотек для операций над различными мультимедиа-форматами (запись, преобразование и декодирование звуковых и видеоформатов). Пакет распространяется под лицензиями LGPL и GPL, разработка FFmpeg ведётся смежно с проектом MPlayer. Из изменений, добавленных в FFmpeg 4.4, можно выделить: Реализована возможность использования API VDPAU (Video Decode and Presentation) для аппаратного ускорения декодирования видео в форматах HEVC/H.265 (10/12bit) и VP9 (10/12bit). Обеспечена поддержка декодирования видео в формате AV1 с использованием движков аппаратного ускорения NVIDIA NVDEC и Intel QSV (Quick Sync Video), а также при помощи API DXVA2/D3D11VA. Добавлена возможность кодирования AV1 в … Читать далее Выпуск мультимедиа-пакета FFmpeg 4.4

Выпуск GnuPG 2.3.0

Спустя три с половиной года с момента формирования прошлой значительной ветки представлен новый выпуск инструментария GnuPG 2.3.0 (GNU Privacy Guard), совместимого со стандартами OpenPGP (RFC-4880) и S/MIME, и предоставляющего утилиты для шифрования данных, работы с электронными подписями, управления ключами и доступа к публичным хранилищам ключей. GnuPG 2.3.0 позиционируется как первый выпуск новой кодовой базы, включающей самые свежие разработки. GnuPG 2.2 рассматривается как стабильная ветка, оптимальная для повсеместного использования, которая будет поддерживаться как минимум до 2024 года. GnuPG 1.4 продолжает сопровождаться в качестве классической серии, потребляющей минимальные ресурсы, подходящей для встраиваемых систем и совместимой с устаревшими алгоритмами шифрования. Основные новшества GnuPG … Читать далее Выпуск GnuPG 2.3.0

Мессенджер Signal возобновил публикацию серверного кода и интегрировал криптовалюту

Организация Signal Technology Foundation, развивающая систему защищённых коммуникаций Signal, возобновила публикацию кода серверных частей мессенджера. Код проекта изначально было открыт под лицензией AGPLv3, но публикация изменений в публичном репозитории без объяснения причин была прекращена 22 апреля прошлого года. Обновление репозитория прекратилось после объявления о намерении интегрировать в Signal систему платежей. На днях началось тестирование встроенной в Signal системы платежей, основанной на собственной криптовалюте MobileCoin (MOB), разработанной Мокси Марлинспайком (Moxie Marlinspike), автором протокола Signal. Примерно в это же время в репозитории были опубликованы накопившиеся за год изменения серверных компонентов, в том числе включающие реализацию системы платежей. Криптовалюта MobileCoin спроектирована для построения … Читать далее Мессенджер Signal возобновил публикацию серверного кода и интегрировал криптовалюту

Apache сворачивает разработку кластерной платформы Mesos

Разработчики сообщества Apache проголосовали за прекращение разработки платформы управления ресурсами кластера Apache Mesos и перенос имеющихся наработок в репозиторий устаревших проектов Apache Attic. Заинтересованным в дальнейшем развитии Mesos энтузиастам предлагается продолжить разработку через создание форка git-репозитррия проекта. В качестве причины провала проекта один их ключевых разработчиков Mesos упоминает невозможность конкурировать с платформой Kubernetes, которая была создана позднее, обобщила опыт своих предшественников и создавалась компанией Google, имеющей богатый опыт создания крупных кластеров. В отличие от Kubernetes проект Mesos был создан аспирантами, не имевшими большого опыта работы с кластерами, которые затем были приняты на работу в Twitter. Проект развивался путём проб и … Читать далее Apache сворачивает разработку кластерной платформы Mesos

Новый выпуск фреймворка для создания сетевых приложений Ergo 1.2

После года разработки состоялся релиз фреймворка Ergo 1.2, реализующего полный сетевой стек Erlang и его библиотеку OTP на языке Go. Фреймворк предоставляет разработчику гибкий инструментарий из мира Erlang для создания распределённых решений на языке Go с помощью готовых шаблонов проектирования Application, Supervisor и GenServer. Поскольку в языке Go отсутствует прямой аналог процесса Erlang, то во фреймворке используются goroutine как основы для GenServer с обёрткой recover для возможности обработки исключительных ситуаций. Код проекта распространяется под лицензией MIT. В новом выпуске: Реализована поддержка TLS 1.3 с возможностью автогенерации самоподписанных сертификатов (если необходимо шифровать соединения, но нет потребности в его авторизации, поскольку подключение … Читать далее Новый выпуск фреймворка для создания сетевых приложений Ergo 1.2

IBM опубликует компилятор COBOL для Linux

Компания IBM объявила о решении 16 апреля опубликовать компилятор языка программирования COBOL для платформы Linux. Компилятор будет поставляться в форме проприетарного продукта. COBOL является одним из старейших из активно применяемых языков программирования (10 лет назад около 70-80% бизнес-транзакций в Великобритании осуществлялись приложениями на COBOL) — в этом году ему исполнится 62 года. Благодаря наличию компилятора GnuCOBOL, поддержка языка COBOL на платформе Linux присутствовала и ранее, но не рассматривалось предприятиями как решение для промышленного использования. Версия для Linux основана тех же технологиях, что и продукте Enterprise COBOL для z/OS, и обеспечивает совместимость со всеми актуальными спецификациями, в том числе включает изменения, … Читать далее IBM опубликует компилятор COBOL для Linux

Rust включён в число основных языков для разработки платформы Android

Компания Google объявила о включении языка программирования Rust в число языков, допустимых для разработки платформы Android. Компилятор языка Rust был включён в дерево исходных текстов Android ещё в 2019 году, но поддержка данного языка оставалась экспериментальной. Одними из первых компонентов на Rust, которые планируется поставлять в Android, являются новые реализации механизма межпроцессного взаимодействия Binder и Bluetooth-стека. Внедрение Rust произведено в рамках проекта по усилению защищённости, продвижению приёмов безопасного программирования и повышению эффективности выявления проблем при работе с памятью в Android. Отмечается, что около 70% из всех опасных уязвимостей, выявленных в Android, вызваны ошибками при работе с памятью. Применение языка Rust, … Читать далее Rust включён в число основных языков для разработки платформы Android

Релиз стратегической игры Warzone 2100 4.0

Вышел релиз свободной стратегической (RTS) игры Warzone 2100 4.0.0. Игра изначально разработана компанией Pumpkin Studios и выпущена на рынок в 1999 году. В 2004 году исходные тексты были открыты под лицензией GPLv2 и развитие игры продолжилось силами сообщества. Поддерживается как одиночная игра против ботов, так и проведение сетевых игр. Пакеты подготовлены для Ubuntu, Windows и macOS. Краткий список улучшений и изменений в новой версии: Добавлена поддержка новых графических движков: Vulkan 1.0+ OpenGL ES 3.0 / 2.0 DirectX (через библиотеку libANGLE, OpenGL ES -> DirectX) Metal (через библиотеку MoltenVK, Vulkan -> Metal) OpenGL 3.0+ Core Profile (выбран по умолчанию) Добавлены «Фракции» … Читать далее Релиз стратегической игры Warzone 2100 4.0