The OpenNET Project / Index page

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

·15.06.2024 Новые рекомендации по оформлению интерфейса приложений KDE (167 +7)
  Нейт Грэм (Nate Graham), разработчик, занимающийся контролем качества в проекте KDE, опубликовал очередной отчёт о разработке KDE и представил новую редакцию рекомендаций по оформлению элементов пользовательского интерфейса KDE (HIG, Human Interface Guidelines). Документ определяет общие шаблоны и правила оформления интерфейса приложений KDE, позволяющие разработчикам унифицировать внешний вид своих приложений с общим оформлением платформы KDE и добиться его гармоничного сочетания с другими приложениями.

Предложенное руководство отражает актуальное состояние разработки KDE и сосредоточено на использовании фреймворка Kirigami на базе Qt Quick, позволяющего создавать универсальные интерфейсы, пригодные как для десктопов, так и на мобильных устройств. Отмечается, что старый HIG давно потерял смысл, так как описывал устаревшие концепции дизайна, от которых давно отошёл проект (например, теперь активно применяется меню "гамбургер" и плоские панели), а также был запутан и многословен. Новый документ избавлен от воды и философствования, имеет простую структуру и нацелен на предоставление лаконичных практических рекомендаций по разработке. Документ не является окончательным и рассчитан на постоянное развитие, пополнение и адаптацию к меняющимся реалиям. Руководство размещено в формате Markdown и доступно для отправки дополнений и изменений.

Что касается развития KDE за последнюю неделю, то работа в основном была сосредоточена на финальной подготовке KDE Plasma 6.1 к релизу, намеченному на 18 июня. Из новшеств, созданных за истекшую неделю для Plasma 6.2 можно отметить:

  • В конфигураторе графических планшетов добавлена опция для настройки метода сопоставления области рисования на планшете с областью на экране (отразить на весь экран, отразить с учётом коэффициента соотношения сторон и отразить на часть экрана).
  • Добавлен режим для тестирования рисования на графическом планшете, позволяющий опробовать выставленные настройки.
  • Виджет для отображения прогноза погоды переведён на новый API сервиса NOAA, предоставляющего сведения о погоде, что позволило включить в виджет информацию о погоде в ночное время.
  • Предоставлена возможность пробуждения экрана из ждущего режима при движении стилуса.
  • Из KWin удалён эффект морфинга всплывающих диалогов из-за обилия проблем и наличия визуальных артефактов во время работы.
  • Повышена эффективность работы с памятью при показе уведомлений, содержащих изображения.

  1. OpenNews: Представлены новые рекомендации по оформлению элементов интерфейса GNOME и GTK
  2. OpenNews: Изменения для улучшения отображения KDE-приложений в GNOME и Xfce
  3. OpenNews: Выпуск KDE Gear 24.05, набора приложений от проекта KDE
  4. OpenNews: Тестирование среды рабочего стола KDE Plasma 6.1
  5. OpenNews: В KDE повышена эффективность кэширования и включено ускорение отрисовки курсора на системах с GPU Intel
Обсуждение (167 +7) | Тип: К сведению |
·15.06.2024 Выпуск Wine 9.11 (56 +18)
  Состоялся экспериментальный выпуск открытой реализации Win32 API - Wine 9.11. С момента выпуска 9.10 было закрыто 27 отчётов об ошибках и внесено 251 изменение.

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

  • В библиотеке msvcrt для C++ обеспечена поддержка обработки исключений на платформах ARM.
  • Продолжено улучшение поддержки режима DPI Awareness для организации отображения приложений на экранах с высокой плотностью пикселей, с учётом того поддерживает приложение адаптацию к изменению DPI или нет.
  • Компоненты FAudio с реализацией звуковых библиотек DirectX (API XAudio2, X3DAudio, XAPO и XACT3) обновлены до выпуска 24.06.
  • В win32u реализована поддержка автоповтора нажатия клавиш.
  • Закрыты отчёты об ошибках, связанные с работой приложений: Cygwin shell, WinObj 3.01, DTS Encoder Suite, Clanbomber 1.05, Steam, PhysX, CDmage 1.01.5, ComicRackCE, Moku.exe, Nomad Factory.
  • Закрыты отчёты об ошибках, связанные с работой игр: Settlers 4 Gold, Ghost Recon, The Long Dark, The Room 4: Old Sins, Saint Kotar, Overwatch 2, Aimbeast, Genshin Impact, Empire Earth Gold, Hard West 2, Postal 2 (20th Anniversary update).

  1. OpenNews: Компания Valve выпустила Proton 9.0-2, пакет для запуска Windows-игр в Linux
  2. OpenNews: Выпуск Proton-GE 9-5, пакета для запуска Windows-игр в Linux
  3. OpenNews: В Arch Linux улучшили совместимость c Windows-играми, запускаемыми в Wine и Steam
  4. OpenNews: Проект Wine опубликовал Vkd3d 1.12 с реализацией Direct3D 12
  5. OpenNews: Выпуск Wine 9.10 и Wine staging 9.10
Обсуждение (56 +18) | Тип: Программы |
·14.06.2024 Релизы дистрибутивов для создания межсетевых экранов IPFire 2.29 Core 186 и NethSecurity 8.0 (34 +7)
  Опубликован выпуск дистрибутива для создания маршрутизаторов и межсетевых экранов IPFire 2.29 Core 186. IPFire отличается простым процессом установки и организацией настройки через интуитивно понятный web-интерфейс, изобилующий наглядными графиками. Размер установочного iso-образа составляет 421 МБ (x86_64, AArch64).

