The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

·03.06.2024 Выпуск дистрибутива NixOS 24.05, использующего пакетный менеджер Nix (39)
  Увидел свет дистрибутив NixOS 24.05, основанный на пакетном менеджере Nix и предоставляющий ряд собственных разработок, упрощающих настройку и сопровождение системы. Например, в NixOS вся настройка системы происходит посредством единого файла системной конфигурации (configuration.nix), предоставляется возможность быстрого отката системы на предыдущую версию конфигурации, присутствует поддержка переключения между различными состояниями системы, поддерживается установка индивидуальных пакетов отдельными пользователями, есть возможность одновременного использования нескольких версий одной программы, обеспечены воспроизводимые сборки. Для архитектур x86_64 и ARM64 подготовлены установочные образы с KDE (2.6 ГБ) и GNOME (2.5 ГБ), а также сокращённый консольный вариант (1 ГБ).

При использовании Nix результат сборки пакетов хранится в отдельной поддиректории в /nix/store. Например, после сборки пакет firefox может записываться в /nix/store/1onlv5pc3ed4n5nskg8ew4twcfd0d5ce4ec5d4-firefox-125.0.1/, где "1onlv5pc3ed4n5nskg8ew4twcfd0d5ce4ec5d4" является хешем всех его зависимостей и инструкций сборки. Под установкой пакета подразумевается его сборка или скачивание уже собранного (при условии, что он был уже собран на Hydra - сервисе сборки проекта NixOS), а также формирование директории с символическими ссылками на все пакеты в профиле системы или пользователя, с последующим добавлении этой директории в список PATH. Аналогичный подход применяется в пакетном менеджере GNU Guix, который основан на наработках Nix. Коллекция пакетов представлена в специальном репозитории Nixpkgs.

Основные новшества:

  • Добавлено 17777 пакетов, удалено 9393 пакета, обновлено 16249 пакетов. Добавлено 145 новых модулей, удалено 23 модуля. В разработке и сопровождении пакетов приняли участие 2491 разработчиков.
  • Предложены выпуски пользовательских окружений KDE Plasma 6.0, GNOME 46 и MATE 1.28. В состав включены пакеты с пользовательским окружением Lomiri (бывший Unity8), использующим Wayland и дисплейный сервер Mir 2.
  • Добавлено 66 новых сервисов, среди которых AppImage, Anki Sync Server, Clevis, dnsproxy, Guix, intel-gpu-tools, isolate, microsocks, RustDesk, watchdogd.
  • Ядро Linux обновлено до версии 6.6 (была 6.1). Для сжатия файлов с прошивками задействован алгоритм zstd.
  • Обеспечена установка загрузчика исполняемых файлов в формате ELF, который выводит сообщение об ошибке в случае запуска исполняемых файлов, собранных для для NixOS. Для отключения предусмотрена настройка "environment.stub-ld.enable".
  • Предоставлена возможность создания систем, в которых не установлен интерпретатор Perl (системные зависимости, использующие Perl, переведены в разряд необязательных опций).

  1. OpenNews: Лидер проекта NixOS вышел из управляющего совета после угрозы создания форка
  2. OpenNews: Проект NixBSD развивает вариант NixOS с ядром из FreeBSD
  3. OpenNews: Выпуск дистрибутива NixOS 23.11, использующего пакетный менеджер Nix
  4. OpenNews: В NixOS обеспечена поддержка повторяемых сборок для iso-образа
  5. OpenNews: Выпуск Distrobox 1.7, инструментария для вложенного запуска дистрибутивов
Обсуждение (39) | Тип: Программы |
·03.06.2024 Mozilla добавит в Firefox 130 AI-возможность для генерации описаний изображений (78 +1)
  Разработчики Firefox поделились планами по расширению использования в браузере возможностей на основе механизмов машинного обучения. Начиная с выпуска Firefox 130, намеченного на 3 сентября, в браузер будет включена функциональность для автоматической генерации текстовых описаний изображений. Тестирование реализации уже началось в ночных сборках Firefox, в которых подобная функциональность встроена в PDF-просмотрщик. На первом этапе для тестирования работы алгоритма описание генерируется только при добавлении новых изображений в качестве подсказки, но в дальнейшем его планируют применить и для существующих изображений.

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

Модель для генерации текстовых описаний занимает примерно 200 МБ на диске, использует данные модели DistilGPT2 и охватывает 182M параметров. Для анализа изображений задействован декодировщик на базе модели Vision Transformer (ViT). Для работы с моделью в состав браузера включён ONNX Runtume, скомпилированный в представление WASM, и библиотека Transformers.js. Модель загружается динамически перед первым использованием.

  1. OpenNews: В Firefox добавлена поддержка машинного перевода выделенных фрагментов текста
  2. OpenNews: В ночных сборках Firefox включена поддержка машинного перевода
  3. OpenNews: Выпуск web-браузера Chrome 121 с возможностями, использующими машинное обучение
  4. OpenNews: В ночных сборках Firefox тестируют виджет с прогнозом погоды
  5. OpenNews: Опубликован список идей по развитию Firefox, над которыми ведётся работа
Обсуждение (78 +1) | Тип: К сведению |
·03.06.2024 Утечка токенов пользователей платформы Hugging Face Spaces (22 +2)
  Компания Hugging Face раскрыла сведения о компрометации инфраструктуры платформы Hugging Face Spaces, предоставляющей инструменты для создания приложений-демонстраций для моделей машинного обучения и поддерживающей каталог подобных приложений. Сотрудники Hugging Face выявили следы несанкционированного доступа к платформе, который мог привести к утечке конфиденциальных данных пользователей, включая ключи и токены. Затронутые утечкой токены отозваны, а пользователям направлено соответствующее уведомление с рекомендацией обновить свои ключи и токены, а также перейти на новые токены, предоставляющие выборочное управление доступом.

Расследование инцидента пока не завершено и детали не раскрываются. Указано только, что в последние несколько дней компания Hugging Face провела большую работу по усилению безопасности своей инфраструктуры, полностью прекратила использование org-токенов, ввела в строй систему управления ключами (KMS) и задействовала новые инструменты для выявления утечек токенов. На будущее запланировано полное прекращение использования классических токенов с доступом на чтение и запись.

  1. OpenNews: В репозитории Hugging Face выявлены вредоносные AI-модели, выполняющие код
  2. OpenNews: Техника атаки на системы, использующие алгоритмы машинного обучения
  3. OpenNews: SSH-бэкдор, установленный при взломе kernel.org, два года оставался незамеченным
  4. OpenNews: Утечка закрытых ключей Intel, используемых для заверения прошивок MSI
  5. OpenNews: GitHub обновил GPG-ключи из-за уязвимости, приводящей к утечке переменных окружения
Обсуждение (22 +2) | Тип: Проблемы безопасности |
·01.06.2024 Лаборатория Касперского опубликовала бесплатный сканер вредоносного ПО для Linux (237 –45)
  Лаборатория Касперского представила приложение KVRT для сканирования Linux-систем на наличие угроз и вредоносных приложений, таких как вирусы, бэкдоры, трояны, рекламные и шпионские приложения, а также приложения, которые могут способствовать осуществлению атак на систему. Кроме проверки файлов, программа сканирует память и загрузочные секторы. Поддерживаются консольный и графический режимы работы, а также возможность запуска без прав root (функциональность при этом будет ограничена проверкой доступных пользователю файлов). В процессе работы осуществляется отправка телеметрии, включающей данные о выявленном вредоносном ПО, на серверы KSN (Kaspersky Security Network).

Сканер оформлен в виде универсального самодостаточного приложения, поддерживающего работу в 64-разрядных окружениях на базе дистрибутивов AlmaLinux OS 8+, AlterOS 7.5+ Astra Linux Common Edition 2.12+, CentOS 6.7+, Debian GNU/Linux 10.0+, EulerOS 2.0+, Linux Mint 19.2+, openSUSE Leap 15.0+, Oracle Linux 7.3+, Red Hat Enterprise Linux 6.7+, Rocky Linux 8.5+, SUSE Linux 12.5, Ubuntu 12.04+, AltLinux 8+, Rosa 12+ и РЕД ОС 7.3+. Программа распространяется бесплатно. Размер предлагаемого для загрузки исполняемого файла - 175 МБ. Автоматическое обновления антивирусных баз в KVRT не поддерживается - для получения актуальных антивирусных данных нужно загружать новую версию (программа обновляется несколько раз в день).

  1. OpenNews: Компания Cisco выпустила антивирусный пакет ClamAV 1.3.0 и устранила опасную уязвимость
  2. OpenNews: Большинство антивирусов оказались подвержены атаке через символические ссылки
  3. OpenNews: Лаборатория Касперского подтвердила планы по созданию собственной операционной системы
  4. OpenNews: Исследование негативного влияния на безопасность локального перехвата HTTPS-трафика
  5. OpenNews: Уязвимость в защищённом браузере Bitdefender SafePay, приводящая к выполнению кода
Обсуждение (237 –45) | Тип: Программы |
·01.06.2024 Релиз дистрибутива Rocky Linux 8.10, последний в серии 8.x (22 +4)
  Представлен релиз дистрибутива Rocky Linux 8.10, нацеленного на создание свободной сборки RHEL, способной занять место классического CentOS после того, как компания Red Hat досрочно прекратила поддержку ветки CentOS 8 в конце 2021 года, а не в 2029 году, как предполагалось изначально. Сборки Rocky Linux подготовлены для архитектур x86_64 и aarch64. Дополнительно формируются сборки для облачных окружений Oracle Cloud Platform (OCP), GenericCloud, Amazon AWS (EC2), Google Cloud Platform и Microsoft Azure, а также образы для контейнеров и виртуальных машин в форматах RootFS/OCI и Vagrant (Libvirt, VirtualBox, VMWare).