Система модульная: кроме базовых функций пакетной фильтрации и управления трафиком для IPFire доступны модули с реализацией системы для предотвращения атак на базе Suricata, для создания файлового сервера (Samba, FTP, NFS), почтового сервера (Postfix, ClamAV) и сервера печати (CUPS), беспроводной точки доступа, системы потокового вещания (MPFire, MiniDLNA/ReadyMedia, Gnump3d, VDR). Для установки дополнений в IPFire используется специальный пакетный менеджер Pakfire.

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

  • Добавлена экспериментальная поддержка файловой системы Btrfs.
  • Ядро Linux обновлено до версии 6.6.32.
  • В сборках для плат Raspberry Pi реализована поддержка изменения частоты CPU в зависимости от нагрузки для снижения энергопотребления или повышения производительности.
  • Данные из списка блокировки Spamhaus eDROP (Extended Don’t Route Or Peer) объединены со списком DROP. Списки eDROP и DROP отличались тем, что в DROP размещались диапазоны адресов спамеров и киберпреступников, соответствующие блокам, напрямую выделенным регистраторами, а в eDROP включались подсети, выделенные из основных блоков.
  • Удалён список блокировки Alienvault, сопровождение которого было прекращено.
  • В системе обнаружения атаки Suricata включён предоставляемый ядром Linux механизм изоляции Landlock для блокирования доступа к ФС в случае эксплуатации уязвимостей в Suricata.
  • Добавлен патч, убирающий лишние перезагрузки DNS-сервера Unbound в процессе обработки назначенных через DHCP адресов.
  • Обновлены версии программ Apache2 2.4.59, BIND 9.16.49, kmod 32, libhtp 0.5.48, OpenSSL 3.2.2, SQLite 3.45.3, squid 6.9, strongSwan 5.9.14, Suricata 7.0.5.
  • Удалён пакет с системой мониторинга Icinga, который основывался на устаревшей ветке 1.x, сопровождение которой было прекращено в 2018 году. Из-за небольшого числа пользователей данного модуля решено не переходить на ветку Icinga 2.x, а удалить пакет.
  • Из-за проблем с работоспособностью удалён пакет с утилитой sslh, позволяющей мультиплексировать подключения HTTPS, SSH, OpenVPN, SOCKS5, tinc и XMPP через один сетевой порт 443.
  • Обновлены пакеты Bacula 13.0.4, dnsdist 1.9.3, Lynis 3.1.1, mympd 14.1.2 и Tor 0.4.8.11.

Дополнительно можно отметить публикацию нового дистрибутива для создания межсетевых экранов NethSecurity 8, основанного на платформе NethServer 8 и рассчитанного на быстрое развёртывание межсетевого экрана. Помимо фильтрации пакетов предоставляются возможности для определения и предотвращения вторжений, антивирусной проверки, блокировки рекламы, расстановки приоритетов для разных видов трафика, глубокого инспектирования пакетов (DPI) и фильтрации контента (например, можно выборочно заблокировать Netflix, Youtube, Tiktok, Instagram, Faceboook и прочие сервисы, которые могут отвлекать сотрудников от работы). Размер загрузочного образа в сжатом виде 54 МБ.

Возможна работа в конфигурациях, имеющих несколько внешних каналов подключения к интернету (MultiWAN). Поддерживается создание туннелей через IPsec и OpenVPN, а также развёртывание точек беспроводного доступа. Платформа построена как целостное решение, которое можно использовать для установки на физические серверы и виртуальные машины, а также для создания загрузочных USB-носителей, превращающих любой компьютер в межсетевой экран.

Управление всеми поддерживаемыми возможностями осуществляется через web-интерфейс. Среди прочего через web-интерфейс выполняется администрирование системы, включая такие операции как создание/восстановление резервных копий конфигурации, сброс к заводским настройкам и управление установкой обновлений.

При использовании в инфраструктуре серверов на базе дистрибутива NethServer возможно включение централизованного удалённого управления всеми хостами с NethSecurity через интерфейс NethServer, а также мониторинг за работой межсетевых экранов и сбор логов. Среди прочего доступен даже SSH-клиент, работающий через web-интерфейc.

  1. OpenNews: Релиз дистрибутива для создания межсетевых экранов IPFire 2.27 Core 182
  2. OpenNews: Релиз дистрибутива для создания межсетевых экранов pfSense 2.7.1
  3. OpenNews: Выпуск дистрибутива для создания межсетевых экранов OPNsense 24.1
  4. OpenNews: Доступен серверный дистрибутив NethServer 7.9
Обсуждение (34 +7) | Тип: Программы |
·12.06.2024 Компания Valve выпустила Proton 9.0-2, пакет для запуска Windows-игр в Linux (134 +20)
  Компания Valve опубликовала новую версию проекта Proton 9.0-2, основанного на кодовой базе проекта Wine и нацеленного на обеспечение запуска в Linux игровых приложений, созданных для Windows и представленных в каталоге Steam. Наработки проекта распространяются под лицензией BSD.

Proton позволяет напрямую запускать в Linux-клиенте Steam игровые приложения, поставляемые только для Windows. Пакет включает в себя реализацию DirectX 9/10/11 (на базе пакета DXVK) и DirectX 12 (на базе vkd3d-proton), работающие через трансляцию вызовов DirectX в API Vulkan, предоставляет улучшенную поддержку игровых контроллеров и возможность использования полноэкранного режима независимо от поддерживаемых в играх разрешений экрана. Для увеличения производительности многопоточных игр поддерживаются механизмы "esync" (Eventfd Synchronization) и "futex/fsync".