Как и в классическом CentOS, внесённые в пакеты Rocky Linux изменения сводятся к избавлению от привязки к бренду Red Hat. Дистрибутив по возможности бинарно совместим с Red Hat Enterprise Linux 8.10 и включает все предложенные в данном выпуске улучшения. Например, предложены новые версии GCC Toolset 13, LLVM Toolset 17.0.6, Rust Toolset 1.75.0, Go Toolset 1.21.0, Python 3.12, Ruby 3.3, PHP 8.2, Git 2.43.0, nginx 1.24, samba 4.19.4, PostgreSQL 16, MariaDB 10.11 и Podman 4.9. Указано, что выпуск Rocky Linux 8.10 станет последним обособленным релизом в ветке 8.x и версия 8.11 сформирована не будет (обновления пакетов с устранением уязвимостей и критичных ошибок продолжат ещё пять лет формироваться без отдельных релизов дистрибутива).

Среди специфичных для Rocky Linux изменений можно отметить поставку дополнительных репозиториев: plus c пакетом open-vm-tools, nfv c пакетами для виртуализации компонентов сетей, развиваемыми SIG-группой NFV (Network Functions Virtualization), RT с пакетами для работы в режиме реального времени, PowerTools, ResilientStorage и HighAvailability. В образах для AWS обеспечена возможность загрузки в подсетях только с IPv6.

Дополнительно можно напомнить о скором истечении времени жизни ветки CentOS 7. После 30 июня 2024 года обновления с устранением уязвимостей для CentOS 7 выпускаться не будут. Пользователям CentOS 7 рекомендуется до конца июня выполнить обновление своих систем до CentOS Stream 8, AlmaLinux 8, Rocky Linux 8, Oracle Linux 8 или EuroLinux 8.

  1. OpenNews: Релиз дистрибутива Rocky Linux 9.4, развиваемого основателем CentOS
  2. OpenNews: Обновление дистрибутивов AlmaLinux 8.9 и Rocky Linux 8.9
  3. OpenNews: Rocky Linux, Oracle и SUSE создали совместный репозиторий для RHEL-совместимых дистрибутивов
  4. OpenNews: Доступны дистрибутивы AlmaLinux 8.10 и EuroLinux 8.10
  5. OpenNews: Релиз дистрибутива Red Hat Enterprise Linux 8.10
Обсуждение (22 +4) | Тип: Программы |
·01.06.2024 Компания Apple опубликовала код ядра macOS 14.5 и компонентов на базе СПО (71 +14)
  Компания Apple опубликовала исходные тексты низкоуровневых системных компонентов операционной системы macOS 14.5 (Sonoma), в которых используется свободное программное обеспечение, включая составные части Darwin и прочие компоненты, программы и библиотеки, не связанные с GUI. Всего опубликовано 172 пакета с исходными текстами.

Среди прочего доступен код ядра XNU, исходные тексты которого публикуются в виде срезов кода, связанных с очередным релизом macOS. XNU является частью открытого проекта Darwin и представляет собой гибридное ядро, сочетающее ядро Mach, компоненты от проекта FreeBSD и C++ API IOKit для написания драйверов.

Кроме того, опубликованы открытые компоненты, используемые в мобильной платформе iOS 17.5. Публикация включает два пакета - WebKit и libiconv.

  1. OpenNews: В Fedora одобрена поставка в пакете asahi-installer исполняемых файлов для macOS
  2. OpenNews: Проект ravynOS развивает редакцию FreeBSD, нацеленную на совместимость c macOS
  3. OpenNews: Компания Apple опубликовала код ядра и системных компонентов macOS 14.4
Обсуждение (71 +14) | Тип: К сведению |
·01.06.2024 Выпуск Wine 9.10 и Wine staging 9.10 (31 +12)
  Состоялся экспериментальный выпуск открытой реализации Win32 API - Wine 9.10. С момента выпуска 9.9 было закрыто 18 отчётов об ошибках и внесено 254 изменения.

Наиболее важные изменения:

  • Встроенный пакет Vkd3d с реализацией Direct3D 12 обновлён до версии 1.12.
  • Улучшена поддержка режима DPI Awareness для организации отображения приложений на экранах с высокой плотностью пикселей, с учётом того поддерживает приложение адаптацию к изменению DPI или нет.
  • Для платформ ARM добавлена поддержка C++ RTTI (Run-Time Type Information).
  • Проведена чистка от устаревших возможностей кода WineD3D, реализации DirectX 1-11 на базе OpenGL.
  • Закрыты отчёты об ошибках, связанные с работой приложений: Paint.NET 4.1, Notepad++, Race, Affinity Photo 1.9.1, Pivot Animator 4.2, FL Studio 20.9.1, EA Desktop Client, reMarkable, BExAnalyzer, EditPad.
  • Закрыты отчёты об ошибках, связанные с работой игр: DualShock 4, Silent Hill 4: The Room, игры компании SRPG Studio, Far Cry 3, Horizon Zero Dawn CE, Metro Exodus.