Среди изменений в новой версии Proton:

  • Добавлена поддержка OpenXR 1.1.36 (стандарт Khronos) и OpenVR 2.2.3 (программный интерфейс от Valve) для работы со шлемами виртуальной реальности.
  • Улучшена совместимость с пакетом OpenComposite, позволяющим запускать игры, созданные для SteamVR, без SteamVR, используя реализацию OpenVR, транслирующую вызовы в OpenXR.
  • Выполнена синхронизация с выпуском Wine 9.1.
  • До версии 2.3.1 обновлена прослойка DXVK, транслирующая вызовы в API Vulkan.
  • VKD3D-Proton, ответвление от vkd3d, созданное Valve для улучшения поддержки Direct3D 12 в Proton, обновлено до версии 2.12.1.
  • Пакет Dxvk-nvapi с реализацией библиотеки NVAPI поверх DXVK обновлён до версии 0.7.0.
  • Движок Wine Mono с реализацией платформы .NET обновлён до выпуска 9.1.0.
  • Добавлена поддержка игр:
    • Alpha League
    • Battlezone Gold Edition (в режиме VR)
    • Black Desert Online
    • FreestyleFootball R
    • Helldivers 2
    • Hero's Land
    • Iragon
    • SimCity 3000 Unlimited
    • Warlords Battlecry III
  • При помощи Xalia реализована возможность использования игровых контроллеров для управления лаунчерами игр:
    • Clustertruck
    • Fallout 3 (standard and GOTY edition)
    • Fallout 4
    • Mugsters
    • The Elder Scrolls V: Skyrim (72850)
    • The Elder Scrolls V: Skyrim Special Edition
    • Tomb Raider: Anniversary
    • Tomb Raider: Legend
  • Решены проблемы с запуском игр "Call of Juarez: Gunslinger" и "Command & Conquer and The Covert Operations" на системах с большим числом ядер CPU.
  • Решены проблемы при запуске игр:
    • Akka Arrh
    • Alien Swarm: Reactive Drop
    • Apex Legends
    • Beat Saber
    • Bloons Monkey City
    • Brothers: A Tale of Two Sons
    • Call of Juarez: Bound in Blood
    • Cities: Skylines
    • Cosmoteer Starship Architect & Commander
    • Descent 3
    • Ghost of Tsushima
    • GRIS
    • Halo Infinite
    • Horizon Forbidden West
    • Idle Spiral
    • Marvel vs Capcom: Infinite
    • Nightingale
    • Shatterline
    • Simon the Sorcerer: 25th Anniversary Edition
    • Tekken 8
    • The Desolate Hope
    • The Finals
    • Tom Clancy's Ghost Recon: Future Soldier
    • Tower Princess
    • Viking: Battle for Asgard
    • We Love Katamari REROLL+ Royal Reverie

    1. OpenNews: Выпуск Proton-GE 9-5, пакета для запуска Windows-игр в Linux
    2. OpenNews: Компания Valve выпустила Proton 9.0, пакет для запуска Windows-игр в Linux
    3. OpenNews: Новые версии DXVK 2.3.1 и vkd3d-proton 2.12 c реализацией Direct3D поверх API Vulkan
Обсуждение (134 +20) | Тип: Программы |
·12.06.2024 Выпуск загрузочных прошивок Libreboot 20240612 и Canoeboot 20240612 (62 +9)
  Доступен выпуск свободной загрузочной прошивки Libreboot 20240612. Проект развивает готовую сборку проекта Coreboot, предоставляющую замену проприетарным прошивкам UEFI и BIOS, отвечающим за инициализации CPU, памяти, периферийных устройств и других компонентов оборудования, с минимизацией бинарных вставок.

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

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

На 12% сокращён размер сборочного скрипта, написанного на POSIX sh. В GRUB добавлен драйвер для поддержки загрузки с накопителей NVMe. При работе на системах с CPU Intel Haswell (ThinkPad T440p, W541, Dell OptiPlex 9020 MT и Dell OptiPlex 9020) прекращено использование блоба для инициализации памяти (MRC), вместо которого задействована свободная реализация raminit.


Оборудование, поддерживаемое в Libreboot:

  • Серверные материнские платы:
    • ASUS KFSN4-DRE
    • ASUS KGPE-D16
  • Десктоп-системы:
    • Gigabyte GA-G41M-ES2L;
    • Acer G43T-AM3;
    • Intel D510MO / D410PT;
    • Apple iMac 5,2;
    • HP Elite 8200 SFF/MT;
    • HP Elite 8300 USDT;
    • ASUS KCMA-D8;
    • Dell Precision T1650.
    • Intel D945GCLF
    • Dell OptiPlex 7020 и 9020 серии SFF, XE2 SFF, MT и XE2 MT;
  • Ноутбуки:
    • ThinkPad X60 / X60S / X60 Tablet;
    • ThinkPad T60;
    • Lenovo ThinkPad X200 / X200S / X200 / X220 / X220 eDP / X230 Tablet;
    • Lenovo ThinkPad X301;
    • Lenovo ThinkPad R400;
    • Lenovo ThinkPad T400 / T400S / T420 / T420S / T430 / T440;
    • Lenovo ThinkPad T500 / T530;
    • Lenovo ThinkPad W530 / W541;
    • Lenovo ThinkPad R500;
    • HP EliteBook 2560p / 2570p / 2170p / 8470p / Folio 9470m;
    • HP EliteBook 820 G2;
    • HP Compaq Elite 8300 CMT;
    • HP EliteBook 8460p;
    • HP EliteBook 8560w;
    • Dell Latitute E6400 / E6430;
    • Dell Latitude E5420/E5520/E5530/E6520/E6530/E6420;
    • Apple MacBook1 и MacBook2;
    • ASUS Chromebook Flip C101 (ARM);
    • Samsung Chromebook Plus (ARM).

В дополнение к Libreboot сформирован выпуск проекта Canoeboot 20240612, который позиционируется как полностью свободная сборка Libreboot, соответствующая требованиям Фонда СПО к полностью свободным дистрибутивам. Выпуск Canoeboot основан на версии Libreboot 20240612, из которой удалены компоненты и изменения, не соответствующие критериям Фонда СПО.

Необходимость в создании отдельной сборки Libreboot объясняется тем, что сформированные Фондом СПО требования к свободным дистрибутивам не допускают поставку бинарных прошивок (firmware) и любых бинарных компонентов драйверов. При этом начиная с 2022 года проект Libreboot перешёл на более прагматичные правила использования бинарных компонентов, позволившие заметно расширить спектр поддерживаемого аппаратного обеспечения. Новой целью проекта Libreboot стала поддержка всего оборудования, поддерживаемого в coreboot, за исключением бинарных компонентов, влияющих на безопасность и надёжность (например, в Libreboot используется me_cleaner для отключения Intel ME). При таком подходе Libreboot потерял статус полностью свободного дистрибутива с позиции Фонда Свободного ПО.

Устройства, поддерживаемые в Canoeboot:

  1. OpenNews: Выпуск Coreboot 24.05
  2. OpenNews: Выпуск загрузочных прошивок Libreboot 20240504 и Canoeboot 20240504
  3. OpenNews: Доступны загрузочные прошивки Coreboot 24.02 и Libreboot 20240225
  4. OpenNews: Выпуск загрузочной прошивки Libreboot 20240126
  5. OpenNews: Удалённая уязвимость в прослойке Shim, позволяющая обойти UEFI Secure Boot
Обсуждение (62 +9) | Тип: Программы |
·11.06.2024 Компания LG опубликовала платформу webOS Open Source Edition 2.26 (104 +7)
  Представлен выпуск открытой платформы webOS Open Source Edition 2.26, которая может применяться на различных портативных устройствах, платах и автомобильных информационно-развлекательных системах. В качестве эталонной аппаратной платформы рассматриваются платы Raspberry Pi 4. Платформа развивается в публичном репозитории под лицензией Apache 2.0, а разработку курирует сообщество, придерживаясь совместной модели управления разработкой.

Основные изменения в новом выпуске:

  • Добавлена поддержка установки самодостаточных web-приложений (PWA, Progressive Web Application). При открытии сайтов, поддерживающих PWA, в в панели браузера появляется кнопка для их установки. После установки ярлык для вызова PWA-приложения отображается в штатном интерфейсе запуска программ, рядом с обычными приложениями.
  • В интерфейсе записи мультимедийного контента появились функции приостановки и возобновления записи, а также записи только звука. Для видео предоставлена возможность выбора частоты кадров и разрешения (FHD/20 FPS или HD/30 FPS).
  • В API для работы со звуком добавлена возможность прекращения и приостановки воспроизведения системных звуков, а также управления их громкостью.
  • В web-браузере Enact добавлена возможность открытия сайтов через прокси. Работу через прокси можно привязывать к отдельным сайтам.
  • Добавлена поддержка защищённой отрисовки с использованием DMABUF.
  • Обновлены шрифты Noto.
  • Для GStreamer задействован декодировщик UnifiedDecodebin, написанный на языке Rust.
  • В браузерный движок добавлена поддержка механизма WEb Push с использованием сервера FCM (Google Firebase Cloud Messaging).
  • Перенесены изменения из платформы Yocto 5.0.

Платформа webOS была изначально разработана компанией Palm в 2008 году и использовалась на смартфонах Palm Pre и Pixie. В 2010 году после поглощения компании Palm платформа перешла в руки Hewlett-Packard, после чего HP пыталась использовать данную платформу в своих принтерах, планшетах, ноутбуках и ПК. В 2012 году компания HP анонсировала перевод webOS в независимый открытый проект и в 2013 году начала открытие исходных текстов его компонентов. В 2013 году платформа была выкуплена у Hewlett-Packard компанией LG и теперь применяется на более чем 70 миллионах телевизоров и потребительских устройств LG. В 2018 году был основан проект webOS Open Source Edition, через который компания LG попыталась вернуться к открытой модели разработки, привлечь других участников и расширить спектр поддерживаемых в webOS устройств.

Системное окружение webOS формируется с использованием инструментария и базовых пакетов OpenEmbedded, а также сборочной системы и набора метаданных от проекта Yocto. Ключевыми компонентами webOS являются менеджер системы и приложений (SAM, System and Application Manager), отвечающий за выполнение приложений и сервисов, и Luna Surface Manager (LSM), формирующий интерфейс пользователя. Компоненты написаны с использованием фреймворка Qt и браузерного движка Chromium.

Отрисовка осуществляется через композитный менеджер, применяющий протокол Wayland. Для разработки пользовательских приложений предлагается использовать web-технологии (CSS, HTML5 и JavaScript) и фреймворк Enact, основанный на React, но возможно и создание программ на С и C++ с интерфейсом на базе Qt. Пользовательская оболочка и встроенные графические приложения в основном реализованы как нативные программы, написанные с использованием технологии QML. По умолчанию предлагается оболочка Home Launcher, оптимизированная для управления с сенсорных экранов и предлагающая концепцию сменяющих друг друга карт (вместо окон).

Для хранения данных в структурированном виде с использованием формата JSON применяется хранилище DB8, использующее в качестве бэкенда БД LevelDB. Для инициализации используется bootd на основе systemd. Для обработки мультимедийного контента предлагаются подсистемы uMediaServer и Media Display Controller (MDC), в качестве звукового сервера применяется PulseAudio. Для автоматического обновления прошивки применяется OSTree и атомарная замена разделов (создаются два системных раздела, один из которых является активным, а второй используется для копирования обновления).

  1. OpenNews: Компания LG опубликовала платформу webOS Open Source Edition 2.24
  2. OpenNews: Уязвимости в webOS, позволяющие перезаписать файлы на телевизорах LG
  3. OpenNews: Обновление мобильной платформы LuneOS, продолжившей развитием webOS
  4. OpenNews: Компания HP представила релиз открытой мобильной платформы Open webOS 1.0
  5. OpenNews: Компания LG выкупила мобильную платформу webOS у Hewlett-Packard и намерена использовать её в телевизорах