Кроме того, сформирован выпуск проекта Wine Staging 9.10, предоставляющего расширенные сборки Wine, включающие не полностью готовые или рискованные патчи, пока непригодные для принятия в основную ветку Wine. По сравнению с Wine в Wine Staging предоставляется 429 дополнительных патчей. В новом выпуске Wine Staging осуществлена синхронизация с кодовой базой Wine 9.10 и vkd3d. Обновлены патчи vkd3d-latest (интеграция последней версии vkd3d) и Compiler_Warnings (исправления по мотивам предупреждений компиляторов).

  1. OpenNews: Выпуск Wine 9.9 и Wine staging 9.9
  2. OpenNews: Проект Wine опубликовал Vkd3d 1.12 с реализацией Direct3D 12
  3. OpenNews: В Arch Linux улучшили совместимость c Windows-играми, запускаемыми в Wine и Steam
  4. OpenNews: Стабильный релиз Wine 9.0
  5. OpenNews: Apple представил инструментарий для портирования игр, основанный на Wine
Обсуждение (31 +12) | Тип: Программы |
·31.05.2024 Релиз сетевого конфигуратора NetworkManager 1.48.0 (24 +7)
  Представлен стабильный релиз интерфейса для упрощения настройки параметров сети - NetworkManager 1.48.0. Плагины для поддержки VPN (Libreswan, OpenConnect, Openswan, SSTP и др.) развиваются в рамках собственных циклов разработки.

Основные новшества NetworkManager 1.48:

  • Объявлена устаревшей система сборки на базе пакета autotools. Для сборки NetworkManager теперь рекомендовано использовать инструментарий meson.
  • Объявлено устаревшим свойство mac-address-blacklist, позволяющее определить чёрный список MAC-адресов для проводных и беспроводных сетей. Вместо mac-address-blacklist предписано использовать свойство mac-address-denylist, в названии которого отсутствует неполиткорректная терминология.
  • Добавлено свойство 802-1x.openssl-ciphers для изменения шифров OpenSSL, применяемых при аутентификации 802.1X, что позволяет, например, отключить некоторые новые шифры при подключении к старым серверам.
  • Разрешено применение IPv6 SLAAC (Stateless Address Auto-configuration) и назначение IPv6-адреса DNS-сервера для широкополосных модемов, если адрес IPv6 не был явно передан ModemManager.
  • Добавлена поддержка отправки DHCP-сообщения RELEASE в случае разрыва соединения.
  • Решена проблема, приводившая к 100% нагрузке на CPU, в случае поступления от внешних программ большого числа обновлений маршрутов.
  • Решена проблема с определением поддержки беспроводными устройствами диапазона 6 GHz.

  1. OpenNews: Релиз сетевого конфигуратора NetworkManager 1.46.0
  2. OpenNews: Разработчики systemd предложили новую систему для настройки сетевой конфигурации
  3. OpenNews: Релиз программы для настройки сетевых соединений Wicd 1.7
  4. OpenNews: В ArchLinux интегрирован новый сетевой конфигуратор netctl
  5. OpenNews: Выпуск сетевого конфигуратора ConnMan 1.38
Обсуждение (24 +7) | Тип: Программы |
·31.05.2024 В Fedora 41 намерены удалить network-scripts и разрешить обновление атомарных редакций без пароля (42 +4)
  В выпуске Fedora 41 предложено удалить пакет network-scripts, обеспечивающий поддержку классических скриптов для настройки сети, основанных на использовании команд ifup и ifdown. Подобные скрипты объявлены устаревшими с 2018 года. В качестве причины удаления называются планы по удалению ISC dhcp, сопровождение которого было прекращено в конце 2022 года.

Содержимое network-scripts сильно завязано на ISC dhcp и его перевод на другой DHCP-клиент не представляется возможным из-за прекращения разработки пакета. Вместо команд ifup и ifdown рекомендовано использовать утилиту nmcli из NetworkManager или команду networkctl. Удаление network-scripts не приведёт прекращению работы старых сетевых конфигураций ifcfg, так как пакетом NetworkManager-initscripts-ifcfg-rh предоставляются альтернативные компоненты для их поддержки.

Кроме того, можно отметить намерение внести в Fedora 41 изменения в правила Polkit, регулирующие доступ к фоновому процессу rpm-ostree в сборках дистрибутива Fedora, применяющих атомарную модель обновления (Fedora Atomic Desktops). Изменения разрешат обычным непривилегированным пользователям выполнять операцию обновления системы без ввода пароля администратора.

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