Обсуждение (104 +7) | Тип: Программы |
·11.06.2024 Mozilla опубликовала сервис для AI-генерации сайтов Solo 1.0 (129 +6)
  Компания Mozilla опубликовала первый значительный выпуск проекта Solo, развивающего платформу для создания сайтов, в которой для автоматической генерации типовых элементов интерфейса задействованы механизмы машинного обучения. Solo позиционируется как инструмент, позволяющий быстро создать стильный и современный персональный или корпоративный сайт, не имея навыков web-разработки.

Процесс создания сайта сводится к определению его тематики, выбору стиля шрифтов и цветовой гаммы, указанию типовых секций, таких как сведения о компании, расписание, отзывы клиентов, примеры работ и контактная информация. После определения пользователем пожеланий Solo генерирует вариант сайта, а затем предлагает в визуальном режиме адаптировать компоновку на свой вкус и добавить содержимое в шаблоны секций. Стиль и базовое заполнение генерируется при помощи AI, а подходящие выбранной тематике изображения автоматически подбираются в каталоге Unsplash. Поддерживаются такие дополнительные возможности как вывод баннера согласия с использованием Cookie и SEO-оптимизация.

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

  1. OpenNews: Mozilla добавит в Firefox 130 AI-возможность для генерации описаний изображений
  2. OpenNews: Mozilla уволит около 60 сотрудников и сосредоточит внимание на AI-технологиях в Firefox
  3. OpenNews: Mozilla представила встраиваемый в браузер AI-бот MemoryCache
  4. OpenNews: Mozilla запустила проект Mozilla.ai для развития открытых систем машинного обучения
Обсуждение (129 +6) | Тип: К сведению |
·11.06.2024 Выпуск Winlator 7.0, окружения для запуска Windows-приложений в Android (50 +4)
  Опубликован выпуск Android-приложения Winlator 7.0, предоставляющего обвязку над Wine и эмуляторами Box86/Box64 для выполнения Windows-приложений на платформе Android. Winlator разворачивает Linux-окружение на базе Ubuntu с Mesa, DXVK, D8VK, Vkd3d и CNC DDraw, в котором при помощи эмулятора и Wine на ARM-устройствах с Android выполняются Windows-приложения, собранные для архитектуры x86. Код проекта распространяется под лицензией MIT. Размер APK-пакета 251 МБ.

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

  • В состав включён пакет vkd3d с реализацией Direct3D 12, работающей через трансляцию вызовов в графический API Vulkan.
  • Добавлен экспериментальный режим WoW64 (Container Settings -> Advanced Tab), позволяющей выполнять 32-разрядные Windows-приложения в 64-разрядных системах.
  • Обновлены версии Wine и Box86/Box64.
  • Из кодовой базы Mesa перенесены свежие версии драйверов Turnip (GPU Qualcomm Adreno), Zink (реализация OpenGL поверх Vulkan) и VirGL (виртуальный GPU Virgil3D для QEMU/KVM).
  • Улучшено управление вводом и повышена стабильность работы через XInput.
  • Улучшен менеджер задач.
  • Расширены настройки контейнера (привязка к CPU, показ FPS, имя GPU, Windows-компоненты и переменные окружения).
  • Добавлена опция для ведения логов.
  • Проведена оптимизация производительности.

  1. OpenNews: Выпуск Wine 2.10 с начальной поддержкой платформы Android
  2. OpenNews: Для платформы Android развивается средство для запуска Windows-приложений на базе Wine
  3. OpenNews: В рамках проекта Darling развивается аналог Wine для запуска программ Mac OS X
  4. OpenNews: Проект Hangover для запуска Windows-приложений на системах ARM64 c Linux и Android
  5. OpenNews: Microsoft прекращает поддержку прослойки WSA для запуска Android-приложений в Windows
Обсуждение (50 +4) | Тип: Программы |
·10.06.2024 Выпуск AROS One 2.5, дистрибутива ОС AROS, продолжающей развитие AmigaOS (72 +22)
  Опубликован выпуск проекта AROS One 2.5, развивающего дистрибутив операционной системы AROS, позволяющий запустить на своей системе десктоп-окружение в стиле AmigaOS. Для установки на системах x86 подготовлены iso-образ и загрузочное окружение для записи на USB-накопитель. Операционная система AROS развивается с 1995 года и распространяется под открытой лицензией AROS Public License, основанной на Mozilla Public License 1.1.

Проект AROS совместим с AmigaOS 3.1 на уровне API, предоставляет возможность запуска приложений, созданных для AmigaOS (после перекомпиляции для AROS), предоставляет стек TCP/IP, звуковую подсистему и инструментарий для разработки графических приложений. AROS также предлагает графический интерфейс пользователя в стиле AmigaOS и развивает дополнительную функциональность, расширяющую возможности AmigaOS. AROS One представляет собой готовый для запуска на современном оборудовании дистрибутив, включающий кастомизированную операционную систему AROS и набор различных пользовательских приложений.

Среди изменений в новой версии:

  • Предложена новая Си-библиотека, синхронизированная с 64-разрядной ОС AROS.
  • При запуске AROS поверх Linux реализована возможность работы с использованием WSL (Windows Subsystem for Linux), прослойки для запуска Linux-приложений в Windows.
  • Заменено используемое по умолчанию изображение курсора мыши.
  • Расширена функциональность загрузочного меню и сокращено время загрузки.
  • В файловом менеджере и рабочем столе Wanderer добавлена поддержка удаления файлов и каталогов нажатием клавиши Del.
  • Добавлен скрипт SMB2-Start для организации совместного доступа к файлам по сети.
  • Обновлены версии приложений, собранных для AROS, например, эмуляторы классических игр ScummVM 1.9.1 и ResidualVM 0.3.1.1, графическая библиотека GLFW (Graphics Library Framework) 3.4, браузер AmiFox 0.6, конвертер изображений Image2PDF 2.6, интерфейс выбора тем оформления ThemeList 1.0, просмотрщик изображений LoView 2.024, приложение для чистки системы WitchCleaner 3.20, а также различные демонстрации и игры.

  1. OpenNews: Выпуск Icaros Desktop 2.3, дистрибутива операционной системы AROS
  2. OpenNews: Выпуск свободного эмулятора классических квестов ScummVM 2.8.0
Обсуждение (72 +22) | Тип: Программы |
·10.06.2024 Выпуск дистрибутива Parrot 6.1 с подборкой программ для проверки безопасности (26 +8)
  Доступен релиз дистрибутива Parrot 6.1, основанный на пакетной базе Debian 12 и включающий подборку инструментов для проверки защищённости систем, проведения криминалистического анализа и обратного инжиниринга. Для загрузки предложены несколько iso-образов с окружением MATE, предназначенные для повседневного использования, тестирования безопасности, установки на платах Raspberry Pi и создания специализированных установок, например, для применения в облачных окружениях. Дополнительно поставляются готовые для запуска образы виртуальных машин, собранные для архитектур amd64 и Apple Silicon (M1 и M2).

Дистрибутив Parrot позиционируется как переносная лаборатория с окружением для экспертов по безопасности и криминалистов, основное внимание в которой уделяется средствам для проверки облачных систем и устройств интернета-вещей. В состав также включены криптографические инструменты и программы обеспечения защищённого выхода в сеть, в том числе предлагаются TOR, I2P, anonsurf, gpg, tccf (Two Cents Cryptography Frontend), zulucrypt, veracrypt, truecrypt и luks.

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

  • До версии 4.2 обновлён развиваемый проектом Parrot пакет Anonsurf, предназначенный для направления трафика через сеть Tor.
  • В базовую поставку возвращён пакет parrot-updater, обеспечивающий отслеживание появления обновлений дистрибутива, выводящий соответствующие уведомления и помогающий установить обновления.
  • Обновлены версии пакетов bind9, chromium, firefox, webkit, golang 1.21, grub 2.12, glibc, pipewire 1.0.5, libreoffice 24.2, openjdk, php8, ruby 3.1.
  • Обновлены специализированные инструменты: инструментарии для тестирования защищённости web-приложений burpsuite 2024.2.1.3 и zaproxy 2.14, система автоматизации атак на СУБД sqlmap 1.8.3, утилита сканирования TLS-сертификатов sslscan 2.1.3, платформа для анализа уязвимостей metasploit 6.4.6, утилита для создания загрузочных USB-накопителей woeusb-ng 0.2.12, анализатор памяти volatility3 1.0.1, инструментарий для обратного инжиниринга rizin 0.7.2, агент для организации доступа после совершения атаки powershell-empire 5.9.5, загрузчик контента из Instagram instaloader 4.11, анализатор исполняемых файлов gdb-gef 2024.1 и система удалённого управления Windows evil-winrm 3.5.
  • Вместо утилиты crackmapexec в состав включён пакет NetExec для организации атак на сетевые сервисы и автоматизации аудита уязвимых хостов в крупных сетях. Содержит компоненты для эксплуатации уязвимостей в реализациях протоколов SMB, LDAP, WINRM, MSSQL, SSH, FTP.
  • В сборах для Raspberry Pi добавлена поддержка платы Raspberry Pi 5, ядро Linux обновлено до версии 6.6.28, добавлены дополнительные драйверы для подключаемых устройств, улучшена поддержка Wi-Fi.
  • Улучшен скрипт для формирования окружения Parrot из уже установленной системы с Debian.

  1. OpenNews: Опубликован дистрибутив для исследования безопасности Kali Linux 2024.2
  2. OpenNews: Выпуск дистрибутивов для исследователей безопасности Parrot 6.0 и Gnoppix 24
  3. OpenNews: Выпуск BackBox Linux 8.1, дистрибутива для тестирования безопасности
  4. OpenNews: Выпуск BlackArch 2020.06.01, дистрибутива для тестирования безопасности
  5. OpenNews: Релиз CAINE 11.0, дистрибутива для выявления скрытых данных
Обсуждение (26 +8) | Тип: Программы |
·10.06.2024 Релиз T2 SDE 24.6, платформы для создания дистрибутивов (48 +11)
  Опубликован релиз мета-дистрибутива T2 SDE 24.6, предоставляющего окружение для формирования собственных дистрибутивов, кросс-компиляции и поддержания версий пакетов в актуальном состоянии. Изначально платформа сосредоточена на создании сборок на базе ядра Linux, но отдельно развиваются прототипы, позволяющие собирать пакеты для различных ОС, включая macOS, Haiku и BSD-системы. В планах поддержка создания окружений на основе других ядер, например, на базе L4, Fuchsia и RedoxOS, и возможность формирования сборок на базе Android (AOSP). Из популярных дистрибутивов, построенных на базе системы T2, можно отметить Puppy Linux. Проектом предоставляются базовые загрузочные iso-образы с минимальным графическим окружением в вариантах с библиотеками Musl, uClibc и Glibc. Для сборки доступны более 5000 пакетов.

В T2 обеспечивается поддержка 25 аппаратных архитектур: Alpha, Arc, ARM(64), Avr32, HPPA(64), IA64, Loongarch64, M68k, Microblaze, MIPS(64), Nios2, OpenRISC, PowerPC(64), RISCV(64), s390x, SPARC(64), SuperH, i486, i686, x86-64 и x32. Платформой поддерживаются как новейшие встраиваемые системы, так и устаревшее оборудование, например, продолжается поддержка приставки Sony PS3 и рабочих станций SGI, Sun и HP. Для некоторых архитектур предоставляется возможность работы в окружениях с 512 МБ ОЗУ. Готовые сборки с графическим окружением на базе GNOME и Wayland сформированы для архитектур x86_64, i686, ARM64, PPC64, IA-64 и RISCV-64.

Среди изменений в новой версии:

  • Добавлено 80 пакетов, обновлено 750 пакетов, удалён 21 пакет.
  • В базовую поставку включены LibreOffice, Wine и Thunderbird.
  • До свежих выпусков обновлены ядро Linux 6.9, LVM/Clang 18.1.6, GCC 13.3.0, Mesa 24.1, Firefox 126, KDE 6 и GNOME 46.
  • В состав включены утилиты для манипуляций с промежуточным представлением шейдеров SPIR-V, применяемым в Vulkan.
  • Проведена оптимизация производительности OpenSSL, позволившая в два раза ускорить работу многих криптоалгоритмов и SSH на системах с архитектурой IA-64 (Itanium).
  • Добавлена поддержка установки в остающееся свободным дисковое пространство на накопителе.
  • Налажена установка в минимальном режиме и добавлена опция для минимальной установки без компонентов X.Org.
  • Добавлена встроенная сетевая конфигурация для подключения к беспроводным сетям с использованием WPA.
  • Расширено число устанавливаемых по умолчанию пиктограмм и обоев рабочего стола. Добавлена поддержка формата SVG.

  1. OpenNews: Релиз мета-дистрибутива T2 SDE 24.5
  2. OpenNews: Выпуск Puppy Linux 9.5, дистрибутива для устаревших компьютеров
  3. OpenNews: Релиз дистрибутива Slacko Puppy 7.0
  4. OpenNews: Выпуск EasyOS 5.7, самобытного дистрибутива от создателя Puppy Linux
  5. OpenNews: SmolBSD - инструментарий для создания микро-сборок NetBSD
Обсуждение (48 +11) | Тип: Программы |
·08.06.2024 Для включения в Mesa передан начальный код для поддержки ОС Fuchsia (65 +8)
  Сотрудники Google предложили для включения в состав Mesa код с реализацией начальной поддержки сборки в операционной системе Fuchsia. Изменения пока затрагивают только вспомогательные библиотеки Mesa (src/util). Например, поддержка Fuchsia добавлена в функции работы со временем, динамической загрузки библиотек, определения операционной системы и работы с потоками.

Компоненты Mesa используются в Fuchsia в развиваемом в Google форке lavapipe (lvp), программного растеризатора для API Vulkan, а также в генераторе кода gfxstream (Graphics Streaming Kit), применяемом для перенаправления вызовов к графическим API при виртуализации API Vulkan. Компания Google намерена постепенно передать в основной состав Mesa накопившиеся изменения для упрощения сопровождения ответвления, а со временем добиться включения в Mesa исходного кода Vulkan-драйвера gfxstream, который может применяться для доступа к API Vulkan из гостевых систем на базе Linux, Android и Fuchsia.

  1. OpenNews: Отменена программа развития ОС Fuchsia для рабочих станций
  2. OpenNews: Google опубликовал обновление операционной системы Fuchsia 14
  3. OpenNews: Google уволит 16% разработчиков ОС Fuchsia
  4. OpenNews: Google готовится к переводу умных колонок Nest Audio на ОС Fuchsia
  5. OpenNews: Доступна операционная система dahliaOS 220222, сочетающая технологии Linux и Fuchsia
Обсуждение (65 +8) | Тип: К сведению |
·08.06.2024 Уязвимости в проприетарных драйверах NVIDIA (38 +12)
  Компания NVIDIA раскрыла сведения о серии уязвимостей в проприетарных драйверах к GPU и VGPU, которые устранены в недавно выпущенных обновлениях 550.90.07, 535.183.01 и 470.256.02.
  • CVE‑2024‑0090 - ошибка, приводящая к записи за пределы выделенного буфера. Потенциально уязвимость может быть эксплуатирована для повышения привилегий или выполнения кода атакующего. Проблема проявляется в драйверах для Linux и Windows. Уровень опасности 7.8 из 10.
  • CVE‑2024‑0091 - разыменование указателя при манипуляциях с API драйвера. Успешная эксплуатация уязвимости может привести к отказу в обслуживании, утечке информации или фальсификации данных. Проблема проявляется в драйверах для Linux и Windows. Уровень опасности 7.8 из 10.
  • CVE‑2024‑0093 - предоставление доступа к внутренней информации пользователям, не авторизированным на получение подобных данных. Успешная эксплуатация уязвимости может привести к утечке информации. Проблема проявляется в драйверах для Linux и Windows. Уровень опасности 6.5 из 10.
  • CVE‑2024‑0092 - некорректная проверка и обработка исключений. Проблема может привести к отказу в обслуживании. Уязвимость проявляется в драйверах для Linux и Windows. Уровень опасности 5.5 из 10.
  • CVE‑2024‑0089 - утечка информации, оставшейся после предыдущего клиента или процесса. Проблема проявляется только в драйверах для Windows. Уровень опасности 7.8 из 10.
  • Пять уязвимостей в драйверах для виртуального GPU NVIDIA (vGPU), из которых три потенциально позволяют выполнить привилегированные операции на стороне хост-окружения через манипуляции в гостевой системе (CVE‑2024‑0099, CVE‑2024‑0084) или выполнения действий непривилегированным пользователем (CVE‑2024‑0085) .

  1. OpenNews: Представитель NVIDIA ответил на вопросы, связанные с переводом драйверов на открытые модули ядра
  2. OpenNews: NVIDIA начнёт использовать открытые модули ядра для GPU, начиная с Turing
  3. OpenNews: NVIDIA препятствует разработке транслирующих прослоек для запуска CUDA на других платформах
  4. OpenNews: Выпуск проприетарного драйвера NVIDIA 550.54.14
  5. OpenNews: NVK и Zink существенно улучшили ситуацию с открытыми драйверами для GPU NVIDIA
Обсуждение (38 +12) | Тип: Программы |
·08.06.2024 В KDE повышена эффективность кэширования и включено ускорение отрисовки курсора на системах с GPU Intel (78 +23)
  Нейт Грэм (Nate Graham), разработчик, занимающийся контролем качества в проекте KDE, опубликовал очередной отчёт о разработке KDE. Среди наиболее заметных изменений:
  • В ветку KDE Plasma 6.1, релиз которой запланирован на 18 июня, принято изменение значительно ускоряющее работу с содержимым каталога ~/.cache. Добавленная оптимизация решает проблемы с подвисанием некоторых эффектов рабочего стола на системах с медленными дисками.
  • В ветке 6.1 также решена проблема с высокой нагрузкой на CPU в композитном сервере KWin, возникающей при включении режимов синхронизации выделенных областей с буфером обмена в виджете для работы с буфером обмена (настройки "Keep the selection and clipboard the same" или "Text selection: Always save in history").
  • В кодовой базе, которая войдёт в состав ветки 6.2, включена по умолчанию поддержка аппаратного ускорения отрисовки курсора на системах с GPU Intel.
  • В стиле Breeze для Qt Quick Controls 2 реализована поддержка перемещаемых разделителей (SplitView), которые можно использовать в QML-программах для создания боковых панелей с изменяемым размером.
  • На системах с GPU NVIDIA при использовании X11 в диалог настройки панели добавлено предупреждения об ошибке в проприетарном драйвере NVIDIA, приводящей к подвисаниям при перемещении или изменении размера окон в случае включении режима плавающей панели или адаптивной прозрачности.
  • В виджет управления сетевым соединением добавлена поддержка WebAuth аутентификации на базе SAML (Security Assertion Markup Language). Добавлена возможность перемещения показываемого в виджете QR-кода, что можно использовать для его сохранения как изображения.
  • В бэкенд мониторинга за состоянием системы добавлена поддержка получения информации о CPU, памяти и вводе/выводе через /proc/pressure/.
  • В файловый менеджер Dolphin добавлен вывод рекомендации по установке приложения Filelight при попытке получения информации о свободном пространстве на накопителе, если Filelight не установлен (в этом случае выпадающее меню с информацией о свободном пространстве остаётся пустым).
  • При копировании пароля из KWalletManager он теперь не отображается в виджете для работы с буфером обмена.
  • Удалена нерабочая опция для скрытия вспомогательных окон неактивных приложений ("Hide utility windows for inactive applications")
  • Во время перемещении окон задействован более подходящий курсор мыши.

Дополнительно можно отметить выпуск платформы KDE Frameworks 6.3.0, предоставляющей реструктуризованный и портированный на Qt 6 базовый набор библиотек и runtime-компонентов, лежащих в основе KDE. Фреймворк включает в себя 72 библиотеки, часть которых может работать в качестве самодостаточных надстроек над Qt, а часть формируют программный стек KDE. Выпуск cформирован в соответствии с инициативой по предсказуемому ежемесячному формированию обновлений KDE Frameworks. В новой версии в основном устранены ошибки и недоработки.

  1. OpenNews: Тестирование среды рабочего стола KDE Plasma 6.1
  2. OpenNews: Выпуск KDE Gear 24.05, набора приложений от проекта KDE
  3. OpenNews: Изменения для улучшения отображения KDE-приложений в GNOME и Xfce
  4. OpenNews: В KDE убрана возможность установки тем пиктограмм GNOME. Недавние изменения в KDE 6.1
  5. OpenNews: Выпуск KDE Frameworks 6.1.0. Реализация Explicit Sync для KDE
Обсуждение (78 +23) | Тип: Обобщение |
·07.06.2024 Выпуск платёжной системы GNU Taler 0.11, развиваемой проектом GNU (103 +22)
  Проект GNU представил выпуск свободной системы электронных платежей GNU Taler 0.11, предоставляющей анонимность покупателям, но сохраняющей возможность идентификации продавцов для обеспечения прозрачности предоставления налоговой отчётности. Система не позволяет отследить информацию о том, куда пользователь тратит деньги, но предоставляет средства для отслеживания поступления средств (отправитель остаётся анонимным), что решает свойственные BitCoin проблемы с налоговым аудитом. Код написан на Python и распространяется под лицензиями AGPLv3 и LGPLv3.

GNU Taler не создаёт собственную криптовалюту, а работает с уже существующими валютами, в том числе с долларами, евро и биткоинами. Поддержку новых валют можно обеспечить через создание банка, который выступает финансовым гарантом. Бизнес-модель GNU Taler основана на выполнении операций обмена - деньги из традиционных систем совершения платежей, таких как BitCoin, Mastercard, SEPA, Visa, ACH и SWIFT, преобразуются в анонимные электронные деньги в той же валюте. Пользователь может передавать электронные деньги продавцам, которые затем могут на точке обмена поменять их обратно в реальные деньги, представленные традиционными системами платежей.

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

Финансирование разработки осуществляется на гранты Еврокомиссии, Государственного секретариата Швейцарии по образованию и Государственного секретариата Швейцарии по исследованиям и инновациям (SERI). В рамках проекта NGI TALER ведётся работа по созданию на базе GNU Taler продукта, готового для применения в Евросоюзе.

Основные изменения:

Обсуждение (103 +22) | Тип: Программы |
Следующая страница (раньше) >>



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

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