Предложения пока находятся на стадии обсуждения и не рассмотрены комитетом FESCo (Fedora Engineering Steering Committee), отвечающим за техническую часть разработки дистрибутива Fedora.

  1. OpenNews: В Fedora одобрена поставка в пакете asahi-installer исполняемых файлов для macOS
  2. OpenNews: В Fedora 41 одобрена поставка сборки с композитным менеджером Miracle
  3. OpenNews: В Fedora 41 утверждён переход на пакетный менеджер DNF5
  4. OpenNews: Представлено семейство атомарно обновляемых дистрибутивов Fedora Atomic Desktops
Обсуждение (42 +4) | Тип: К сведению |
·31.05.2024 Значительный выпуск операционной системы Solaris 11.4 SRU69 (104 +13)
  Компания Oracle опубликовала выпуск операционной системы Solaris 11.4 SRU 69 (Support Repository Update), в котором предложена серия значительных изменений и улучшений для ветки Solaris 11.4. Для установки предложенных в обновлении исправлений достаточно выполнить команду 'pkg update'. Пользователи также могут воспользоваться бесплатной редакцией Solaris 11.4 CBE (Common Build Environment), развиваемой с использованием модели непрерывной публикации новых версий.

В новом выпуске:

  • Среда рабочего стола обновлена до GNOME 45. Внесены косметические изменения в интерфейс, например, индикатор "Обзор" ("Activities") на рабочем столе заменён на индикатор виртуальных рабочих столов.
  • Реализация протокола mDNS (Multicast DNS/Zeroconf) заменена на пакет Avahi 0.8. Ранее использовался специфичный для Solaris порт ПО Apple Bonjour.
  • Системное окружение для языка Python помечено как самостоятельно управляемое (PEP 668), что не позволяет использовать pip и подобные утилиты для установки дополнительных Python-библиотек в каталоги, в которых размещаются Python-библиотеки, входящие в состав Solaris. Для установки дополнительных Python-пакетов в окружении, отделённом от системного, рекомендуется использовать утилиту pipx.
  • Добавлена поддержка системных вызовов preadv() и pwritev() для чтения и записи данных с использованием нескольких буферов.
  • Добавлена возможность определения настроек сервера SSH с разбивкой на отдельных файлы /etc/ssh/sshd_config.d/*.conf
  • В файловую систему ZFS добавлено свойство "retention.period.deletegrace", через которое можно выставить задержку перед фактическим удалением файлов, срок хранения которых истёк.
  • В zonecfg в ресурсах "rootzpool" и "zpool" добавлена поддержка указания URI на базе ZVOL (/dev/zvol/{dsk,rdsk}/pool).
  • В URI на базе ZVOL реализована возможность указания опционального слоя lofi, позволяющего размещать неглобальные изолированные зоны поверх разделов ZVOL.
  • Добавлена поддержка обновления информации о привязках (maps) в серивисе autofs, отвечающем за автоматическое монтирование ФС, что позволяет обходиться без необходимости ручного перезапуска сервиса после добавления новых ресурсов.
  • В клиент и сервер NFSv4 добавлена поддержка расширенных системных атрибутов CREATETIME, ARCHIVE, SYSTEM, HIDDEN и RETENTIONTIME.
  • В ipadm добавлено свойство "prefer-srcaddr" для управления приоритетом выбора IPv6-адреса, используемого для исходящих запросов (выбор между временным (RFC 6724 или публичным (RFC 3484) адресом IPv6).
  • В утилиту ps добавлена опция "-I" для вывода времени в формате ISO 8601.
  • В утилиту zoneadm добавлена команда "log" для просмотра содержимого логов, связанных с определённой изолированной зоной.
  • В утилите smtp-notify реализована возможность указания отправителя, указываемого в почтовом заголовке "From:" (например, svccfg setnotify problem-diagnosed "mailto:user@domain?from=user@domain&reply-to=user@domain").
  • В утилиту ldapservercfg добавлена возможность настройки использования в OpenLDAP (slapd) TLS-сертификата, используемого в системе по умолчанию (svc:/system/identity:cert).
  • В утилиту modinfo добавлена поддержка разделения штатных модулей ядра, поставляемых в Solaris, и отдельно установленных модулей. Для показа только несистемных модулей добавлена опция "-x".
  • В mdb добавлены дополнительные пути для поиска crash-дампов ядра.
  • В sxadm добавлена защита от уязвимости Downfall, затрагивающей процессоры Intel.
  • Добавлено предупреждение о миграции в будущих обновлениях Solaris на OpenSSL 3.0, Python 3.11 и PCRE2 с прекращением поддержки OpenSSL 1.0.2, Python 3.7 и PCRE1.

  1. OpenNews: Выпуск дистрибутива OpenIndiana 2024.04, продолжающего развитие OpenSolaris
  2. OpenNews: Опубликован дистрибутив Helios на базе Illumos. Поддержка Solaris 11.4 продлена до 2037 года
  3. OpenNews: Доступны OmniOS CE r151048 и OpenIndiana 2023.10, продолжающие развитие OpenSolaris
  4. OpenNews: Компания Oracle опубликовала утилиту для перевода приложений с Solaris 10 на Solaris 11.4
  5. OpenNews: Oracle представил Solaris 11.4 CBE, редакцию для бесплатного использования
Обсуждение (104 +13) | Тип: Программы |
·30.05.2024 Microsoft развивает GUI для настройки WSL, прослойки для запуска Linux-приложений в Windows (155 +9)
  Компания Microsoft объявила о разработке графического конфигуратора для WSL (Windows Subsystem for Linux), прослойки для запуска Linux-приложений в Windows. Конфигуратор упростит настройку WSL под свои потребности и позволит управлять и просматривать различные параметры WSL без необходимости ручного редактирования файла ".wslconfig".

В качестве основной проблемы с ".wslconfig" отмечаются трудности с пониманием какие настройки доступны и какие значения можно в них выставить. В графическом конфигураторе представлены все возможные настройки, которые будут сгруппированы по категориям и снабжены индикатором допустимости применения того или иного параметра в текущей системе. При этом возможность настройки через файл ".wslconfig" также будет сохранена и пользователь может одновременно пользоваться как GUI, так и текстовым файлом конфигурации.

Из других изменений в WSL упоминается включение по умолчанию некоторых настроек, ранее относящихся к категории экспериментальных. В частности, включены настройки: "autoMemoryReclaim=dropCache" для автоматического возвращения освободившейся памяти обратно в Windows и "dnsTunneling=true" для туннелирования DNS в Windows 11.

Из экспериментальных возможностей добавлена опция "wsl --manage <distro> --set-sparse <true/false>" для автоматического возвращения освобождающегося дискового пространства основной системе и параметр "networkingMode=mirrored" для включения режима зеркалирования сети, необходимого для поддержки IPv6.

В Microsoft Defender добавлен плагин для WSL, позволяющий использовать Microsoft Defender for Endpoint для мониторинга WSL окружений. Кроме того, обеспечена интеграция в WSL агента, позволяющего управлять настройками через Intune. В дальнейшем также будет добавлена возможность использования конфигуратора Dev Home для управления и запуска WSL-окружений.

  1. OpenNews: Microsoft переименовал дистрибутив CBL-Mariner в Azure Linux и опубликовал Azure Sphere OS 24.03
  2. OpenNews: Microsoft опубликовал WSL 2.0.0, прослойку для запуска Linux-приложений в Windows
  3. OpenNews: Microsoft опубликовал sudo для Windows
  4. OpenNews: Первый стабильный релиз WSL, прослойки для запуска Linux-приложений в Windows
  5. OpenNews: Microsoft добавил поддержку systemd в WSL (Windows Subsystem for Linux)
Обсуждение (155 +9) | Тип: К сведению |
·30.05.2024 Компания Canonical опубликовала Real-time Ubuntu 24.04 (62 +2)
  Компания Canonical объявила о готовности сборок Real-time Ubuntu 24.04, оптимизированных для выполнения задач в режиме реального времени. В сборках задействовано ядро Linux 6.8 с патчами RT ("Realtime-Preempt", PREEMPT_RT или "-rt"), обеспечивающими снижение задержек и позволяющими добиться предсказуемого времени обработки событий. В сборки дополнительно включены оптимизации, нацеленные на повышение производительности и снижение задержек на платах Raspberry Pi 4 и 5, и системах на базе процессоров Intel Core, поддерживающих технологии TCC (Time Coordinated Computing) и TSN (Time-Sensitive Networking).

Готовые сборки сформированы для архитектур x86_64 и Aarch64 и распространяется через сервис Ubuntu Pro, который является платным для коммерческих применений. Для персонального использования предусмотрена возможность бесплатного подключения к Ubuntu Pro до 5 машин (членам Ubuntu Community - 50 машин).

  1. OpenNews: Доступна Real-time редакция Ubuntu, оптимизированная для процессоров Intel Core
  2. OpenNews: Для Ubuntu начал поставляться пакет с ядром Linux для систем реального времени
  3. OpenNews: Сформированы сборки Ubuntu 24.04 для миниатюрной RISC-V-платы Milk-V Mars
  4. OpenNews: Подготовлены сборки Ubuntu 24.04 для загрузки на игровой приставке Nintendo Switch
  5. OpenNews: Релиз дистрибутива Ubuntu 24.04 LTS
Обсуждение (62 +2) | Тип: К сведению |
·30.05.2024 Docker Hub начал блокировать доступ из России (42 +34 )
  Сайт Docker Hub, предоставляющий каталог и репозиторий образов контейнеров для системы Docker, перестал принимать запросы с российских подсетей. Попытка открытия ресурса теперь приводит к выводу ошибки "403 Forbidden" с пояснением, что доступ ограничен, так как американская компания обязана выполнять требования законодательства США по экспортному контролю. При этом в списке блокируемых регионов перечислены только Куба, Иран, Северная Корея, Республика Крым, Судан и Сирия.

Законодательство США, регулирующее экспорт, запрещает предоставлять резидентам находящихся под санкциями стран коммерческие сервисы или сервисы, которые могут использоваться в коммерческих целях. При этом ограничения экспорта не распространяются на публично доступное открытое ПО, что, например, позволяет GitHub не ограничивать доступ пользователей из санкционных стран к публичным репозиториям и не запрещать персональные коммуникации. Компания Docker пока не прокомментировала ситуацию с блокировкой Docker Hub.

Дополнение 1: Для обхода блокировки можно использовать зеркала и прокси huecker.io, mirror.gcr.io, daocloud.io и dockerhub.timeweb.cloud.

Дополнение 2: 3 июня доступ к Docker Hub для пользователей из РФ восстановлен. Причины инцидента не сообщаются.

  1. OpenNews: Docker Hub отменил решение об упразднении бесплатного сервиса Free Team
  2. OpenNews: GitHub обновил правила, касающиеся торговых санкций
  3. OpenNews: В Docker Hub выявлено 1600 вредоносных образов контейнеров
  4. OpenNews: 19.4% из 1000 самых популярных контейнеров Docker содержат пустой пароль root
  5. OpenNews: Взлом инфраструктуры Docker Hub с возможной компрометацией связанных репозиториев
Обсуждение (42 +34 ) | Автор: Аноним | Тип: К сведению |
·30.05.2024 Доступна интегрированная среда разработки Apache NetBeans 22 (10 +9)
  Представлен выпуск интегрированной среды разработки Apache NetBeans 22, которая предоставляет поддержку языков программирования Java SE, Java EE, PHP, C/C++, JavaScript, Rust и Groovy. Готовые сборки в ближайшее время будут сформированы для Linux (snap, flatpak), Windows и macOS.

Среди предложенных изменений:

  • В интерфейсе пользователя обеспечен показ информации о горячих клавишах для вызова типовых операций.
  • Обновлены пиктограммы для macOS.
  • В панель выбора файлов добавлен раздел с избранными каталогами.
  • Добавлен API Dashboard API для замены показываемой при запуске заставки (страница Welcome).
  • Улучшен интерфейс для просмотра истории и изменений в Git.
  • Для проектов на языке Java добавлена начальная поддержка JDK 22. Добавлены шаблоны кода для методов List.of(), Map.of() и Set.of(), запечатанных ("sealed") классов и типа "record". Обновлён генератор кода для типов "record" и "enum". До версии 22 обновлён встроенный в NetBeans Java-компилятор nb-javac (модифицированный javac). Обеспечено автодополнение кода для статических методов Java-классов. Реализована поддержка MVC-фреймворка Spring 5.3.31, прекращена поддержка устаревших веток Spring 3 и 4.
  • Улучшена поддержка систем сборки Gradle и Maven. Инструментарий Gradle и код поддержки API обновлён до версии Gradle 8.7, а Maven до версии 9.10. Улучшен мастер создания проектов на Gradle. Движок индексации данных в Maven обновлён до Lucene 9.10.0. Удалена экспериментальная функция загрузки Maven и решены проблемы при наличии конфликтующих зависимостей. Добавлена возможность создания образов для проектов Helidon. Налажена функция переименования классов в проектах Maven.
  • При сборке с использованием инструментария Ant реализована поддержка свойства javac.release.
  • В окружении для языка PHP улучшена поддержка возможностей, появившихся в новых версиях PHP. Улучшено отображение сведений при срабатывании точек останова во время отладки. В средства дополнения кода добавлена поддержка операций автоматического импорта (Auto Import). Улучшена проверка переименований при рефакторинге.
  • Добавлена поддержка платформы Jakarta EE 11, GlassFish 7.0.14 и GlassFish 8.0.0-M4, а также сервера приложений Wildfly 31. Прекращена поддержка Apache Struts 1. Для фреймворка Micronaut добавлены отдельные шаблоны для создания собственных контроллеров и загрузки контроллеров из репозиториев. Для проектов на базе Jakarta включено автодополнение кода для страниц JSF и JSP, активирована генерация Servlet, Filter и Listener. В мастер создания шаблонов JSF Facelets добавлена поддержка пространства имён JSF 4+.
  • В окружении для web-проектов добавлена поддержка протокола Chrome DevTools Protocol для отладки приложений Node.js. В редакторе JavaScript реализована обработка JAR-URL, улучшено автодополнение кода с комментариями, реализована поддержка мета-свойств new.target и import.meta. Улучшено восстановление после сбоев JavaScript-движка.
  • До версии 24 обновлены libs.graaljs, libs.graalsdk и libs.truffleapi.
  • Добавлена поддержка генерации кода Java на основе предкомпилированных грамматик GoLang и ANTLR (ANother Tool for Language Recognition). Обновлены версии инструментария ANTLR.
  • Расширены возможности, связанные с использованием серверов LSP (Language Server Protocol).
  • Разрешены работа с точками останова Truffle.

  1. OpenNews: Доступна интегрированная среда разработки Apache NetBeans 20
  2. OpenNews: Выпуск интегрированной среды разработки Red Panda C++ 3.0
  3. OpenNews: Релиз фреймворка Qt 6.7 и среды разработки Qt Creator 13
  4. OpenNews: Доступна интегрированная среда разработки Geany 2.0
  5. OpenNews: Выпуск консольной среды разработки LazyVim 5
Обсуждение (10 +9) | Тип: Программы |
·29.05.2024 Проект Wine опубликовал Vkd3d 1.12 с реализацией Direct3D 12 (23 +23)
  Проект Wine опубликовал выпуск пакета vkd3d 1.12 с реализацией Direct3D 12, работающей через трансляцию вызовов в графический API Vulkan. В состав пакета входят библиотеки libvkd3d с реализаций Direct3D 12, libvkd3d-shader c транслятором 4 и 5 модели шейдеров и libvkd3d-utils с функциями для упрощения портирования приложений Direct3D 12, а также набор демонстрационных примеров, включая порт glxgears на Direct3D 12. Код проекта распространяется под лицензией LGPLv2.1.

Библиотека libvkd3d поддерживает большую часть возможностей Direct3D 12, включая средства для графики и вычислений, очереди и списки команд, дескрипторы и дескрипторы кучи, корневые сигнатуры, неупорядоченный доступ, Sampler-ы, сигнатуры команд, корневые константы, непрямую (indirect) отрисовку, методы Clear*() и Copy*(). В libvkd3d-shader реализована трансляция байткода моделей шейдеров в промежуточное представление SPIR-V. Поддерживаются вершинные, пиксельные, тесселяционные, вычислительные и простые геометрические шейдеры, сериализация и десериализация корневой сигнатуры. Из шейдерных инструкций реализованы арифметические, атомарные и битовые операции, операторы сравнения и управления потоком передачи данных, инструкции sample, gather и load, операции неупорядоченного доступа (UAV, Unordered Access View).

В новой версии:

  • В компилятор HLSL добавлена поддержка прямой компиляции в ассемблерный код шейдеров Direct3D и целевые типы SPIR-V.
  • В компиляторе HLSL улучшена поддержка профилей 1, 2 и 3 моделей шейдеров.
  • Для HLSL реализованы встроенные функции cosh(), determinant(), refract(), sinh() и tanh().
  • В libvkd3d добавлена поддержка форматов DXGI_FORMAT_B5G6R5_UNORM, DXGI_FORMAT_B5G5R5A1_UNORM, и DXGI_FORMAT_B4G4R4A4_UNORM, если они поддерживаются в имеющейся реализации API Vulkan.
  • Добавлена поддержка интерфейсов ID3D12ShaderCacheSession и ID3D12Device9. В интерфейс ID3D12Device8 добавлены методы CreateCommittedResource2(), CreatePlacedResource1(), GetCopyableFootprints1() и GetResourceAllocationInfo2().
  • Реализованы проверочные запросы D3D12_FEATURE_D3D12_OPTIONS14, D3D12_FEATURE_D3D12_OPTIONS15, D3D12_FEATURE_D3D12_OPTIONS16, D3D12_FEATURE_D3D12_OPTIONS17 и D3D12_FEATURE_D3D12_OPTIONS18.
  • В libvkd3d-shader для промежуточного языка DXIL (DirectX Intermediate Language) добавлена экспериментальная поддержка большинства методов и инструкций 6 шейдерной модели Direct3D.

  1. OpenNews: Новые версии DXVK 2.3.1 и vkd3d-proton 2.12 c реализацией Direct3D поверх API Vulkan
  2. OpenNews: Проект Wine опубликовал Vkd3d 1.11 с реализацией Direct3D 12
  3. OpenNews: Релиз Mesa 24.1, свободной реализации OpenGL и Vulkan
  4. OpenNews: Новые версии DXVK 2.3.1 и vkd3d-proton 2.12 c реализацией Direct3D поверх API Vulkan
  5. OpenNews: Выпуск Wine 9.9 и Wine staging 9.9
Обсуждение (23 +23) | Тип: Программы |
Следующая страница (раньше) >>



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру