home tags events about rss login

Things happen.

continue bonked 01 Jul 2026 10:25 +0000
original: pnglui@mastodon.ml

Π‘ΠΊΡ€Π°Ρ„Ρ‚ΠΈΠ»ΠΈ Π’ΠΈΠΌΡƒΡ€Ρƒ навСс ΠΈ ΠΏΡ€ΠΈΠ»Π°Π²ΠΎΠΊ для Ρ‚Π΅Π»Π΅ΠΆΠΊΠΈ. Из ΠΏΠΎΠ»ΠΈΠΏΡ€ΠΎΠΏΠΈΠ»Π΅Π½Π°. Π§Ρ‚ΠΎΠ± Π½Π° БСссонницС Π²ΠΎΠ΄Ρƒ Ρ€Π°Π·Π²ΠΎΠ·ΠΈΡ‚ΡŒ ΠΈ Ρ‚ΠΎΡ€Π³ΠΎΠ²Π°Ρ‚ΡŒ. И Π½Π° ΠΏΡ€ΠΎΡ‡ΠΈΡ… двиТняках.
Π Π°Π·Π±ΠΎΡ€Π½Ρ‹ΠΉ кстати.

External Attachment:

opennet honked 01 Jul 2026 10:00 +0000

Выпуск срСды Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ стола COSMIC 1.2.0

Компания System76, Ρ€Π°Π·Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°ΡŽΡ‰Π°Ρ Linux-дистрибутив Pop!_OS , ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π»Π° выпуск срСды Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ стола COSMIC 1.2.0 . ΠŸΠ°ΠΊΠ΅Ρ‚Ρ‹ с COSMIC 1.2.0 доступны Π² дистрибутивС Pop!_OS 24.04 ΠΈ Π² блиТайшСС врСмя ΠΎΠΆΠΈΠ΄Π°ΡŽΡ‚ΡΡ Π² Fedora , NixOS , Arch Linux , openSUSE , Aeyrin OS , Redox ΠΈ CachyOS . Код написан Π½Π° языкС Rust ΠΈ распространяСтся ΠΏΠΎΠ΄ лицСнзиями GPLv3 (прилоТСния) ΠΈ MPL-2.0 (Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ).

COSMIC развиваСтся ΠΊΠ°ΠΊ ΡƒΠ½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚, Π½Π΅ привязанный ΠΊ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠΌΡƒ дистрибутиву ΠΈ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ спСцификациям Freedesktop. Для построСния интСрфСйса Π² COSMIC задСйствована Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° Iced, которая ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ бСзопасныС Ρ‚ΠΈΠΏΡ‹, ΠΌΠΎΠ΄ΡƒΠ»ΡŒΠ½ΡƒΡŽ Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Ρƒ ΠΈ модСль Ρ€Π΅Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΠ³ΠΎ программирования, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π΅Ρ‚ Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Ρƒ, ΠΏΡ€ΠΈΠ²Ρ‹Ρ‡Π½ΡƒΡŽ для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ², Π·Π½Π°ΠΊΠΎΠΌΡ‹Ρ… с языком Π΄Π΅ΠΊΠ»Π°Ρ€Π°Ρ‚ΠΈΠ²Π½ΠΎΠ³ΠΎ построСния интСрфСйсов Elm. ΠŸΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»ΡΠ΅Ρ‚ΡΡ нСсколько Π΄Π²ΠΈΠΆΠΊΠΎΠ² отрисовки, ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‰ΠΈΡ… Vulkan, Metal, DX12, OpenGL 2.1+ ΠΈ OpenGL ES 2.0+. Π Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°ΠΌ прСдлагаСтся Π³ΠΎΡ‚ΠΎΠ²Ρ‹ΠΉ Π½Π°Π±ΠΎΡ€ Π²ΠΈΠ΄ΠΆΠ΅Ρ‚ΠΎΠ², Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ асинхронныС ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π°Π΄Π°ΠΏΡ‚ΠΈΠ²Π½ΡƒΡŽ ΠΊΠΎΠΌΠΏΠΎΠ½ΠΎΠ²ΠΊΡƒ элСмСнтов интСрфСйса Π² зависимости ΠΎΡ‚ Ρ€Π°Π·ΠΌΠ΅Ρ€Π° ΠΎΠΊΠ½Π° ΠΈ экрана.

Помимо использования языка Rust ΠΈΠ· особСнностСй COSMIC Π²Ρ‹Π΄Π΅Π»ΡΡŽΡ‚ΡΡ Ρ€Π΅ΠΆΠΈΠΌΡ‹ Π³ΠΈΠ±Ρ€ΠΈΠ΄Π½ΠΎΠΉ ΠΌΠΎΠ·Π°ΠΈΡ‡Π½ΠΎΠΉ ΠΊΠΎΠΌΠΏΠΎΠ½ΠΎΠ²ΠΊΠΈ ΠΎΠΊΠΎΠ½ ΠΈ стСкового закрСплСния ΠΎΠΊΠΎΠ½ (Π³Ρ€ΡƒΠΏΠΏΠΈΡ€ΠΎΠ²ΠΊΠ° ΠΎΠΊΠΎΠ½ ΠΏΠΎ Π°Π½Π°Π»ΠΎΠ³ΠΈΠΈ со Π²ΠΊΠ»Π°Π΄ΠΊΠ°ΠΌΠΈ Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅), ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ Π²ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒΡΡ Π² привязкС ΠΊ Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΌ Ρ€Π°Π±ΠΎΡ‡ΠΈΠΌ столам. ΠŸΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠΌ Ρ‚Π°ΠΊΠΆΠ΅ разрабатываСтся ΠΊΠΎΠΌΠΏΠΎΠ·ΠΈΡ‚Π½Ρ‹ΠΉ сСрвСр cosmic-comp Π½Π° Π±Π°Π·Π΅ Wayland.

ΠžΡΠ½ΠΎΠ²Π½Ρ‹Π΅ измСнСния ΠΏΠΎ ΡΡ€Π°Π²Π½Π΅Π½ΠΈΡŽ с вСрсиСй 1.1.0:

  • Π’ сСрвис установки ΠΎΠ±ΠΎΠ΅Π² Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ стола cosmic-bg Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ AVIF.
  • АпплСты ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΠΊ сСти ΠΈ Ρ€Π°Π±ΠΎΡ‚Ρ‹ с Bluetooth для ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ†ΠΈΠΈ ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ°ΡŽΡ‰Π΅Π³ΠΎΡΡ процСсса ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΠΏΠ΅Ρ€Π΅Π²Π΅Π΄Π΅Π½Ρ‹ Π½Π° спинСр, прСдоставляСмый Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΎΠΉ libcosmic. Аналогичный ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ‚ΠΎΡ€ задСйствован ΠΏΡ€ΠΈ ΠΎΠΆΠΈΠ΄Π°Π½ΠΈΠΈ Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΡ Π°ΡƒΡ‚Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ ΠΏΡ€ΠΈ Π²Ρ…ΠΎΠ΄Π΅ Π² систСму ΠΈ ΠΏΡ€ΠΈ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ΅ ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² Π² ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€Π΅ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ.
  • Π’ ΠΊΠΎΠΌΠΏΠΎΠ·ΠΈΡ‚Π½ΠΎΠΌ сСрвСрС cosmic-comp Ρ€Π΅ΡˆΠ΅Π½Π° ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° с ΠΌΠ΅Ρ€Ρ†Π°Π½ΠΈΠ΅ΠΌ экрана Π½Π° систСмах с GPU Intel Π½Π° Π±Π°Π·Π΅ ΠΌΠΈΠΊΡ€ΠΎΠ°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€ Meteor, Arrow ΠΈ Lunar Lake. Π’Π°ΠΊΠΆΠ΅ устранСно ΠΌΠ΅Ρ€Ρ†Π°Π½ΠΈΠ΅ ΠΏΡ€ΠΈ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΈΠΈ интСрфСйса ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΠΌΠ΅ΠΆΠ΄Ρƒ Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΌΠΈ Ρ€Π°Π±ΠΎΡ‡ΠΈΠΌΠΈ столами ΠΈ ΠΏΡ€ΠΈ запускС мСню ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ.
  • Π’ тСкстовом Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π΅ cosmic-edit Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½ΠΎ ΠΏΠΎΠΌΠ΅Ρ‰Π΅Π½ΠΈΠ΅ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° Π² список Π½Π΅Π΄Π°Π²Π½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Ρ… Ρ„Π°ΠΉΠ»ΠΎΠ² ΠΏΡ€ΠΈ записи Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°.
  • Π’ Ρ„Π°ΠΉΠ»ΠΎΠ²ΠΎΠΌ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€Π΅ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π° Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ просмотра ΠΏΠΎΠ΄Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΠΉ Π² ΠΊΠΎΡ€Π·ΠΈΠ½Π΅ ΠΈ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π° информация ΠΎ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½ΠΎΠΉ суммС Π² панСль со свойствами Ρ„Π°ΠΉΠ»Π°.
  • Π’ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ cosmic-monitor появилась ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½ΠΎΠΉ ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠΈ Π½Π° страницах со списками процСссов ΠΈ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ.
  • Π’ xdg-desktop-portal-cosmic осущСствлён ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ Π½Π° сборку с использованиСм ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Ρ‹ just вмСсто make.


  • Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ: https://www.opennet.ru/opennews/art.shtml?num=65818

opennet honked 01 Jul 2026 10:00 +0000

AI-модСль Brain2Qwerty для воссоздания Π½Π°Π±ΠΈΡ€Π°Π΅ΠΌΠΎΠ³ΠΎ Π½Π° ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Π΅ тСкста ΠΏΠΎ записи активности ΠΌΠΎΠ·Π³Π°

Компания Meta * прСдставила AI-модСль Brain2Qwerty v2 , ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰ΡƒΡŽ Π½Π° основС Π°Π½Π°Π»ΠΈΠ·Π° элСктричСской активности ΠΌΠΎΠ·Π³Π°, записанной ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ магнитоэнцСфалографии ( ΠœΠ­Π“ ), Π²ΠΎΡΡΠΎΠ·Π΄Π°Ρ‚ΡŒ тСкст, Π½Π°Π±ΠΈΡ€Π°Π΅ΠΌΡ‹ΠΉ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ Π½Π° ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Π΅. Для Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ доступСн инструмСнтарий для обучСния ΠΈ выполнСния ΠΌΠΎΠ΄Π΅Π»ΠΈ, Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊ для ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Π΄Π°Π½Π½Ρ‹Ρ… магнитоэнцСфалографии ΠΈ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° для обучСния ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ Π½Π° Π΄Π°Π½Π½Ρ‹Ρ… ΠΎΠ± элСктричСской активности ΠΌΠΎΠ·Π³Π°. Для Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ Ρ‚Π°ΠΊΠΆΠ΅ доступСн Π½Π°Π±ΠΎΡ€ Π΄Π°Π½Π½Ρ‹Ρ…, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Ρ… ΠΏΡ€ΠΈ ΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈΠΈ ΠΌΠΎΠ΄Π΅Π»ΠΈ Π² ΠΏΠ΅Ρ€Π²ΠΎΠΌ экспСримСнтС (Π΄Π°Π½Π½Ρ‹Π΅ для Π²Ρ‚ΠΎΡ€ΠΎΠ³ΠΎ экспСримСнта Π±ΡƒΠ΄ΡƒΡ‚ ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½Ρ‹ ΠΏΠΎΠ·Π΄Π½Π΅Π΅, послС принятия ΡΡ‚Π°Ρ‚ΡŒΠΈ Π² Π½Π°ΡƒΡ‡Π½Ρ‹ΠΉ ΠΆΡƒΡ€Π½Π°Π»). Код Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ ΠΏΠΎΠ΄ Π»ΠΈΡ†Π΅Π½Π·ΠΈΠ΅ΠΉ MIT, Π° Π΄Π°Π½Π½Ρ‹Π΅ Ρ€Π°ΡΠΏΡ€ΠΎΡΡ‚Ρ€Π°Π½ΡΡŽΡ‚ΡΡ ΠΏΠΎΠ΄ Π»ΠΈΡ†Π΅Π½Π·ΠΈΠ΅ΠΉ CC BY-NC 4.0.

Π’ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒ ΠΏΡ€ΠΈ Π°Π½Π°Π»ΠΈΠ·Π΅ сырых (Π·Π°ΡˆΡƒΠΌΠ»Ρ‘Π½Π½Ρ‹Ρ…) Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠ² магнитоэнцСфалографии ΠΏΡ€ΠΈ использовании Π²Ρ‚ΠΎΡ€ΠΎΠΉ вСрсии ΠΌΠΎΠ΄Π΅Π»ΠΈ Brain2Qwerty составила Π² срСднСм 61% ΠΏΡ€ΠΈ воссоздании Π½Π°Π±ΠΎΡ€Π° Π½Π° ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Π΅ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Ρ… слов. ΠŸΡ€ΠΈ этом Π½Π°ΠΈΠ»ΡƒΡ‡ΡˆΠΈΠΉ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚, ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½Ρ‹ΠΉ ΠΎΠ΄Π½ΠΈΠΌ ΠΈΠ· участников экспСримСнта составил 78%. Π£ ΠΏΠ΅Ρ€Π²ΠΎΠΉ вСрсии ΠΌΠΎΠ΄Π΅Π»ΠΈ Brain2Qwerty, которая Π±Ρ‹Π»Π° ΠΎΠ±ΡƒΡ‡Π΅Π½Π° Π½Π° мСньшСм Π² 10 Ρ€Π°Π· ΠΎΠ±ΡŠΡ‘ΠΌΠ΅ Π΄Π°Π½Π½Ρ‹Ρ…, ΡΡ„Ρ„Π΅ΠΊΡ‚ΠΈΠ²Π½ΠΎΡΡ‚ΡŒ составила 40% Π² срСднСм ΠΈ 48% ΠΏΡ€ΠΈ Π½Π°ΠΈΠ»ΡƒΡ‡ΡˆΠ΅ΠΌ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅. Для сравнСния, ΡΡ„Ρ„Π΅ΠΊΡ‚ΠΈΠ²Π½ΠΎΡΡ‚ΡŒ Π΄Ρ€ΡƒΠ³ΠΈΡ… Π½Π΅ΠΈΠ½Π²Π°Π·ΠΈΠ²Π½Ρ‹Ρ… ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ² восстановлСния тСкста Π½Π° основС Π°Π½Π°Π»ΠΈΠ·Π° активности ΠΌΠΎΠ·Π³Π° оцСниваСтся Π² 8%.

Вторая вСрсия ΠΌΠΎΠ΄Π΅Π»ΠΈ Brain2Qwerty Π±Ρ‹Π»Π° ΠΎΠ±ΡƒΡ‡Π΅Π½Π° Π½Π° Π΄Π°Π½Π½Ρ‹Ρ… активности ΠΌΠΎΠ·Π³Π°, записанных ΠΏΡ€ΠΈ Π²Π²ΠΎΠ΄Π΅ 22 тысяч ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΈΠΉ, Π½Π°Π±Ρ€Π°Π½Π½Ρ‹Ρ… 9 участниками экспСримСнта. ΠΠΊΡ‚ΠΈΠ²Π½ΠΎΡΡ‚ΡŒ ΠΌΠΎΠ·Π³Π° ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ участника Π·Π°ΠΏΠΈΡΡ‹Π²Π°Π»Π°ΡΡŒ Π² Ρ‚Π΅Ρ‡Π΅Π½ΠΈΠ΅ 10 сСансов ΠΏΠΎ 1 часу Π²ΠΎ врСмя Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΠ³ΠΎ Π½Π°Π±ΠΎΡ€Π° тСкста Π½Π° ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Π΅. Π—Π°ΠΏΠΈΡΡŒ активности ΠΎΡΡƒΡ‰Π΅ΡΡ‚Π²Π»ΡΠ»Π°ΡΡŒ с использованиСм систСмы магнитоэнцСфалографии Megin (Elekta Neuromag), ΡΠΎΠ±ΠΈΡ€Π°ΡŽΡ‰Π΅ΠΉ Π΄Π°Π½Π½Ρ‹Π΅ ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ 102 ΠΌΠ°Π³Π½ΠΈΡ‚ΠΎΠΌΠ΅Ρ‚Ρ€ΠΎΠ² ΠΈ 204 Π³Ρ€Π°Π΄ΠΈΠΎΠΌΠ΅Ρ‚Ρ€ΠΎΠ² с частотой 1000 сканирований Π² сСкунду.

Участникам Π² Π½Π°ΡƒΡˆΠ½ΠΈΠΊΠ°Ρ… Π½Π°Π·Ρ‹Π²Π°Π»ΠΎΡΡŒ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΠ΅ ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΈΠ΅, послС Ρ‡Π΅Π³ΠΎ Π½Π° экранС Π½Π° 1.5 сСкунды загорался ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ‚ΠΎΡ€, послС потухания ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π±Ρ‹Π»ΠΎ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠΌ слСпой ΠΏΠ΅Ρ‡Π°Ρ‚ΠΈ Π½Π°Π±Ρ€Π°Ρ‚ΡŒ ΡƒΡΠ»Ρ‹ΡˆΠ°Π½Π½ΡƒΡŽ Ρ„Ρ€Π°Π·Ρƒ Π½Π° ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Π΅. Для фиксации взгляда Π²ΠΎ врСмя Π½Π°Π±ΠΎΡ€Π° слСдовало ΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Π½Π° Π²Ρ€Π°Ρ‰Π°ΡŽΡ‰ΠΈΠΉΡΡ Ρ‡Ρ‘Ρ€Π½Ρ‹ΠΉ ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚ Π² Ρ†Π΅Π½Ρ‚Ρ€Π΅ экрана.

ΠŸΠΎΠ²Ρ‹ΡˆΠ΅Π½ΠΈΠ΅ эффСктивности ΠΏΠΎ ΡΡ€Π°Π²Π½Π΅Π½ΠΈΡŽ с ΠΏΠ΅Ρ€Π²ΠΎΠΉ вСрсиСй Brain2Qwerty достигаСтся благодаря дСсятикратному ΡƒΠ²Π΅Π»ΠΈΡ‡Π΅Π½ΠΈΡŽ ΠΎΠ±ΡŠΡ‘ΠΌΠ° задСйствованных ΠΏΡ€ΠΈ ΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈΠΈ Π΄Π°Π½Π½Ρ‹Ρ… ΠΈ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Ρƒ ΠΎΡ‚ Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π½Π° ΡƒΡ€ΠΎΠ²Π½Π΅ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Ρ… символов ΠΊ ΠΌΠ½ΠΎΠ³ΠΎΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π½ΠΎΠΉ систСмС, Π²ΠΎΡΡΠΎΠ·Π΄Π°ΡŽΡ‰Π΅ΠΉ Ρ†Π΅Π»Ρ‹Π΅ слова ΠΈ прСдлоТСния. Для воссоздания тСкста ΠΈΠ· записи активности ΠΌΠΎΠ·Π³Π° задСйствована систСма ΠΈΠ· Ρ‚Ρ€Ρ‘Ρ… ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ²: Conformer для выдСлСния ΠΈ классификации ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Ρ… Π±ΡƒΠΊΠ² ΠΈΠ· сигналов магнитоэнцСфалографии, Aligner для объСдинСния Π±ΡƒΠΊΠ² Π² слова ΠΈ LoRA LLM для рСконструкции прСдлоТСния ΠΈΠ· Π·Π°ΡˆΡƒΠΌΠ»Ρ‘Π½Π½ΠΎΠ³ΠΎ сигнала c ΡƒΡ‡Ρ‘Ρ‚ΠΎΠΌ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΠ³ΠΎ смысла ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½ΠΎΠ³ΠΎ сСмантичСского контСкста.



Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ: https://www.opennet.ru/opennews/art.shtml?num=65817

opennet honked 01 Jul 2026 08:00 +0000

Π’Ρ‚ΠΎΡ€ΠΎΠΉ Π°Π»ΡŒΡ„Π°-выпуск мСссСндТСра Pidgin 3

ΠŸΡ€Π΅Π΄ΡΡ‚Π°Π²Π»Π΅Π½ Π²Ρ‚ΠΎΡ€ΠΎΠΉ Π°Π»ΡŒΡ„Π°-выпуск ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π° для ΠΌΠ³Π½ΠΎΠ²Π΅Π½Π½ΠΎΠ³ΠΎ ΠΎΠ±ΠΌΠ΅Π½Π° сообщСниями Pidgin 3.0 (2.96). Выпуск ΠΎΡ‚ΠΌΠ΅Ρ‡Π΅Π½ ΠΊΠ°ΠΊ Π΅Ρ‰Ρ‘ Π½Π΅ Π³ΠΎΡ‚ΠΎΠ²Ρ‹ΠΉ для повсСднСвного примСнСния. Π‘Π±ΠΎΡ€ΠΊΠΈ ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²Π»Π΅Π½Ρ‹ Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ Flatpak ΠΈ Ρ€Π°Π·ΠΌΠ΅Ρ‰Π΅Π½Ρ‹ Π² beta-Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΈ Π½Π° Flathub.

Π’Π΅Ρ‚ΠΊΠ° Pidgin 3 разрабатываСтся с 2011 Π³ΠΎΠ΄Π°, Π° Π΄ΠΎ этого Π΅Ρ‰Ρ‘ Ρ‚Ρ€ΠΈ Π³ΠΎΠ΄Π° ΠΎΠ±ΡΡƒΠΆΠ΄Π°Π»Π°ΡΡŒ Π½Π° ΡƒΡ€ΠΎΠ²Π½Π΅ ΠΊΠΎΠ½Ρ†Π΅ΠΏΡ†ΠΈΠΉ ΠΈ ΠΈΠ΄Π΅ΠΉ. Π’ Pidgin 3 Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ Π½Π° систСму Ρ‚ΠΈΠΏΠΎΠ² GObject, Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊ GTK4 ΠΈ Adwaita, ΡΠ±ΠΎΡ€ΠΎΡ‡Π½ΡƒΡŽ систСму Meson, GPlugin для ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΏΠ»Π°Π³ΠΈΠ½ΠΎΠ², SQLite для хранСния истории Ρ‡Π°Ρ‚ΠΎΠ² ΠΈ GSettings для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с настройками. ΠŸΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ ΠΏΠ΅Ρ€Π΅Ρ€Π°Π±ΠΎΡ‚Π°Π½ API. Для опрСдСлСния элСмСнтов интСрфСйса задСйствован GTK Builder XML, Π° для отобраТСния истории Ρ‡Π°Ρ‚ΠΎΠ² создана собствСнная Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° Π²ΠΈΠ΄ΠΆΠ΅Ρ‚ΠΎΠ² Talkatu.

Π’ интСрфСйсС Pidgin 3 ΠΎΠ±ΡŠΠ΅Π΄ΠΈΠ½Π΅Π½Ρ‹ Π² ΠΎΠ΄Π½ΠΎΠΌ ΠΎΠΊΠ½Π΅ список ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ΠΎΠ² ΠΈ Ρ‡Π°Ρ‚. ΠŸΡ€Π΅ΠΊΡ€Π°Ρ‰Π΅Π½Π° поставка консольного ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π° Finch (Π½Π΅ ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΎ, Ρ‡Ρ‚ΠΎ Π΅Π³ΠΎ ΠΌΠΎΠ³ΡƒΡ‚ Π²Π΅Ρ€Π½ΡƒΡ‚ΡŒ Π² Π±ΡƒΠ΄ΡƒΡ‰Π΅ΠΌ). Из ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»ΠΎΠ² ΠΏΠΎΠΊΠ° Ρ€Π°Π·Π²ΠΈΠ²Π°ΡŽΡ‚ΡΡ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»ΠΎΠ² IRCv3, XMPP, SIP, Demo, Bonjour ΠΈ Zulip. Π’Π΅Ρ‚ΠΊΠ° Pidgin 3 нСсовмСстима с Pidgin 2 ΠΈ Ρ€Π°Π½Π΅Π΅ созданными ΠΏΠ»Π°Π³ΠΈΠ½Π°ΠΌΠΈ, Π½ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ установлСна ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½ΠΎ с ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΠΌΠΈΡΡ сборками Pidgin 2.

Π‘Ρ€Π΅Π΄ΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ Π² прСдставлСнном тСстовом выпускС:

  • Π€ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ для ΠΏΠΎΠΊΠ°Π·Π° тСкстовых ΡƒΠ²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΠΉ ΠΈ Π·Π²ΡƒΠΊΠΎΠ²Ρ‹Ρ… сигналов ΠΎ поступлСнии Π½ΠΎΠ²Ρ‹Ρ… сообщСний пСрСнСсСна ΠΈΠ· ΠΏΠ»Π°Π³ΠΈΠ½ΠΎΠ² purple-toast ΠΈ notification-sound Π² основной состав Pidgin. Π’ настройки Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Ρ‹ ΠΎΠΏΡ†ΠΈΠΈ для управлСния Π²Ρ‹Π²ΠΎΠ΄ΠΎΠΌ ΡƒΠ²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΠΉ.
  • ΠžΠ±Π΅ΡΠΏΠ΅Ρ‡Π΅Π½ ΠΏΠΎΠΊΠ°Π· Π°Π²Π°Ρ‚Π°Ρ€ΠΎΠ² участников дискуссии.
  • Π”ΠΎΠ±Π°Π²Π»Π΅Π½ интСрфСйс ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ для управлСния встроСнным ΠΏΠ»Π°Π½ΠΈΡ€ΠΎΠ²Ρ‰ΠΈΠΊΠΎΠΌ (Scheduler) для запуска Π·Π°Π΄Π°Ρ‡ ΠΏΠΎ Ρ€Π°ΡΠΏΠΈΡΠ°Π½ΠΈΡŽ. Π§Π΅Ρ€Π΅Π· ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½Π½Ρ‹ΠΉ интСрфСйс, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΌΠΎΠΆΠ½ΠΎ ΡƒΠ·Π½Π°Ρ‚ΡŒ Ρ‡Π΅Ρ€Π΅Π· ΠΊΠ°ΠΊΠΎΠ΅ врСмя Π±ΡƒΠ΄Π΅Ρ‚ ΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½Π° ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π°Ρ ΠΏΠΎΠΏΡ‹Ρ‚ΠΊΠ° ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½ΠΎΠΉ установки соСдинСния.
  • Π’ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π° для ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹ ΠΎΠ±ΠΌΠ΅Π½Π° сообщСниями Zulip появилась Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ прямой ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠΈ сообщСний ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌ ΠΈ Π² Π³Ρ€ΡƒΠΏΠΏΡ‹.
  • Π”ΠΎΠ±Π°Π²Π»Π΅Π½Π° Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Π²Ρ…ΠΎΠ΄Π° Ρ‡Π΅Ρ€Π΅Π· сканированиС QR-ΠΊΠΎΠ΄Π°.


  • Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ: https://www.opennet.ru/opennews/art.shtml?num=65816

opennet honked 01 Jul 2026 07:00 +0000

Выпуск VirtualBox 7.2.12 с устранСниСм ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹, приводящСй ΠΊ зависанию хостовой систСмы

Компания Oracle ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π»Π° ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚ΠΈΡ€ΡƒΡŽΡ‰ΠΈΠΉ Ρ€Π΅Π»ΠΈΠ· систСмы Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ VirtualBox 7.2.12 , Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ прСдставлСно 3 измСнСния . Π’ дополнСниях для хост-ΠΎΠΊΡ€ΡƒΠΆΠ΅Π½ΠΈΠΉ с Linux устранСна ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ°, ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΈΠ²ΡˆΠ°Ρ ΠΊ сбою Π½Π° ΡƒΡ€ΠΎΠ²Π½Π΅ ядра Linux с ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄ΠΎΠΌ ядра Π² состояниС Panic ΠΈΠ»ΠΈ зависанию систСмы ΠΏΡ€ΠΈ запускС Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠΉ ΠΌΠ°ΡˆΠΈΠ½Ρ‹. ЗависаниС проявляСтся ΠΏΡ€ΠΈ использовании VirtualBox 7.2.10 Ρƒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ Debian 13, Arch Linux, Linux Mint, Fedora 44 ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΡ… дистрибутивов, Π² ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΏΡ€ΠΈ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ΅ модуля kvm выставляСтся опция "enable_virt_at_load=0".

Π’ качСствС ΠΎΠ±Ρ…ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΏΡƒΡ‚ΠΈ устранСния ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ упоминаСтся запуск модуля kvm Π±Π΅Π· ΠΎΠΏΡ†ΠΈΠΈ "enable_virt_at_load=0", которая прописана Π² /etc/modprobe.d/virtualbox.conf ΠΈΠ»ΠΈ /usr/lib/virtualbox-dkms.conf, ΠΈΠ»ΠΈ Π²Ρ‹Π³Ρ€ΡƒΠ·ΠΊΠ° ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΉ ядра kvm_intel ΠΈ kvm_amd.

Помимо этого, Π² VirtualBox 7.2.12 устранСны ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ со сборкой NASM Π² дополнСниях для гостСвых систСм ΠΈ хост-ΠΎΠΊΡ€ΡƒΠΆΠ΅Π½ΠΈΠΉ Linux. Π’ дополнСния для гостСвых систСм с Windows внСсСны измСнСния, ΠΏΠΎΠ²Ρ‹ΡˆΠ°ΡŽΡ‰ΠΈΠ΅ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ DX11.

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ: https://www.opennet.ru/opennews/art.shtml?num=65815

opennet honked 30 Jun 2026 13:00 +0000

Новая модСль управлСния MySQL, нацСлСнная Π½Π° ΠΏΡ€ΠΈΠ²Π»Π΅Ρ‡Π΅Π½ΠΈΠ΅ сообщСства ΠΊ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅

Π₯ΠΈΠ·Π΅Ρ€ Π’Π°Π½ΠΊΡƒΡ€Π° (Heather VanCura), Π²ΠΈΡ†Π΅ΠΏΡ€Π΅Π·ΠΈΠ΄Π΅Π½Ρ‚ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ Oracle, ΠΎΡ‚Π²Π΅Ρ‡Π°ΡŽΡ‰Π°Ρ Π·Π° взаимодСйствиС с сообщСством, прСдставила Π²Ρ‚ΠΎΡ€ΠΎΠΉ этап ΠΈΠ½ΠΈΡ†ΠΈΠ°Ρ‚ΠΈΠ²Ρ‹ ΠΏΠΎ сблиТСнию с сообщСством ΠΈ Ρ„ΠΎΡ€ΡΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ MySQL. Если Π½Π° ΠΏΠ΅Ρ€Π²ΠΎΠΌ этапС Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π±Ρ‹Π»ΠΎ ΡƒΠ΄Π΅Π»Π΅Π½ΠΎ ΠΏΠΎΠ²Ρ‹ΡˆΠ΅Π½ΠΈΡŽ прозрачности процСссов ΠΈ ΠΏΡ€ΠΈΠ²Π»Π΅Ρ‡Π΅Π½ΠΈΡŽ сообщСства ΠΊ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΡŽ ΠΏΡƒΡ‚ΠΈ развития MySQL, Ρ‚ΠΎ Π²Ρ‚ΠΎΡ€ΠΎΠΉ этап Π±ΡƒΠ΄Π΅Ρ‚ сосрСдоточСн Π½Π° Π²ΠΎΠ²Π»Π΅Ρ‡Π΅Π½ΠΈΠ΅ прСдставитСлСй ΠΈΠ· сообщСства Π² Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ. Π‘Ρ€Π΅Π΄ΠΈ Ρ†Π΅Π»Π΅ΠΉ упоминаСтся ускорСниС ΠΈΠ½Π½ΠΎΠ²Π°Ρ†ΠΈΠΉ, прСдоставлСниС понятных ΠΏΡƒΡ‚Π΅ΠΉ для ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ ΠΈ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ экосистСмы MySQL.

Для Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ Π΄Π°Π½Π½ΠΎΠ³ΠΎ намСрСния ΡƒΡ‡Ρ€Π΅ΠΆΠ΄Ρ‘Π½ руководящий ΠΊΠΎΠΌΠΈΡ‚Π΅Ρ‚ (Steering Committee), ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±ΡƒΠ΄Π΅Ρ‚ Π²ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ прСдставитСлСй ΠΈΠ· сообщСства, ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡ‚ΡŒ ΡΡ‚Ρ€Π°Ρ‚Π΅Π³ΠΈΡŽ развития MySQL ΠΈ ΡΠ»ΡƒΠΆΠΈΡ‚ΡŒ ΡΠ²ΡΠ·ΡƒΡŽΡ‰ΠΈΠΌ Π·Π²Π΅Π½ΠΎΠΌ с экосистСмой MySQL. Π’ ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ состав ΠΊΠΎΠΌΠΈΡ‚Π΅Ρ‚Π° ΠΏΠΎΠΌΠΈΠΌΠΎ сотрудников Oracle Π²ΠΎΠΉΠ΄ΡƒΡ‚ прСдставитСли Amazon Web Services (AWS) ΠΈ Google Cloud.

ΠšΠΎΠΌΠΈΡ‚Π΅Ρ‚ Π±ΡƒΠ΄Π΅Ρ‚ Π·Π°Π½ΠΈΠΌΠ°Ρ‚ΡŒΡΡ вопросами, связанными с расстановкой ΠΏΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚ΠΎΠ² развития Π² долгосрочной пСрспСктивС, Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ΠΌ экосистСмы, ΠΌΠΎΠ΄Π΅Ρ€Π½ΠΈΠ·Π°Ρ†ΠΈΠ΅ΠΉ управлСния ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠΌ, Π²ΠΎΠ²Π»Π΅Ρ‡Π΅Π½ΠΈΠ΅ΠΌ сообщСства Π² Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ ΠΈ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅ΠΌ ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎΠΉ связи ΠΎΡ‚ сообщСства. ΠŸΡ€ΠΈ этом ΠΊΠΎΠΌΠΈΡ‚Π΅Ρ‚ Π½Π΅ слуТит Π·Π°ΠΌΠ΅Π½ΠΎΠΉ тСхничСского руководства ΠΈ Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ Π²ΠΌΠ΅ΡˆΠΈΠ²Π°Ρ‚ΡŒΡΡ повсСднСвныС процСссы Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ.

Для привлСчСния ΠΊ Ρ€Π°Π±ΠΎΡ‚Π΅ прСдставитСлСй ΠΈΠ· сообщСства ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½Π° новая модСль управлСния, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Ρ‹ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ Ρ€ΠΎΠ»ΠΈ:

  • Участники (contributor), ΠΏΠΈΡˆΡƒΡ‚ ΠΊΠΎΠ΄, Ρ‚Π΅ΡΡ‚ΠΈΡ€ΡƒΡŽΡ‚, Ρ€Π΅Ρ†Π΅Π½Π·ΠΈΡ€ΡƒΡŽΡ‚, Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΈΡ€ΡƒΡŽΡ‚ ΠΈ ΡƒΡ‡Π°ΡΡ‚Π²ΡƒΡŽΡ‚ Π² тСхничСских дискуссиях. Участником ΠΌΠΎΠΆΠ΅Ρ‚ ΡΡ‚Π°Ρ‚ΡŒ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²ΠΈΡ‚Π΅Π»ΡŒ сообщСства, Π° Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ сотрудник Oracle.
  • ΠšΠΎΠΌΠΌΠΈΡ‚Π΅Ρ€Ρ‹ (committer), Ρ€Π΅Ρ†Π΅Π½Π·ΠΈΡ€ΡƒΡŽΡ‚ измСнСния ΠΈ слСдят Π·Π° качСством ΠΊΠΎΠ΄Π°. ΠŸΠ΅Ρ€Π²ΠΎΠ΅ врСмя ΠΊΠΎΠΌΠ°Π½Π΄Π° ΠΊΠΎΠΌΠΌΠΈΡ‚Π΅Ρ€ΠΎΠ² Π±ΡƒΠ΄Π΅Ρ‚ сформирована ΠΈΠ· сотрудников Oracle, Π½ΠΎ Π² Π±ΡƒΠ΄ΡƒΡ‰Π΅ΠΌ ΠΏΡ€Π°Π²ΠΎ ΠΊΠΎΠΌΠΌΠΈΡ‚Π΅Ρ€Π° ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π΄Π°Π½ΠΎ Π·Π°Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΠΎΠ²Π°Π²ΡˆΠΈΠΌ сСбя участникам ΠΈΠ· сообщСства.
  • Π›ΠΈΠ΄Π΅Ρ€Ρ‹ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ² (project lead), ΠΎΡ‚Π²Π΅Ρ‡Π°ΡŽΡ‚ Π·Π° принятиС тСхничСских Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΉ ΠΈ ΠΏΠ»Π°Π½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Π² ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Ρ… областях, Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ инструмСнтарий, ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ‚ΠΎΡ€, runtime, InnoDB ΠΈ Ρ‚.ΠΏ.
  • Π“Π»Π°Π²Π½Ρ‹ΠΉ Π»ΠΈΠ΄Π΅Ρ€ (Core Project lead), ΠΎΡ‚Π²Π΅Ρ‡Π°Π΅Ρ‚ Π·Π° ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ MySQL Community Edition.
  • Π“Ρ€ΡƒΠΏΠΏΠ° ΠΏΠΎ уязвимостям (Vulnerability Group), ΠΎΡ‚Π²Π΅Ρ‡Π°Π΅Ρ‚ Π·Π° Ρ€Π°Π·Π±ΠΎΡ€ сообщСний ΠΎΠ± уязвимостях, ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ†ΠΈΡŽ исправлСния уязвимостСй ΠΈ раскрытиС ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ°Ρ… с Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡ‚ΡŒΡŽ.
  • МодСль управлСния Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½Π° ΠΏΠΎ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π°ΠΌ обсуТдСния Π½Π° ΠΊΠΎΠ½Ρ„Π΅Ρ€Π΅Π½Ρ†ΠΈΠΈ MySQL Contributor Summit, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ приняли участиС Ρ‚Π°ΠΊΠΈΠ΅ ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ, ΠΊΠ°ΠΊ Amazon Web Services (AWS), Google Cloud, Percona, ProxySQL, Readyset, VillageSQL ΠΈ MariaDB Foundation.

    Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ: https://www.opennet.ru/opennews/art.shtml?num=65806

opennet honked 30 Jun 2026 11:00 +0000

Выпуск ZLUDA 6, ΡƒΠ½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½ΠΎΠΉ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΎΠΉ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ CUDA

АндТСй Π―Π½ΠΈΠΊ (Andrzej Janik) прСдставил выпуск ZLUDA 6 , ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΎΠΉ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ CUDA . ЦСлью ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° являСтся прСдоставлСниС возмоТности запуска Π½Π΅ΠΌΠΎΠ΄ΠΈΡ„ΠΈΡ†ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Ρ… ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ CUDA Π½Π° систСмах с GPU, ΠΎΡ‚Π»ΠΈΡ‡Π½Ρ‹ΠΌΠΈ ΠΎΡ‚ GPU NVIDIA, с ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒΡŽ, Π±Π»ΠΈΠ·ΠΊΠΎΠΉ ΠΊ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ, выполняСмых Π±Π΅Π· прослоСк. Код ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° написан Π½Π° языкС Rust ΠΈ распространяСтся ΠΏΠΎΠ΄ лицСнзиями MIT ΠΈ Apache 2.0.

ZLUDA 6 стал Ρ‚Ρ€Π΅Ρ‚ΡŒΠΈΠΌ Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ выпуском ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°, сформированным послС чистки ΠΊΠΎΠ΄ΠΎΠ²ΠΎΠΉ Π±Π°Π·Ρ‹ ΠΎΡ‚ ΠΊΠΎΠ΄Π°, Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½Π½ΠΎΠ³ΠΎ Π²ΠΎ врСмя Ρ€Π°Π±ΠΎΡ‚Ρ‹ АндТСя Π² ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ AMD. Π‘ 2022 Π³ΠΎΠ΄Π° АндТСй Ρ€Π°Π±ΠΎΡ‚Π°Π» Π² AMD Π½Π°Π΄ созданиСм слоя для совмСстимости GPU AMD с CUDA, Π½ΠΎ Π² 2024 Π³ΠΎΠ΄Ρƒ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ Π±Ρ‹Π» свСрнут. Π’ соотвСтствии с условиями ΠΊΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚Π° ΠΈ послС получСния Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π½Π° ΠΏΡƒΠ±Π»ΠΈΠΊΠ°Ρ†ΠΈΡŽ ΠΎΡ‚ прСдставитСля AMD, АндТСй ΠΎΡ‚ΠΊΡ€Ρ‹Π» ΠΊΠΎΠ΄ Π½Π°Ρ€Π°Π±ΠΎΡ‚ΠΎΠΊ, созданных Π²ΠΎ врСмя Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π² AMD ΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰ΠΈΡ… Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ CUDA-прилоТСния ΠΏΠΎΠ²Π΅Ρ€Ρ… стСка ROCm ΠΈ runtime HIP (Heterogeneous-computing Interface for Portability).

Π’ ΠΏΠΎΠ·Π°ΠΏΡ€ΠΎΡˆΠ»ΠΎΠΌ Π³ΠΎΠ΄Ρƒ АндТСй Π±Ρ‹Π» Π²Ρ‹Π½ΡƒΠΆΠ΄Π΅Π½ ΡƒΠ±Ρ€Π°Ρ‚ΡŒ ΠΊΠΎΠ΄ ΠΈΠ· ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΎΠ³ΠΎ доступа послС письма ΠΎΡ‚ ΡŽΡ€ΠΈΡΡ‚ΠΎΠ², Π΄Π°Π²ΡˆΠΈΡ… ΠΏΠΎΠ½ΡΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅, Π΄Π°Π½Π½ΠΎΠ΅ Π² Ρ…ΠΎΠ΄Π΅ пСрСписки ΠΏΠΎ email, Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ‚ ΡŽΡ€ΠΈΠ΄ΠΈΡ‡Π΅ΡΠΊΠΎΠΉ силы. ПослС этого АндТСй Π½Π°Ρ‡Π°Π» Ρ€Π°Π±ΠΎΡ‚Ρƒ Π½Π°Π΄ Π½ΠΎΠ²ΠΎΠΉ Ρ€Π΅Π΄Π°ΠΊΡ†ΠΈΠ΅ΠΉ ZLUDA, сформированной Π½Π° основС ΠΊΠΎΠ΄ΠΎΠ²ΠΎΠΉ Π±Π°Π·Ρ‹, ΡΡƒΡ‰Π΅ΡΡ‚Π²ΠΎΠ²Π°Π²ΡˆΠ΅ΠΉ Π΄ΠΎ Π½Π°Ρ‡Π°Π»Π° Ρ€Π°Π±ΠΎΡ‚Ρ‹ АндТСя Π² AMD. Π’ Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΌ Π²ΠΈΠ΄Π΅ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° сосрСдоточСна Π½Π° Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΈ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‰ΠΈΡ… CUDA для ускорСния Π·Π°Π΄Π°Ρ‡, связанных с ΠΌΠ°ΡˆΠΈΠ½Π½Ρ‹ΠΌ ΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈΠ΅ΠΌ. ΠŸΡ€ΠΎΠ΅ΠΊΡ‚ ΠΏΠΎΠΊΠ° ограничиваСтся Ρ€Π°Π±ΠΎΡ‚ΠΎΠΉ Π½Π° GPU AMD, Π½ΠΎ Π² дальнСйшСм Π±ΡƒΠ΄Π΅Ρ‚ Π°Π΄Π°ΠΏΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ для GPU Intel.

Π’ Π½ΠΎΠ²ΠΎΠΌ выпускС Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π° Π½Π°Ρ‡Π°Π»ΡŒΠ½Π°Ρ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° запуска ΠΏΠΎΠ²Π΅Ρ€Ρ… ZLUDA Π΄Π²ΠΈΠΆΠΊΠ° симуляции физичСских процСссов PhysX ΠΈ систСмы 3D-модСлирования Blender. ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° PhysX ΠΏΠΎΠΊΠ° ΠΈΠΌΠ΅Π΅Ρ‚ статус Ρ€Π°Π½Π½Π΅ΠΉ Π°Π»ΡŒΡ„Π°-вСрсии ΠΈ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π° Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒΡŽ запуска 32-разрядных сборок PhysX, Ρ‡Ρ‚ΠΎ позволяСт Π² систСмах с GPU AMD Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ старыС ΠΈΠ³Ρ€Ρ‹, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‰ΠΈΠ΅ Π΄Π°Π½Π½Ρ‹ΠΉ Π΄Π²ΠΈΠΆΠΎΠΊ. НапримСр, Π² ΠΈΠ³Ρ€Π΅ Mafia II послС Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ZLUDA ΡƒΠ΄Π°Π»ΠΎΡΡŒ ΠΏΠΎΠ²Ρ‹ΡΠΈΡ‚ΡŒ FPS с 26 Π΄ΠΎ 80 ΠΊΠ°Π΄Ρ€ΠΎΠ² Π² сСкунду. Π Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° тСкстур, достаточная для запуска Blender с использованиСм ZLUDA. Π—Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΡƒΠ»ΡƒΡ‡ΡˆΠ΅Π½Π° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹ Windows. Π Π°ΡΡˆΠΈΡ€Π΅Π½Ρ‹ возмоТности для запуска ΠΏΠΎΠ²Π΅Ρ€Ρ… ZLUDA Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠΎΠ² для выполнСния Π±ΠΎΠ»ΡŒΡˆΠΈΡ… языковых ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, PyTorch) с задСйствованиСм CUDA-ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΉ, примСняСмых для GPU NVIDIA.



Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ: https://www.opennet.ru/opennews/art.shtml?num=65810

opennet honked 30 Jun 2026 09:00 +0000

Выпуск Git 2.55 c Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ΠΌ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ Rust

ΠŸΡ€Π΅Π΄ΡΡ‚Π°Π²Π»Π΅Π½ Ρ€Π΅Π»ΠΈΠ· распрСдСлСнной систСмы управлСния исходными тСкстами Git 2.55 . Π‘Ρ€Π΅Π΄ΠΈ ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹Ρ… ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ: Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ сборки с Rust, рСализация для Linux процСсса fsmonitor, новая стратСгия ΠΏΠ΅Ρ€Π΅ΡƒΠΏΠ°ΠΊΠΎΠ²ΠΊΠΈ ΠΈΠ½ΠΊΡ€Π΅ΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ MIDX-индСкса, ΠΊΠΎΠΌΠ°Π½Π΄Π° "git history fixup" для исправлСния ΠΊΠΎΠΌΠΌΠΈΡ‚Π°, оптимизация Π³Π΅Π½Π΅Ρ€Π°Ρ†ΠΈΠΈ Π±ΠΈΡ‚ΠΎΠ²Ρ‹Ρ… ΠΊΠ°Ρ€Ρ‚ доступности ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ², ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ выполнСния hook-ΠΎΠ², ΠΊΠΎΠΌΠ°Π½Π΄Π° "git format-rev". Код Git распространяСтся ΠΏΠΎΠ΄ Π»ΠΈΡ†Π΅Π½Π·ΠΈΠ΅ΠΉ GPLv2+.

По ΡΡ€Π°Π²Π½Π΅Π½ΠΈΡŽ с ΠΏΡ€ΠΎΡˆΠ»Ρ‹ΠΌ выпуском Π² Π½ΠΎΠ²ΡƒΡŽ Π²Π΅Ρ€ΡΠΈΡŽ принято 505 ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ, ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²Π»Π΅Π½Π½Ρ‹Ρ… ΠΏΡ€ΠΈ участии 100 Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ², 33 ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π²ΠΏΠ΅Ρ€Π²Ρ‹Π΅ приняли участиС Π² Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ Git. ΠžΡΠ½ΠΎΠ²Π½Ρ‹Π΅ Π½ΠΎΠ²ΡˆΠ΅ΡΡ‚Π²Π° (1, 2, 3):

  • По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½Π° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ² Π½Π° языкС Rust. ΠšΠΎΠΌΠΏΠΈΠ»ΡΡ‚ΠΎΡ€ rustc Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ Π² число сборочных зависимостСй. Для сборки Π±Π΅Π· Rust ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ„Π»Π°Π³ "NO_RUST=1" ΠΏΡ€ΠΈ запускС ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Ρ‹ make ΠΈΠ»ΠΈ "-Drust=disabled" ΠΏΡ€ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΈ "meson configure". Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ сборки с Rust Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Ρ‚ΡŒΡΡ Π΄ΠΎ Π²Π΅Ρ‚ΠΊΠΈ Git 3.0, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Rust Π±ΡƒΠ΄Π΅Ρ‚ Π²ΠΊΠ»ΡŽΡ‡Ρ‘Π½ Π² число ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… зависимостСй. На языкС Rust Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π° прослойка для пСрСносимости ΠΌΠ΅ΠΆΠ΄Ρƒ конфигурациями с Ρ…ΡΡˆΠ°ΠΌΠΈ SHA-1 ΠΈ SHA-256, Π° Ρ‚Π°ΠΊΠΆΠ΅ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈ Π΄Π΅ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ цСлочислСнных Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ Π΄Π»ΠΈΠ½Ρ‹. Π’ Π±ΡƒΠ΄ΡƒΡ‰Π΅ΠΌ оТидаСтся ΠΏΠ΅Ρ€Π΅Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π½Π° Rust Π±ΠΎΠ»Π΅Π΅ Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΡ… ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ² Git.
  • Π’ ΡΠΊΡΠΏΠ΅Ρ€ΠΈΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½ΡƒΡŽ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ "git history", ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‰ΡƒΡŽ возмоТности для пСрСзаписи истории ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ, Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π° опСрация "git history fixup" для исправлСния ΠΊΠΎΠΌΠΌΠΈΡ‚Π°. ΠžΠΏΠ΅Ρ€Π°Ρ†ΠΈΡ "fixup" позволяСт пСрСнСсти измСнСния, Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π½Ρ‹Π΅ Ρ‡Π΅Ρ€Π΅Π· "git add", Π² Π±ΠΎΠ»Π΅Π΅ Ρ€Π°Π½Π½ΠΈΠΉ ΠΊΠΎΠΌΠΌΠΈΡ‚ ΠΈ автоматичСски ΠΏΠ΅Ρ€Π΅ΠΏΠΈΡΠ°Ρ‚ΡŒ всС ΠΏΠΎΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ ΠΊΠΎΠΌΠΌΠΈΡ‚Ρ‹ ΠΏΠΎ Π°Π½Π°Π»ΠΎΠ³ΠΈΠΈ с Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ΠΌ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ "git commit --fixup=β€Ήcommitβ€Ί" ΠΈ запуска "git rebase --autosquash β€Ήcommitβ€Ί~".
  • Для ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹ Linux Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½ Ρ„ΠΎΠ½ΠΎΠ²Ρ‹ΠΉ процСсс fsmonitor, ΠΎΡ‚ΡΠ»Π΅ΠΆΠΈΠ²Π°ΡŽΡ‰ΠΈΠΉ измСнСния Π² Ρ„Π°ΠΉΠ»ΠΎΠ²ΠΎΠΉ систСмС ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΠ° inotify ΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰ΠΈΠΉ ΠΎΠ±ΠΎΠΉΡ‚ΠΈΡΡŒ Π±Π΅Π· ΠΏΠ΅Ρ€Π΅Π±ΠΎΡ€Π° всСго Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π° ΠΏΡ€ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΈ Ρ‚Π°ΠΊΠΈΡ… ΠΊΠΎΠΌΠ°Π½Π΄, ΠΊΠ°ΠΊ "git status" Π’ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ осущСствляСтся Ρ‡Π΅Ρ€Π΅Π· настройку "core.fsmonitor".
  • Π’ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ "git repack" Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ Ρ€Π΅ΠΆΠΈΠΌ "--write-midx=incremental", Ρ€Π΅Π°Π»ΠΈΠ·ΡƒΡŽΡ‰ΠΈΠΉ Π½ΠΎΠ²ΡƒΡŽ ΡΡ‚Ρ€Π°Ρ‚Π΅Π³ΠΈΡŽ обновлСния ΠΌΠ΅Ρ‚Π°Π΄Π°Π½Π½Ρ‹Ρ… Π² ΠΈΠ½ΠΊΡ€Π΅ΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½ΠΎΠΌ MIDX-индСксС (multi-pack index), ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰ΡƒΡŽ ΠΎΠ±ΠΎΠΉΡ‚ΠΈΡΡŒ Π±Π΅Π· ΠΏΠ΅Ρ€Π΅ΡƒΠΏΠ°ΠΊΠΎΠ²ΠΊΠΈ всСго индСкса. Π’ ΠΈΠ½ΠΊΡ€Π΅ΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½ΠΎΠΌ ΠΌΠ½ΠΎΠ³ΠΎΠΏΠ°ΠΊΠ΅Ρ‚Π½ΠΎΠΌ индСксС вмСсто ΠΎΠ΄Π½ΠΎΠ³ΠΎ большого индСкса, содСрТащСго ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ распрСдСлСнии ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² ΠΏΠΎ pack-Ρ„Π°ΠΉΠ»Π°ΠΌ, примСняСтся Ρ€Π°Π·Π΄Π΅Π»Π΅Π½ΠΈΠ΅ Π½Π° слои - ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ слой ΠΎΡ…Π²Π°Ρ‚Ρ‹Π²Π°Π΅Ρ‚ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΠΎΠ΅ число pack-Ρ„Π°ΠΉΠ»ΠΎΠ² ΠΈ хранится Π² ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΠΌ bitmap-Ρ„Π°ΠΉΠ»Π΅. Подобная структура позволяСт Π΄ΠΎΠ±Π°Π²Π»ΡΡ‚ΡŒ Π² индСкс Π΄Π°Π½Π½Ρ‹Π΅ ΠΎΠ± ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°Ρ… Π² Π½ΠΎΠ²Ρ‹Ρ… pack-Ρ„Π°ΠΉΠ»Π°Ρ…, прикрСпляя ΠΊ индСксу Π½ΠΎΠ²Ρ‹Π΅ слои Π±Π΅Π· пСрСстроСния ΡƒΠΆΠ΅ ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΡ…ΡΡ слоёв.

    Команда "git repack --write-midx=incremental" позволяСт Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π² ΠΈΠ½ΠΊΡ€Π΅ΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½Ρ‹ΠΉ MIDX-индСкс Π½ΠΎΠ²Ρ‹ΠΉ слой, ΠΎΡ…Π²Π°Ρ‚Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΉ Π½Π΅Π΄Π°Π²Π½ΠΎ созданныС pack-Ρ„Π°ΠΉΠ»Ρ‹. Π’ сочСтании с Ρ€Π΅ΠΆΠΈΠΌΠΎΠΌ ΡƒΠΏΠ°ΠΊΠΎΠ²ΠΊΠΈ Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠ΅Π² "--geometric" новая ΠΊΠΎΠΌΠ°Π½Π΄Π° Π΄Π°Ρ‘Ρ‚ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΎΠ±ΡŠΠ΅Π΄ΠΈΠ½ΠΈΡ‚ΡŒ Π½ΠΎΠ²Ρ‹Π΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ ΠΈΠ· Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… pack-Ρ„Π°ΠΉΠ»ΠΎΠ² Π² ΠΎΠ΄ΠΈΠ½ Π±ΠΎΠ»Π΅Π΅ ΠΊΡ€ΡƒΠΏΠ½Ρ‹ΠΉ pack-Ρ„Π°ΠΉΠ» ΠΈ ΠΏΡ€ΠΈ нСобходимости ΠΎΡΡƒΡ‰Π΅ΡΡ‚Π²ΠΈΡ‚ΡŒ ΡƒΠΏΠ°ΠΊΠΎΠ²ΠΊΡƒ ΠΈ слияниС Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… сосСдних слоёв ΠΈΠ½ΠΊΡ€Π΅ΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ MIDX-индСкса. Подобная стратСгия позволяСт ΠΏΡ€ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΈ "git repack" ΠΏΠ΅Ρ€Π΅ΠΏΠΈΡΡ‹Π²Π°Ρ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π²Π΅Ρ€Ρ…Π½ΠΈΠ΅ слои, оставляя старыС большиС слои Π½Π΅Ρ‚Ρ€ΠΎΠ½ΡƒΡ‚Ρ‹ΠΌΠΈ, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΈΡΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Π½Π΅ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΈΡ€ΡƒΠ΅ΠΌΠΎΠ΅ разрастаниС Ρ†Π΅ΠΏΠΎΡ‡ΠΊΠΈ слоёв, поддСрТивая ΠΎΠ±Ρ‰Π΅Π΅ число слоёв Π½Π° ΡƒΡ€ΠΎΠ²Π½Π΅, ΠΏΡ€ΠΎΠΏΠΎΡ€Ρ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΠΌ Π»ΠΎΠ³Π°Ρ€ΠΈΡ„ΠΌΡƒ ΠΎΡ‚ ΠΎΠ±Ρ‰Π΅Π³ΠΎ числа ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ².

  • Π—Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π° гСнСрация Π±ΠΈΡ‚ΠΎΠ²Ρ‹Ρ… ΠΊΠ°Ρ€Ρ‚ доступности ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² Π·Π° счёт Π½ΠΎΠ²ΠΎΠ³ΠΎ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° ΠΎΠ±Ρ…ΠΎΠ΄Π° Π΄Π΅Ρ€Π΅Π²Π° ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ², ΠΈΡΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‰Π΅Π³ΠΎ лишнюю Ρ€Π΅ΠΊΡƒΡ€ΡΠΈΡŽ, ΠΊΡΡˆΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ², сортировки Π±ΠΈΡ‚ΠΎΠ²Ρ‹Ρ… ΠΊΠ°Ρ€Ρ‚ Π΄ΠΎ ΠΈΡ… объСдинСния ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠ΅ΠΉ XOR ΠΈ ΠΏΠ΅Ρ€Π΅Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΊΠΎΠ΄Π° для создания Π±ΠΈΡ‚ΠΎΠ²Ρ‹Ρ… ΠΊΠ°Ρ€Ρ‚ псСвдослияния (pseudo-merge). Π’ тСстовом Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΈ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΠ»ΠΈ ΡΠΎΠΊΡ€Π°Ρ‚ΠΈΡ‚ΡŒ врСмя Π³Π΅Π½Π΅Ρ€Π°Ρ†ΠΈΠΈ Π±ΠΈΡ‚ΠΎΠ²Ρ‹Ρ… ΠΊΠ°Ρ€Ρ‚ с 612 Π΄ΠΎ 294 сСкунд.
  • Π Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π° Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ выполнСния нСзависимых hook-ΠΎΠ² Π² Ρ„Π°ΠΉΠ»Π°Ρ… ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ. ΠŸΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½ΠΎ Π½Π΅ ΠΌΠΎΠ³ΡƒΡ‚ Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒΡΡ hook-ΠΈ, Π²Π»ΠΈΡΡŽΡ‰ΠΈΠ΅ Π½Π° совмСстноС состояниС ΠΈΠ»ΠΈ ΡƒΡ‡ΠΈΡ‚Ρ‹Π²Π°ΡŽΡ‰ΠΈΠ΅ Π΅Π³ΠΎ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΌΠ΅Π½ΡΡŽΡ‰ΠΈΠ΅ примСчания ΠΊ ΠΊΠΎΠΌΠΌΠΈΡ‚Π°ΠΌ ΠΈΠ»ΠΈ ΠΈΠ½ΡΠΏΠ΅ΠΊΡ‚ΠΈΡ€ΡƒΡŽΡ‰ΠΈΠ΅ индСксы ΠΈ Ρ€Π°Π±ΠΎΡ‡Π΅Π΅ Π΄Π΅Ρ€Π΅Π²ΠΎ. ΠŸΡ€ΠΈ этом ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½ΠΎ Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ hook-ΠΈ для ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ Π»ΠΈΠ½Ρ‚Π΅Ρ€ΠΎΠΌ ΠΈ выполнСния unit-тСстирования. Π”ΠΎΠΏΡƒΡΠΊΠ°ΡŽΡ‰ΠΈΠ΅ ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½ΠΎΠ΅ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ hook-ΠΈ Π½Π°ΡΡ‚Ρ€Π°ΠΈΠ²Π°ΡŽΡ‚ΡΡ Ρ‡Π΅Ρ€Π΅Π· ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ "hook.имя_Ρ…ΡƒΠΊΠ°.parallel = true". Число ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ запускаСмых Ρ€Π°Π±ΠΎΡ‚ опрСдСляСтся Ρ‡Π΅Ρ€Π΅Π· настройку hook.jobs, hook.β€Ήeventβ€Ί.jobs ΠΈΠ»ΠΈ ΠΎΠΏΡ†ΠΈΡŽ ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строки "-j".
  • Π’ ΠΊΠΎΠΌΠ°Π½Π΄Π΅ "git pack-objects --path-walk" Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π° Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ указания Ρ„ΠΈΠ»ΡŒΡ‚Ρ€ΠΎΠ², Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ "blob:none", "blob:limit=β€Ήnβ€Ί", "tree:0", "object:type=β€Ήtypeβ€Ί", "sparse:β€Ήoidβ€Ί" ΠΈ "combine:". Π’ ΠΏΡ€ΠΎΠ²Π΅Π΄Ρ‘Π½Π½ΠΎΠΌ тСстС отбрасываниС Π±Π»ΠΎΠ±ΠΎΠ² ΠΏΡ€ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΈ "--path-walk" ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΠ»ΠΎ Π½Π° 16% ΡΠΎΠΊΡ€Π°Ρ‚ΠΈΡ‚ΡŒ Ρ€Π°Π·ΠΌΠ΅Ρ€ сформированного pack-Ρ„Π°ΠΉΠ»Π°.
  • Π”ΠΎΠ±Π°Π²Π»Π΅Π½Π° ΠΊΠΎΠΌΠ°Π½Π΄Π° "git format-rev" для форматирования Ρ€Π΅Π²ΠΈΠ·ΠΈΠΉ ΠΈ ΠΈΠΌΡ‘Π½ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ², ΡƒΠΏΠΎΠΌΠΈΠ½Π°Π΅ΠΌΡ‹Ρ… Π² списках ΠΊΠΎΠΌΠΌΠΈΡ‚ΠΎΠ² ΠΈΠ»ΠΈ Π²ΡΡ‚Ρ€Π΅Ρ‡Π°ΡŽΡ‰ΠΈΡ…ΡΡ Π² ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»ΡŒΠ½ΠΎΠΌ тСкстС (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π² Ρ…ΡƒΠΊΠ°ΠΊ для ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΏΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠΉ ΠΊ ΠΊΠΎΠΌΠΌΠΈΡ‚Π°ΠΌ).
       git last-modified | git format-rev --stdin-mode=text --format=%an
     
       Junio C Hamano	builtin/commit.c 
    
  • Π’ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΎ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ экранированиС Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π° ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚Π΅ΠΉ управлСния Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»ΠΎΠΌ Π² ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½Ρ‹Ρ… сообщСниях ΠΈ тСкстС ошибок, ΠΏΠ΅Ρ€Π΅Π΄Π°Π²Π°Π΅ΠΌΡ‹Ρ… сСрвСром. ΠŸΡ€ΠΈ ΠΎΠ±Ρ€Π°Ρ‰Π΅Π½ΠΈΠΈ ΠΊ врСдоносному сСрвСру ΠΏΠΎΠ΄ΠΎΠ±Π½Ρ‹Π΅ escape-ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ ΠΌΠΎΠ³Π»ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ для скрытия ΠΈΠ»ΠΈ ΠΌΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ Π²Ρ‹Π²ΠΎΠ΄Π°, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Ρ‡Π΅Ρ€Π΅Π· escape-ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ для пСрСмСщСния курсора ΠΈ очистки тСкста. ΠžΡΡ‚Π°Π²Π»Π΅Π½Π° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° escape-ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚Π΅ΠΉ для выдСлСния элСмСнтов Ρ†Π²Π΅Ρ‚ΠΎΠΌ.
  • Команда "git checkout -m Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ автоматичСски сохраняСт ΠΊΠΎΠ½Ρ„Π»ΠΈΠΊΡ‚ΡƒΡŽΡ‰ΠΈΠ΅ Π»ΠΎΠΊΠ°Π»ΡŒΠ½Ρ‹Π΅ измСнСния Π² stash-области Π±Π΅Π· нСобходимости Π½Π΅Π·Π°ΠΌΠ΅Π΄Π»ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Ρ€Π°Π·Ρ€Π΅ΡˆΠ°Ρ‚ΡŒ ΠΊΠΎΠ½Ρ„Π»ΠΈΠΊΡ‚.
  • Π’ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ "git push" Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π° Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ помСщСния Π²Π΅Ρ‚ΠΊΠΈ Π½Π° нСсколько Π²Π½Π΅ΡˆΠ½ΠΈΡ… Git-сСрвСров ΠΎΠ΄Π½ΠΎΠΉ ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ. НапримСр, для ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ Π²Π΅Ρ‚ΠΊΠΈ main Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½Π° основной сСрвСр, Π½ΠΎ ΠΈ Π½Π° Π·Π΅Ρ€ΠΊΠ°Π»Π° ΠΌΠΎΠΆΠ½ΠΎ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Π³Ρ€ΡƒΠΏΠΏΡƒ "publish" ΠΈΠ· сСрвСров "github", "gitlab" ΠΈ "mirror":
       git config remotes.publish "github gitlab mirror" 
       git push publish main
    
  • Π’ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ "git log --graph" Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π° опция "--graph-lane-limit=β€ΉNβ€Ί" для ограничСния числа Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹Ρ… полос ΠΏΡ€ΠΈ Π²ΠΈΠ·ΡƒΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ Π²Π΅Ρ‚ΠΎΠΊ, Ρ‡Ρ‚ΠΎ позволяСт ΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ мСсто Π½Π° экранС ΠΏΠΎΠ΄ Π΄Π°Π½Π½Ρ‹Π΅ ΠΎ ΠΊΠΎΠΌΠΌΠΈΡ‚Π°Ρ… Π² рСпозиториях с большим числом Π²Π΅Ρ‚ΠΎΠΊ.
    ...
    * | | | |   619931f561 Merge branch 'dl/posix-unused-warning-clang'
    |\ \ \ \ \
    | * | | | ~ cf48887610 compat/posix.h: simplify GIT_GNUC_PREREQ() comparison
    | * | | | ~ ffd45926dc compat/posix.h: clean up GIT_GNUC_PREREQ() and UNUSED
    |\ \ \ \ \~
    | * | | | ~ 3f5203eeb4 ls-files: filter pathspec before lstat
    
  • Π’ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ "git log" ΠΈ "git rev-list" Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π° опция "--max-count-oldest=β€ΉNβ€Ί, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰Π°Ρ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ N самых старых ΠΊΠΎΠΌΠΌΠΈΡ‚ΠΎΠ² Π² Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π΅.


  • Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ: https://www.opennet.ru/opennews/art.shtml?num=65808

opennet honked 30 Jun 2026 06:00 +0000

НовыС вСрсии Wine 11.12 ΠΈ Wine-staging 11.12

ΠžΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½ ΡΠΊΡΠΏΠ΅Ρ€ΠΈΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½Ρ‹ΠΉ выпуск ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΎΠΉ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ Win32 API - Wine 11.12 . Π‘ ΠΌΠΎΠΌΠ΅Π½Ρ‚Π° выпуска 11.11 Π±Ρ‹Π»ΠΎ Π·Π°ΠΊΡ€Ρ‹Ρ‚ΠΎ 27 ΠΎΡ‚Ρ‡Ρ‘Ρ‚ΠΎΠ² ΠΎΠ± ΠΎΡˆΠΈΠ±ΠΊΠ°Ρ… ΠΈ внСсСно 228 ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ.

НаиболСС Π²Π°ΠΆΠ½Ρ‹Π΅ измСнСния:

  • Из FFmepg Π² состав Wine пСрСнСсСны Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ libswresample (ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ частоты дискрСтизации Π·Π²ΡƒΠΊΠ°) ΠΈ libswscale (ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ ΠΈ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΏΠΈΠΊΡΠ΅Π»ΡŒΠ½Ρ‹Ρ… Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΎΠ²). Π Π°Π½Π΅Π΅ пСрСнСсённыС Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½Ρ‹ Π΄ΠΎ выпуска FFmepg 8.1.1.
  • Π”Π²ΠΈΠΆΠΎΠΊ Wine Mono ΠΎΠ±Π½ΠΎΠ²Π»Ρ‘Π½ Π΄ΠΎ выпуска 11.2.0. Wine Mono прСдставляСт собой дистрибутив Framework Mono, ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π½Ρ‹ΠΉ для использования Π² Wine вмСсто ΠΏΡ€ΠΎΠΏΡ€ΠΈΠ΅Ρ‚Π°Ρ€Π½ΠΎΠ³ΠΎ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π° .NET Framework.
  • Π’ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ΅ MSXML (Microsoft XML Core Services) Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° парсСра языка запросов XSLPattern (использовался Π΄ΠΎ XPath).
  • Π”ΠΎΠ±Π°Π²Π»Π΅Π½Ρ‹ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ tiptsf.dll ΠΈ rtscom.dll с Π·Π°Π³Π»ΡƒΡˆΠΊΠ°ΠΌΠΈ для интСрфСйсов ITextInputPanel ΠΈ RealTimeStylus.
  • Π—Π°ΠΊΡ€Ρ‹Ρ‚Ρ‹ ΠΎΡ‚Ρ‡Ρ‘Ρ‚Ρ‹ ΠΎΠ± ΠΎΡˆΠΈΠ±ΠΊΠ°Ρ…, связанныС с Ρ€Π°Π±ΠΎΡ‚ΠΎΠΉ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ: MS Office 2007, Corel PaintShop Pro, CorelDRAW Graphics Suite X3/X4, Microsoft Money, LTspice, Progman, Slingplayer, WFServicesReg.exe, Taskkill, Avogadro, Greenshot, ComicRack Community Edition, SymCrypt.
  • Π—Π°ΠΊΡ€Ρ‹Ρ‚Ρ‹ ΠΎΡ‚Ρ‡Ρ‘Ρ‚Ρ‹ ΠΎΠ± ΠΎΡˆΠΈΠ±ΠΊΠ°Ρ…, связанныС с Ρ€Π°Π±ΠΎΡ‚ΠΎΠΉ ΠΈΠ³Ρ€: Against the Storm: Encyclopedia, Need for Speed Most Wanted (2005), Super Hexagon, Sonic Boom.
  • ΠžΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ сформирован выпуск ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° Wine Staging 11.12, ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‰Π΅Π³ΠΎ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½Π½Ρ‹Π΅ сборки Wine, Π²ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‰ΠΈΠ΅ Π½Π΅ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ Π³ΠΎΡ‚ΠΎΠ²Ρ‹Π΅ ΠΈΠ»ΠΈ рискованныС ΠΏΠ°Ρ‚Ρ‡ΠΈ, ΠΏΠΎΠΊΠ° Π½Π΅ΠΏΡ€ΠΈΠ³ΠΎΠ΄Π½Ρ‹Π΅ для принятия Π² ΠΎΡΠ½ΠΎΠ²Π½ΡƒΡŽ Π²Π΅Ρ‚ΠΊΡƒ Wine. По ΡΡ€Π°Π²Π½Π΅Π½ΠΈΡŽ с Wine Π² Wine Staging прСдоставляСтся 289 Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… ΠΏΠ°Ρ‚Ρ‡Π΅ΠΉ. Π’ Π½ΠΎΠ²ΠΎΠΌ выпускС Wine Staging осущСствлСна синхронизация с ΠΊΠΎΠ΄ΠΎΠ²ΠΎΠΉ Π±Π°Π·ΠΎΠΉ Wine 11.12 ΠΈ ΠΎΠ±Π½ΠΎΠ²Π»Ρ‘Π½ ΠΊΠΎΠ΄ vkd3d. Π’ основной состав Wine пСрСнСсСны Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊ tiptsf.dll ΠΈ rtscom.dll. Π£Π΄Π°Π»Ρ‘Π½ ΠΏΠ°Ρ‚Ρ‡ winex11-ime-check-thread-data, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ большС Π½Π΅ трСбуСтся. Для ntdll Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° чтСния ΠΈ записи с использованиСм Π½ΠΎΠ²Ρ‹Ρ… стороТСвых страниц памяти (guard page). УстранСны прСдупрСТдСния компилятора Π² ΠΏΠ°Ρ‚Ρ‡Π°Ρ… comctl32_animate_avi, windowscodecs-TIFF_Support ΠΈ mmsystem.dll16-MIDIHDR_Refcount.

    Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ: https://www.opennet.ru/opennews/art.shtml?num=65807

contrinitiator honked 30 Jun 2026 05:34 +0000

А Ρƒ мСня Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ°ΡŽΡ‚ ΠΊΠΎΡΠΈΡ‚ΡŒ Ρ‚Ρ€Π°Π²Ρƒ, Π½ΠΎ ΡƒΠΆΠ΅ ΠΊΠ°ΠΊ-Ρ‚ΠΎ Π»Π΅Π½ΠΈΠ²ΠΎ, Π½Π° старых запасах.

opennet honked 29 Jun 2026 22:00 +0000

Microsoft Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π» Linux-ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Ρ‹ Π² WSL

Компания Microsoft объявила ΠΎ Π½Π°Ρ‡Π°Π»Π΅ тСстирования систСмы для запуска Linux-ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ΠΎΠ² Π² Windows, Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π½ΠΎΠΉ Π½Π° Π±Π°Π·Π΅ прослойки WSL (Windows Subsystem for Linux). Π˜Π½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ прСдоставляСт Ρ‚ΠΈΠΏΠΎΠ²ΠΎΠΉ интСрфСйс ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строки wslc ΠΈ API для создания, развёртывания ΠΈ запуска ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ΠΎΠ² Π½Π° Π±Π°Π·Π΅ Linux ΠΈΠ· окруТСния Windows, Π° Ρ‚Π°ΠΊΠΆΠ΅ для обращСния ΠΊ Π·Π°ΠΏΡƒΡ‰Π΅Π½Π½Ρ‹ΠΌ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π°ΠΌ ΠΈΠ· Windows. Π€ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π°ΠΌΠΈ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½Π° Π² состав ΡΠΊΡΠΏΠ΅Ρ€ΠΈΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ выпуска WSL 2.9.3 .

ΠžΡΠ½ΠΎΠ²Π½Ρ‹Π΅ возмоТности WSLC (WSL Containers):

  • ΠžΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ для ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΆΠΈΠ·Π½Π΅Π½Π½Ρ‹ΠΌ Ρ†ΠΈΠΊΠ»ΠΎΠΌ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ΠΎΠ², Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ созданиС, запуск, остановка, экспорт, очистка ΠΈ инспСктированиС.
  • ΠžΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠ΅ потрСблСния CPU ΠΈ памяти ΠΎΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ΠΎΠ².
  • Π‘Π±ΠΎΡ€ΠΊΠ°, Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ°, ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠ°, ΠΈΠΌΠΏΠΎΡ€Ρ‚, сохранСниС ΠΈ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° систСмных ΠΎΠ±Ρ€Π°Π·ΠΎΠ². ΠšΠΎΠΌΠ°Π½Π΄Ρ‹ для просмотра списков доступных ΠΎΠ±Ρ€Π°Π·ΠΎΠ². ΠŸΠ°ΠΊΠ΅Ρ‚Π½Ρ‹Π΅ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ сразу с нСсколькими ΠΎΠ±Ρ€Π°Π·Π°ΠΌΠΈ. Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΡƒΠΏΠ°ΠΊΠΎΠ²ΠΊΠΈ Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… ΠΎΠ±Ρ€Π°Π·ΠΎΠ² Π² ΠΎΠ΄ΠΈΠ½ tar-Π°Ρ€Ρ…ΠΈΠ².
  • Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΈ управлСния Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΌΠΈ сСтями. ΠŸΡ€ΠΈΡΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΠ΅ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ΠΎΠ² ΠΊ нСскольким сСтям. Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ собствСнных Ρ‚ΠΈΠΏΠΎΠ² сСтСй. ΠŸΡ€ΠΎΠ±Ρ€ΠΎΡ сСтСвых ΠΏΠΎΡ€Ρ‚ΠΎΠ².
  • Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅, просмотр ΠΈ ΡƒΠ΄Π°Π»Π΅Π½ΠΈΠ΅ Ρ€Π°Π·Π΄Π΅Π»ΠΎΠ². Π Π°Π±ΠΎΡ‚Π° с Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΌΠΈ дисками (VHD).
  • Доступа ΠΊ GPU ΠΈΠ· ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ΠΎΠ² ΠΈ прСдоставлСниС Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊ для Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π½Π΅ΠΏΡ€ΠΈΠ²ΠΈΠ»Π΅Π³ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Ρ… ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ с GPU.
  • Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ сСансов ΠΏΠΎ ΠΌΠ΅Ρ€Π΅ нСобходимости, присвоСниС ΠΈΠΌΡ‘Π½ сСансам, настраиваСмоС мСстополоТСниС Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π°.
  • SDK c API для Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ Ρ€Π°Π±ΠΎΡ‚Ρ‹ с ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π°ΠΌΠΈ ΠΈΠ· ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ Π½Π° C++ ΠΈ C#/WinRT.
  • Команда "wslc logs" для просмотра ΠΈ Π²Ρ‹Π±ΠΎΡ€ΠΊΠΈ Π΄Π°Π½Π½Ρ‹Ρ… ΠΈΠ· Π»ΠΎΠ³ΠΎΠ². Π’Ρ‹Π²ΠΎΠ΄ статистики ΠΎ Ρ€Π°Π±ΠΎΡ‚Π΅ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π°. ΠŸΠΎΠ΄ΡΠ²Π΅Ρ‚ΠΊΠ° Π²Ρ‹Π²ΠΎΠ΄Π° Π² ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Π΅ "wslc".
  • Π˜Π½Ρ‚Π΅Π³Ρ€Π°Ρ†ΠΈΡ с MSBuild ΠΈ CMake.
  • ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° управлСния ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ Π³Ρ€ΡƒΠΏΠΏΠΎΠ²Ρ‹Ρ… ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊ ADMX.
  • ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ VS Code dev container для запуска ΠΈ сборки Ρ€Π°Π·Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Π΅ΠΌΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π° Π² ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π΅.
  • Помимо ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ΠΎΠ² Π² Π½ΠΎΠ²ΠΎΠΉ вСрсии WSL Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Ρ‹ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ возмоТности:

    • ΠŸΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½Π° ΠΈ задСйствована ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ Π² ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π°Ρ… новая файловая систСма "virtiofs", ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΠ²Π°ΡŽΡ‰Π°Ρ Π΄Π²ΡƒΠΊΡ€Π°Ρ‚Π½ΠΎΠ΅ ускорСниС доступа ΠΊ Windows-Ρ„Π°ΠΉΠ»Π°ΠΌ.
    • Π Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½ ΠΈ задСйствован ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ Π² ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π°Ρ… Ρ€Π΅ΠΆΠΈΠΌ Ρ€Π°Π±ΠΎΡ‚Ρ‹ сСти "consomme", ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΠ²Π°ΡŽΡ‰ΠΈΠΉ ΡƒΠ»ΡƒΡ‡ΡˆΠ΅Π½Π½ΡƒΡŽ ΡΠΎΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠΎΡΡ‚ΡŒ с Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹ΠΌΠΈ сСтСвыми конфигурациями (VPN, прокси ΠΈ Ρ‚.ΠΏ.). Π’ Ρ€Π΅ΠΆΠΈΠΌΠ΅ "consomme" Linux-Ρ‚Ρ€Π°Ρ„ΠΈΠΊ пСрСсылаСтся Ρ‡Π΅Ρ€Π΅Π· Windows, Ρ‡Ρ‚ΠΎ позволяСт ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ для Linux ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ всС возмоТности сСтСвого окруТСния Windows, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊΠΈ бСзопасности ΠΈ срСдства для ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Ρ†ΠΈΠΈ с ΠΊΠΎΡ€ΠΏΠΎΡ€Π°Ρ‚ΠΈΠ²Π½Ρ‹ΠΌΠΈ систСмами.
    • Π£Π»ΡƒΡ‡ΡˆΠ΅Π½ΠΎ автоматичСскоС Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π΅Π½ΠΈΠ΅ Π² основноС ΠΎΠΊΡ€ΡƒΠΆΠ΅Π½ΠΈΠ΅ с Windows памяти, Π½Π΅ использованной Π² Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠΉ машинС с Linux.
    • WSL прСдоставляСт Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½ΡƒΡŽ ΠΌΠ°ΡˆΠΈΠ½Ρƒ с ΠΏΠΎΠ»Π½ΠΎΡ†Π΅Π½Π½Ρ‹ΠΌ ядром Linux (Π½Π° Π±Π°Π·Π΅ Π²Π΅Ρ‚ΠΎΠΊ 6.6 ΠΈ 6.18), Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΠΌΠΎΠ³ΡƒΡ‚ Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒΡΡ дистрибутивы Linux. Π―Π΄Ρ€ΠΎ Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ спСцифичныС для WSL измСнСния, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ для сокращСния Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ запуска ΠΈ ΡƒΠΌΠ΅Π½ΡŒΡˆΠ΅Π½ΠΈΡ потрСблСния памяти, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ возвращСния Windows освобоТдённой Linux-процСссами памяти ΠΈ настройки для ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ Π»ΠΈΡˆΠ½ΠΈΡ… Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ΠΎΠ² ΠΈ подсистСм. БистСма устанавливаСтся Π² ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΉ дисковый ΠΎΠ±Ρ€Π°Π· (VHD) c Ρ„Π°ΠΉΠ»ΠΎΠ²ΠΎΠΉ систСмой ext4 ΠΈ Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΌ сСтСвым Π°Π΄Π°ΠΏΡ‚Π΅Ρ€ΠΎΠΌ.

      Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ: https://www.opennet.ru/opennews/art.shtml?num=65805

opennet honked 29 Jun 2026 21:00 +0000

ΠžΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½Π° Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° OpenAPV 0.3 с эталонной Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠ΅ΠΉ Π²ΠΈΠ΄Π΅ΠΎΠΊΠΎΠ΄Π΅ΠΊΠ° APV

ΠžΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½ выпуск Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ OpenAPV 0.3 , ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‰Π΅ΠΉ ΡΡ‚Π°Π»ΠΎΠ½Π½ΡƒΡŽ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΡŽ Π²ΠΈΠ΄Π΅ΠΎΠΊΠΎΠ΄Π΅ΠΊΠ° APV (Advanced Professional Video), ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π½ΠΎΠ³ΠΎ для ΠΏΡ€ΠΎΡ„Π΅ΡΡΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΠΉ записи ΠΈ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Π²ΠΈΠ΄Π΅ΠΎ Π±Π΅Π· Ρ€Π°Π·Π»ΠΈΡ‡ΠΈΠΌΠΎΠΉ ΠΏΠΎΡ‚Π΅Ρ€ΠΈ качСства. Код Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ написан Π½Π° языкС Π‘ ΠΈ распространяСтся ΠΏΠΎΠ΄ Π»ΠΈΡ†Π΅Π½Π·ΠΈΠ΅ΠΉ BSD. ΠŸΡ€ΠΎΠ΅ΠΊΡ‚ Ρ€Π°Π·Π²ΠΈΠ²Π°Π΅Ρ‚ организация Academy Software Foundation, созданная для продвиТСния использования ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΎΠ³ΠΎ ПО Π² процСссС создания Ρ„ΠΈΠ»ΡŒΠΌΠΎΠ².

Π€ΠΎΡ€ΠΌΠ°Ρ‚ APV ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΠ²Π°ΡŽΡ‚ Π²Ρ‹ΡΠΎΠΊΡƒΡŽ ΠΏΡ€ΠΎΠΏΡƒΡΠΊΠ½ΡƒΡŽ ΡΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡ‚ΡŒ ΠΈ Π½ΠΈΠ·ΠΊΡƒΡŽ ΡΠ»ΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Π²Π½ΡƒΡ‚Ρ€ΠΈΠΊΠ°Π΄Ρ€ΠΎΠ²ΠΎΠ³ΠΎ кодирования, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅ ΠΌΠΎΠ½Ρ‚Π°ΠΆΠ½Ρ‹ΠΌ ΠΊΠΎΠ΄Π΅ΠΊΠ°ΠΌ (срСди Π½ΠΈΡ… Apple ProRes ΠΈ Avid DNxHD), Π° Ρ‚Π°ΠΊΠΆΠ΅ отсутствиС Π²ΠΈΠ΄ΠΈΠΌΠΎΠ³ΠΎ сниТСния качСства ΠΏΡ€ΠΈ ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½ΠΎΠΌ ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ. ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ΡΡ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ 2K, 4K ΠΈ 8K, стандарт HDR10/10+ для использования Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½Π½ΠΎΠ³ΠΎ динамичСского Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π° Π² Π²ΠΈΠ΄Π΅ΠΎ, Ρ€Π°Π·Π±ΠΈΠ²ΠΊΠ° ΠΊΠ°Π΄Ρ€ΠΎΠ² (tiling) для распараллСливания кодирования/дСкодирования, Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Ρ‹ дискрСтизации Ρ†Π²Π΅Ρ‚Π°, многоракурсноС Π²ΠΈΠ΄Π΅ΠΎ (multi-view), Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΌΠ΅Ρ‚Π°Π΄Π°Π½Π½Ρ‹Ρ… (Π³Π»ΡƒΠ±ΠΈΠ½Π°, ΠΏΡ€ΠΎΠ·Ρ€Π°Ρ‡Π½ΠΎΡΡ‚ΡŒ, Π΄Π°Π½Π½Ρ‹Π΅ для прСдпросмотра). Для ускорСния Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π² Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ΅ OpenAPV поддСрТиваСтся ΠΌΠ½ΠΎΠ³ΠΎΠΏΠΎΡ‚ΠΎΡ‡Π½ΠΎΠ΅ ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈ Π΄Π΅ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅, Π° Ρ‚Π°ΠΊΠΆΠ΅ задСйствованы ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ с использованиСм Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½Π½Ρ‹Ρ… Π½Π°Π±ΠΎΡ€ΠΎΠ² ΠΊΠΎΠΌΠ°Π½Π΄ NEON (ARM) ΠΈ SSE/AVX (x86).

Π’ Π½ΠΎΠ²ΠΎΠΉ вСрсии Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° кодирования ΠΈ дСкодирования Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ APV RAW, ΠΎΡ‚Ρ€Π°ΠΆΠ°ΡŽΡ‰Π΅ΠΌ состояниС Π΄Π°Π½Π½Ρ‹Ρ… с ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹ ΠΊΠ°ΠΌΠ΅Ρ€Ρ‹ Π±Π΅Π· ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΈ прСобразования Π²ΠΈΠ΄Π΅ΠΎ Π² Ρ†Π²Π΅Ρ‚ΠΎΠ²ΠΎΠ΅ пространство YUV. APV RAW сТимаСт Π±Π΅Π· ΠΏΠΎΡ‚Π΅Ρ€ΡŒ Π½Π΅ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ 16-разрядный 4-ΠΊΠ°Π½Π°Π»ΡŒΠ½Ρ‹ΠΉ Π»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΏΠΎΡ‚ΠΎΠΊ пиксСлСй, Π΄Π°ΡŽΡ‰ΠΈΠΉ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ примСнСния Π² ΠΏΠΎΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ слоТных Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ² Ρ†Π²Π΅Ρ‚ΠΎΠΊΠΎΡ€Ρ€Π΅ΠΊΡ†ΠΈΠΈ ΠΈ Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½Ρ‹Ρ… эффСктов. ΠŸΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½Ρ‹ Π½ΠΎΠ²Ρ‹Π΅ ΠΏΡ€ΠΎΡ„ΠΈΠ»ΠΈ для раздСлСния ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠ³ΠΎ APV ΠΈ APV RAW.

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ: https://www.opennet.ru/opennews/art.shtml?num=65804

opennet honked 29 Jun 2026 20:00 +0000

ΠŸΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ с ΡƒΠ΄Π°Π»Π΅Π½ΠΈΠ΅ΠΌ "protestware" ΠΈΠ· Debian-ΠΏΠ°ΠΊΠ΅Ρ‚Π° xsnow

Π’ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ xsnow , Ρ€Π΅Π°Π»ΠΈΠ·ΡƒΡŽΡ‰Π΅Π΅ эффСкт ΠΏΠ°Π΄Π°ΡŽΡ‰Π΅Π³ΠΎ снСга Π½Π° Ρ€Π°Π±ΠΎΡ‡Π΅ΠΌ столС, осущСствлСна подстановка скрытого измСнСния, с Π²Π΅Ρ€ΠΎΡΡ‚Π½ΠΎΡΡ‚ΡŒΡŽ 2% ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‰Π΅Π³ΠΎ украинский Ρ„Π»Π°Π³. Для ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ с русской локалью Π²Π΅Ρ€ΠΎΡΡ‚Π½ΠΎΡΡ‚ΡŒ ΠΏΠΎΠΊΠ°Π·Π° Ρ„Π»Π°Π³Π° увСличиваСтся Π΄ΠΎ 30%. Подобная Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΡΡ‚ΡŒ присутствуСт ΠΈ Π² Debian-ΠΏΠ°ΠΊΠ΅Ρ‚Π΅ xsnow , поставляСмом Π² Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΈ Debian 13.

Π’ ΠΆΠ°Π»ΠΎΠ±Π΅, ΠΎΡ‚ΠΏΡ€Π°Π²Π»Π΅Π½Π½ΠΎΠΉ ΠΊΠΎΠΌΠ°Π½Π΄Π΅ Debian Quality Assurance Team, отвСтствСнной Π·Π° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠ°Π½ΠΈΠ΅ качСства Π² Debian, ΡƒΠΊΠ°Π·Π°Π½ΠΎ, Ρ‡Ρ‚ΠΎ ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎΠ΅ Π½Π΅ΡˆΡ‚Π°Ρ‚Π½ΠΎΠ΅ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ Π½Π΅ соотвСтствуСт трСбованиям ΠΊ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠΌΡƒ ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡Π΅Π½ΠΈΡŽ, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΡΡ‚Π°Π²Π»ΡΡ‚ΡŒΡΡ Π² Debian, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ ΠΌΠΎΠΆΠ΅Ρ‚ Ρ€Π°ΡΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°Ρ‚ΡŒΡΡ ΠΊΠ°ΠΊ дискриминация ΠΏΠΎ принадлСТности ΠΊ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΠΎΠΉ Π³Ρ€ΡƒΠΏΠΏΠ΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ ΠΈ дискриминация ΠΏΠΎ области использования. Π’ частности, xsnow измСняСт ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ ΠΈ направляСт адрСсноС ΠΎΠ±Ρ€Π°Ρ‰Π΅Π½ΠΈΠ΅ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΠΉ ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ ΠΈ мСняСт ΠΎΠΆΠΈΠ΄Π°Π΅ΠΌΡƒΡŽ Π½Π΅ΠΉΡ‚Ρ€Π°Π»ΡŒΠ½ΡƒΡŽ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ Π² зависимости ΠΎΡ‚ окруТСния ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ.

ΠŸΡ€ΠΈ этом упомянутыС Π² ΠΆΠ°Π»ΠΎΠ±Π΅ ΠΏΡƒΠ½ΠΊΡ‚Ρ‹ ΠΏΡ€Π°Π²ΠΈΠ» Debian ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‚ Π½Π΅Π΄ΠΎΠΏΡƒΡΡ‚ΠΈΠΌΠΎΡΡ‚ΡŒ дискриминации лишь Π² лицСнзиях Π½Π° ΠΊΠΎΠ΄, Π° Π½Π΅ Π² ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹. ΠŸΡ€Π°Π²ΠΈΠ»Π° Debian Π½Π΅ Ρ€Π΅Π³Π»Π°ΠΌΠ΅Π½Ρ‚ΠΈΡ€ΡƒΡŽΡ‚ дСйствия Π² случаС ΠΏΠΎΠΏΡ‹Ρ‚ΠΎΠΊ продвиТСния Π² ПО политичСских заявлСний ΠΈ повСдСния, расходящСгося с заявлСнной Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒΡŽ. Π€ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎ подобная Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΡΡ‚ΡŒ Π² Debian оказалась Π½Π΅ Π·Π°ΠΏΡ€Π΅Ρ‰Π΅Π½Π°.

Π’ качСствС Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Π° Π΄Π°Π»ΡŒΠ½Π΅ΠΉΡˆΠΈΡ… дСйствий рассматриваСтся Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Ρ‚Ρ€Π°ΠΊΡ‚ΠΎΠ²ΠΊΠΈ выполняСмых ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΎΠΉ протСстных дСйствий ΠΊΠ°ΠΊ ошибки ΠΈΠ»ΠΈ Π½Π΅Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ повСдСния, Ρ‚Ρ€Π΅Π±ΡƒΡŽΡ‰Π΅Π³ΠΎ примСнСния ΠΏΠ°Ρ‚Ρ‡Π° для восстановлСния Π½Π΅ΠΉΡ‚Ρ€Π°Π»ΡŒΠ½ΠΎΠΉ ΠΈ ΠΎΠΆΠΈΠ΄Π°Π΅ΠΌΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ. Но ΡΠΈΡ‚ΡƒΠ°Ρ†ΠΈΡŽ услоТняСт Ρ‚ΠΎΡ‚ Ρ„Π°ΠΊΡ‚, Ρ‡Ρ‚ΠΎ ΡΠΎΠΏΡ€ΠΎΠ²ΠΎΠΆΠ΄Π°ΡŽΡ‰ΠΈΠΉ ΠΏΠ°ΠΊΠ΅Ρ‚ xsnow Π² Debian являСтся Π°Π²Ρ‚ΠΎΡ€ΠΎΠΌ Π΄Π°Π½Π½ΠΎΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹, добавившим рассматриваСмоС Π½Π΅Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ΅ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅.

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ: https://www.opennet.ru/opennews/art.shtml?num=65803

undeadly honked 29 Jun 2026 17:00 +0000

relayd(8) and httpd(8) TLS settings update.

Both relayd(8) and httpd(8) now have the "secure" list of allowed crypto methods for HTTPS, which include TLSv1.3 and the TLSv1.2 AEAD cipher suites. The previous list was "HIGH:!aNULL" which contain non-perfect-forward-security methods and this change may cause old clients to not be able to connect.

contrinitiator bonked 29 Jun 2026 12:20 +0000
original: gusev@mastodon.ml

Π― Π½Π΅ Π΄ΡƒΠΌΠ°Π», Ρ‡Ρ‚ΠΎ Π±Π΅Π½Π·ΠΈΠ½ΠΎΠ²Ρ‹ΠΉ кризис Ρ‚Π°ΠΊ сильно повлияСт Π½Π° Ρ‚ΠΈΡˆΠΈΠ½Ρƒ Π² Π΄Π΅Ρ€Π΅Π²Π½Π΅. Но это ΡΠ»ΡƒΡ‡ΠΈΠ»ΠΎΡΡŒ. Π’Ρ€ΠΈΠΌΠΌΠ΅Ρ€Ρ‹ Π·Π°Ρ‚ΠΈΡ…Π»ΠΈ. ΠšΠΎΠ½Π΅Ρ‡Π½ΠΎ, Π½Π΅ совсСм. Но Π² Ρ‚ΠΎΠΌ количСствС, Π² ΠΊΠ°ΠΊΠΎΠΌ Ρ€Π°Π½ΡŒΡˆΠ΅ ΠΈΡ… ΡΠ»Ρ‹ΡˆΠ½ΠΎ Π±Ρ‹Π»ΠΎ с ΡƒΡ‚Ρ€Π° ΠΈ Π΄ΠΎ Π²Π΅Ρ‡Π΅Ρ€Π°, Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ Π½Π΅Ρ‚. Π­Ρ‚ΠΎ Π±Π΅Π½Π·ΠΈΠ½ΠΎΠ²ΠΎΠ΅ Ρ€Ρ‹Ρ‡Π°Ρ‰Π΅Π΅ Π³ΠΎΠ²Π½ΠΎ Π½Π΅ΠΌΠ½ΠΎΠΆΠΊΠΎ ΠΏΡ€ΠΈΡƒΡ‚ΠΈΡ…Π»ΠΎ. Народ ΠΎΡ‚ бСздСлья, пСнсионСры Π² основном, косили участок ΠΏΠΎ нСсколько Ρ€Π°Π· Π² нСдСлю. Π’Π΅ΠΏΠ΅Ρ€ΡŒ это ΠΏΡ€Π΅ΠΊΡ€Π°Ρ‚ΠΈΠ»ΠΎΡΡŒ. ΠšΠ°ΠΉΡ„. А я самодовольно ΠΏΠΎΠ³Π»ΡΠ΄Ρ‹Π²Π°ΡŽ Π½Π° свой аккумуляторный Ρ‚Ρ€ΠΈΠΌΠΌΠ΅Ρ€.
#Ρ‚Ρ€ΠΈΠΌΠΌΠ΅Ρ€ #Π±Π΅Π½Π·ΠΈΠ½

opennet honked 29 Jun 2026 12:00 +0000

Π Π΅Π»ΠΈΠ· Π°Π½Ρ‚ΠΈΡ‡ΠΈΡ‚-инструмСнтария TLAC 2.0

ДоступСн выпуск ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° TLAC 2.0 (Tuncor Local Anti-Cheat), Ρ€Π°Π·Π²ΠΈΠ²Π°ΡŽΡ‰Π΅Π³ΠΎ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡƒΡŽ Π°Π½Ρ‚ΠΈΡ‡ΠΈΡ‚-систСму для Linux, Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‰ΡƒΡŽ Π² пространствС ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ. Для выявлСния Π²ΠΌΠ΅ΡˆΠ°Ρ‚Π΅Π»ΡŒΡΡ‚Π²Π° Π² Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΈΠ³Ρ€ΠΎΠ²Ρ‹Ρ… процСссов Π² TLAC примСняСтся сканированиС Ρ‚ΠΈΠΏΠΎΠ²Ρ‹Ρ… шаблонов Ρ‡ΠΈΡ‚ΠΎΠ² Π² памяти процСсса ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ ptrace ΠΈ procfs. ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ΡΡ Ρ‚Π°ΠΊΠΈΠ΅ возмоТности ΠΊΠ°ΠΊ поиск ΠΏΠΎ маскам, ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒ цСлостности ΠΏΠΎ Ρ…ΡΡˆΠ°ΠΌ SHA256, аппаратная Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²ΠΊΠ° ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ HWID ΠΈ Ρ…Ρ€Π°Π½Π΅Π½ΠΈΠ΅ настроСк Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ JSON. Код написан Π½Π° языкС Rust с использованиСм асинхронного Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠ° Tokio для IPC ΠΈ распространяСтся ΠΏΠΎΠ΄ Π»ΠΈΡ†Π΅Π½Π·ΠΈΠ΅ΠΉ MIT.

ВСрсия TLAC 2.0 ΠΏΡ€ΠΈΠΌΠ΅Ρ‡Π°Ρ‚Π΅Π»ΡŒΠ½Π° Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ΠΌ модуля ядра, ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π½ΠΎΠ³ΠΎ для ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ цСлостности систСмы (Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΠΏΠΎΠΊΠ° сводится ΠΊ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ΅ наличия Π·Π°Π³Ρ€ΡƒΠΆΠ΅Π½Π½Ρ‹Ρ… Π² ядро ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΉ ΠΏΠΎ маскам "rootkit" ΠΈ "suspicious" Π² /proc/modules).

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ: https://www.opennet.ru/opennews/art.shtml?num=65800

opennet honked 29 Jun 2026 11:00 +0000

Выпуск дистрибутива Slackel 9.0

ΠžΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½ выпуск дистрибутива Slackel 9.0 , построСнного Π½Π° Π½Π°Ρ€Π°Π±ΠΎΡ‚ΠΊΠ°Ρ… ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ² Slackware ΠΈ Salix , ΠΈ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ совмСстимого с ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π΅ΠΌΡ‹ΠΌΠΈ Π² Π½ΠΈΡ… рСпозиториями. ΠšΠ»ΡŽΡ‡Π΅Π²Ρ‹ΠΌ ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ΠΌ Slackel являСтся использованиС постоянно обновляСмой Π²Π΅Ρ‚ΠΊΠΈ Slackware-Current. ГрафичСскоС ΠΎΠΊΡ€ΡƒΠΆΠ΅Π½ΠΈΠ΅ основано Π½Π° срСдС Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ стола MATE. Π Π°Π·ΠΌΠ΅Ρ€ Π·Π°Π³Ρ€ΡƒΠ·ΠΎΡ‡Π½ΠΎΠ³ΠΎ ΠΎΠ±Ρ€Π°Π·Π°, способного Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π² Live-Ρ€Π΅ΠΆΠΈΠΌΠ΅, 4.2 Π“Π‘ (i386 ΠΈ x86_64). ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ΡΡ установка Π½Π° внСшниС USB-Π½Π°ΠΊΠΎΠΏΠΈΡ‚Π΅Π»ΠΈ с Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒΡŽ сохранСния ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ Π½Π° Ρ‚ΠΎΠΌ ΠΆΠ΅ Π½Π°ΠΊΠΎΠΏΠΈΡ‚Π΅Π»Π΅ ΠΈ обновлСния ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ².

Π’ Π½ΠΎΠ²ΠΎΠΌ выпускС:

  • Начинка синхронизирована с Π²Π΅Ρ‚ΠΊΠΎΠΉ Slackware Current ΠΈ поставляСтся с ядром Linux 6.18.37 для 64-разрядных систСм ΠΈ 6.12.94 для 32-разрядных.
  • ВмСсто ΠΎΠΊΠΎΠ½Π½ΠΎΠ³ΠΎ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€Π° Openbox задСйствована срСда Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ стола MATE.
  • ΠŸΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΎ Ρ‚Ρ€ΠΈ Ρ€Π΅ΠΆΠΈΠΌΠ° установки: полная с Ρ€Π°Π±ΠΎΡ‡ΠΈΠΌ столом MATE, Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠΌ, ΠΌΡƒΠ»ΡŒΡ‚ΠΈΠΌΠ΅Π΄ΠΈΠΉΠ½Ρ‹ΠΌΠΈ ΠΈ офисными прилоТСниями; базовая с минимальной графичСской систСмой, Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠΌ ΠΈ основными ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Π°ΠΌΠΈ; урСзанная с инструмСнтариСм ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строки.
  • ΠžΠ±Π½ΠΎΠ²Π»Π΅Π½Ρ‹ вСрсии ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ, срСди ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… libreoffice 26.2.4, firefox 152.0.3, thunderbird 140.12.0, pidgin 2.14.14, transmission 2.94, GIMP 3.2.4, exaile 4.2.1, smplayer 25.6.0, mpv 0.41.0, brasero 3.12.3.


  • Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ: https://www.opennet.ru/opennews/art.shtml?num=65799

opennet honked 29 Jun 2026 11:00 +0000

Выпуск дистрибутива CachyOS 260628

ΠŸΡ€Π΅Π΄ΡΡ‚Π°Π²Π»Π΅Π½ выпуск дистрибутива CachyOS 260628 , основанного Π½Π° ΠΏΠ°ΠΊΠ΅Ρ‚Π½ΠΎΠΉ Π±Π°Π·Π΅ Arch Linux, ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡŽΡ‰Π΅Π³ΠΎ Π½Π΅ΠΏΡ€Π΅Ρ€Ρ‹Π²Π½ΡƒΡŽ модСль доставки ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠΉ ΠΈ ΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‰Π΅Π³ΠΎΡΡ ΠΏΠΎΠΏΡƒΠ»ΡΡ€Π½ΠΎΡΡ‚ΡŒΡŽ Ρƒ Π»ΡŽΠ±ΠΈΡ‚Π΅Π»Π΅ΠΉ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½Ρ‹Ρ… ΠΈΠ³Ρ€. По Π΄Π°Π½Π½Ρ‹ΠΌ сСрвиса ProtonDB ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ CachyOS являСтся самым популярным дистрибутивом Linux (доля 21.1%), примСняСмым Π³Π΅ΠΉΠΌΠ΅Ρ€Π°ΠΌΠΈ.

Дистрибутив ΠΏΡ€ΠΈΠΌΠ΅Ρ‡Π°Ρ‚Π΅Π»Π΅Π½ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ΠΌ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΉ для ΠΏΠΎΠ²Ρ‹ΡˆΠ΅Π½ΠΈΡ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ ΠΈ прСдоставлСниСм возмоТности установки Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… срСд Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ стола. Помимо Π±Π°Π·ΠΎΠ²ΠΎΠ³ΠΎ окруТСния Π½Π° основС KDE, для установки доступны GNOME, Xfce, i3WM, Wayfire, LXQT, OpenBox, Cinnamon, Cosmic, Niri, MangoWM, LXDE, Mate, Budgie, Qtile, Hyprland ΠΈ Sway. Π Π°Π·ΠΌΠ΅Ρ€ установочного iso-ΠΎΠ±Ρ€Π°Π·Π° 3.2 Π“Π‘. ΠžΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎ ΠΏΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‚ΡΡ сборки (2.6 Π“Π‘) для носимых устройств (Handheld Edition) с интСрфСйсом Π² стилС GameMode ΠΈ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π°ΠΌΠΈ для Π»ΡŽΠ±ΠΈΡ‚Π΅Π»Π΅ΠΉ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½Ρ‹Ρ… ΠΈΠ³Ρ€.

Π’ дистрибутивС ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ Π²ΠΊΠ»ΡŽΡ‡Ρ‘Π½ ΠΏΠ»Π°Π½ΠΈΡ€ΠΎΠ²Ρ‰ΠΈΠΊ Π·Π°Π΄Π°Ρ‡ BORE, ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ для сниТСния Π·Π°Π΄Π΅Ρ€ΠΆΠ΅ΠΊ Π½Π° Ρ€Π°Π±ΠΎΡ‡Π΅ΠΌ столС ΠΈ ΠΏΠΎΠ²Ρ‹ΡˆΠ΅Π½ΠΈΡ ΠΏΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚Π° ΠΈΠ½Ρ‚Π΅Ρ€Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹Ρ… процСссов. Π―Π΄Ρ€ΠΎ ΠΈ ΠΏΠ°ΠΊΠ΅Ρ‚Ρ‹ собраны с Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ΠΌ LTO-ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΉ (Link-Time Optimization) ΠΈ задСйствованиСм инструкций, доступных Π² процСссорах Π½Π° Π±Π°Π·Π΅ ΠΌΠΈΠΊΡ€ΠΎΠ°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€ x86-64-v3, x86-64-v4 ΠΈ Zen4. ΠŸΡ€ΠΈ сборкС Π±Π°Π·ΠΎΠ²Ρ‹Ρ… ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½Ρ‹ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ PGO (Profile-Guided Optimization) ΠΈΠ»ΠΈ BOLT (Binary Optimization and Layout Tool). Π’ качСствС Ρ„Π°ΠΉΠ»ΠΎΠ²Ρ‹Ρ… систСм ΠΌΠΎΠ³ΡƒΡ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ btrfs, zfs, ext4, xfs ΠΈ f2fs.

ΠžΡΠ½ΠΎΠ²Π½Ρ‹Π΅ Π½ΠΎΠ²ΡˆΠ΅ΡΡ‚Π²Π°:

  • ИзмСнСния Π² инсталляторС:
    • Π’ число ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π΅ΠΌΡ‹Ρ… для установки графичСских ΠΎΠΊΡ€ΡƒΠΆΠ΅Π½ΠΈΠΉ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ сСанс Π½Π° Π±Π°Π·Π΅ ΠΊΠΎΠΌΠΏΠΎΠ·ΠΈΡ‚Π½ΠΎΠ³ΠΎ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€Π° Hyprland с минималистичной ΠΎΠ±ΠΎΠ»ΠΎΡ‡ΠΊΠΎΠΉ Noctalia.
    • Π’ ΠΎΠΊΡ€ΡƒΠΆΠ΅Π½ΠΈΠΈ Π½Π° Π±Π°Π·Π΅ ΠΊΠΎΠΌΠΏΠΎΠ·ΠΈΡ‚Π½ΠΎΠ³ΠΎ сСрвСра MangoWM ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ задСйствован дисплСйный сСрвСр SDDM.
    • ВмСсто GNOME System Monitor для отслСТивания состояния систСмы задСйствовано ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Resources, написанноС Π½Π° Rust.
    • Из поставки ΡƒΠ΄Π°Π»Ρ‘Π½ инструмСнтарий paru, вмСсто ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с AUR Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΠΎΠ²Π°Π½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ интСрфСйс управлСния ΠΏΠ°ΠΊΠ΅Ρ‚Π°ΠΌΠΈ Shelly.
    • Для ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² ΠΈΠ· Π³Ρ€ΡƒΠΏΠΏΡ‹ "audio" прСдоставлСны ΠΏΡ€ΠΈΠ²ΠΈΠ»Π΅Π³ΠΈΠΈ для выполнСния Π·Π°Π΄Π°Ρ‡ Π² realtime-Ρ€Π΅ΠΆΠΈΠΌΠ΅.
    • Π’ Live-сСансС ΡƒΠ»ΡƒΡ‡ΡˆΠ΅Π½ΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ раскладки ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹.
    • Π’ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ CachyOS-Welcome появилась опция для Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ DNS-over-QUIC (DoQ), Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π° новая страница для диагностики ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ ΠΈ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° эмулятора Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π° Ptyxis.
    • Для ΠΏΠ°ΠΊΠ΅Ρ‚Π°Ρ… с Python для ΠΏΠΎΠ²Ρ‹ΡˆΠ΅Π½ΠΈΡ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ задСйствованы ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ Π½Π° основС Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠ² профилирования ΠΊΠΎΠ΄Π° (PGO - Profile-guided optimization), ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰Π΅ΠΉ Π³Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π±ΠΎΠ»Π΅Π΅ ΠΎΠΏΡ‚ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΠΊΠΎΠ΄ Π½Π° основС Π°Π½Π°Π»ΠΈΠ·Π° особСнностСй выполнСния ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹.
    • Π’ ΠΏΠ°ΠΊΠ΅Ρ‚ с GCC Π²ΠΊΠ»ΡŽΡ‡Ρ‘Π½ ΠΏΠ°Ρ‚Ρ‡, ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΠ²Π°ΡŽΡ‰Π΅Π΅ вСс Π½Π΅Π²Π΅Ρ€Π½ΠΎΠ³ΠΎ прСдсказания вСтвлСния Π² процСссорах x86 для ΠΏΠΎΠ²Ρ‹ΡˆΠ΅Π½ΠΈΡ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ Π³Π΅Π½Π΅Ρ€ΠΈΡ€ΡƒΠ΅ΠΌΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π° Π½Π° соврСмСнных CPU Intel ΠΈ AMD.
    • ΠŸΠ°ΠΊΠ΅Ρ‚ proton-cachyos (Proton с Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌΠΈ ΠΏΠ°Ρ‚Ρ‡Π°ΠΌΠΈ) ΠΏΠ΅Ρ€Π΅ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½ Π² proton-cachyos-native.
    • Π’ ΠΏΠ°ΠΊΠ΅Ρ‚Π½ΠΎΠΌ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€Π΅ pacman обСспСчСна изоляция выполнСния скриплСтов ΠΈ Ρ…ΡƒΠΊΠΎΠ², Π² ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ Π½Π΅ допускаСтся ΠΎΠ±Ρ€Π°Ρ‰Π΅Π½ΠΈΠ΅ ΠΊ сСти.
    • Для Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹Ρ… машин Π² поставку Π²ΠΊΠ»ΡŽΡ‡Ρ‘Π½ 32-разрядный Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ с ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΎΠΉ графичСского API Vulkan.
    • Π’ cachyos-settings для ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΡ… сСрвисов выставлСн 15-сСкундный Ρ‚Π°ΠΉΠΌΠ°ΡƒΡ‚ ΠΏΡ€ΠΈ запускС ΠΈ 10-сСкундный ΠΏΡ€ΠΈ Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΠΈ Ρ€Π°Π±ΠΎΡ‚Ρ‹, Ρ‡Ρ‚ΠΎ Ρ€Π΅ΡˆΠΈΠ»ΠΎ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡƒ со слишком Π΄ΠΎΠ»Π³ΠΈΠΌ Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΠ΅ΠΌ Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΈΠ·-Π·Π° Ρ€Π°Π½Π΅Π΅ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΠ²ΡˆΠ΅Π³ΠΎΡΡ Ρ‚Π°ΠΉΠΌΠ°ΡƒΡ‚Π° Π² 90 сСкунд.


    • Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ: https://www.opennet.ru/opennews/art.shtml?num=65798

continue bonked 29 Jun 2026 10:06 +0000
original: gusev@mastodon.ml

Π― Π½Π΅ Π΄ΡƒΠΌΠ°Π», Ρ‡Ρ‚ΠΎ Π±Π΅Π½Π·ΠΈΠ½ΠΎΠ²Ρ‹ΠΉ кризис Ρ‚Π°ΠΊ сильно повлияСт Π½Π° Ρ‚ΠΈΡˆΠΈΠ½Ρƒ Π² Π΄Π΅Ρ€Π΅Π²Π½Π΅. Но это ΡΠ»ΡƒΡ‡ΠΈΠ»ΠΎΡΡŒ. Π’Ρ€ΠΈΠΌΠΌΠ΅Ρ€Ρ‹ Π·Π°Ρ‚ΠΈΡ…Π»ΠΈ. ΠšΠΎΠ½Π΅Ρ‡Π½ΠΎ, Π½Π΅ совсСм. Но Π² Ρ‚ΠΎΠΌ количСствС, Π² ΠΊΠ°ΠΊΠΎΠΌ Ρ€Π°Π½ΡŒΡˆΠ΅ ΠΈΡ… ΡΠ»Ρ‹ΡˆΠ½ΠΎ Π±Ρ‹Π»ΠΎ с ΡƒΡ‚Ρ€Π° ΠΈ Π΄ΠΎ Π²Π΅Ρ‡Π΅Ρ€Π°, Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ Π½Π΅Ρ‚. Π­Ρ‚ΠΎ Π±Π΅Π½Π·ΠΈΠ½ΠΎΠ²ΠΎΠ΅ Ρ€Ρ‹Ρ‡Π°Ρ‰Π΅Π΅ Π³ΠΎΠ²Π½ΠΎ Π½Π΅ΠΌΠ½ΠΎΠΆΠΊΠΎ ΠΏΡ€ΠΈΡƒΡ‚ΠΈΡ…Π»ΠΎ. Народ ΠΎΡ‚ бСздСлья, пСнсионСры Π² основном, косили участок ΠΏΠΎ нСсколько Ρ€Π°Π· Π² нСдСлю. Π’Π΅ΠΏΠ΅Ρ€ΡŒ это ΠΏΡ€Π΅ΠΊΡ€Π°Ρ‚ΠΈΠ»ΠΎΡΡŒ. ΠšΠ°ΠΉΡ„. А я самодовольно ΠΏΠΎΠ³Π»ΡΠ΄Ρ‹Π²Π°ΡŽ Π½Π° свой аккумуляторный Ρ‚Ρ€ΠΈΠΌΠΌΠ΅Ρ€.
#Ρ‚Ρ€ΠΈΠΌΠΌΠ΅Ρ€ #Π±Π΅Π½Π·ΠΈΠ½

continue honked 29 Jun 2026 09:13 +0000

#сСгодня ^w Π²Ρ‡Π΅Ρ€Π° ΠΎΡ‚ΠΊΡ€Ρ‹Π» сСзон катания Π½Π° sup'Π΅

ΠŸΠΎΡ‡Ρ‚ΠΈ случайно Π½Π°Π±Ρ€Ρ‘Π» Π½Π° ΠΏΠ°Ρ€Ρƒ ΠΎΠ·Ρ‘Ρ€ Π² ΠžΡ€Π΅Ρ…ΠΎΠ²ΠΎ. Π’Π΅Ρ‡Π΅Ρ€ΠΎΠΌ Ρ€Π΅ΡˆΠΈΠ» Ρ‚ΡƒΠ΄Π° Π²Π΅Ρ€Π½ΡƒΡ‚ΡŒΡΡ с Π½Π°Π΄ΡƒΠ²Π½ΠΎΠΉ доской.

ΠŸΠ΅ΡΡ‡Π°Π½Ρ‹Π΅ Π·Π°Ρ…ΠΎΠ΄Ρ‹ Π² Π²ΠΎΠ΄Ρƒ. ΠšΡƒΠ²ΡˆΠΈΠ½ΠΊΠΈ. Головастики. ΠšΠΎΠΌΠ°Ρ€ΠΎΠ² ΠΈ ΠΏΡ€ΠΎΡ‡Π΅ΠΉ нСчисти Π½Π΅Ρ‚ (ΡƒΠ΄ΠΈΠ²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ). Π’ΠΎΠ΄Π° Π² Ρ‚Π΅Π½ΠΈ сосСн чёрная, Π½ΠΎ Π½Π°Π±Π΅Ρ€Ρ‘ΡˆΡŒ Π² ладонь -- чистая.

УспСл ΠΏΠΎΠΏΠ»Π°Π²Π°Ρ‚ΡŒ Π΄ΠΎ сильного доТдя. Π”ΠΎΡ€ΠΎΠ³Π° Ρ‡Π΅Ρ€Π΅Π· ΡΠΌΠ΅ΡˆΠ°Π½Π½Ρ‹ΠΉ (Π½ΠΎ прСимущСствСнно Ρ…Π²ΠΎΠΉΠ½Ρ‹ΠΉ) лСс. На ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎΠΌ ΠΏΡƒΡ‚ΠΈ ливСнь приятно освСТил Π² ΠΊΠΎΠ½Ρ†Π΅ ΠΏΡƒΡ‚ΠΈ.

opennet honked 29 Jun 2026 08:00 +0000

Выпуск дистрибутива Mageia 10, Ρ„ΠΎΡ€ΠΊΠ° Mandriva Linux

Бпустя ΠΏΠΎΡ‡Ρ‚ΠΈ Ρ‚Ρ€ΠΈ Π³ΠΎΠ΄Π° Π³ΠΎΠ΄Π° с ΠΌΠΎΠΌΠ΅Π½Ρ‚Π° ΠΏΡ€ΠΎΡˆΠ»ΠΎΠ³ΠΎ Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ выпуска ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½ Ρ€Π΅Π»ΠΈΠ· Linux-дистрибутива Mageia 10 , Π² Ρ€Π°ΠΌΠΊΠ°Ρ… ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ нСзависимым сообщСством энтузиастов развиваСтся Ρ„ΠΎΡ€ΠΊ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° Mandriva. Для Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ доступны 32- ΠΈ 64-разрядныС установочныС сборки (5.6 Π“Π‘) ΠΈ Π½Π°Π±ΠΎΡ€ Live-сборок (4.5-5.1 Π“Π‘) Π½Π° Π±Π°Π·Π΅ GNOME, KDE ΠΈ Xfce.

ΠšΠ»ΡŽΡ‡Π΅Π²Ρ‹Π΅ ΡƒΠ»ΡƒΡ‡ΡˆΠ΅Π½ΠΈΡ:

  • ΠŸΠΎΠ²Ρ‹ΡˆΠ΅Π½Ρ‹ трСбования ΠΊ 32-разрядным систСмам, для Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π½Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π½Π°Π»ΠΈΡ‡ΠΈΠ΅ΠΌ CPU с ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΎΠΉ инструкций SSE2. Имя Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Ρ‹ для iso-ΠΎΠ±Ρ€Π°Π·ΠΎΠ² ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΎ с i586 Π½Π° i686.
  • Для ΠΎΠ±ΠΎΠ΅Π² Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ стола вмСсто JPG задСйствован Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ JXL. Π Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ ΡƒΠ²Π΅Π»ΠΈΡ‡Π΅Π½ΠΎ Π΄ΠΎ 3840Γ—2160, Π½ΠΎ благодаря Π±ΠΎΠ»Π΅Π΅ эффСктивному ΠΏΠΎΡ‚Ρ€Π΅Π±Π»Π΅Π½ΠΈΠ΅ дискового пространство ΠΎΡΡ‚Π°Π»ΠΎΡΡŒ Π½Π° Ρ‚ΠΎΠΌ ΠΆΠ΅ ΡƒΡ€ΠΎΠ²Π½Π΅.
  • Π’ инсталляторС Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½ запрос часового пояса ΠΏΡ€ΠΈ Π½Π°Ρ‡Π°Π»Π΅ установки, Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° бСспроводных соСдинСний ΠΈ ΡƒΠ»ΡƒΡ‡ΡˆΠ΅Π½ Ρ€Π΅ΠΆΠΈΠΌ восстановлСния Ρ€Π°Π½Π΅Π΅ установлСнной систСмы.
  • Π’ Live-сборках c GNOME ΠΈ KDE Plasma ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½Ρ‹ сСансы Π½Π° Π±Π°Π·Π΅ Wayland. Π Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Ρ‹ ΠΎΠΏΡ†ΠΈΠΈ для ΠΎΡ‚ΠΊΠ°Ρ‚Π° Π½Π° X11 ΠΈ использования нСсвободных Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ΠΎΠ². Π”ΠΎΠ±Π°Π²Π»Π΅Π½Π° ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½Π°Ρ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° DisplayLink, Ρ‚Ρ€Π΅Π±ΡƒΡŽΡ‰Π°Ρ установки ΠΏΠ°ΠΊΠ΅Ρ‚Π° displaylink-native-evdi. Π Π°ΡΡˆΠΈΡ€Π΅Π½Ρ‹ возмоТности интСрфСйса draklive2, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ ΡƒΠΏΡ€ΠΎΡ‰Π΅Π½Π° настройка Π»ΠΎΠΊΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ, часовых поясов, сСрвисов ΠΈ мСТсСтСвого экрана, Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π° сводная страница с ΠΎΠ±Ρ‰Π΅ΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠ΅ΠΉ.
  • Π§Π΅Ρ€Π΅Π· Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΈ RPM-MD (RPM MetaData) обСспСчСно прСдоставлСниС ΠΌΠ΅Ρ‚Π°Π΄Π°Π½Π½Ρ‹Ρ… AppStream, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Ρ… Π² ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€Π°Ρ… ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ GNOME Software ΠΈ Plasma Discover для поиска ΠΈ управлСния прилоТСниями.
  • Π’ Mageia Control Center Π² ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ‚ΠΎΡ€Π΅ Π·Π²ΡƒΠΊΠ° draksound ΡƒΠΏΡ€ΠΎΡ‰Π΅Π½ΠΎ ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ ΠΌΠ΅ΠΆΠ΄Ρƒ Π·Π²ΡƒΠΊΠΎΠ²Ρ‹ΠΌΠΈ сСрвСрами PulseAudio ΠΈ PipeWire (ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ°Π΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ PulseAudio). Π£Π±Ρ€Π°Π½Π° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ контроля (drakguard), Ρ‚Ρ€Π΅Π±ΡƒΡŽΡ‰Π°Ρ ΠΏΠ΅Ρ€Π΅Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ.
  • На Π±Π°Π·Π΅ python-manatools ΠΏΠ΅Ρ€Π΅Ρ€Π°Π±ΠΎΡ‚Π°Π½Ρ‹ графичСскиС интСрфСйсы ΡƒΡ‚ΠΈΠ»ΠΈΡ‚ для записи ISO-ΠΎΠ±Ρ€Π°Π·ΠΎΠ² (isodumper), управлСния ΠΏΠ°ΠΊΠ΅Ρ‚Π°ΠΌΠΈ (dnfdragora) ΠΈ настройки мСТсСтСвого экрана (manafirewall). Python-manatools прСдоставляСт обвязку, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰ΡƒΡŽ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ ΡƒΠ½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½Ρ‹Π΅ интСрфСйсы, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ ΠΎΡ‚Ρ€ΠΈΡΠΎΠ²Ρ‹Π²Π°Ρ‚ΡŒΡΡ Π² графичСском Ρ€Π΅ΠΆΠΈΠΌΠ΅ Ρ‡Π΅Ρ€Π΅Π· Qt6 ΠΈ GTK4, Π° Π² тСкстовом Ρ€Π΅ΠΆΠΈΠΌΠ΅ ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ ncurses.
  • Π”ΠΎΠ±Π°Π²Π»Π΅Π½ ΠΏΠ°ΠΊΠ΅Ρ‚ remove-old-kernels с инструмСнтариСм для удалСния старых ядСр ΠΈΠ· систСмы ΠΈ оставлСния Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‚Ρ€Ρ‘Ρ… послСдних ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠΉ ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² с ядром. Чистка запускаСтся автоматичСски Ρ€Π°Π· Π² Π½Π΅Π΄Π΅Π»ΠΈ ΠΈΠ»ΠΈ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π²Ρ‹Π·Π²Π°Π½Π° Ρ‡Π΅Ρ€Π΅Π· мСню "Tools" -> "System tools".
  • DHCP-ΠΊΠ»ΠΈΠ΅Π½Ρ‚ dhcp-client Π·Π°ΠΌΠ΅Π½Ρ‘Π½ Π½Π° dhcpcd, Π° инструмСнтарий для тСстирования памяти PCMemTest Π·Π°ΠΌΠ΅Π½Ρ‘Π½ Π½Π° Memtest86+.
  • ΠŸΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ для вСдСния Π·Π°ΠΌΠ΅Ρ‚ΠΎΠΊ Knotes Π·Π°ΠΌΠ΅Π½Π΅Π½ΠΎ Π½Π° Marknote. ΠŸΠ°ΠΊΠ΅Ρ‚ для голосового Π²Π²ΠΎΠ΄Π° ΠΈ распознавания голосовых ΠΊΠΎΠΌΠ°Π½Π΄ NoComprendo ΠΏΠ΅Ρ€Π΅Π²Π΅Π΄Ρ‘Π½ Π½Π° Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ ΠΈ ΠΌΠΎΠ΄Π΅Π»ΠΈ ΠΎΡ‚ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° Vosk.
  • Π’ состав Π²ΠΊΠ»ΡŽΡ‡Π΅Π½Ρ‹ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹ для ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π° Gemini: Lagrange (SDL), Kristall (Qt), Offpunk (CLI).
  • ΠŸΡ€Π΅ΠΊΡ€Π°Ρ‰Π΅Π½Π° поставка ΠΏΠ°ΠΊΠ΅Ρ‚Π° Chromium ΠΈΠ·-Π·Π° Π±ΠΎΠ»ΡŒΡˆΠΈΡ… Ρ‚Ρ€ΡƒΠ΄ΠΎΠ·Π°Ρ‚Ρ€Π°Ρ‚ Π½Π° сопровоТдСниС. ΠŸΡ€Π΅Π΄Π»Π°Π³Π°Π΅Ρ‚ΡΡ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠ°ΠΊΠ΅Ρ‚ Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ flatpak ΠΈΠ»ΠΈ ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΉ RPM-ΠΏΠ°ΠΊΠ΅Ρ‚ Chrome ΠΎΡ‚ Google.
  • Доступ ΠΊ ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Π΅ dmesg Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ Ρ€Π°Π·Ρ€Π΅ΡˆΡ‘Π½ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ администратору.
  • ΠžΠ±Π½ΠΎΠ²Π»Π΅Π½Ρ‹ вСрсии ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ², Π²ΠΊΠ»ΡŽΡ‡Π°Ρ ядро Linux 6.18, RPM 4.20.1, DNF 5.4 (Π² качСствС Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Ρ‹ urpmi), Docker 29.1.3, GRUB 2.12, Glibc 2.42, GCC 15.2, GDB 16.3, LLVM 20.1, Firebird 5.0.3 QEMU 10.2.2, Xen 4.20.2, VirtualBox 7.2.8, Python 3.13, Perl 5.42, Ruby 3.4.7, Rust 1.95.0, PHP 8.5.
  • ΠžΠ±Π½ΠΎΠ²Π»Π΅Π½Ρ‹ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹ графичСского стСка: Mesa 3D 26.0.8, X.Org 21.1.23, XWayland 24.1.12, Qt 6.10.0, GTK4 4.20.4.
  • ΠžΠ±Π½ΠΎΠ²Π»Π΅Π½Ρ‹ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠ΅ прилоТСния: LibreOffice 26.2.3, Blender 4.5.8, Firefox 140 ESR, Vim 9.2, NeoVim 0.11.5.
  • ΠžΠ±Π½ΠΎΠ²Π»Π΅Π½Ρ‹ вСрсии Ρ€Π°Π±ΠΎΡ‡ΠΈΡ… столов KDE Plasma 6.5.5 (ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ с Wayland) + KDE Gear 25.12.1, GNOME 49. Xfce 4.20, LXQt 2.3, MATE 1.28, Cinnamon 6.6, Enlightenment E27.1.


  • Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ: https://www.opennet.ru/opennews/art.shtml?num=65797

opennet honked 29 Jun 2026 07:00 +0000

Выпуск инсталлятора Archinstall 4.4, примСняСмого Π² дистрибутивС Arch Linux

ΠžΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½ выпуск инсталлятора Archinstall 4.4 , ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ с 2021 Π³ΠΎΠ΄Π° Π² качСствС ΠΎΠΏΡ†ΠΈΠΈ Π²Ρ…ΠΎΠ΄ΠΈΡ‚ Π² состав установочных iso-ΠΎΠ±Ρ€Π°Π·ΠΎΠ² Arch Linux. Archinstall Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π² консольном Ρ€Π΅ΠΆΠΈΠΌΠ΅ ΠΈ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ вмСсто ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π΅ΠΌΠΎΠ³ΠΎ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ Ρ€ΡƒΡ‡Π½ΠΎΠ³ΠΎ Ρ€Π΅ΠΆΠΈΠΌΠ° установки дистрибутива. Код Archinstall написан Π½Π° языкС Python ΠΈ распространяСтся ΠΏΠΎΠ΄ Π»ΠΈΡ†Π΅Π½Π·ΠΈΠ΅ΠΉ GPLv3.

Archinstall прСдоставляСт Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²Ρ‹ΠΉ (guided) ΠΈ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ Ρ€Π΅ΠΆΠΈΠΌΡ‹ Ρ€Π°Π±ΠΎΡ‚Ρ‹. Π’ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠΌ Ρ€Π΅ΠΆΠΈΠΌΠ΅ имССтся Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ использования скриптов для развёртывания Ρ‚ΠΈΠΏΠΎΠ²Ρ‹Ρ… ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΉ. Π˜Π½ΡΡ‚Π°Π»Π»ΡΡ‚ΠΎΡ€ Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ ΠΏΡ€ΠΎΡ„ΠΈΠ»ΠΈ установки, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΏΡ€ΠΎΡ„ΠΈΠ»ΡŒ "desktop" для Π²Ρ‹Π±ΠΎΡ€Π° Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ стола (KDE, GNOME, Awesome) ΠΈ установки Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Ρ… для Π΅Π³ΠΎ Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ², ΠΈΠ»ΠΈ ΠΏΡ€ΠΎΡ„ΠΈΠ»ΠΈ "webserver" ΠΈ "database" для Π²Ρ‹Π±ΠΎΡ€Π° ΠΈ установки Π½Π°Ρ‡ΠΈΠ½ΠΊΠΈ web-сСрвСров ΠΈ Π‘Π£Π‘Π”. Π¨Π΅ΡΡ‚ΡŒ Π»Π΅Ρ‚ Π½Π°Π·Π°Π΄ Π±Ρ‹Π»Π° прСдпринята ΠΏΠΎΠΏΡ‹Ρ‚ΠΊΠ° создания Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Π° Archinstall с графичСским интСрфСйсом установки, Π½ΠΎ ΠΎΠ½Π° Π½Π΅ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ»Π° развития.

Π’ Π½ΠΎΠ²ΠΎΠΉ вСрсии:

  • ΠžΠ±Π΅ΡΠΏΠ΅Ρ‡Π΅Π½ΠΎ автоматичСскоС выставлСниС консольного ΡˆΡ€ΠΈΡ„Ρ‚Π° Π² зависимости ΠΎΡ‚ Π²Ρ‹Π±Ρ€Π°Π½Π½ΠΎΠ³ΠΎ языка. Π’ мСню "Locales" Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π° опция для Ρ€ΡƒΡ‡Π½ΠΎΠ³ΠΎ Π²Ρ‹Π±ΠΎΡ€Π° ΡˆΡ€ΠΈΡ„Ρ‚Π°.
  • Π”ΠΎΠ±Π°Π²Π»Π΅Π½ запрос Ρ„ΠΈΠ½Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ подтвСрТдСния ΠΏΠ΅Ρ€Π΅Π΄ Π½Π°Ρ‡Π°Π»ΠΎΠΌ установки с Π²Ρ‹Π²ΠΎΠ΄ΠΎΠΌ сводной ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎ Π²Ρ‹Π±Ρ€Π°Π½Π½Ρ‹Ρ… ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°Ρ….
  • Π Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π° ΠΎΠΏΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Π°Ρ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Ρ†Π²Π΅Ρ‚ΠΎΠ²ΠΎΠΉ ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ†ΠΈΠΈ готовности ΠΊ установкС: красным Π²Ρ‹Π΄Π΅Π»ΡΡŽΡ‚ΡΡ ошибки с Π·Π°Π³Ρ€ΡƒΠ·Ρ‡ΠΈΠΊΠΎΠΌ ΠΈ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ с ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠ΅ΠΉ, ΠΆΡ‘Π»Ρ‚Ρ‹ΠΌ - прСдупрСТдСния, Π½Π΅ Π±Π»ΠΎΠΊΠΈΡ€ΡƒΡŽΡ‰ΠΈΠ΅ установку, Π° Π·Π΅Π»Ρ‘Π½Ρ‹ΠΌ ΠΌΠ΅Ρ‚ΠΊΠ° ΠΎ готовности ΠΊ установкС.
  • Π”ΠΎΠ±Π°Π²Π»Π΅Π½Π° ΠΊΠΎΠΌΠ°Π½Π΄Π° share-log для Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ Π»ΠΎΠ³Π° install.log Π² сСрвис paste.rs. ΠŸΠ΅Ρ€Π΅Π΄ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ΠΌ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ выводится запрос подтвСрТдСния с ΠΏΠΎΠΊΠ°Π·ΠΎΠΌ содСрТимого Π»ΠΎΠ³Π° для Ρ‚ΠΎΠ³ΠΎ Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ ΠΌΠΎΠ³ ΠΎΡ†Π΅Π½ΠΈΡ‚ΡŒ Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ собираСтся ΠΎΡ‚ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ.
  • Π”ΠΎΠ±Π°Π²Π»Π΅Π½Π° опция для использования Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΠ°ΠΊΠ΅Ρ‚Π° IWD для ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΠΊ Wi-Fi, Π±Π΅Π· установки NetworkManager ΠΈ связанных с Π½ΠΈΠΌ зависимостСй. ΠŸΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ‚ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ минималистичныС ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ Π½Π° Π±Π°Π·Π΅ seatd.
  • Для создания тСстовых систСмных ΠΎΠ±Ρ€Π°Π·ΠΎΠ² задСйствован инструмСнтарий mkosi, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΠΎ ΡΡ€Π°Π²Π½Π΅Π½ΠΈΡŽ с mkarchiso Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ быстрСС ΠΈ Π³Π΅Π½Π΅Ρ€ΠΈΡ€ΡƒΠ΅Ρ‚ ΠΎΠ±Ρ€Π°Π·Ρ‹ мСньшСго Ρ€Π°Π·ΠΌΠ΅Ρ€Π°.
  • ΠŸΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»Π΅Π½Ρ‹ настройки для Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΠΏΠΎΠΊΠ°Π·Π° Π·Π°Π³Ρ€ΡƒΠ·ΠΎΡ‡Π½ΠΎΠΉ заставки Plymouth ΠΈ Π²Ρ‹Π±ΠΎΡ€Π° для Π½Π΅Ρ‘ Ρ‚Π΅ΠΌΡ‹ оформлСния.
  • Π”ΠΎΠ±Π°Π²Π»Π΅Π½ ΠΏΡ€ΠΎΡ„ΠΈΠ»ΡŒ для установки ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ окруТСния Π½Π° Π±Π°Π·Π΅ ΠΊΠΎΠΌΠΏΠΎΠ·ΠΈΡ‚Π½ΠΎΠ³ΠΎ сСрвСра Niri ΠΈ ΠΎΠ±ΠΎΠ»ΠΎΡ‡ΠΊΠΈ Dank Material Shell.


  • Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ: https://www.opennet.ru/opennews/art.shtml?num=65796

opennet honked 28 Jun 2026 21:00 +0000

Автор LuaJIT вСрнулся ΠΊ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ ΠΈ ΠΏΠ»Π°Π½ΠΈΡ€ΡƒΠ΅Ρ‚ выпуск LuaJIT 3.0

Майкл Полл (Mike Pall), ΡΠΎΠ·Π΄Π°Ρ‚Π΅Π»ΡŒ JIT-компилятора LuaJIT , ΠΎΡ‚ΠΎΡˆΠ΅Π΄ΡˆΠΈΠΉ ΠΎΡ‚ Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΠΉ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° Π² 2015 Π³ΠΎΠ΄Ρƒ ΠΈ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈΠ²Π°Π²ΡˆΠΈΠΉΡΡ с Ρ‚Π΅Ρ… ΠΏΠΎΡ€ Ρ€Π΅Π΄ΠΊΠΈΠΌ сопровоТдСниСм Π²Π΅Ρ‚ΠΊΠΈ 2.1 , вСрнулся ΠΊ Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΠΉ Ρ€Π°Π±ΠΎΡ‚Π΅ Π½Π°Π΄ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠΌ ΠΈ ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π» ΠΏΠ»Π°Π½ синтаксичСских Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠΉ Π±ΡƒΠ΄ΡƒΡ‰Π΅ΠΉ Π²Π΅Ρ‚ΠΊΠΈ LuaJIT 3.0.

Π‘Ρ€Π΅Π΄ΠΈ ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π΅ΠΌΡ‹Ρ… для LuaJIT 3.0 Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠΉ:

  • Π‘ΠΈΡ‚ΠΎΠ²Ρ‹Π΅ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Ρ‹ Π² Π²ΠΈΠ΄Π΅ встроСнного синтаксиса вмСсто Π²Ρ‹Π·ΠΎΠ²ΠΎΠ² Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ "bit.*": "~a" (NOT), "a & b" (AND), "a | b" (OR), "a ~ b" (XOR), "a β€Ήβ€Ή b`, "a β€Ίβ€Ί b" (логичСский сдвиг) ΠΈ "a ~β€Ίβ€Ί b" (арифмСтичСский сдвиг). XOR ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π΅Π½ ΠΊΠ°ΠΊ "~", ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ символ "^" Π² Lua занят Π²ΠΎΠ·Π²Π΅Π΄Π΅Π½ΠΈΠ΅ΠΌ Π² ΡΡ‚Π΅ΠΏΠ΅Π½ΡŒ.
  • ΠΠ»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π½Ρ‹Π΅ ("ΠΏΡ€ΠΈΠ²Ρ‹Ρ‡Π½Ρ‹Π΅") ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Ρ‹ Π² стилС C/JavaScript: "!" (not), "&&" (and), "||" (or) ΠΈ "!=" (~=).
  • ΠžΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ цСлочислСнного дСлСния "//" с ΠΎΠΊΡ€ΡƒΠ³Π»Π΅Π½ΠΈΠ΅ΠΌ Π² сторону минус бСсконСчности ΠΈ ΠΌΠ΅Ρ‚Π°ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠΌ "__idiv" (ΠΊΠ°ΠΊ Π² Lua 5.3+).
  • Π’Π΅Ρ€Π½Π°Ρ€Π½Ρ‹ΠΉ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ "a ? b : c" с ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΎΠΉ сокращённого вычислСния.
  • ΠžΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ бСзопасной Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΈ "?." ("a?.field", "a?.[key]", "f?.(...)", "obj?.:method(...)"), Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°ΡŽΡ‰ΠΈΠΉ "nil", Ссли Π»Π΅Π²Ρ‹ΠΉ ΠΎΠΏΠ΅Ρ€Π°Π½Π΄ Ρ€Π°Π²Π΅Π½ "nil".
  • ΠžΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ объСдинСния с nil "a ?? b", Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°ΡŽΡ‰ΠΈΠΉ "b", Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ссли "a" Ρ€Π°Π²Π½ΠΎ "nil".
  • БоставныС ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Ρ‹ присваивания: "+=", "-=", "*=", "/=", "//=", "%=", "&=", "|=", "~=", "β€Ήβ€Ή=`, "β€Ίβ€Ί=", "~β€Ίβ€Ί=", "..=" ΠΈ "??=". ИндСксноС Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π² Π»Π΅Π²ΠΎΠΉ части вычисляСтся ΠΎΠ΄Π½ΠΎΠΊΡ€Π°Ρ‚Π½ΠΎ.
  • ΠžΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ "continue" для ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π° ΠΊ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ ΠΈΡ‚Π΅Ρ€Π°Ρ†ΠΈΠΈ Ρ†ΠΈΠΊΠ»Π°, ΠΎΡ„ΠΎΡ€ΠΌΠ»Π΅Π½Π½Ρ‹ΠΉ ΠΊΠ°ΠΊ "мягкоС" ΠΊΠ»ΡŽΡ‡Π΅Π²ΠΎΠ΅ слово (ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ°Ρ‚ΡŒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠ°ΠΊ имя ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ).
  • ОбъявлСниС "const" - блочная нСизмСняСмая привязка локальной ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ; Π·Π°ΠΏΡ€Π΅Ρ‰Π΅Π½Ρ‹ пСрСприсваиваниС ΠΈ ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½ΠΎΠ΅ объявлСниС Π² Ρ‚ΠΎΠΉ ΠΆΠ΅ ΠΈΠ»ΠΈ Π²Π»ΠΎΠΆΠ΅Π½Π½ΠΎΠΉ области видимости (Ρ‚Π°ΠΊΠΆΠ΅ "мягкоС" ΠΊΠ»ΡŽΡ‡Π΅Π²ΠΎΠ΅ слово).
  • Π’ обсуТдСнии Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π·Π°Ρ‚Ρ€Π°Π³ΠΈΠ²Π°ΡŽΡ‚ΡΡ Π΅Ρ‰Ρ‘ Π½Π΅ вошСдшиС Π² ΡΠΏΠ΅Ρ†ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΡŽ ΠΈΠ΄Π΅ΠΈ: Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ сопоставлСния с ΠΎΠ±Ρ€Π°Π·Ρ†ΠΎΠΌ Ρ‡Π΅Ρ€Π΅Π· ΠΊΠ»ΡŽΡ‡Π΅Π²ΠΎΠ΅ слово "in", индСксируСмый Ρ‚ΠΈΠΏ для vararg ("...varg", "varg[i]"), ΠΊΡ€Π°Ρ‚ΠΊΠΈΠΉ синтаксис лямбд ("|x| -> expr"), ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ ΠΎΡ‚Π»ΠΎΠΆΠ΅Π½Π½ΠΎΠ³ΠΎ выполнСния "defer" Π² стилС Go/Zig ΠΈ присваиваниС Π² условии ("if local x = ... then").

    ПоявлСниС Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠΉ Π²Ρ‹Π·Π²Π°Π»ΠΎ ΠΈ ΠΊΡ€ΠΈΡ‚ΠΈΠΊΡƒ: Ρ‡Π°ΡΡ‚ΡŒ участников ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΈΠ»Π°, Ρ‡Ρ‚ΠΎ нововвСдСния ΠΎΠΊΠΎΠ½Ρ‡Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ ΠΏΡ€Π΅Π²Ρ€Π°Ρ‰Π°ΡŽΡ‚ LuaJIT Π² ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΉ язык, нСсовмСстимый с эталонным Lua 5.1. На это Полл ΠΎΡ‚Π²Π΅Ρ‚ΠΈΠ», Ρ‡Ρ‚ΠΎ "этот ΠΊΠΎΡ€Π°Π±Π»ΡŒ ΡƒΠΏΠ»Ρ‹Π» ΡƒΠΆΠ΅ ΠΎΡ‡Π΅Π½ΡŒ Π΄Π°Π²Π½ΠΎ".

    Π”ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΡŽ ΠΏΠΎ языку планируСтся ΠΊΠΎΠ½ΡΠΎΠ»ΠΈΠ΄ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π² ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΠ΅ ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ описаниС, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ ΠΊΠ°ΠΆΠ΄ΠΎΠ΅ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠΎΠΌΠ΅Ρ‡Π΅Π½ΠΎ вСрсиСй, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΠΎΠ½ΠΎ появилось.

    Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ: https://www.opennet.ru/opennews/art.shtml?num=65795

opennet honked 28 Jun 2026 12:00 +0000

Раскрыты эксплоиты для 23 нСисправлСнных уязвимостСй Π² FFmpeg, VLC, Firefox, Docker, PHP, OpenVPN, nmap, libssh2, nghttp2 ΠΈ 7zip

Анонимный ΠΈΡΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ бСзопасности ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π» Π² ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΎΠΌ доступС ΠΏΡ€ΠΎΡ‚ΠΎΡ‚ΠΈΠΏΡ‹ 23 эксплоитов, Π² ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… задСйствованы Π΅Ρ‰Ρ‘ Π½Π΅ исправлСнныС (0-day) уязвимости Π² Ρ‚Π°ΠΊΠΈΡ… ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°Ρ…, ΠΊΠ°ΠΊ FFmpeg, VLC, Firefox, Docker, PHP, OpenVPN, nmap, libssh2, nghttp2, 7zip, Ghidra, Gitea, c-ares, Floci, Flowise, ImageMagick, Lunar Client, MyBB, objdump ΠΈ RustDesk. Уязвимости Π±Ρ‹Π»ΠΈ выявлСны Π² Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ fuzzing-тСстирования ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ² с ΠΏΡ€ΠΈΠ²Π»Π΅Ρ‡Π΅Π½ΠΈΠ΅ΠΌ AI-ΠΌΠΎΠ΄Π΅Π»ΠΈ GPT-5.5-3-Codex-Spark. УтвСрТдаСтся, Ρ‡Ρ‚ΠΎ эксплоиты, Π·Π° ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ΠΌ эксплоита ΠΊ RustDesk, Π±Ρ‹Π»ΠΈ написаны Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ, Π½ΠΎ вся ΡΠΎΠΏΡ€ΠΎΠ²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½Π°Ρ докумСнтация ΠΊ Π½ΠΈΠΌ сгСнСрирована Ρ‡Π΅Ρ€Π΅Π· AI.

Π‘Ρ€Π΅Π΄ΠΈ ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»Π° Π²ΡΡ‚Ρ€Π΅Ρ‡Π°ΡŽΡ‚ΡΡ ΠΊΠ°ΠΊ ΡΠΎΠΌΠ½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ (ghidra), Ρ‚Π°ΠΊ ΠΈ ΡΠ΅Ρ€ΡŒΡ‘Π·Π½Ρ‹Π΅ уязвимости (Floci, libssh2, FFmpeg, c-ares). По словам исслСдоватСля, Π½Π° ΠΌΠΎΠΌΠ΅Π½Ρ‚ ΠΏΡƒΠ±Π»ΠΈΠΊΠ°Ρ†ΠΈΠΈ эксплоитов информация ΠΎ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ°Ρ… Π½Π΅ Π±Ρ‹Π»Π° сообщСна Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°ΠΌ уязвимых ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ². CVE-ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Ρ‹ Π½Π΅ Π½Π°Π·Π½Π°Ρ‡Π΅Π½Ρ‹. Π‘Ρ€Π΅Π΄ΠΈ раскрытых уязвимостСй:

  • ΠŸΠ΅Ρ€Π΅ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ Π±ΡƒΡ„Π΅Ρ€Π° Π² ΠΌΡƒΠ»ΡŒΡ‚ΠΈΠΌΠ΅Π΄ΠΈΠΉΠ½ΠΎΠΌ ΠΏΠ°ΠΊΠ΅Ρ‚Π΅ FFmpeg, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ привСсти ΠΊ запуску ΠΊΠΎΠ΄Π° Π°Ρ‚Π°ΠΊΡƒΡŽΡ‰Π΅Π³ΠΎ ΠΏΡ€ΠΈ Π΄Π΅ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎ ΠΎΡ„ΠΎΡ€ΠΌΠ»Π΅Π½Π½Ρ‹Ρ… Π²ΠΈΠ΄Π΅ΠΎΠΏΠΎΡ‚ΠΎΠΊΠΎΠ² Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ RASC (Π΄ΡƒΠ±Π»ΠΈΠΊΠ°Ρ‚ CVE-2026-12706?).
  • Π”Π²Π΅ уязвимости Π² Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ΅ libssh2, Π²Ρ‹Π·Π²Π°Π½Π½Ρ‹Π΅ цСлочислСнными пСрСполнСниями Π² парсСрС ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹Ρ… ΠΊΠ»ΡŽΡ‡Π΅ΠΉ. Уязвимости приводят ΠΊ записи Π΄Π°Π½Π½Ρ‹Ρ… Π·Π° ΠΏΡ€Π΅Π΄Π΅Π»Ρ‹ Π²Ρ‹Π΄Π΅Π»Π΅Π½Π½ΠΎΠ³ΠΎ Π±ΡƒΡ„Π΅Ρ€Π°, Ρ‡Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ для выполнСния ΠΊΠΎΠ΄Π° Π°Ρ‚Π°ΠΊΡƒΡŽΡ‰Π΅Π³ΠΎ ΠΏΡ€ΠΈ ΠΎΠ±Ρ€Π°Ρ‰Π΅Π½ΠΈΠΈ ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π° ΠΊ врСдоносному SSH-сСрвСру, Π² Ρ‚ΠΎΠΌ числС Π½Π° стадии Π΄ΠΎ прохоТдСния Π°ΡƒΡ‚Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ.
  • Π£ΡΠ·Π²ΠΈΠΌΠΎΡΡ‚ΡŒ Π² эмуляторС ΠΎΠ±Π»Π°Ρ‡Π½Ρ‹Ρ… ΠΎΠΊΡ€ΡƒΠΆΠ΅Π½ΠΈΠΉ Floci, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰Π°Ρ ΠΎΠ±ΠΎΠΉΡ‚ΠΈ IAM-ограничСния ΠΈ Π΄ΠΎΠ±ΠΈΡ‚ΡŒΡΡ ΡƒΠ΄Π°Π»Ρ‘Π½Π½ΠΎΠ³ΠΎ выполнСния ΠΊΠΎΠ΄Π° Ρ‡Π΅Ρ€Π΅Π· ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΡƒ HTTP-запроса ΠΊ REST API ΠΏΡ€ΠΈ использовании сСрвиса API Gateway ΠΈ Π½Π°Π»ΠΈΡ‡ΠΈΠΈ Π½Π΅ΠΏΡ€ΠΈΠ²ΠΈΠ»Π΅Π³ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ доступа ΠΊ API.
  • Π£ΡΠ·Π²ΠΈΠΌΠΎΡΡ‚ΡŒ (use-after-free) Π² DNS-Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ΅ c-ares, приводящая ΠΊ запуску ΠΊΠΎΠ΄Π° Π·Π»ΠΎΡƒΠΌΡ‹ΡˆΠ»Π΅Π½Π½ΠΈΠΊΠ° ΠΏΡ€ΠΈ ΠΎΠ±Ρ€Π°Ρ‰Π΅Π½ΠΈΠΈ ΠΊ ΠΏΠΎΠ΄ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½ΠΎΠΌΡƒ Π°Ρ‚Π°ΠΊΡƒΡŽΡ‰Π΅ΠΌΡƒ DNS-сСрвСру ΠΏΡ€ΠΈ Π²Ρ‹Π·ΠΎΠ²Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ares_getaddrinfo().
  • БостояниС Π³ΠΎΠ½ΠΊΠΈ Π² Docker, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ для записи Ρ„Π°ΠΉΠ»Π° Π² ΠΎΠ±Π»Π°ΡΡ‚ΡŒ Π²Π½Π΅ Ρ†Π΅Π»Π΅Π²ΠΎΠ³ΠΎ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π° ΠΏΡ€ΠΈ ΠΊΠΎΠΏΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ администратором Π΄Π°Π½Π½Ρ‹Ρ… ΠΈΠ· ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π° Π² хост-ΠΎΠΊΡ€ΡƒΠΆΠ΅Π½ΠΈΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ "docker cp β€Ήcontainerβ€Ί:/tmp/src β€Ήhost-destinationβ€Ί.
  • Π£ΡΠ·Π²ΠΈΠΌΠΎΡΡ‚ΡŒ Π² сСтСвом сканСрС nmap, приводящая ΠΊ цСлочислСнному ΠΏΠ΅Ρ€Π΅ΠΏΠΎΠ»Π½Π΅Π½ΠΈΡŽ ΠΈΠ·-Π·Π° Π½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎΠΉ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Ρ€Π°Π·ΠΌΠ΅Ρ€Π° Π² ΠΊΠΎΠ΄Π΅ для парсинга Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΎΠ² ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² IPv6.
  • Π£ΡΠ·Π²ΠΈΠΌΠΎΡΡ‚ΡŒ Π² Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ AI-Ρ€Π΅ΠΆΠΈΠΌΠ° "Smart Window" Π² Firefox, приводящая ΠΊ ΡƒΡ‚Π΅Ρ‡ΠΊΠ΅ ΠΊΠΎΠ½Ρ„ΠΈΠ΄Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ… ΠΈ истории посСщСний Ρ‡Π΅Ρ€Π΅Π· подстановку инструкций для AI-Π°Π³Π΅Π½Ρ‚Π° Π² ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°Π΅ΠΌΡ‹ΠΉ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚.
  • Π£ΡΠ·Π²ΠΈΠΌΠΎΡΡ‚ΡŒ Π² 7-Zip, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π² Windows для ΠΏΠΎΠ΄ΠΌΠ΅Π½Ρ‹ Π΄Ρ€ΡƒΠ³ΠΈΡ… Ρ„Π°ΠΉΠ»ΠΎΠ² ΠΏΡ€ΠΈ распаковкС ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎ ΠΎΡ„ΠΎΡ€ΠΌΠ»Π΅Π½Π½Ρ‹Ρ… RAR-Π°Ρ€Ρ…ΠΈΠ²ΠΎΠ².
  • Π£ΡΠ·Π²ΠΈΠΌΠΎΡΡ‚ΡŒ Π² act_runner Π² ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ΅ совмСстной Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Gitea, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰Π°Ρ Π²Ρ‹ΠΉΡ‚ΠΈ ΠΈΠ· ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π° ΠΈ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ root-доступ ΠΊ хост-систСмС ΠΏΡ€ΠΈ Π½Π°Π»ΠΈΡ‡ΠΈΠΈ возмоТности выполнСния своих ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² Ρ‡Π΅Ρ€Π΅Π· Gitea Actions.
  • ΠŸΠ΅Ρ€Π΅ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ Π±ΡƒΡ„Π΅Ρ€Π° Π² ΠΌΡƒΠ»ΡŒΡ‚ΠΈΠΌΠ΅Π΄ΠΈΠΉΠ½ΠΎΠΌ ΠΏΡ€ΠΎΠΈΠ³Ρ€Ρ‹Π²Π°Ρ‚Π΅Π»Π΅ VLC, эксплуатариуСмоС ΠΏΡ€ΠΈ Π΄Π΅ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎ ΠΎΡ„ΠΎΡ€ΠΌΠ»Π΅Π½Π½ΠΎΠ³ΠΎ Π²ΠΈΠ΄Π΅ΠΎ Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ VP9.
  • Π£ΡΠ·Π²ΠΈΠΌΠΎΡΡ‚ΡŒ Π² PHP, вызванная Π½Π΅ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΠΉ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Ρ‚ΠΈΠΏΠΎΠ² (Type Confusion) ΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰Π°Ρ Π΄ΠΎΠ±ΠΈΡ‚ΡŒΡΡ выполнСния своСго ΠΊΠΎΠ΄Π° ΠΏΡ€ΠΈ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ HTTP-ΠΎΡ‚Π²Π΅Ρ‚Π° ΠΎΡ‚ врСдоносного SOAP-сСрвСра.
  • Π£ΡΠ·Π²ΠΈΠΌΠΎΡΡ‚ΡŒ Π² OpenVPN Connect для Windows, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰Π°Ρ Π΄ΠΎΠ±ΠΈΡ‚ΡŒΡΡ выполнСния ΠΊΠΎΠ΄Π° Π½Π° сторонС ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π° ΠΏΡ€ΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠΈ ΠΊ врСдоносному VPN-сСрвСру, послС Ρ‚ΠΎΠ³ΠΎ ΠΊΠ°ΠΊ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ ΠΈΠΌΠΏΠΎΡ€Ρ‚ΠΈΡ€ΡƒΠ΅Ρ‚ ovpn-ΠΏΡ€ΠΎΡ„ΠΈΠ»ΡŒ с настройками для ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΠΊ этому сСрвСру.
  • Π£ΡΠ·Π²ΠΈΠΌΠΎΡΡ‚ΡŒ класса HTTP Request Smuggling Π² Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ΅ nghttp2 Π² Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ прокси-сСрвСра nghttpx, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰Π°Ρ Π²ΠΊΠ»ΠΈΠ½ΠΈΠ²Π°Ρ‚ΡŒΡΡ Π² содСрТимоС запросов Π΄Ρ€ΡƒΠ³ΠΈΡ… ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ, ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Π΅ΠΌΡ‹Ρ… Π² Ρ‚ΠΎΠΌ ΠΆΠ΅ ΠΏΠΎΡ‚ΠΎΠΊΠ΅ ΠΌΠ΅ΠΆΠ΄Ρƒ фронтэндом ΠΈ бэкСндом (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, для подстановки врСдоносного JavaScript-ΠΊΠΎΠ΄Π° Π² сСанс Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ с сайтом).
  • Π£ΡΠ·Π²ΠΈΠΌΠΎΡΡ‚ΡŒ Π² ΠΏΠ°Π½Π΅Π»ΠΈ управлСния MyBB Admin CP, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰Π°Ρ ΠΌΠΎΠ΄Π΅Ρ€Π°Ρ‚ΠΎΡ€Ρƒ, ΠΈΠΌΠ΅ΡŽΡ‰Π΅ΠΌΡƒ ΠΏΡ€Π°Π²ΠΎ управлСния ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌΠΈ Π² Ρ„ΠΎΡ€ΡƒΠΌΠ΅, ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ΡƒΡ‡Ρ‘Ρ‚Π½ΡƒΡŽ запись с ΠΏΡ€Π°Π²Π°ΠΌΠΈ Π³Π»Π°Π²Π½ΠΎΠ³ΠΎ администратора.
  • Π£ΡΠ·Π²ΠΈΠΌΠΎΡΡ‚ΡŒ Π² ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ΅ ΡƒΠ΄Π°Π»Π΅Π½Π½ΠΎΠ³ΠΎ управлСния RustDesk, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰Π°Ρ ΡΠΎΠ²Π΅Ρ€ΡˆΠΈΡ‚ΡŒ MITM-Π°Ρ‚Π°ΠΊΡƒ для ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½ΠΈΡ ΠΈ подстановки Π½Π°ΠΆΠ°Ρ‚ΠΈΠΉ клавиш Π² сСанс ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ.
  • Π£ΡΠ·Π²ΠΈΠΌΠΎΡΡ‚ΡŒ Π² ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Π΅ objdump, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰Π°Ρ Π΄ΠΎΠ±ΠΈΡ‚ΡŒΡΡ выполнСния ΠΊΠΎΠ΄Π° ΠΏΡ€ΠΈ Π°Π½Π°Π»ΠΈΠ·Π΅ ΡƒΡ‚ΠΈΠ»ΠΈΡ‚ΠΎΠΉ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎ ΠΎΡ„ΠΎΡ€ΠΌΠ»Π΅Π½Π½Ρ‹Ρ… ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π½Ρ‹Ρ… Ρ„Π°ΠΉΠ»ΠΎΠ² Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ ELF/DLX.


  • Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ: https://www.opennet.ru/opennews/art.shtml?num=65794

contrinitiator honked 28 Jun 2026 10:54 +0000

НСсСйчанск ΠΈ Никогданьск.

contrinitiator honked back 28 Jun 2026 09:44 +0000
in reply to: https://friendica.ironbug.org/objects/3217dd65-706a-40d4-e9c4-68d001866278

@iron_bug
Π­Ρ‚ΠΎ Π²ΠΏΠΎΠ»Π½Π΅ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, Π½ΠΎ Π² Ρ‚ΠΎΠΌ случаС, Ссли Ρ‚Π°ΠΊΠΎΠΉ способ воспитания Π½Π΅ становится Π΄ΠΎΠΌΠΈΠ½ΠΈΡ€ΡƒΡŽΡ‰ΠΈΠΌ. А Π²ΠΎΠΎΠ±Ρ‰Π΅ ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎ с ΠΊΠ°ΠΊΠΎΠ³ΠΎ-Ρ‚ΠΎ возраста Π²ΠΎΡΠΏΠΈΡ‚Ρ‹Π²Π°Ρ‚ΡŒ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΡƒΠΆΠ΅ Π½Π΅ Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΠΈ, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ Π½ΡƒΠΆΠ½ΠΎΠ³ΠΎ Π°Π²Ρ‚ΠΎΡ€ΠΈΡ‚Π΅Ρ‚Π° Ρƒ Π½ΠΈΡ… Π½Π΅Ρ‚.

@shuro @captoprili

opennet honked 28 Jun 2026 08:00 +0000

ДоступСн ΠΊΠΎΠΌΠΏΠΎΠ·ΠΈΡ‚Π½Ρ‹ΠΉ сСрвСр Nourish 1.0.0

ΠžΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½ Ρ€Π΅Π»ΠΈΠ· ΠΊΠΎΠΌΠΏΠΎΠ·ΠΈΡ‚Π½ΠΎΠ³ΠΎ сСрвСра Nourish 1.0.0 , ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‰Π΅Π³ΠΎ для размСщСния ΠΎΠΊΠΎΠ½ Π±Π΅Π·Ρ€Π°Π·ΠΌΠ΅Ρ€Π½ΠΎΠ΅ Ρ€Π°Π±ΠΎΡ‡Π΅Π΅ пространтво, Π½Π΅ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π½ΠΎΠ΅ Π³Ρ€Π°Π½ΠΈΡ†Π°ΠΌΠΈ экрана, ΠΏΠΎ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌΡƒ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»ΡŒΠ½ΠΎ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π°Ρ‚ΡŒΡΡ, ΠΏΠ°Π½ΠΎΡ€Π°ΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ, ΠΏΡ€ΠΈΠ±Π»ΠΈΠΆΠ°Ρ‚ΡŒ/ΠΎΡ‚Π΄Π°Π»ΡΡ‚ΡŒ ΠΎΠΊΠ½Π° Π±Π΅Π· ΠΏΠΎΡ‚Π΅Ρ€ΠΈ читаСмости содСрТимого. Для отрисовки ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ графичСский API Vulkan с Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒΡŽ ΠΎΡ‚ΠΊΠ°Ρ‚Π° Π½Π° OpenGL. Π’ ΠΊΠΎΠΌΠΏΠΎΠ·ΠΈΡ‚Π½ΠΎΠΌ сСрвСрС задСйствован ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ» Wayland ΠΈ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ fractional-scale для избСТания размытия содСрТимого ΠΏΡ€ΠΈ ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ ΠΎΠΊΠΎΠ½. Π’ΠΎΠ·ΠΌΠΎΠΆΠ½Π° Ρ€Π°Π±ΠΎΡ‚Π° Π½Π° систСмах с Π²ΠΈΠ΄Π΅ΠΎΠΊΠ°Ρ€Ρ‚Π°ΠΌΠΈ NVIDIA, Intel ΠΈ AMD, ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅ΠΌΡ‹Ρ… Π² Mesa Код ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° написан Π½Π° языкС Rust ΠΈ распространяСтся ΠΏΠΎΠ΄ лицСнзиями MIT ΠΈ Apache 2.0. Π“ΠΎΡ‚ΠΎΠ²Ρ‹Π΅ ΠΏΠ°ΠΊΠ΅Ρ‚Ρ‹ созданы для Fedora 44.

ДопускаСтся объСдинСниС ΠΎΠΊΠΎΠ½ Π² ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½Π½Ρ‹Π΅ Π³Ρ€ΡƒΠΏΠΏΡ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠΆΠ½ΠΎ ΡΠ²ΠΎΡ€Π°Ρ‡ΠΈΠ²Π°Ρ‚ΡŒ, Ρ€Π°ΡΠΊΡ€Ρ‹Π²Π°Ρ‚ΡŒ Π½Π° вСсь экран ΠΈ ΠΈΠ½Π΄ΠΈΠ²ΠΈΠ΄ΡƒΠ°Π»ΡŒΠ½ΠΎ Π½Π°ΡΡ‚Ρ€Π°ΠΈΠ²Π°Ρ‚ΡŒ. Раскладка ΠΈ Π²Ρ‹Π±Ρ€Π°Π½Π½Ρ‹Π΅ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ ΠΎΠΊΠΎΠ½ ΡΠΎΡ…Ρ€Π°Π½ΡΡŽΡ‚ΡΡ послС пСрСзапуска, Π°Π²Π°Ρ€ΠΈΠΉΠ½ΠΎΠ³ΠΎ Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΡ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ ΠΈΠ»ΠΈ ΠΏΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ систСмы.


<video><source src="https://nourish.snowies.com/assets/m1-av1.webm"></video>

ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ΡΡ созданиС ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Ρ… Ρ€Π°Π±ΠΎΡ‡ΠΈΡ… пространств для ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹Ρ… Π·Π°Π΄Π°Ρ‡ ΠΈ ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΠΌΠ΅ΠΆΠ΄Ρƒ Π½ΠΈΠΌΠΈ Ρ‡Π΅Ρ€Π΅Π· ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠΈ клавиш ΠΈΠ»ΠΈ Π½Π°Π³Π»ΡΠ΄Π½ΡƒΡŽ 3D-Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΡŽ, Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π½ΡƒΡŽ Π² Ρ„ΠΎΡ€ΠΌΠ΅ ΠΌΠΎΠ·Π°ΠΈΡ‡Π½ΠΎΠΉ ΠΊΠ°Ρ€Ρ‚Ρ‹-глобуса. Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ созданиС ΡΠΊΡ€ΠΈΠ½ΡˆΠΎΡ‚ΠΎΠ² ΠΈ записи скринкастов, ΠΊΠ°ΠΊ для Π²Ρ‹Π±Ρ€Π°Π½Π½Ρ‹Ρ… ΠΎΠΊΠΎΠ½, Ρ‚Π°ΠΊ для Π²Ρ‹Π΄Π΅Π»Π΅Π½Π½ΠΎΠΉ области Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ пространства, с ΠΎΡ…Π²Π°Ρ‚ΠΎΠΌ ΠΏΡ€ΠΈ записи измСнСния ΠΌΠ°ΡΡˆΡ‚Π°Π±Π° ΠΈ пСрСмСщСния ΠΏΠΎ Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠΌΡƒ экрану.


<video><source src="https://nourish.snowies.com/assets/m2-av1.webm"></video>

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ: https://www.opennet.ru/opennews/art.shtml?num=65793

contrinitiator honked 28 Jun 2026 06:41 +0000

Бквозь сон ΡΠ»Ρ‹ΡˆΠ°Π» Π³Ρ€ΠΎΠΌΠΊΠΈΠ΅ Π±Π°Π±Π°Ρ…ΠΈ, Π° это оказываСтся ΠΎΠ½ΠΈ ΡΠ°Π»ΡŽΡ‚ Ρ€Π΅ΡˆΠΈΠ»ΠΈ Π½ΠΎΡ‡ΡŒΡŽ ΡƒΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Π² Ρ‡Π΅ΡΡ‚ΡŒ "Π°Π»Ρ‹Ρ… парусов".

opennet honked 27 Jun 2026 22:00 +0000

Выпуск Coreboot 26.06, ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΎΠΉ Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Ρ‹ ΠΏΡ€ΠΎΠΏΡ€ΠΈΠ΅Ρ‚Π°Ρ€Π½Ρ‹ΠΌ ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠ°ΠΌ

ΠžΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½ выпуск ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° CoreBoot 26.06 , Ρ€Π°Π·Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°ΡŽΡ‰Π΅Π³ΠΎ ΡΠ²ΠΎΠ±ΠΎΠ΄Π½ΡƒΡŽ Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Ρƒ ΠΏΡ€ΠΎΠΏΡ€ΠΈΠ΅Ρ‚Π°Ρ€Π½Ρ‹ΠΌ ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠ°ΠΌ ΠΈ BIOS. Код ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° распространяСтся ΠΏΠΎΠ΄ Π»ΠΈΡ†Π΅Π½Π·ΠΈΠ΅ΠΉ GPLv2. Π’ состав Π½ΠΎΠ²ΠΎΠΉ вСрсии Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΎ 1163 измСнСния, ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²Π»Π΅Π½Π½Ρ‹Ρ… ΠΏΡ€ΠΈ участии 101 Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°, ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… 22 Π²ΠΏΠ΅Ρ€Π²Ρ‹Π΅ приняли участиС Π² Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅.

ΠžΡΠ½ΠΎΠ²Π½Ρ‹Π΅ измСнСния:

  • Π Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° 31 матСринской ΠΏΠ»Π°Ρ‚Ρ‹:
    • AMD Crater для SoC V2000A
    • AMD Jaguar для SoC Faegan
    • AMD Maple для SoC Strix Halo
    • ASRock H370M-ITX/ac, ASRock Z87 Extreme6
    • ASUS H81M-K, P8H61-I R2.0, P8H61-M LX2, PRIME H610M-K D4, Z87-K
    • ASUS Maximus VI EXTREME
    • ASUS Maximus VI FORMULA, VI HERO, VII IMPACT, VI IMPACT, VII RANGER
    • Framework Laptop 13 (Intel Core Ultra Series 1)
    • Framework Laptop 13 Pro (Intel Core Ultra Series 3)
    • Lenovo ThinkPad X61 / X61s
    • Star Labs Byte Mk I (Ryzen 7 5800U), StarBook Mk VI (Ryzen 7 5800U)
    • System76 bonw15-b, gaze20
    • 8 ΠΏΠ»Π°Ρ‚, примСняСмых Π² Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… устройствах с Chrome OS ΠΈΠ»ΠΈ Π½Π° сСрвСрах Google.
    • ΠŸΡ€Π΅ΠΊΡ€Π°Ρ‰Π΅Π½Π° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° матСринских ΠΏΠ»Π°Ρ‚ AMD Crater Renoir (Π·Π°ΠΌΠ΅Π½Π΅Π½Π° Π½Π° AMD Crater для SoC V2000A) ΠΈ Google Myst.
    • Π”ΠΎΠ±Π°Π²Π»Π΅Π½Π° Π½Π°Ρ‡Π°Π»ΡŒΠ½Π°Ρ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° SoC Intel Nova Lake (NVL). Π Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Ρ‹ bootblock, romstage, ramstage, FSP-M ΠΈ FSP-S (Firmware Support Package), Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Ρ‹ опрСдСлСния Π²Ρ‹Π²ΠΎΠ΄ΠΎΠ² GPIO ΠΈ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ ACPI, обСспСчСна ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° PCIe ΠΈ Flash. ΠžΠ±Π½ΠΎΠ²Π»Π΅Π½Ρ‹ ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Ρ‹ ifdtool ΠΈ spd_tools. Из ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠΉ - ΠΏΠΎΠΊΠ° Π½Π΅ поддСрТиваСтся DDR5.
    • Π”ΠΎΠ±Π°Π²Π»Π΅Π½Π° Π½Π°Ρ‡Π°Π»ΡŒΠ½Π°Ρ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° SoC Intel Panther Lake (PTL) с Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒΡŽ inline-ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½ΠΈΡ UFS.
    • Π”ΠΎΠ±Π°Π²Π»Π΅Π½Π° Π½Π°Ρ‡Π°Π»ΡŒΠ½Π°Ρ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° SoC AMD Strix Halo c дСмонстрациСй Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ Π½Π° матСринской ΠΏΠ»Π°Ρ‚Π΅ AMD Maple.
    • Π”ΠΎΠ±Π°Π²Π»Π΅Π½Π° Π½Π°Ρ‡Π°Π»ΡŒΠ½Π°Ρ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° SoC Qualcomm Calypso ΠΈ основанных Π½Π° Π΄Π°Π½Π½ΠΎΠΌ SoC матСринских ΠΏΠ»Π°Ρ‚ Google Calypso, Mensa ΠΈ C1nv. Π˜ΠΌΠ΅Π΅Ρ‚ΡΡ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° ARM Trusted Firmware, PCIe, ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ Ρ‚Π°ΠΉΠΌΠ΅Ρ€Π° QUPv3, Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Π° SPMI, Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΎΠΊ CPUCP ΠΈ PDP.
    • Для Ρ‡ΠΈΠΏΠΎΠ² AMD Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΠ° ROM Armor, Ρ€Π΅Π°Π»ΠΈΠ·ΡƒΡŽΡ‰Π΅Π³ΠΎ Π·Π°Ρ‰ΠΈΡ‚Ρƒ ΠΎΡ‚ Π½Π΅Π°Π²Ρ‚ΠΎΡ€ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠΉ ΠΌΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ систСмного SPI Flash.
    • Для Ρ‡ΠΈΠΏΠΎΠ² AMD Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΠ° A/B Recovery, ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΠ²Π°ΡŽΡ‰Π΅Π³ΠΎ сохранСниС Ρ€Π΅Π·Π΅Ρ€Π²Π½ΠΎΠΉ ΠΊΠΎΠΏΠΈΠΈ ΠΏΡ€ΠΈ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠΈ ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠΈ для Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ старой ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠΈ Π² случаС нСвозмоТности Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒΡΡ с Π½ΠΎΠ²ΠΎΠΉ вСрсии ΠΈΠ»ΠΈ ΠΏΡ€ΠΈ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ°Ρ… с Π²Π΅Ρ€ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠ΅ΠΉ цСлостности ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠΈ. Π”ΠΎΠ±Π°Π²Π»Π΅Π½Π° Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ со Π²Ρ‚ΠΎΡ€ΠΎΠ³ΠΎ Flash-Ρ‡ΠΈΠΏΠ° ΠΈ сохранСния Ρ„Π»Π°Π³Π° восстановлСния ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΏΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ°ΠΌΠΈ.. Π’ ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Π°Ρ… amdfwtool ΠΈ amdfwread обСспСчСна ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° раздСлСния Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΠΉ ΠΈ парсинга A/B-Ρ€Π°Π·Π΄Π΅Π»ΠΎΠ².
    • Для ΠΏΠ»Π°Ρ‚ Π½Π° Ρ‡ΠΈΠΏΠ°Ρ… Qualcomm, Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ Google Bluey ΠΈ Calypso, Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Ρ‹ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½Π½Ρ‹Π΅ возмоТности управлСния зарядом ΠΈ аккумулятором. Π Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Ρ‹: ΠΏΠ»Π°Π²Π½Ρ‹ΠΉ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ ΠΎΡ‚ ΠΌΠ΅Π΄Π»Π΅Π½Π½ΠΎΠΉ ΠΊ быстрой зарядкС, ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³ Ρ‚Π΅ΠΌΠΏΠ΅Ρ€Π°Ρ‚ΡƒΡ€Ρ‹, Ρ€Π΅ΠΆΠΈΠΌ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ Π±Π΅Π· аккумулятора, оптимизированная ΠΏΠΎΠ΄Π°Ρ‡Π° питания Π½Π° NVMe.
    • Π Π°ΡΡˆΠΈΡ€Π΅Π½Π° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° устройств Π½Π° Π±Π°Π·Π΅ Ρ‡ΠΈΠΏΠΎΠ² Intel Haswell ΠΈ Broadwell. Π£Π½ΠΈΡ„ΠΈΡ†ΠΈΡ€ΠΎΠ²Π°Π½ ΠΊΠΎΠ΄ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌ Haswell ΠΈ Broadwell, ΠΈ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π° общая инициализация Π³Ρ€Π°Ρ„ΠΈΠΊΠΈ. Π”ΠΎΠ±Π°Π²Π»Π΅Π½Π° Π½Π°Ρ‡Π°Π»ΡŒΠ½Π°Ρ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠ² Ρ‡ΠΈΠΏΠΎΠ² Broadwell для ПК. Π”ΠΎΠ±Π°Π²Π»Π΅Π½ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ для искусствСнного сниТСния напряТСния (undervolt) ΠΈ ΠΏΠ΅Ρ€Π΅ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Ρ‹ Π»ΠΈΠΌΠΈΡ‚Ρ‹ мощности PL1/PL2. Π”ΠΎΠ±Π°Π²Π»Π΅Π½Π° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° матСринских ΠΏΠ»Π°Ρ‚ ASUS Π½Π° Ρ‡ΠΈΠΏΠ°Ρ… Haswell, Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ Maximus VI/VII, Z87-K ΠΈ H81M-K.
    • Π’ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ Intel FSP 2.0 Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° сТатия Zstd.
    • ΠŸΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»Π΅Π½Π° Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ Π»ΠΎΠ³ΠΎΡ‚ΠΈΠΏΠΎΠ² c Ρ€Π°Π·Π½Ρ‹ΠΌ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ΠΌ для ΠΈΡ… отобраТСния Π² зависимости ΠΎΡ‚ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ экрана.
    • ΠŸΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ΅Π½Π° Ρ€Π°Π±ΠΎΡ‚Π° ΠΏΠΎ Π°Π΄Π°ΠΏΡ‚Π°Ρ†ΠΈΠΈ ΠΊΠΎΠ΄Π° для ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ стандарта C23.
    • ΠžΠ±Π½ΠΎΠ²Π»Π΅Π½Ρ‹ вСрсии GCC 15.2.0, NASM 3.01, binutils 2.45.1 ΠΈ ACPICA 20251212.


    • Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ: https://www.opennet.ru/opennews/art.shtml?num=65773

continue bonked 27 Jun 2026 18:53 +0000
original: opennet@honk.any-key.press

Π‘Ρ€Π΅ΡˆΡŒ Π² инфраструктурС Python, позволявшая ΠΏΠΎΠ΄ΠΌΠ΅Π½ΠΈΡ‚ΡŒ ссылки Π½Π° Ρ€Π΅Π»ΠΈΠ·Ρ‹ Π½Π° сайтС python.org

ΠžΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΡ Python Software Foundation раскрыла ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ критичСской уязвимости Π² API для управлСния Ρ€Π΅Π»ΠΈΠ·Π°ΠΌΠΈ, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ΠΌΠΎΠΆΠ½ΠΎ Π±Ρ‹Π»ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ для Π°Ρ‚Π°ΠΊΠΈ Π½Π° инфраструктуру ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° Python. Π£ΡΠ·Π²ΠΈΠΌΠΎΡΡ‚ΡŒ позволяла ΠΎΠ±ΠΎΠΉΡ‚ΠΈ систСму Π°ΡƒΡ‚Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ ΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒΡΡ ΠΊ API управлСния Ρ€Π΅Π»ΠΈΠ·Π°ΠΌΠΈ с ΠΏΡ€Π°Π²Π°ΠΌΠΈ администратора Ρ‡Π΅Ρ€Π΅Π· ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΡƒ запроса с Π»ΡŽΠ±Ρ‹ΠΌ ΠΊΠ»ΡŽΡ‡ΠΎΠΌ ΠΈ ΡƒΠΊΠ°Π·Π°Π½ΠΈΠ΅ΠΌ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΈΠ· администраторов Π² ΠΏΠΎΠ»Π΅ с ΠΈΠΌΠ΅Π½Π΅ΠΌ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ.

ΠŸΠΎΠ»ΡƒΡ‡Π°Π΅ΠΌΡ‹Π΅ Π² случаС ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎΠΉ эксплуатации уязвимости ΠΏΡ€Π°Π²Π° Π΄Π°Π²Π°Π»ΠΈ Π°Ρ‚Π°ΠΊΡƒΡŽΡ‰Π΅ΠΌΡƒ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ внСсти измСнСния Π² ссылки Π½Π° Ρ€Π΅Π»ΠΈΠ·Ρ‹ Python ΠΈ ΠΌΠ΅Ρ‚Π°Π΄Π°Π½Π½Ρ‹Π΅ для ΠΏΠΎΠ²Π΅Ρ€ΠΊΠΈ коррСктности Π·Π°Π³Ρ€ΡƒΠΆΠ°Π΅ΠΌΡ‹Ρ… Ρ„Π°ΠΉΠ»ΠΎΠ², Ρ€Π°Π·ΠΌΠ΅Ρ‰Ρ‘Π½Π½Ρ‹Π΅ Π½Π° страницС python.org/downloads. ΠŸΡ€ΠΈ этом ΡƒΡΠ·Π²ΠΈΠΌΠΎΡΡ‚ΡŒ Π½Π΅ позволяла ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ содСрТимоС ΠΈΠΌΠ΅Π²ΡˆΠΈΡ…ΡΡ Ρ„Π°ΠΉΠ»ΠΎΠ² с Ρ€Π΅Π»ΠΈΠ·Π°ΠΌΠΈ.

Аудит Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… ΠΈ Π»ΠΎΠ³ΠΎΠ² Π½Π΅ выявил слСдов эксплуатации уязвимости. Π’Π°ΠΊΠΆΠ΅ прСдполагаСтся, Ρ‡Ρ‚ΠΎ ΠΏΠΎΠ΄ΠΌΠ΅Π½Π° ссылок Π½Π° Ρ€Π΅Π»ΠΈΠ·Ρ‹ Π½Π΅ ΠΌΠΎΠ³Π»Π° ΠΎΡΡ‚Π°Ρ‚ΡŒΡΡ Π½Π΅Π·Π°ΠΌΠ΅Ρ‡Π΅Π½Π½ΠΎΠΉ, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ ΠΌΠ½ΠΎΠ³ΠΈΠ΅ поставщики ΠΏΡ€ΠΈ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ΅ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ систСму криптографичСской Π²Π΅Ρ€ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ ΠΊΠΎΠ΄Π° Sigstore ΠΈ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΡƒ с использованиСм PGP-ΠΊΠ»ΡŽΡ‡Π΅ΠΉ.

Π£ΡΠ·Π²ΠΈΠΌΠΎΡΡ‚ΡŒ присутствовала Π² ΠΊΠΎΠ΄Π΅ с 2014 Π³ΠΎΠ΄Π° ΠΈ Π±Ρ‹Π»Π° Π²Ρ‹Π·Π²Π°Π½Π° смСшиваниСм Π² ΠΎΠ΄Π½ΠΎΠΌ ΠΊΠΎΠ΄Π΅ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² для гостСвых Π²Ρ…ΠΎΠ΄ΠΎΠ² ΠΈ Π°ΡƒΡ‚Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ ΠΏΠΎ ΠΊΠ»ΡŽΡ‡Π°ΠΌ для API. Π’ случаС сбоя Π°ΡƒΡ‚Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ ΠΏΠΎ ΠΊΠ»ΡŽΡ‡Ρƒ доступа ΠΊ API, Π² ΠΊΠΎΠ΄Π΅ выполнялся ΠΎΡ‚ΠΊΠ°Ρ‚ Π½Π° использованиС гостСвого доступа.

Π£ΡΠ·Π²ΠΈΠΌΠΎΡΡ‚ΡŒ Π±Ρ‹Π»Π° выявлСна 23 фСвраля ΠΈ устранСна Π½Π° ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ дСнь, послС Ρ‡Π΅Π³ΠΎ Π±Ρ‹Π»ΠΎ ΠΏΡ€ΠΎΠ²Π΅Π΄Π΅Π½ΠΎ нСсколько ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΎΠΊ цСлостности инфраструктуры: 25 фСвраля Π±Ρ‹Π»ΠΈ ΠΏΡ€ΠΎΠ°Π½Π°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Ρ‹ Π»ΠΎΠ³ΠΈ ΠΈ Ρ€Π΅Π·Π΅Ρ€Π²Π½Ρ‹Π΅ ΠΊΠΎΠΏΠΈΠΈ Π‘Π”, всС доступныС для Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ рСсурсы Π±Ρ‹Π»ΠΈ ΠΏΡ€ΠΎΠ²Π΅Ρ€Π΅Π½Ρ‹ с использованиСм Ρ†ΠΈΡ„Ρ€ΠΎΠ²Ρ‹Ρ… подписСй ΠΈΠ· Π»ΠΎΠ³Π° Sigstore ΠΈ PGP-ΠΊΠ»ΡŽΡ‡Π΅ΠΉ, собствСнными силами Π±Ρ‹Π» ΠΏΡ€ΠΎΠ²Π΅Π΄Ρ‘Π½ Π°ΡƒΠ΄ΠΈΡ‚ ΠΊΠΎΠ΄ΠΎΠ²ΠΎΠΉ Π±Π°Π·Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Ρ… сСрвисов. 23 апрСля кодовая Π±Π°Π·Π° Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π±Ρ‹Π»Π° ΠΏΡ€ΠΎΠ²Π΅Ρ€Π΅Π½Π° ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ AI-инструмСнтов, Π° 1 июня для внСшнСго Π°ΡƒΠ΄ΠΈΡ‚Π° инфраструктуры python.org ΠΈ процСссов формирования Ρ€Π΅Π»ΠΈΠ·ΠΎΠ² Python Π±Ρ‹Π»Π° ΠΏΡ€ΠΈΠ²Π»Π΅Ρ‡Π΅Π½Π° компания Trail of Bits.

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ: https://www.opennet.ru/opennews/art.shtml?num=65786

continue bonked 27 Jun 2026 16:47 +0000
original: dside@mastodon.ml

ВСроятно, Π½Π°Ρ…ΠΎΠ΄ΠΊΠ° дня: git diff --color-words

Π’Ρ‹Π΄Π°Ρ‘Ρ‚ Π΄ΠΈΡ„Ρ„, Π½Π°Ρ€Π΅Π·Π°ΡŽΡ‰ΠΈΠΉ отличия ΠΏΠΎ *словам* ΠΈ ΠΏΡ€Π΅Π·Π΅Π½Ρ‚ΡƒΡŽΡ‰ΠΈΠΉ ΠΈΡ… Π±Π΅Π· ΠΊΠ°ΠΊΠΎΠ³ΠΎ-Π»ΠΈΠ±ΠΎ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ синтаксиса, Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ†Π²Π΅Ρ‚Π°ΠΌΠΈ: Π·Π΅Π»Ρ‘Π½ΠΎΠ΅ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΎ, красноС ΡƒΠ΄Π°Π»Π΅Π½ΠΎ. Π’ Ρ‚Π°ΠΊΠΎΠΌ Ρ€Π΅ΠΆΠΈΠΌΠ΅ ΠΏΠΎΠΏΡ€ΠΎΡ‰Π΅ Ρ‡ΠΈΡ‚Π°Ρ‚ΡŒ измСнСния Π² Π»Ρ‘Π³ΠΊΠΈΡ… языках Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠΈ, Π² ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… {+добавлСния+} ΠΈ [-удалСния-] нСсколько ΡΠΌΠ΅ΡˆΠΈΠ²Π°ΡŽΡ‚ΡΡ с содСрТимым.

Π˜Π»Π»ΡŽΡΡ‚Ρ€Π°Ρ†ΠΈΡ описанного стиля Π΄ΠΈΡ„Ρ„Π° Π½Π° кусочкС Markdown, Π³Π΄Π΅ исправлСно ΠΌΠ½ΠΎΠ³ΠΎ форматирования Π·Π²Ρ‘Π·Π΄ΠΎΡ‡ΠΊΠ°ΠΌΠΈ ΠΈ ΠΏΠΎΠΏΡ€Π°Π²Π»Π΅Π½Ρ‹ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρ„ΠΎΡ€ΠΌΡƒΠ»ΠΈΡ€ΠΎΠ²ΠΊΠ°ΠΌΠΈ

contrinitiator honked back 27 Jun 2026 12:07 +0000
in reply to: https://friendica.ironbug.org/objects/3217dd65-196a-3fb9-d23b-eb0503675998

@iron_bug
Π’ΠΏΠΎΠ»Π½Π΅ Π΄ΠΎΠΏΡƒΡΠΊΠ°ΡŽ. А Π½Π΅Π΄Π°Π²Π½ΠΎ Π²ΠΈΠ΄Π΅Π», ΠΊΠ°ΠΊ вдоль ΠΆΠ΄ ΠΏΠΎΠ»ΠΎΡ‚Π½Π° выкосили всю Ρ‚Ρ€Π°Π²Ρƒ (Π±ΠΎΡ€Ρ‰Π΅Π²ΠΈΠΊΠ° Ρ‚Π°ΠΌ Π½Π΅ Π±Ρ‹Π»ΠΎ) Π½Π° сколько-Ρ‚ΠΎ ΠΌΠ΅Ρ‚Ρ€ΠΎΠ². А сСйчас ΠΈΠ΄Ρƒ ΠΈ Π²ΠΈΠΆΡƒ ΠΌΠΎΠ»ΠΎΠ΄ΡƒΡŽ ΠΏΠΎΡ€ΠΎΡΠ»ΡŒ Π±ΠΎΡ€Ρ‰Π΅Π²ΠΈΠΊΠ° Π½Π° этом самом мСстС! Π’ΠΎΡ‚ ΠΊΠ°ΠΊ ΠΎΠ½ΠΈ это сдСлали ΠΈ для Ρ‡Π΅Π³ΠΎ!

opennet honked 27 Jun 2026 12:00 +0000

Π‘ΠΎΠ·Π΄Π°Π½Π° рабочая Π³Ρ€ΡƒΠΏΠΏΠ° для изучСния готовности ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌ VFX ΠΈ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ ΠΊ Π·Π°ΠΌΠ΅Π½Π΅ X11 Π½Π° Wayland

ΠžΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΡ ASWF (Academy Software Foundation), которая ΡƒΡ‡Ρ€Π΅ΠΆΠ΄Π΅Π½Π° АкадСмиСй кинСматографичСских искусств (БША) ΠΈ ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠ΅ΠΉ Linux Foundation с Ρ†Π΅Π»ΡŒΡŽ продвиТСния использования ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΎΠ³ΠΎ ПО Π² процСссС создания Ρ„ΠΈΠ»ΡŒΠΌΠΎΠ², объявила ΠΎ создании Ρ€Π°Π±ΠΎΡ‡Π΅ΠΉ Π³Ρ€ΡƒΠΏΠΏΡ‹ "Wayland для творчСских Ρ€Π°Π±ΠΎΡ‚Π½ΠΈΠΊΠΎΠ²" (Wayland for Artists). Π“Ρ€ΡƒΠΏΠΏΠ° рассматриваСтся ΠΊΠ°ΠΊ Π½Π΅ΠΉΡ‚Ρ€Π°Π»ΡŒΠ½Π°Ρ ΠΏΠ»ΠΎΡ‰Π°Π΄ΠΊΠ° для изучСния ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ, связанных с ΠΏΡ€ΠΎΠ΄Π²ΠΈΠΆΠ΅Π½ΠΈΠ΅ΠΌ Wayland ΠΈ Π·Π°ΠΌΠ΅Ρ‰Π΅Π½ΠΈΠ΅ΠΌ X11, ΠΈ ΠΈΡ… влияния Π½Π° ΠΈΠ½Π΄ΡƒΡΡ‚Ρ€ΠΈΡŽ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ ΠΈ Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½Ρ‹Ρ… эффСктов. ЦСлью Π΄Π΅ΡΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ Ρ€Π°Π±ΠΎΡ‡Π΅ΠΉ Π³Ρ€ΡƒΠΏΠΏΡ‹ называСтся обСспСчСниС ТизнСспособности Linux ΠΊΠ°ΠΊ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹ для профСссионалов Π² сфСрС VFX ΠΈ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ.

ΠžΡ‚ΠΌΠ΅Ρ‡Π°Π΅Ρ‚ΡΡ, Ρ‡Ρ‚ΠΎ рабочая Π³Ρ€ΡƒΠΏΠΏΠ° ΠΎΠ±ΡŠΠ΅Π΄ΠΈΠ½ΠΈΡ‚ заинтСрСсованных прСдставитСлСй сообщСства кинСматографистов Π²Ρ‹Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ стратСгии дальнСйшСго двиТСния Π²ΠΏΠ΅Ρ€Ρ‘Π΄ Π² условиях экспансии Wayland, ΠΈ Π°Π½Π°Π»ΠΈΠ·Π° Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ соврСмСнных Linux-систСм с X11 Π½Π° Wayland ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠ²Π»ΠΈΡΡ‚ΡŒ Π½Π° примСняСмыС Π² отрасли ΠΏΡ€ΠΎΡ„Π΅ΡΡΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Π΅ Ρ€Π°Π±ΠΎΡ‡ΠΈΠ΅ станции, прилоТСния для создания ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π° ΠΈ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ для ΡƒΠ΄Π°Π»Ρ‘Π½Π½ΠΎΠ³ΠΎ доступа. Из областСй для изучСния готовности ΠΊ использованию Wayland упоминаСтся ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° графичСских ΠΏΠ»Π°Π½ΡˆΠ΅Ρ‚ΠΎΠ², ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΎΠΊΠ½Π°ΠΌΠΈ ΠΈ фокусом Π²Π²ΠΎΠ΄Π°, Π½Π°Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ горячих клавиш, кастомизация Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ стола, организация ΡƒΠ΄Π°Π»Ρ‘Π½Π½ΠΎΠ³ΠΎ доступа, GPU-ускорСниС, ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Ρ†Π²Π΅Ρ‚ΠΎΠΌ, ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° HDR-ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΎΠ² ΠΈ ΡΠΎΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠΎΡΡ‚ΡŒ с примСняСмыми Π² индустрии прилоТСниями.



Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ: https://www.opennet.ru/opennews/art.shtml?num=65788

opennet honked 27 Jun 2026 09:00 +0000

Π’ KDE Π²ΠΊΠ»ΡŽΡ‡Π΅Π½Π° тройная буфСризация Π²Ρ‹Π²ΠΎΠ΄Π° Π½Π° систСмах c GPU NVIDIA

ΠžΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½ ΠΎΡ‡Π΅Ρ€Π΅Π΄Π½ΠΎΠΉ Π΅ΠΆΠ΅Π½Π΅Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΎΡ‚Ρ‡Ρ‘Ρ‚ ΠΎ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ KDE, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ прСдставлСна порция ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ для Π²Π΅Ρ‚ΠΊΠΈ KDE Plasma 6.8, Ρ€Π΅Π»ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Π·Π°ΠΏΠ»Π°Π½ΠΈΡ€ΠΎΠ²Π°Π½ Π½Π° 14 октября. НаиболСС Π·Π°ΠΌΠ΅Ρ‚Π½Ρ‹ΠΌ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ΠΌ стало Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ Ρ‚Ρ€ΠΎΠΉΠ½ΠΎΠΉ Π±ΡƒΡ„Π΅Ρ€ΠΈΠ·Π°Ρ†ΠΈΠΈ Π²Ρ‹Π²ΠΎΠ΄Π° Π½Π° систСмах c GPU NVIDIA. Π Π°Π½Π΅Π΅ тройная буфСризация Π±Ρ‹Π»Π° ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½Π° ΠΈΠ·-Π·Π° возникновСния Π°Ρ€Ρ‚Π΅Ρ„Π°ΠΊΡ‚ΠΎΠ², ΠΏΡ€ΠΈΡ‡ΠΈΠ½ΠΎΠΉ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… оказалась ошибка Π² ΠΊΠΎΠ΄Π΅ синхронизации Π² ΠΊΠΎΠΌΠΏΠΎΠ·ΠΈΡ‚Π½ΠΎΠΌ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€Π΅ KWin. Π’Π΅ΠΏΠ΅Ρ€ΡŒ данная ошибка устранСна ΠΈ большС Π½Π΅ Π·Π°ΠΌΠ΅Ρ‡Π΅Π½ΠΎ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ, ΠΌΠ΅ΡˆΠ°ΡŽΡ‰ΠΈΡ… Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡŽ Ρ‚Ρ€ΠΎΠΉΠ½ΠΎΠΉ Π±ΡƒΡ„Π΅Ρ€ΠΈΠ·Π°Ρ†ΠΈΠΈ.

ΠŸΡ€ΠΈ Ρ‚Ρ€ΠΎΠΉΠ½ΠΎΠΉ Π±ΡƒΡ„Π΅Ρ€ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Ρ‚Ρ€ΠΈ экранных Π±ΡƒΡ„Π΅Ρ€Π° - Π² ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ осущСствляСтся отрисовка, ΠΈΠ· Π²Ρ‚ΠΎΡ€ΠΎΠ³ΠΎ производится Π²Ρ‹Π²ΠΎΠ΄ Π½Π° экран, Π° Ρ‚Ρ€Π΅Ρ‚ΠΈΠΉ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для продолТСния Π½Π΅ΠΏΡ€Π΅Ρ€Ρ‹Π²Π½ΠΎΠ³ΠΎ процСсса отрисовки, Ссли ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ Π±ΡƒΡ„Π΅Ρ€ Π±Ρ‹Π» Π·Π°ΠΏΠΎΠ»Π½Π΅Π½ Π΄ΠΎ Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΡ Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎΠΉ Ρ€Π°Π·Π²Ρ‘Ρ€Ρ‚ΠΊΠΈ (vblank). ΠŸΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ Ρ‚Ρ€Π΅Ρ‚ΡŒΠ΅Π³ΠΎ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ Π±ΡƒΡ„Π΅Ρ€Π° позволяСт ΠΈΠ·Π±Π°Π²ΠΈΡ‚ΡŒΡΡ ΠΎΡ‚ Ρ€Ρ‹Π²ΠΊΠΎΠ², Π²ΠΎΠ·Π½ΠΈΠΊΠ°ΡŽΡ‰ΠΈΡ… ΠΏΡ€ΠΈ Π΄Π²ΠΎΠΉΠ½ΠΎΠΉ Π±ΡƒΡ„Π΅Ρ€ΠΈΠ·Π°Ρ†ΠΈΠΈ Π² случаС нСвозмоТности ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΠΌΠ΅ΠΆΠ΄Ρƒ Π±ΡƒΡ„Π΅Ρ€Π°ΠΌΠΈ отрисовки ΠΈ Π²Ρ‹Π²ΠΎΠ΄Π° Π΄ΠΎ Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΡ Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎΠΉ Ρ€Π°Π·Π²Ρ‘Ρ€Ρ‚ΠΊΠΈ. Подобная организация Π²Ρ‹Π²ΠΎΠ΄Π° позволяСт ΠΏΠΎΠ²Ρ‹ΡΠΈΡ‚ΡŒ частоту ΠΊΠ°Π΄Ρ€ΠΎΠ² Π½Π° ΠΌΠ°Π»ΠΎΠΌΠΎΡ‰Π½Ρ‹Ρ… устройствах, Ρ†Π΅Π½ΠΎΠΉ увСличСния Π·Π°Π΄Π΅Ρ€ΠΆΠΊΠΈ Π²Ρ‹Π²ΠΎΠ΄Π°.

Из ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ Π² Π²Π΅Ρ‚ΠΊΠ΅ KDE Plasma 6.8 Ρ‚Π°ΠΊΠΆΠ΅ отмСчаСтся появлСниС Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Π΅ΠΌΠΎΠ³ΠΎ Ρ€Π΅ΠΆΠΈΠΌΠ° ΡΠ»Π°ΠΉΠ΄ΡˆΠΎΡƒ для ΠΎΠ±ΠΎΠ΅Π² Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ стола (вмСсто автоматичСской смСны ΠΎΠ±ΠΎΠ΅Π² для ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π° ΠΊ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌΡƒ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΡŽ Π½ΡƒΠΆΠ½ΠΎ Π½Π°ΠΆΠΈΠΌΠ°Ρ‚ΡŒ ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Π½ΡƒΡŽ ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΡŽ ΠΈΠ»ΠΈ Π²Ρ‹Π±ΠΈΡ€Π°Ρ‚ΡŒ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ ΠΏΡƒΠ½ΠΊΡ‚ Π² контСкстном мСню). Π’ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π΅ мСню kmenuedit ΡƒΠ±Ρ€Π°Π½ΠΎ Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½ΠΎΠ΅ Π²Ρ‹Π΄Π΅Π»Π΅Π½ΠΈΠ΅ настроСк Ρ„Ρ€Π΅ΠΉΠΌΠ°ΠΌΠΈ с Π΄Ρ€ΡƒΠ³ΠΈΠΌ Ρ„ΠΎΠ½ΠΎΠ²Ρ‹ΠΌ Ρ†Π²Π΅Ρ‚ΠΎΠΌ.

Π’ Π²Π΅Ρ‚ΠΊΠ΅ KDE Plasma 6.7 сформирован ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚ΠΈΡ€ΡƒΡŽΡ‰ΠΈΠΉ Ρ€Π΅Π»ΠΈΠ· 6.7.1, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ устранСны зависания ΠΏΡ€ΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠΈ ΠΊ Π½ΠΎΡƒΡ‚Π±ΡƒΠΊΠ°ΠΌ с GPU NVIDIA ΠΈ AMD Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΎΠ², Π° Ρ‚Π°ΠΊΠΆΠ΅ Π°Π²Π°Ρ€ΠΈΠΉΠ½Ρ‹Π΅ Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΡ KWin ΠΏΡ€ΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠΈ ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΎΠ² Ρ‡Π΅Ρ€Π΅Π· интСрфСйс DisplayLink ΠΈ ΠΏΡ€ΠΈ Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²ΠΊΠ΅ экрана Π½Π° систСмах с GPU NVIDIA.

ΠΠ°Ρ‡Π°Π»Π°ΡΡŒ ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΊΠ° выпуска KDE Plasma 6.7.2, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ ΠΏΠΎΠ²Ρ‹ΡˆΠ΅Π½Π° ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ полноэкранного ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ Π²ΠΈΠ΄Π΅ΠΎ Π² прилоТСниях Π½Π° Π±Π°Π·Π΅ Π΄Π²ΠΈΠΆΠΊΠ° Chromium ΠΈ ΡƒΠ»ΡƒΡ‡ΡˆΠ΅Π½ΠΎ Π²Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°Π½ΠΈΠ΅ тСкста ΠΏΡ€ΠΈ Π΄Ρ€Π΅Π²ΠΎΠ²ΠΈΠ΄Π½ΠΎΠΌ Ρ€Π΅ΠΆΠΈΠΌΠ΅ ΠΏΠΎΠΊΠ°Π·Π° процСссов Π² ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ System Monitor. УстранСны ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ Π°Π²Π°Ρ€ΠΈΠΉΠ½ΠΎΠ΅ Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΠ΅ KWin ΠΏΡ€ΠΈ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠΈ Π°Π΄Π°ΠΏΡ‚ΠΈΠ²Π½ΠΎΠ³ΠΎ измСнСния частоты обновлСния экрана (VRR, variable refresh rate) Π½Π° систСмах с нСсколькими ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€Π°ΠΌΠΈ, Π½Π°Ρ€ΡƒΡˆΠ΅Π½ΠΈΠ΅ Ρ€Π°Π±ΠΎΡ‚Ρ‹ RDP-сСрвСра ΠΏΡ€ΠΈ использовании systemd ΠΈ зависания ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Π½Π° Π΄Π²ΠΈΠΆΠΊΠ΅ Chromium ΠΏΡ€ΠΈ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠΈ ΠΎΠΏΡ†ΠΈΠΈ ΠΏΠΎΠΊΠ°Π·Π° ΠΏΠΎΠ²Π΅Ρ€Ρ… Π΄Ρ€ΡƒΠ³ΠΈΡ… ΠΎΠΊΠΎΠ½.

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ: https://www.opennet.ru/opennews/art.shtml?num=65787

opennet honked 27 Jun 2026 08:00 +0000

Π‘Ρ€Π΅ΡˆΡŒ Π² инфраструктурС Python, позволявшая ΠΏΠΎΠ΄ΠΌΠ΅Π½ΠΈΡ‚ΡŒ ссылки Π½Π° Ρ€Π΅Π»ΠΈΠ·Ρ‹ Π½Π° сайтС python.org

ΠžΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΡ Python Software Foundation раскрыла ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ критичСской уязвимости Π² API для управлСния Ρ€Π΅Π»ΠΈΠ·Π°ΠΌΠΈ, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ΠΌΠΎΠΆΠ½ΠΎ Π±Ρ‹Π»ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ для Π°Ρ‚Π°ΠΊΠΈ Π½Π° инфраструктуру ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° Python. Π£ΡΠ·Π²ΠΈΠΌΠΎΡΡ‚ΡŒ позволяла ΠΎΠ±ΠΎΠΉΡ‚ΠΈ систСму Π°ΡƒΡ‚Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ ΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒΡΡ ΠΊ API управлСния Ρ€Π΅Π»ΠΈΠ·Π°ΠΌΠΈ с ΠΏΡ€Π°Π²Π°ΠΌΠΈ администратора Ρ‡Π΅Ρ€Π΅Π· ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΡƒ запроса с Π»ΡŽΠ±Ρ‹ΠΌ ΠΊΠ»ΡŽΡ‡ΠΎΠΌ ΠΈ ΡƒΠΊΠ°Π·Π°Π½ΠΈΠ΅ΠΌ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΈΠ· администраторов Π² ΠΏΠΎΠ»Π΅ с ΠΈΠΌΠ΅Π½Π΅ΠΌ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ.

ΠŸΠΎΠ»ΡƒΡ‡Π°Π΅ΠΌΡ‹Π΅ Π² случаС ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎΠΉ эксплуатации уязвимости ΠΏΡ€Π°Π²Π° Π΄Π°Π²Π°Π»ΠΈ Π°Ρ‚Π°ΠΊΡƒΡŽΡ‰Π΅ΠΌΡƒ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ внСсти измСнСния Π² ссылки Π½Π° Ρ€Π΅Π»ΠΈΠ·Ρ‹ Python ΠΈ ΠΌΠ΅Ρ‚Π°Π΄Π°Π½Π½Ρ‹Π΅ для ΠΏΠΎΠ²Π΅Ρ€ΠΊΠΈ коррСктности Π·Π°Π³Ρ€ΡƒΠΆΠ°Π΅ΠΌΡ‹Ρ… Ρ„Π°ΠΉΠ»ΠΎΠ², Ρ€Π°Π·ΠΌΠ΅Ρ‰Ρ‘Π½Π½Ρ‹Π΅ Π½Π° страницС python.org/downloads. ΠŸΡ€ΠΈ этом ΡƒΡΠ·Π²ΠΈΠΌΠΎΡΡ‚ΡŒ Π½Π΅ позволяла ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ содСрТимоС ΠΈΠΌΠ΅Π²ΡˆΠΈΡ…ΡΡ Ρ„Π°ΠΉΠ»ΠΎΠ² с Ρ€Π΅Π»ΠΈΠ·Π°ΠΌΠΈ.

Аудит Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… ΠΈ Π»ΠΎΠ³ΠΎΠ² Π½Π΅ выявил слСдов эксплуатации уязвимости. Π’Π°ΠΊΠΆΠ΅ прСдполагаСтся, Ρ‡Ρ‚ΠΎ ΠΏΠΎΠ΄ΠΌΠ΅Π½Π° ссылок Π½Π° Ρ€Π΅Π»ΠΈΠ·Ρ‹ Π½Π΅ ΠΌΠΎΠ³Π»Π° ΠΎΡΡ‚Π°Ρ‚ΡŒΡΡ Π½Π΅Π·Π°ΠΌΠ΅Ρ‡Π΅Π½Π½ΠΎΠΉ, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ ΠΌΠ½ΠΎΠ³ΠΈΠ΅ поставщики ΠΏΡ€ΠΈ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ΅ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ систСму криптографичСской Π²Π΅Ρ€ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ ΠΊΠΎΠ΄Π° Sigstore ΠΈ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΡƒ с использованиСм PGP-ΠΊΠ»ΡŽΡ‡Π΅ΠΉ.

Π£ΡΠ·Π²ΠΈΠΌΠΎΡΡ‚ΡŒ присутствовала Π² ΠΊΠΎΠ΄Π΅ с 2014 Π³ΠΎΠ΄Π° ΠΈ Π±Ρ‹Π»Π° Π²Ρ‹Π·Π²Π°Π½Π° смСшиваниСм Π² ΠΎΠ΄Π½ΠΎΠΌ ΠΊΠΎΠ΄Π΅ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² для гостСвых Π²Ρ…ΠΎΠ΄ΠΎΠ² ΠΈ Π°ΡƒΡ‚Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ ΠΏΠΎ ΠΊΠ»ΡŽΡ‡Π°ΠΌ для API. Π’ случаС сбоя Π°ΡƒΡ‚Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ ΠΏΠΎ ΠΊΠ»ΡŽΡ‡Ρƒ доступа ΠΊ API, Π² ΠΊΠΎΠ΄Π΅ выполнялся ΠΎΡ‚ΠΊΠ°Ρ‚ Π½Π° использованиС гостСвого доступа.

Π£ΡΠ·Π²ΠΈΠΌΠΎΡΡ‚ΡŒ Π±Ρ‹Π»Π° выявлСна 23 фСвраля ΠΈ устранСна Π½Π° ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ дСнь, послС Ρ‡Π΅Π³ΠΎ Π±Ρ‹Π»ΠΎ ΠΏΡ€ΠΎΠ²Π΅Π΄Π΅Π½ΠΎ нСсколько ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΎΠΊ цСлостности инфраструктуры: 25 фСвраля Π±Ρ‹Π»ΠΈ ΠΏΡ€ΠΎΠ°Π½Π°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Ρ‹ Π»ΠΎΠ³ΠΈ ΠΈ Ρ€Π΅Π·Π΅Ρ€Π²Π½Ρ‹Π΅ ΠΊΠΎΠΏΠΈΠΈ Π‘Π”, всС доступныС для Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ рСсурсы Π±Ρ‹Π»ΠΈ ΠΏΡ€ΠΎΠ²Π΅Ρ€Π΅Π½Ρ‹ с использованиСм Ρ†ΠΈΡ„Ρ€ΠΎΠ²Ρ‹Ρ… подписСй ΠΈΠ· Π»ΠΎΠ³Π° Sigstore ΠΈ PGP-ΠΊΠ»ΡŽΡ‡Π΅ΠΉ, собствСнными силами Π±Ρ‹Π» ΠΏΡ€ΠΎΠ²Π΅Π΄Ρ‘Π½ Π°ΡƒΠ΄ΠΈΡ‚ ΠΊΠΎΠ΄ΠΎΠ²ΠΎΠΉ Π±Π°Π·Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Ρ… сСрвисов. 23 апрСля кодовая Π±Π°Π·Π° Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π±Ρ‹Π»Π° ΠΏΡ€ΠΎΠ²Π΅Ρ€Π΅Π½Π° ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ AI-инструмСнтов, Π° 1 июня для внСшнСго Π°ΡƒΠ΄ΠΈΡ‚Π° инфраструктуры python.org ΠΈ процСссов формирования Ρ€Π΅Π»ΠΈΠ·ΠΎΠ² Python Π±Ρ‹Π»Π° ΠΏΡ€ΠΈΠ²Π»Π΅Ρ‡Π΅Π½Π° компания Trail of Bits.

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ: https://www.opennet.ru/opennews/art.shtml?num=65786

continue bonked 27 Jun 2026 07:04 +0000
original: opennet@honk.any-key.press

PEdit-CoW ΠΈ DirtyClone - уязвимости Π² ядрС Linux, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰ΠΈΠ΅ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ root Ρ‡Π΅Ρ€Π΅Π· ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ страничного кэша

Раскрыта информация ΠΎ Π΄Π²ΡƒΡ… Π½ΠΎΠ²Ρ‹Ρ… уязвимостях Π² ядрС Linux, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰ΠΈΡ… Π½Π΅ΠΏΡ€ΠΈΠ²ΠΈΠ»Π΅Π³ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠΌΡƒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ΠΏΡ€Π°Π²Π° root, пСрСзаписав Π΄Π°Π½Π½Ρ‹Π΅ Π² страничном кэшС. Для ΠΎΠ±Π΅ΠΈΡ… уязвимостСй ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²Π»Π΅Π½Ρ‹ Ρ€Π°Π±ΠΎΡ‡ΠΈΠ΅ эксплоиты.
  • PEdit-CoW (CVE-2026-46331, эксплоит 1, эксплоит 2) - ошибка ΠΏΡ€ΠΈ ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠΈ ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΠ° copy-on-write Π² ΠΊΠΎΠ΄Π΅ измСнСния Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΎΠ² ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² (act_pedit), ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΠΎΠΌ Π² ΠΏΠ»Π°Π½ΠΈΡ€ΠΎΠ²Ρ‰ΠΈΠΊΠ΅ сСтСвых ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² (net/sched), позволяСт Π·Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅ Π·Π° ΠΏΡ€Π΅Π΄Π΅Π»Ρ‹ Π²Ρ‹Π΄Π΅Π»Π΅Π½Π½ΠΎΠ³ΠΎ Π±ΡƒΡ„Π΅Ρ€Π°, Ρ‡Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ для пСрСзаписи Π΄Π°Π½Π½Ρ‹Ρ… Π² страничном кэшС ΠΏΠΎ Π²Ρ‹Π±Ρ€Π°Π½Π½ΠΎΠΌΡƒ ΡΠΌΠ΅Ρ‰Π΅Π½ΠΈΡŽ. Ошибка Π²Ρ‹Π·Π²Π°Π½Π° Ρ‚Π΅ΠΌ, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° допустимой области для записи Π΄Π°Π½Π½Ρ‹Ρ… ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΠ»Π°ΡΡŒ Π±Π΅Π· ΡƒΡ‡Ρ‘Ρ‚Π° Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ смСщСниС Π½Π° Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΡƒΠ΅ΠΌΡ‹Π΅ поля ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒΡΡ Π²ΠΎ врСмя выполнСния ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ.

    ΠŸΡ€ΠΎΠ±Π»Π΅ΠΌΠ° проявляСтся начиная с ядра Linux 5.18 ΠΈ устранСна Π² выпусках 7.1, 7.0.13, 6.18.36 ΠΈ 6.12.94. ЗаявлСна Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ эксплуатации ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ Π² RHEL 8/9/10, Debian 11/12, openSUSE Leap 15.6, SUSE Linux 15-SP7/16.0 ΠΈ Ubuntu 18.04-25.10 (Π² вСрсии Ubuntu 26.4 ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ Π·Π°Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²Π°Π½ΠΎ созданиС user namespace). Π’ качСствС ΠΎΠ±Ρ…ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΏΡƒΡ‚ΠΈ Π·Π°Ρ‰ΠΈΡ‚Ρ‹ рСкомСндуСтся Π·Π°Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΡƒ модуля ядра act_pedit (пСрСстанут Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ ΠΏΡ€Π°Π²ΠΈΠ»Π° ограничСния Ρ‚Ρ€Π°Ρ„ΠΈΠΊΠ° ΠΈ ΠΏΠ΅Ρ€Π΅Π·Π°ΠΏΠΈΡΡŒ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΎΠ² Ρ‡Π΅Ρ€Π΅Π· "tc pedit")"

       echo "blacklist act_pedit" β€Ί /etc/modprobe.d/blacklist-act-pedit.conf
       rmmod act_pedit
    
  • DirtyClone (CVE-2026-43503, эксплоит) - ΠΎΠ±Ρ…ΠΎΠ΄Π½ΠΎΠΉ ΠΏΡƒΡ‚ΡŒ эксплуатации уязвимости Dirty Frag Π² ΠΌΠΎΠ΄ΡƒΠ»Π΅ xfrm-ESP, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΠΎΠΌ для ускорСния ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½ΠΈΡ Π² IPsec с использованиСм ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π° ESP (Encapsulating Security Payload). Для ΠΊΠ»ΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ структуры skb Π² Π½ΠΎΠ²ΠΎΠΌ эксплоитС ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ манипуляция с TEE-Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ΠΌ ΠΊ netfilter (ΠΌΠΎΠ΄ΡƒΠ»ΡŒ xt_TEE), Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡŽΡ‰ΠΈΠΌ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΡŽ клонирования сСтСвых ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ².

    Π£ΡΠ·Π²ΠΈΠΌΠΎΡΡ‚ΡŒ устранСна Π² выпусках 7.1, 7.0.10, 5.10.257, 5.15.208, 6.1.174, 6.6.141, 6.12.91 ΠΈ 6.18.33. ΠŸΡ€ΠΎΠ±Π»Π΅ΠΌΠ° проявляСтся Π² Debian, Ubuntu, Fedora, RHEL ΠΈ SUSE. Π’ качСствС ΠΎΠ±Ρ…ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΏΡƒΡ‚ΠΈ блокирования уязвимости ΠΌΠΎΠΆΠ½ΠΎ Π·Π°ΠΏΡ€Π΅Ρ‚ΠΈΡ‚ΡŒ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΡƒ ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΉ ядра esp4 ΠΈ esp6.

    Для эксплуатации ΠΎΠ±Π΅ΠΈΡ… уязвимостСй Ρ‚Ρ€Π΅Π±ΡƒΡŽΡ‚ΡΡ ΠΏΡ€Π°Π²Π° доступа CAP_NET_ADMIN, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ΠΏΡ€ΠΈ возмоТности создания пространств ΠΈΠΌΡ‘Π½ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ΠΎΠ² ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ (user namespace). Π’ Ubuntu подобная опСрация ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ Π·Π°ΠΏΡ€Π΅Ρ‰Π΅Π½Π°, Π½ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½Π° Ρ‡Π΅Ρ€Π΅Π· sysctl "kernel.apparmor_restrict_unprivileged_userns=0" ΠΈΠ»ΠΈ ΠΏΡ€ΠΎΡ„ΠΈΠ»ΠΈ AppArmor. Π’ ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹Ρ… дистрибутивах Π΄ΠΎΡΡ‚ΡƒΠΏΠ½ΠΎΡΡ‚ΡŒ "user namespace" Π½Π΅ΠΏΡ€ΠΈΠ²ΠΈΠ»Π΅Π³ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΌ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌ зависит ΠΎΡ‚ выставлСния sysctl "kernel.unprivileged_userns_clone" (Ссли 0, Ρ‚ΠΎ Π·Π°ΠΏΡ€Π΅Ρ‰Π΅Π½ΠΎ).

    Эксплуатация уязвимостСй сводится ΠΊ Ρ‡Ρ‚Π΅Π½ΠΈΡŽ Ρ„Π°ΠΉΠ»Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ /bin/su с Ρ„Π»Π°Π³ΠΎΠΌ suid root, для Π΅Π³ΠΎ осСдания Π² страничном кэшС, ΠΈ Π·Π°ΠΌΠ΅Π½Π΅ Π² страничном кэшС части ΠΊΠΎΠ΄Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΊΠΎΠ΄ΠΎΠΌ для запуска /bin/sh. ΠŸΠΎΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ запуск ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘Ρ‚ ΠΊ Ρ‚ΠΎΠΌΡƒ, Ρ‡Ρ‚ΠΎ Π² ΠΏΠ°ΠΌΡΡ‚ΡŒ Π±ΡƒΠ΄Π΅Ρ‚ Π·Π°Π³Ρ€ΡƒΠΆΠ΅Π½ Π½Π΅ ΠΎΡ€ΠΈΠ³ΠΈΠ½Π°Π»ΡŒΠ½Ρ‹ΠΉ исполняСмый Ρ„Π°ΠΉΠ» с накопитСля, Π° измСнённая копия ΠΈΠ· страничного кэша.

    Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ созданиС эксплоита для уязвимости CVE-2026-23111 Π² подсистСмС nf_tables, устранённой Π² Ρ„Π΅Π²Ρ€Π°Π»ΡŒΡΠΊΠΈΡ… обновлСниях ядра Linux. Π£ΡΠ·Π²ΠΈΠΌΠΎΡΡ‚ΡŒ Π²Ρ‹Π·Π²Π°Π½Π° ΠΎΠ±Ρ€Π°Ρ‰Π΅Π½ΠΈΠ΅ΠΌ ΠΊ памяти послС Π΅Ρ‘ освобоТдСния (use-after-free) ΠΈ позволяСт Π½Π΅ΠΏΡ€ΠΈΠ²ΠΈΠ»Π΅Π³ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠΌΡƒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ΠΏΡ€Π°Π²Π° root Π² систСмС. Для Π°Ρ‚Π°ΠΊΠΈ ΠΈ Ρƒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ Π΄ΠΎΠ»ΠΆΠ½Π° Π±Ρ‹Ρ‚ΡŒ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ создания пространств ΠΈΠΌΡ‘Π½ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ΠΎΠ² ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ (user namespace). Π Π°Π±ΠΎΡ‚Π° эксплоита продСмонстрирована Π² Debian 12/13 ΠΈ Ubuntu 22.04/24.04.

    Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ: https://www.opennet.ru/opennews/art.shtml?num=65784

opennet honked 26 Jun 2026 22:00 +0000

PEdit-CoW ΠΈ DirtyClone - уязвимости Π² ядрС Linux, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰ΠΈΠ΅ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ root Ρ‡Π΅Ρ€Π΅Π· ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ страничного кэша

Раскрыта информация ΠΎ Π΄Π²ΡƒΡ… Π½ΠΎΠ²Ρ‹Ρ… уязвимостях Π² ядрС Linux, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰ΠΈΡ… Π½Π΅ΠΏΡ€ΠΈΠ²ΠΈΠ»Π΅Π³ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠΌΡƒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ΠΏΡ€Π°Π²Π° root, пСрСзаписав Π΄Π°Π½Π½Ρ‹Π΅ Π² страничном кэшС. Для ΠΎΠ±Π΅ΠΈΡ… уязвимостСй ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²Π»Π΅Π½Ρ‹ Ρ€Π°Π±ΠΎΡ‡ΠΈΠ΅ эксплоиты.
  • PEdit-CoW (CVE-2026-46331, эксплоит 1, эксплоит 2) - ошибка ΠΏΡ€ΠΈ ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠΈ ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΠ° copy-on-write Π² ΠΊΠΎΠ΄Π΅ измСнСния Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΎΠ² ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² (act_pedit), ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΠΎΠΌ Π² ΠΏΠ»Π°Π½ΠΈΡ€ΠΎΠ²Ρ‰ΠΈΠΊΠ΅ сСтСвых ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² (net/sched), позволяСт Π·Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅ Π·Π° ΠΏΡ€Π΅Π΄Π΅Π»Ρ‹ Π²Ρ‹Π΄Π΅Π»Π΅Π½Π½ΠΎΠ³ΠΎ Π±ΡƒΡ„Π΅Ρ€Π°, Ρ‡Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ для пСрСзаписи Π΄Π°Π½Π½Ρ‹Ρ… Π² страничном кэшС ΠΏΠΎ Π²Ρ‹Π±Ρ€Π°Π½Π½ΠΎΠΌΡƒ ΡΠΌΠ΅Ρ‰Π΅Π½ΠΈΡŽ. Ошибка Π²Ρ‹Π·Π²Π°Π½Π° Ρ‚Π΅ΠΌ, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° допустимой области для записи Π΄Π°Π½Π½Ρ‹Ρ… ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΠ»Π°ΡΡŒ Π±Π΅Π· ΡƒΡ‡Ρ‘Ρ‚Π° Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ смСщСниС Π½Π° Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΡƒΠ΅ΠΌΡ‹Π΅ поля ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒΡΡ Π²ΠΎ врСмя выполнСния ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ.

    ΠŸΡ€ΠΎΠ±Π»Π΅ΠΌΠ° проявляСтся начиная с ядра Linux 5.18 ΠΈ устранСна Π² выпусках 7.1, 7.0.13, 6.18.36 ΠΈ 6.12.94. ЗаявлСна Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ эксплуатации ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ Π² RHEL 8/9/10, Debian 11/12, openSUSE Leap 15.6, SUSE Linux 15-SP7/16.0 ΠΈ Ubuntu 18.04-25.10 (Π² вСрсии Ubuntu 26.4 ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ Π·Π°Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²Π°Π½ΠΎ созданиС user namespace). Π’ качСствС ΠΎΠ±Ρ…ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΏΡƒΡ‚ΠΈ Π·Π°Ρ‰ΠΈΡ‚Ρ‹ рСкомСндуСтся Π·Π°Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΡƒ модуля ядра act_pedit (пСрСстанут Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ ΠΏΡ€Π°Π²ΠΈΠ»Π° ограничСния Ρ‚Ρ€Π°Ρ„ΠΈΠΊΠ° ΠΈ ΠΏΠ΅Ρ€Π΅Π·Π°ΠΏΠΈΡΡŒ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΎΠ² Ρ‡Π΅Ρ€Π΅Π· "tc pedit")"

       echo "blacklist act_pedit" β€Ί /etc/modprobe.d/blacklist-act-pedit.conf
       rmmod act_pedit
    
  • DirtyClone (CVE-2026-43503, эксплоит) - ΠΎΠ±Ρ…ΠΎΠ΄Π½ΠΎΠΉ ΠΏΡƒΡ‚ΡŒ эксплуатации уязвимости Dirty Frag Π² ΠΌΠΎΠ΄ΡƒΠ»Π΅ xfrm-ESP, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΠΎΠΌ для ускорСния ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½ΠΈΡ Π² IPsec с использованиСм ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π° ESP (Encapsulating Security Payload). Для ΠΊΠ»ΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ структуры skb Π² Π½ΠΎΠ²ΠΎΠΌ эксплоитС ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ манипуляция с TEE-Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ΠΌ ΠΊ netfilter (ΠΌΠΎΠ΄ΡƒΠ»ΡŒ xt_TEE), Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡŽΡ‰ΠΈΠΌ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΡŽ клонирования сСтСвых ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ².

    Π£ΡΠ·Π²ΠΈΠΌΠΎΡΡ‚ΡŒ устранСна Π² выпусках 7.1, 7.0.10, 5.10.257, 5.15.208, 6.1.174, 6.6.141, 6.12.91 ΠΈ 6.18.33. ΠŸΡ€ΠΎΠ±Π»Π΅ΠΌΠ° проявляСтся Π² Debian, Ubuntu, Fedora, RHEL ΠΈ SUSE. Π’ качСствС ΠΎΠ±Ρ…ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΏΡƒΡ‚ΠΈ блокирования уязвимости ΠΌΠΎΠΆΠ½ΠΎ Π·Π°ΠΏΡ€Π΅Ρ‚ΠΈΡ‚ΡŒ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΡƒ ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΉ ядра esp4 ΠΈ esp6.

    Для эксплуатации ΠΎΠ±Π΅ΠΈΡ… уязвимостСй Ρ‚Ρ€Π΅Π±ΡƒΡŽΡ‚ΡΡ ΠΏΡ€Π°Π²Π° доступа CAP_NET_ADMIN, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ΠΏΡ€ΠΈ возмоТности создания пространств ΠΈΠΌΡ‘Π½ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ΠΎΠ² ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ (user namespace). Π’ Ubuntu подобная опСрация ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ Π·Π°ΠΏΡ€Π΅Ρ‰Π΅Π½Π°, Π½ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½Π° Ρ‡Π΅Ρ€Π΅Π· sysctl "kernel.apparmor_restrict_unprivileged_userns=0" ΠΈΠ»ΠΈ ΠΏΡ€ΠΎΡ„ΠΈΠ»ΠΈ AppArmor. Π’ ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹Ρ… дистрибутивах Π΄ΠΎΡΡ‚ΡƒΠΏΠ½ΠΎΡΡ‚ΡŒ "user namespace" Π½Π΅ΠΏΡ€ΠΈΠ²ΠΈΠ»Π΅Π³ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΌ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌ зависит ΠΎΡ‚ выставлСния sysctl "kernel.unprivileged_userns_clone" (Ссли 0, Ρ‚ΠΎ Π·Π°ΠΏΡ€Π΅Ρ‰Π΅Π½ΠΎ).

    Эксплуатация уязвимостСй сводится ΠΊ Ρ‡Ρ‚Π΅Π½ΠΈΡŽ Ρ„Π°ΠΉΠ»Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ /bin/su с Ρ„Π»Π°Π³ΠΎΠΌ suid root, для Π΅Π³ΠΎ осСдания Π² страничном кэшС, ΠΈ Π·Π°ΠΌΠ΅Π½Π΅ Π² страничном кэшС части ΠΊΠΎΠ΄Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΊΠΎΠ΄ΠΎΠΌ для запуска /bin/sh. ΠŸΠΎΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ запуск ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘Ρ‚ ΠΊ Ρ‚ΠΎΠΌΡƒ, Ρ‡Ρ‚ΠΎ Π² ΠΏΠ°ΠΌΡΡ‚ΡŒ Π±ΡƒΠ΄Π΅Ρ‚ Π·Π°Π³Ρ€ΡƒΠΆΠ΅Π½ Π½Π΅ ΠΎΡ€ΠΈΠ³ΠΈΠ½Π°Π»ΡŒΠ½Ρ‹ΠΉ исполняСмый Ρ„Π°ΠΉΠ» с накопитСля, Π° измСнённая копия ΠΈΠ· страничного кэша.

    Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ созданиС эксплоита для уязвимости CVE-2026-23111 Π² подсистСмС nf_tables, устранённой Π² Ρ„Π΅Π²Ρ€Π°Π»ΡŒΡΠΊΠΈΡ… обновлСниях ядра Linux. Π£ΡΠ·Π²ΠΈΠΌΠΎΡΡ‚ΡŒ Π²Ρ‹Π·Π²Π°Π½Π° ΠΎΠ±Ρ€Π°Ρ‰Π΅Π½ΠΈΠ΅ΠΌ ΠΊ памяти послС Π΅Ρ‘ освобоТдСния (use-after-free) ΠΈ позволяСт Π½Π΅ΠΏΡ€ΠΈΠ²ΠΈΠ»Π΅Π³ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠΌΡƒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ΠΏΡ€Π°Π²Π° root Π² систСмС. Для Π°Ρ‚Π°ΠΊΠΈ ΠΈ Ρƒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ Π΄ΠΎΠ»ΠΆΠ½Π° Π±Ρ‹Ρ‚ΡŒ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ создания пространств ΠΈΠΌΡ‘Π½ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ΠΎΠ² ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ (user namespace). Π Π°Π±ΠΎΡ‚Π° эксплоита продСмонстрирована Π² Debian 12/13 ΠΈ Ubuntu 22.04/24.04.

    Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ: https://www.opennet.ru/opennews/art.shtml?num=65784

opennet honked 26 Jun 2026 20:00 +0000

30 июля Π² МосквС ΠΏΡ€ΠΎΠΉΠ΄Π΅Ρ‚ инТСнСрная конфСрСнция Kuber Community Day

30 июля Π² МосквС ΠΈ Π² ΠΎΠ½Π»Π°ΠΉΠ½ состоится вторая инТСнСрная конфСрСнция Kuber Community Day , которая ΠΎΠ±ΡŠΠ΅Π΄ΠΈΠ½ΠΈΡ‚ DevOps- ΠΈ SRE-спСциалистов, Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ², Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΠΎΡ€ΠΎΠ² ΠΈ ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€ΠΎΠ². Π“Π»Π°Π²Π½Ρ‹ΠΉ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏ ΠΊΠΎΠ½Ρ„Π΅Ρ€Π΅Π½Ρ†ΠΈΠΈ - тСхничСский ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚ Π±Π΅Π· ΠΌΠ°Ρ€ΠΊΠ΅Ρ‚ΠΈΠ½Π³Π°. На мСроприятии Π·Π°ΠΏΠ»Π°Π½ΠΈΡ€ΠΎΠ²Π°Π½ΠΎ 30 Π΄ΠΎΠΊΠ»Π°Π΄ΠΎΠ² ΠΎΡ‚ ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠΎΠ², мастСр-класс ΠΏΠΎ созданию Kubernetes-ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Π° ΠΈ сСрия быстрых встрСч с ΠΎΠΏΡ‹Ρ‚Π½Ρ‹ΠΌΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°ΠΌΠΈ для обсуТдСния тСхничСских ΠΈ ΠΊΠ°Ρ€ΡŒΠ΅Ρ€Π½Ρ‹Ρ… вопросов. УчастиС бСсплатноС, ΠΏΠΎ ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ рСгистрации.

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ: https://www.opennet.ru/opennews/art.shtml?num=65779

opennet honked 26 Jun 2026 18:00 +0000

ΠŸΡ€ΠΎΠ΅ΠΊΡ‚ Akrites для ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ†ΠΈΠΈ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²Π½ΠΎΠ³ΠΎ устранСния уязвимостСй

Анонсирован ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ Akrites для ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ†ΠΈΠΈ исправлСния уязвимостСй ΠΈ раскрытия ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎΠ± уязвимостях Π² критичСски Π²Π°ΠΆΠ½ΠΎΠΌ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΎΠΌ ПО. ΠŸΡ€ΠΎΠ΅ΠΊΡ‚ создан ΠΏΠΎΠ΄ ΠΊΡ€Ρ‹Π»ΠΎΠΌ Linux Foundation ΠΏΡ€ΠΈ участии ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΉ Amazon Web Services, Anthropic, Cisco, Ericsson, Google, IBM, Microsoft/GitHub, NVIDIA, OpenAI, RapidFort, Red Hat, Sonatype ΠΈ Vodafone, Π° Ρ‚Π°ΠΊΠΆΠ΅ нСкоммСрчСской ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ Rust Foundation.

Участники ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° прСдоставят финансированиС, ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€Π½Ρ‹Π΅ рСсурсы ΠΈ экспСртизу Π² области ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½ΠΎΠΉ бСзопасности для создания совмСстной ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ рСагирования Π½Π° ΠΈΠ½Ρ†ΠΈΠ΄Π΅Π½Ρ‚Ρ‹, связанныС с ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½ΠΎΠΉ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡ‚ΡŒΡŽ (SIRT, Security Incident Response Team). Бозданная ΠΊΠΎΠΌΠ°Π½Π΄Π° Π±ΡƒΠ΄Π΅Ρ‚ Π·Π°Π½ΠΈΠΌΠ°Ρ‚ΡŒΡΡ выявлСниСм Π½ΠΎΠ²Ρ‹Ρ… уязвимостСй, Ρ€Π°Π·Π±ΠΎΡ€ΠΎΠΌ ΠΈ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΎΠΉ ΠΎΡ‚Ρ‡Ρ‘Ρ‚ΠΎΠ² ΠΎΠ± уязвимостях, ΠΏΠΎΠ΄Ρ‚Π²Π΅Ρ€ΠΆΠ΄Π΅Π½ΠΈΠ΅ΠΌ уровня опасности, Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΎΠΉ исправлСний совмСстно с ΡΠΎΠΏΡ€ΠΎΠ²ΠΎΠΆΠ΄Π°ΡŽΡ‰ΠΈΠΌΠΈ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹Ρ… ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ² ΠΈ ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ†ΠΈΠ΅ΠΉ процСсса раскрытия ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎΠ± уязвимостях. РаскрытиС свСдСний ΠΎΠ± уязвимостях Π±ΡƒΠ΄Π΅Ρ‚ синхронизировано с выпуском исправлСний Π² основных ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°Ρ…, дистрибутивах ΠΈ зависимых ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π°Ρ….

ΠžΡ‚ΠΌΠ΅Ρ‡Π°Π΅Ρ‚ΡΡ, Ρ‡Ρ‚ΠΎ Ссли Ρ€Π°Π½ΡŒΡˆΠ΅ для создания эксплоитов Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Π»ΠΈΡΡŒ экспСртныС знания ΠΈ Π΄Π»ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ процСсс Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ, Ρ‚ΠΎ соврСмСнныС возмоТности AI-инструмСнтов ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ Π½Π΅ΠΊΠ²Π°Π»ΠΈΡ„ΠΈΡ†ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΌ Π·Π»ΠΎΡƒΠΌΡ‹ΡˆΠ»Π΅Π½Π½ΠΈΠΊΠ°ΠΌ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Ρ€Π°Π±ΠΎΡ‡ΠΈΠΉ эксплоит Π·Π° считанныС часы, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ ΠΏΠ°Ρ‚Ρ‡Π΅ с устранСниСм ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹. Π’ случаС, Ссли исправлСниС для уязвимости Π²Ρ‹ΠΏΡƒΡ‰Π΅Π½ΠΎ Π±Π΅Π· явной огласки ΠΎ связи с ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ°ΠΌΠΈ бСзопасности, ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ ΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ зависимых ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ² ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΡ€ΠΎΠΈΠ³Π½ΠΎΡ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅, Π° Π·Π»ΠΎΡƒΠΌΡ‹ΡˆΠ»Π΅Π½Π½ΠΈΠΊΠΈ ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ AI-инструмСнтов быстро ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΈΡ‚ΡŒ эксплоит Π½Π° Π½Π°Ρ‡Π°Ρ‚ΡŒ Π°Ρ‚Π°ΠΊΠΎΠ²Π°Ρ‚ΡŒ Π½Π΅ΠΎΠ±Π½ΠΎΠ²Π»Ρ‘Π½Π½Ρ‹Π΅ систСмы.

Π’ ΠΏΠΎΠ΄ΠΎΠ±Π½Ρ‹Ρ… условиях становится Π²Π°ΠΆΠ½Ρ‹ΠΌ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²Π½ΠΎΡΡ‚ΡŒ устранСния ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹, ΠΏΡ€Π΅Π΄ΠΎΡ‚Π²Ρ€Π°Ρ‰Π΅Π½ΠΈΠ΅ ΡƒΡ‚Π΅Ρ‡Π΅ΠΊ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ Π²ΠΎ врСмя Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΏΠ°Ρ‚Ρ‡Π΅ΠΉ, ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠ΅ с ΠΏΡƒΠ±Π»ΠΈΠΊΠ°Ρ†ΠΈΠ΅ΠΉ исправлСния раскрытиС свСдСний ΠΎΠ± уязвимости ΠΈ Π΄ΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ Π΄ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎ нСобходимости установки обновлСния. ΠžΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€ΠΎΠ²ΠΎΠ΄ΠΈΡ‚ΡŒΡΡ Ρ€Π°Π±ΠΎΡ‚Π° ΠΏΠΎ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ ΠΎΠ± уязвимостях ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ΠΎΠ² критичСской инфраструктуры, Π²Π°ΠΆΠ½Ρ‹Ρ… сСрвисов ΠΈ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ², Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ с Ρ‚ΠΎΡ‡ΠΊΠΈ зрСния блокирования ΠΏΠΎΡ‚Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… Π°Ρ‚Π°ΠΊ Π²Π°ΠΆΠ½Π° Π½Π΅ ΡΡ‚ΠΎΠ»ΡŒΠΊΠΎ публикация ΠΏΠ°Ρ‚Ρ‡Π°, сколько Π΅Π³ΠΎ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²Π½ΠΎΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅.

Помимо этого ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ ставит ΠΏΠ΅Ρ€Π΅Π΄ собой Ρ†Π΅Π»ΡŒ снятия Π½Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ с ΡΠΎΠΏΡ€ΠΎΠ²ΠΎΠΆΠ΄Π°ΡŽΡ‰ΠΈΡ…, бСря Π½Π° сСбя Ρ‚Π°ΠΊΡƒΡŽ Ρ€Π°Π±ΠΎΡ‚Ρƒ, ΠΊΠ°ΠΊ отсСиваниС Π΄ΡƒΠ±Π»ΠΈΡ€ΡƒΡŽΡ‰ΠΈΡ…ΡΡ ΠΎΡ‚Ρ‡Ρ‘Ρ‚ΠΎΠ² ΠΎ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ°Ρ…, ΠΏΠΎΠ΄Ρ‚Π²Π΅Ρ€ΠΆΠ΄Π΅Π½ΠΈΠ΅ наличия уязвимостСй ΠΈ ΠΎΠΊΠ°Π·Π°Π½ΠΈΠ΅ ΠΏΠΎΠΌΠΎΡ‰ΠΈ Π² Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ ΠΈ тСстировании исправлСний. ΠŸΡ€ΠΈ выявлСнии уязвимостСй Π² Π²Π°ΠΆΠ½Ρ‹Ρ… ΠΏΠ°ΠΊΠ΅Ρ‚Π°Ρ…, ΠΎΡΡ‚Π°Π²ΡˆΠΈΡ…ΡΡ Π±Π΅Π· Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹Ρ… ΡΠΎΠΏΡ€ΠΎΠ²ΠΎΠΆΠ΄Π°ΡŽΡ‰ΠΈΡ…, ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ Akrites Π±ΡƒΠ΄Π΅Ρ‚ Π±Ρ€Π°Ρ‚ΡŒ Π½Π° сСбя Ρ€Π°Π±ΠΎΡ‚Ρƒ ΠΏΠΎ ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΊΠ΅ ΠΈ ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Ρ†ΠΈΠΈ Π² Π½ΠΈΡ… исправлСний.

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ: https://www.opennet.ru/opennews/art.shtml?num=65782

continue honked 26 Jun 2026 17:04 +0000

#сСгодня ΠΏΡ€ΠΎΠ΅Ρ…Π°Π» Ρ‚Ρ€ΠΈ Π·Π°ΠΏΡ€Π°Π²ΠΊΠΈ Π½Π° сСрвСрС #спб: Π² Π΄Π²ΡƒΡ… Ρ‚ΠΎΠ»ΡŒΠΊΠΎ 100-ΠΉ Π±Π΅Π½Π·ΠΈΠ½ ΠΏΠΎ ~100 Ρ€. Π·Π° Π»ΠΈΡ‚Ρ€, Π½Π° Ρ‚Ρ€Π΅Ρ‚ΡŒΠ΅ΠΉ Π΅ΡΡ‚ΡŒ с Ρ€Π°Π·Π½Ρ‹ΠΌ ΠΎΠΊΡ‚Π°Π½ΠΎΠ²Ρ‹ΠΌ числом, Π½ΠΎ ΠΎΡ‚ΠΏΡƒΡΠΊΠ°ΡŽΡ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΠΎ 20 Π»ΠΈΡ‚Ρ€ΠΎΠ². 20 Π»ΠΈΡ‚Ρ€ΠΎΠ² 95-Π³ΠΎ обошлись 1429,4 Ρ€.

continue honked back 26 Jun 2026 08:32 +0000
in reply to: https://social.itswoland.me/ap/users/116430628042968372/statuses/116815331092423973

@itswoland

Из тСстируСмых заявлСны Ρ‚ΠΎΠ»ΡŒΠΊΠΎ GNOME, Phosh, Plasma Mobile ΠΈ Sxmo. Никогда Π½Π΅ ΠΏΡ€ΠΎΠ±ΠΎΠ²Π°Π» ΠΌΠ΅Π½ΡΡ‚ΡŒ Π½Π° ΠΆΠΈΠ²ΠΎΠΉ систСмС, Π½ΠΎ Π±Ρ‹Π»ΠΎ Π±Ρ‹ ΠΆΠ΅Π»Π°Π½ΠΈΠ΅ (ΠΈ врСмя ΠΊΠΎΠ²Ρ‹Ρ€ΡΡ‚ΡŒΡΡ).

Но я Π±Ρ‹ сразу смотрСл Π½Π° список ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅ΠΌΡ‹Ρ… устройств Ubuntu Touch.

opennet honked 26 Jun 2026 08:00 +0000

Выпуск DXVK 3.0, Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ Direct3D 8/9/10/11 ΠΏΠΎΠ²Π΅Ρ€Ρ… API Vulkan

ДоступСн выпуск прослойки DXVK 3.0 , ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‰Π΅ΠΉ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΡŽ DXGI (DirectX Graphics Infrastructure), Direct3D 8, 9, 10 ΠΈ 11, Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‰ΡƒΡŽ Ρ‡Π΅Ρ€Π΅Π· Ρ‚Ρ€Π°Π½ΡΠ»ΡΡ†ΠΈΡŽ Π²Ρ‹Π·ΠΎΠ²ΠΎΠ² Π² API Vulkan. Для использования DXVK трСбуСтся Π½Π°Π»ΠΈΡ‡ΠΈΠ΅ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ΠΎΠ² с ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΎΠΉ API Vulkan 1.4, Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ NVIDIA 575.51.02, Mesa AMD RADV 25.0, NVIDIA 25.1 ΠΈ Intel ANV 25.1. DXVK ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡ‚ΡŒΡΡ для запуска 3D-ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ ΠΈ ΠΈΠ³Ρ€ Π² Linux ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ Wine, выступая Π² качСствС Π±ΠΎΠ»Π΅Π΅ Π²Ρ‹ΡΠΎΠΊΠΎΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Ρ‹ встроСнных Π² Wine Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΉ Direct3D, Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‰ΠΈΡ… ΠΏΠΎΠ²Π΅Ρ€Ρ… OpenGL.

ΠžΡΠ½ΠΎΠ²Π½Ρ‹Π΅ измСнСния:

  • Для всСх ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅ΠΌΡ‹Ρ… ΡˆΠ΅ΠΉΠ΄Π΅Ρ€Π½Ρ‹Ρ… ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ задСйствован компилятор ΡˆΠ΅ΠΉΠ΄Π΅Ρ€ΠΎΠ² dxbc-spirv. ΠšΠΎΠΌΠΏΠΈΠ»ΡΡ†ΠΈΡ ΡˆΠ΅ΠΉΠ΄Π΅Ρ€ΠΎΠ² пСрСнСсСна ΠΈΠ· основного ΠΏΠΎΡ‚ΠΎΠΊΠ° Π² ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Π΅ ΠΏΠΎΡ‚ΠΎΠΊΠΈ. Π Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½ΠΎ ΠΊΡΡˆΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π½Π° дискС ΠΏΡ€ΠΎΠΌΠ΅ΠΆΡƒΡ‚ΠΎΡ‡Π½ΠΎΠ³ΠΎ прСдставлСния ΡˆΠ΅ΠΉΠ΄Π΅Ρ€ΠΎΠ² (кэш сохраняСтся Π² ΠΏΠΎΠ΄ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π΅ AppData/Local Π² Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΌ прСфиксС Wine). ИспользованиС dxbc-spirv ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΠ»ΠΎ ΡΠ½ΠΈΠ·ΠΈΡ‚ΡŒ ΠΏΠΎΡ‚Ρ€Π΅Π±Π»Π΅Π½ΠΈΠ΅ памяти, ΡΠΎΠΊΡ€Π°Ρ‚ΠΈΡ‚ΡŒ врСмя запуска, ΠΈΡΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ подвисания ΠΈ ΠΈΠ·Π±Π°Π²ΠΈΡ‚ΡŒΡΡ ΠΎΡ‚ ряда ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ, ΠΏΡ€ΠΎΡΠ²Π»ΡΠ²ΡˆΠΈΡ…ΡΡ Π² ΠΈΠ³Ρ€Π°Ρ… Postal: Brain Damaged, Snowrunner, Overwatch, God of War, Days Gone ΠΈ Final Fantasy XIV, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π½Π΅ ΡƒΠ΄Π°Π²Π°Π»ΠΎΡΡŒ ΡƒΡΡ‚Ρ€Π°Π½ΠΈΡ‚ΡŒ Π² старом ΠΊΠΎΠ΄Π΅ трансляции ΡˆΠ΅ΠΉΠ΄Π΅Ρ€ΠΎΠ².
  • Для D3D9 Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° ΡˆΠ΅ΠΉΠ΄Π΅Ρ€Π½Ρ‹Ρ… ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ 1-3.
  • По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ задСйствовано Vulkan-Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ VK_EXT_descriptor_heap. По ΡΡ€Π°Π²Π½Π΅Π½ΠΈΡŽ с Ρ€Π°Π½Π΅Π΅ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΠ²ΡˆΠΈΠΌΡΡ Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π΅ΠΌ дСскрипторов Π½Π° Π±Π°Π·Π΅ Vulkan-Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ VK_EXT_descriptor_buffer, новая рСализация обСспСчиваСт Ρ‚ΠΎΡ‚ ΠΆΠ΅ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ, выполняСмых Π½Π° CPU, Π½ΠΎ сниТаСт Π½Π°Π³Ρ€ΡƒΠ·ΠΊΡƒ Π½Π° GPU, особСнно ΠΏΡ€ΠΈ использовании Π²ΠΈΠ΄Π΅ΠΎΠΊΠ°Ρ€Ρ‚ NVIDIA. Для Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π½Π° систСмах с Π²ΠΈΠ΄Π΅ΠΎΠΊΠ°Ρ€Ρ‚Π°ΠΌΠΈ NVIDIA трСбуСтся ΠΊΠ°ΠΊ ΠΌΠΈΠ½ΠΈΠΌΡƒΠΌ вСрсия ΠΏΡ€ΠΎΠΏΡ€ΠΈΠ΅Ρ‚Π°Ρ€Π½Ρ‹Ρ… Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ΠΎΠ² NVIDIA 595.84. РСализация Π½Π° Π±Π°Π·Π΅ VK_EXT_descriptor_buffer объявлСна ΡƒΡΡ‚Π°Ρ€Π΅Π²ΡˆΠ΅ΠΉ ΠΈ Π±ΡƒΠ΄Π΅Ρ‚ ΡƒΠ΄Π°Π»Π΅Π½Π° Π² ΠΎΠ΄Π½ΠΎΠΌ ΠΈΠ· ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… выпусков.
  • Π’ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ Direct3D 9 вмСсто Π³Π΅Π½Π΅Ρ€Π°Ρ†ΠΈΠΈ ΡˆΠ΅ΠΉΠ΄Π΅Ρ€ΠΎΠ² Π½Π° Π»Π΅Ρ‚Ρƒ Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ uber-ΡˆΠ΅ΠΉΠ΄Π΅Ρ€Ρ‹, ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Π΅ вСрсии ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡ€ΡƒΡŽΡ‚ΡΡ Π² Ρ„ΠΎΠ½Π΅, Ρ‡Ρ‚ΠΎ Ρ€Π΅ΡˆΠΈΠ»ΠΎ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ с подвисаниСм Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… старых ΠΈΠ³Ρ€, Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ Unreal Tournament 2004. ΠžΠ±Π΅ΡΠΏΠ΅Ρ‡Π΅Π½Π° Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ° Π±ΡƒΡ„Π΅Ρ€ΠΎΠ² ΠΏΠΎ нСобходимости, ΠΊΠ°ΠΊ Π² Windows, вмСсто Π·Π°Π±Π»Π°Π³ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠ³ΠΎ размСщСния Π² видСопамяти, Ρ‡Ρ‚ΠΎ устранило Π°Π²Π°Ρ€ΠΈΠΉΠ½Ρ‹Π΅ Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΡ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… 32-разрядных D3D9-ΠΈΠ³Ρ€ ΠΈΠ·-Π·Π° ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π½ΠΎΠ³ΠΎ адрСсного пространства.
  • ΠžΠ±Π΅ΡΠΏΠ΅Ρ‡Π΅Π½Π° коррСктная Ρ€Π°Π±ΠΎΡ‚Π° ΠΌΡƒΠ»ΡŒΡ‚ΠΈΡΡΠΌΠΏΠ»ΠΈΠ½Π³Π° (MSAA) Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ D3DRS_MULTISAMPLEANTIALIAS Π½Π° систСмах с ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΎΠΉ Vulkan-Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠΉ VK_EXT_sample_locations ΠΈ VK_EXT_extended_dynamic_state3, Ρ‡Ρ‚ΠΎ Ρ€Π΅ΡˆΠΈΠ»ΠΎ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ с Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΠ½Π³ΠΎΠΌ Π² Anno 1701, Men of War ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΡ… ΠΈΠ³Ρ€Π°Ρ… ΠΏΡ€ΠΈ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠΈ MSAA.
  • ΠžΠ±Π΅ΡΠΏΠ΅Ρ‡Π΅Π½Π° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° Ρ€Π°Π±ΠΎΡ‚Ρ‹ с ΠΎΠ±Ρ‰ΠΈΠΌΠΈ рСсурсами (Shared resources) Π² ΡˆΡ‚Π°Ρ‚Π½Ρ‹Ρ… вСрсиях Wine Π±Π΅Π· Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… ΠΏΠ°Ρ‚Ρ‡Π΅ΠΉ ΠΎΡ‚ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° Proton.
  • Π£Π΄Π°Π»Π΅Π½Π° пСрСмСнная окруТСния DXVK_FRAME_RATE, ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΠ²ΡˆΠ°ΡΡΡ для ограничСния частоты ΠΊΠ°Π΄Ρ€ΠΎΠ² (Frame rate limiter), вмСсто ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ рСкомСндуСтся ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ внСшниС ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈΡ‚Π΅Π»ΠΈ, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ Gamescope ΠΈ Mangohud. Для Π°ΠΊΡ‚ΠΈΠ²Π°Ρ†ΠΈΠΈ встроСнного ограничитСля ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ настройку "dxvk.maxFrameRate = n".
  • Π Π΅ΡˆΠ΅Π½Ρ‹ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ Π² ΠΈΠ³Ρ€Π°Ρ…:
    • Bioshock Infinite
    • Borderlands 2
    • Colin McRae Rally 3
    • Dirt Rally 2
    • Fallout New Vegas
    • Insurgency & Counter-Strike
    • Jump Space
    • Max Payne
    • Railroad Tycoon 3
    • Resident Evil 6
    • Sang-Froid: Tales of Werewolves
    • Sea Dogs
    • Splinter Cell 4
    • The I of the Dragon
    • The Sims 3
    • Total War: Pharaoh
    • Witch on the Holy Night
    • World of Final Fantasy
    • Vietcong
    • ВрСбования ΠΊ минимальной вСрсии графичСского API ΠΏΠΎΠ²Ρ‹ΡˆΠ΅Π½Ρ‹ Π΄ΠΎ Vulkan 1.4. Для Ρ€Π°Π±ΠΎΡ‚Ρ‹ Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ Ρ‚Ρ€Π΅Π±ΡƒΡŽΡ‚ΡΡ ΠΊΠ°ΠΊ ΠΌΠΈΠ½ΠΈΠΌΡƒΠΌ вСрсии Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ΠΎΠ² AMD RADV 25.0, NVIDIA 575.51.02, NVIDIA 25.1 ΠΈ Intel ANV 25.1.


    • Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ: https://www.opennet.ru/opennews/art.shtml?num=65775

opennet honked 26 Jun 2026 07:00 +0000

Выпуск компилятора ISPC 1.31, Ρ€Π°Π·Π²ΠΈΠ²Π°Π΅ΠΌΠΎΠ³ΠΎ Intel для языка Π‘ΠΈ с Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡΠΌΠΈ SPMD

Компания Intel ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π»Π° компилятор ISPC 1.31 (Implicit SPMD Program Compiler), ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π½Ρ‹ΠΉ для сборки ΠΊΠΎΠ΄Π° Π½Π° языкС Π‘ΠΈ с Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡΠΌΠΈ ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ программирования SPMD (Single Program, Multiple Data), ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰ΠΈΠΌΠΈ Π΄ΠΎΠ±ΠΈΡ‚ΡŒΡΡ ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ выполнСния Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… экзСмпляров ΠΎΠ΄Π½ΠΎΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ с Ρ€Π°Π·Π½Ρ‹ΠΌΠΈ Π½Π°Π±ΠΎΡ€Π°ΠΌΠΈ Π²Ρ…ΠΎΠ΄Π½Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ…. Код ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° написан Π½Π° языкС Π‘++ ΠΈ распространяСтся ΠΏΠΎΠ΄ Π»ΠΈΡ†Π΅Π½Π·ΠΈΠ΅ΠΉ BSD. ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ΡΡ Ρ€Π°Π±ΠΎΡ‚Π° Π² Linux, Windows, macOS ΠΈ FreeBSD.

Π‘ΠΈ-ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ с Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡΠΌΠΈ SPMD ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡ€ΡƒΡŽΡ‚ΡΡ для выполнСния Π½Π° Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… Π±Π»ΠΎΠΊΠ°Ρ… SIMD, прСдоставляСмых CPU ΠΈ GPU, Ρ‡Ρ‚ΠΎ позволяСт Π·Π°Π΄Π΅ΠΉΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΡ‹ Π²Π΅ΠΊΡ‚ΠΎΡ€ΠΈΠ·Π°Ρ†ΠΈΠΈ SIMD Π±Π΅Π· Π½ΠΈΠ·ΠΊΠΎΡƒΡ€ΠΎΠ²Π½Π΅Π²Ρ‹Ρ… ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΉ ΠΈ явного примСнСния Π² ΠΊΠΎΠ΄Π΅ SIMD-инструкций. Для написания распараллСливаСмых Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΏΡ€ΠΈΠ²Ρ‹Ρ‡Π½Ρ‹ΠΉ синтаксис ΠΈ ΠΈΠ΄ΠΈΠΎΠΌΡ‹ языка Π‘ΠΈ - SPMD-Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π½Π°ΠΏΡ€ΡΠΌΡƒΡŽ Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡ‚Π²ΡƒΡŽΡ‚ с функциями ΠΈ структурами, написанными Π½Π° C/C++. Для ΠΎΡ‚Π»Π°Π΄ΠΊΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡ‚ΡŒΡΡ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ ΠΎΡ‚Π»Π°Π΄Ρ‡ΠΈΠΊΠΈ.

Π’ качСствС бэкСнда для Π³Π΅Π½Π΅Ρ€Π°Ρ†ΠΈΠΈ ΠΊΠΎΠ΄Π° ΠΈ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ Π² ISPC ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ инфраструктура LLVM. ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ΡΡ Π²Π΅ΠΊΡ‚ΠΎΡ€Π½Ρ‹Π΅ инструкции x86 (SSE2, SSE4, AVX, AVX2, AVX512) ΠΈ ARM (NEON), Π° Ρ‚Π°ΠΊΠΆΠ΅ вынос вычислСний Π½Π° сторону GPU (Intel Gen9 ΠΈ Xe). На Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π°Ρ… с Π²Π΅ΠΊΡ‚ΠΎΡ€Π½Ρ‹ΠΌΠΈ Π±Π»ΠΎΠΊΠ°ΠΌΠΈ SSE, ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΌΠΈ ΠΏΠΎ 4 элСмСнта Π·Π° Ρ€Π°Π·, ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ ISPC Π΄Π°Ρ‘Ρ‚ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Π΄ΠΎΠ±ΠΈΡ‚ΡŒΡΡ ускорСния выполнСния ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π² 3 ΠΈΠ»ΠΈ Π±ΠΎΠ»Π΅Π΅ Ρ€Π°Π·, Π° Π½Π° Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π°Ρ… с Π²Π΅ΠΊΡ‚ΠΎΡ€Π½Ρ‹ΠΌΠΈ Π±Π»ΠΎΠΊΠ°ΠΌΠΈ AVX, ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΌΠΈ ΠΏΠΎ 8 элСмСнтов Π·Π° Ρ€Π°Π·, ускорСниС ΠΌΠΎΠΆΠ΅Ρ‚ Π΄ΠΎΡΡ‚ΠΈΠ³Π°Ρ‚ΡŒ 5-6 Ρ€Π°Π·. ΠŸΡ€ΠΈ этом ΠΏΠΎΠΌΠΈΠΌΠΎ Ρ€Π°Π·ΠΌΠ΅Ρ€Π° Π²Π΅ΠΊΡ‚ΠΎΡ€Π½ΠΎΠ³ΠΎ Π±Π»ΠΎΠΊΠ°, ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Ρ‚Π°ΠΊΠΆΠ΅ обСспСчиваСтся Π·Π° счёт выполнСния Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… процСссорных ядрах.

ΠžΡΠ½ΠΎΠ²Π½Ρ‹Π΅ Π½ΠΎΠ²ΡˆΠ΅ΡΡ‚Π²Π°, Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π½Ρ‹Π΅ Π² вСрсии ISPC 1.31:

  • Π”ΠΎΠ±Π°Π²Π»Π΅Π½Π° ΡΠΊΡΠΏΠ΅Ρ€ΠΈΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½Π°Ρ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° 64-разрядной little-endian Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Ρ‹ PowerPC (ppc64le). По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ осущСствляСтся сборка для POWER ISA 2.7 (POWER8+) с Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡΠΌΠΈ VSX (Vector Scalar Extension).
  • Π”ΠΎΠ±Π°Π²Π»Π΅Π½Ρ‹ Π½ΠΎΠ²Ρ‹Π΅ сборочныС Ρ†Π΅Π»ΠΈ avx10.2nvl-x4, avx10.2nvl-x8, avx10.2nvl-x16, avx10.2nvl-x32 ΠΈ avx10.2nvl-x64, Ρ€Π΅Π°Π»ΠΈΠ·ΡƒΡŽΡ‰ΠΈΠ΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΡƒ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½Π½Ρ‹ΠΉ Π½Π°Π±ΠΎΡ€ΠΎΠ² инструкций AVX10.2 (Advanced Vector Extensions) ΠΈ APX (Advanced Performance Extensions) для процСссоров Π½Π° Π±Π°Π·Π΅ ΠΌΠΈΠΊΡ€ΠΎΠ°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Ρ‹ Intel Nova Lake.
  • Π’ диспСтчСризаторС обСспСчСн Π²Ρ‹Π±ΠΎΡ€ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠ² сборочных Ρ†Π΅Π»Π΅ΠΉ с ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΎΠΉ AMX (avx512spr, avx512gnr, avx10.2dmr) Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΡ€ΠΈ Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠΉ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ΅ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠΉ AMX (Advanced Matrix Extensions) Π² ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмС ΠΈ CPU.
  • Π”ΠΎΠ±Π°Π²Π»Π΅Π½Π° опция "--opt=disable-apx" для Π²Ρ‹Π±ΠΎΡ€ΠΎΡ‡Π½ΠΎΠ³ΠΎ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Ρ… возмоТностСй x86 APX (egpr, ndd, push2pop2, ppx, ccmp, cf, nf, zu ΠΈ jmpabs), ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½Ρ‹ Π² ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‰ΠΈΡ… APX сборочных цСлях, Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ avx10.2dmr ΠΈ avx10.2nvl.
  • Π”ΠΎΠ±Π°Π²Π»Π΅Π½Ρ‹ сбалансированный ("balanced") ΠΈ агрСссивный ("aggressive") Ρ€Π΅ΠΆΠΈΠΌΡ‹ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ матСматичСских вычислСний, Π²ΠΊΠ»ΡŽΡ‡Π°Π΅ΠΌΡ‹Π΅ Ρ‡Π΅Ρ€Π΅Π· ΠΎΠΏΡ†ΠΈΡŽ "--opt=fast-math" ΠΈ Π±ΠΎΠ»Π΅Π΅ агрСссивныС ΠΏΠΎ ΡΡ€Π°Π²Π½Π΅Π½ΠΈΡŽ с примСняСмым ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ Ρ€Π΅ΠΆΠΈΠΌΠΎΠΌ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ.
  • Π’ ΡΠ°Π½Π΄Π°Ρ€Ρ‚Π½ΡƒΡŽ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΡƒ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Ρ‹ Π½ΠΎΠ²Ρ‹Π΅ матСматичСскиС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ: erf, erfc (Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ошибок Гаусса), expm1 (Ρ‚ΠΎΡ‡Π½ΠΎΠ΅ вычислСниС "exp(x)-1"), log1p ("log(1+x)"), sinh, cosh ΠΈ tanh (гипСрболичСскиС синус, косинус ΠΈ тангСнс). ΠŸΠΎΠ²Ρ‹ΡˆΠ΅Π½Π° Ρ‚ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒ ΠΈ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ asin, acos, atan ΠΈ log.
  • Π—Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΏΠΎΠ²Ρ‹ΡˆΠ΅Π½Π° ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ 32-Π±ΠΈΡ‚Π½Ρ‹Ρ… ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ пСрСстановки (shuffles) для сборочной Ρ†Π΅Π»ΠΈ avx2-i32x16 ΠΈ вычислСний popcnt для Ρ†Π΅Π»Π΅ΠΉ avx2-i8x32, avx512skx-x32 ΠΈ avx512skx-x64.
  • Π˜Π½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ LLVM ΠΎΠ±Π½ΠΎΠ²Π»Ρ‘Π½ Π΄ΠΎ находящСйся Π² Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ Π²Π΅Ρ‚ΠΊΠΈ 23.


  • Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ: https://www.opennet.ru/opennews/art.shtml?num=65777

opennet honked 26 Jun 2026 06:00 +0000

Firefox 152.0.3 с устранСниСм рСгрСссии Π² 152.0.2, приводящСй ΠΊ зависанию

Π‘Ρ„ΠΎΡ€ΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΎ экстрСнноС ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚ΠΈΡ€ΡƒΡŽΡ‰Π΅Π΅ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ Firefox 152.0.3, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ устранСна ошибка , приводящая ΠΊ зависанию ΠΏΡ€ΠΈ запускС ΠΈ Π±Π΅ΡΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½ΠΎΠΌΡƒ ΠΏΠΎΡ‚Ρ€Π΅Π±Π»Π΅Π½ΠΈΡŽ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²Π½ΠΎΠΉ памяти (~10 Π“Π‘ сразу послС запуска) Π² конфигурациях с установлСнными языковыми ΠΏΠ°ΠΊΠ΅Ρ‚Π°ΠΌΠΈ. Π‘Π±ΠΎΠΉ проявляСтся Ρ‚ΠΎΠ»ΡŒΠΊΠΎ выпускС Firefox 152.0.2 ΠΈ Π²Ρ‹Π·Π²Π°Π½ рСгрСссиСй, возникшСй ΠΈΠ·-Π·Π° Π½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎΠ³ΠΎ исправлСния Π² вСрсии 152.0.2 ошибки , ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΈΠ²ΡˆΠ΅ΠΉ ΠΊ Π½Π΅ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΠΈΡŽ Π»ΠΎΠΊΠ°Π»ΠΈ Π² Π²ΠΈΠ΄ΠΆΠ΅Ρ‚Π°Ρ… Π½Π° Π½ΠΎΠ²ΠΎΠΉ Π²ΠΊΠ»Π°Π΄ΠΊΠ΅ послС измСнСния языка Π² настройках. Π’ вСрсии 152.0.2 рСгрСссия ΠΏΡ€ΠΈΠ²Π΅Π»Π° ΠΊ Π·Π°Ρ†ΠΈΠΊΠ»Π΅Π½Π½ΠΎΠΉ ΠΏΠ΅ΠΏΠ΅Π³Π΅Π½Π΅Ρ€Π°Ρ†ΠΈΠΈ кэша Π»ΠΎΠΊΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΏΡ€ΠΈ ΠΊΠ°ΠΆΠ΄ΠΎΠΌ запросС Π²ΠΎ врСмя формирования содСрТимого страницы Π½ΠΎΠ²ΠΎΠΉ Π²ΠΊΠ»Π°Π΄ΠΊΠΈ ΠΏΡ€ΠΈ Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΠΌ языковом ΠΏΠ°ΠΊΠ΅Ρ‚Π΅.

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ: https://www.opennet.ru/opennews/art.shtml?num=65776

opennet honked 25 Jun 2026 21:00 +0000

ΠŸΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ° Deno 2.9 c ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΎΠΉ Deno Desktop для создания дСсктоп-ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ

ΠžΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½ выпуск ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹ Deno 2.9 , ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π½ΠΎΠΉ для обособлСнного выполнСния сСрвСрных ΠΈ Π½Π°ΡΡ‚ΠΎΠ»ΡŒΠ½Ρ‹Ρ… ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Π½Π° языках JavaScript ΠΈ TypeScript с использованиСм Π΄Π²ΠΈΠΆΠΊΠ° V8 , примСняСмого Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°Ρ… Π½Π° основС Chromium. ΠŸΡ€ΠΎΠ΅ΠΊΡ‚ Ρ€Π°Π·Π²ΠΈΠ²Π°Π΅Ρ‚ Π Π°ΠΉΠ°Π½ Π”Π°Π»ΡŒ ( Ryan Dahl ), ΡΠΎΠ·Π΄Π°Ρ‚Π΅Π»ΡŒ Node.js, с Ρ†Π΅Π»ΡŒΡŽ прСдоставлСния Π±ΠΎΠ»Π΅Π΅ Π·Π°Ρ‰ΠΈΡ‰Ρ‘Π½Π½ΠΎΠ³ΠΎ окруТСния ΠΈ устранСния ΠΊΠΎΠ½Ρ†Π΅ΠΏΡ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹Ρ… ошибок, Π΄ΠΎΠΏΡƒΡ‰Π΅Π½Π½Ρ‹Ρ… Π² Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π΅ Node.js. Для ΠΏΠΎΠ²Ρ‹ΡˆΠ΅Π½ΠΈΡ бСзопасности обвязка Π²ΠΎΠΊΡ€ΡƒΠ³ Π΄Π²ΠΈΠΆΠΊΠ° V8 написана Π½Π° языкС Rust, Π° для ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ запросов Π² Π½Π΅Π±Π»ΠΎΠΊΠΈΡ€ΡƒΡŽΡ‰Π΅ΠΌ Ρ€Π΅ΠΆΠΈΠΌΠ΅ примСняСтся ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ° Tokio . Код ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° распространяСтся ΠΏΠΎΠ΄ Π»ΠΈΡ†Π΅Π½Π·ΠΈΠ΅ΠΉ MIT. Π‘Π±ΠΎΡ€ΠΊΠΈ ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²Π»Π΅Π½Ρ‹ для Linux, Windows ΠΈ macOS.

Новая вСрсия ΠΏΡ€ΠΈΠΌΠ΅Ρ‡Π°Ρ‚Π΅Π»ΡŒΠ½Π° Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠ΅ΠΉ ΡΠΊΡΠΏΠ΅Ρ€ΠΈΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ инструмСнтария Deno Desktop, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰Π΅Π³ΠΎ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠ΅ прилоТСния с графичСским интСрфСйсом, построСнныС с использованиСм web-Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ, ΠΏΠΎ Π°Π½Π°Π»ΠΎΠ³ΠΈΠΈ с ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠΎΠΉ Electron. Π›ΠΎΠ³ΠΈΠΊΠ° ΠΈ интСрфСйс прилоТСния ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‚ΡΡ Π½Π° языкС JavaScript ΠΈΠ»ΠΈ TypeScript с использованиСм Ρ‚ΠΈΠΏΠΎΠ²Ρ‹Ρ… web-Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠΎΠ², Π° Ρ€Π°Π±ΠΎΡ‚Π° организуСтся с использованиСм Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π½ΠΎΠ³ΠΎ Π΄Π²ΠΈΠΆΠΊΠ°. ΠŸΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ поставляСтся Π² Ρ„ΠΎΡ€ΠΌΠ΅ самодостаточного исполняСмого Ρ„Π°ΠΉΠ»Π° ΠΈ ΠΏΠΎ Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡ‚Π²ΠΈΡŽ с ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ Π½Π΅ отличаСтся ΠΎΡ‚ классичСских ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ с графичСским интСрфСйсом.

Π‘Ρ„ΠΎΡ€ΠΌΠΈΡ€ΠΎΠ²Π°Π½Ρ‹ бэкСнды для Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΏΠΎΠ²Π΅Ρ€Ρ… Π΄Π²ΡƒΡ… Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π½Ρ‹Ρ… Π΄Π²ΠΈΠΆΠΊΠΎΠ² - прСдоставляСмого ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмой WebView ΠΈ ΠΈΠ½Ρ‚Π΅Π³Ρ€ΠΈΡ€ΡƒΠ΅ΠΌΠΎΠ³ΠΎ Π² ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ CEF (Chromium Embedded Framework). БэкСнд Π½Π° Π±Π°Π·Π΅ WebView позволяСт ΡƒΠΌΠ΅Π½ΡŒΡˆΠΈΡ‚ΡŒ Ρ€Π°Π·ΠΌΠ΅Ρ€ исполняСмых Ρ„Π°ΠΉΠ»ΠΎΠ² Π·Π° счёт Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΏΠΎΠ²Π΅Ρ€Ρ… систСмного Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π½ΠΎΠ³ΠΎ Π΄Π²ΠΈΠΆΠΊΠ° (WebView2 Π² Windows ΠΈ WebKit Π² macOS ΠΈ Linux), Π° бэкСнд CEF позволяСт Π΄ΠΎΠ±ΠΈΡ‚ΡŒΡΡ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΠΎΠΉ отрисовки интСрфСйса Π½Π° ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°Ρ… Linux, macOS ΠΈ Windows, Π½ΠΎ Ρ†Π΅Π½ΠΎΠΉ сущСствСнного увСличСния Ρ€Π°Π·ΠΌΠ΅Ρ€Π° исполняСмых Ρ„Π°ΠΉΠ»ΠΎΠ². Π‘Ρ€Π΅Π΄Π½ΠΈΠΉ Ρ€Π°Π·ΠΌΠ΅Ρ€ исполняСмого Ρ„Π°ΠΉΠ»Π° ΠΏΡ€ΠΈ использовании WebView оцСниваСтся Π² 40 ΠœΠ‘, Π° ΠΏΡ€ΠΈ использовании CEF - 150 ΠœΠ‘. Для сравнСния срСдний Ρ€Π°Π·ΠΌΠ΅Ρ€ исполняСмого Ρ„Π°ΠΉΠ»Π° Π½Π° Π±Π°Π·Π΅ Electron - 100 ΠœΠ‘, Electrobun - 61 ΠœΠ‘, Tauri - 2-10 ΠœΠ‘. Π’ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ находится ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌ совмСстного использования ΠΎΠ±Ρ‰Π΅Π³ΠΎ Π΄Π²ΠΈΠΆΠΊΠ° CEF Π² Ρ€Π°Π·Π½Ρ‹Ρ… прилоТСниях, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ даст Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΡΠ½ΠΈΠ·ΠΈΡ‚ΡŒ Ρ€Π°Π·ΠΌΠ΅Ρ€ исполняСмых Ρ„Π°ΠΉΠ»ΠΎΠ².

Π’ Deno Desktop Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π° полная ΡΠΎΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠΎΡΡ‚ΡŒ с Node.js, экосистСмой NPM ΠΈ Ρ‚Π°ΠΊΠΈΠΌΠΈ web-Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠ°ΠΌΠΈ, ΠΊΠ°ΠΊ Next.js, Astro, Fresh, Remix, Nuxt, SvelteKit, SolidStart, TanStack Start ΠΈ Vite SSR. НаличиС API для доступа ΠΊ Π½Π°Ρ‚ΠΈΠ²Π½Ρ‹ΠΌ дСсктопным API, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΌΠΎΠΆΠ½ΠΎ ΠΈΠ· ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠΌ, ΠΏΠΎΠ·ΠΈΡ†ΠΈΠ΅ΠΉ ΠΈ Π²ΠΈΠ΄ΠΈΠΌΠΎΡΡ‚ΡŒΡŽ ΠΎΠΊΠ½Π°, ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ мСню, ΠΏΡ€ΠΈΠΊΡ€Π΅ΠΏΠ»ΡΡ‚ΡŒ свои ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ, Π²Ρ‹ΡΡ‚Π°Π²Π»ΡΡ‚ΡŒ ΠΏΠΈΠΊΡ‚ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ для систСмного Π»ΠΎΡ‚ΠΊΠ° ΠΈ ΠΏΠ°Π½Π΅Π»Π΅ΠΉ, Π²Ρ‹Π²ΠΎΠ΄ΠΈΡ‚ΡŒ Ρ€ΠΎΠ΄Π½Ρ‹Π΅ для ОБ Π΄ΠΈΠ°Π»ΠΎΠ³ΠΈ. Π’ΠΎΠ·ΠΌΠΎΠΆΠ½Π° сборка web-ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Π² Ρ„ΠΎΡ€ΠΌΠ΅ дСсктоп-ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ Π±Π΅Π· измСнСния ΠΈΡ… ΠΊΠΎΠ΄Π°, Π° Ρ‚Π°ΠΊΠΆΠ΅ автоматичСскоС ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Ρ… web-Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠΎΠ² ΠΈ кросс-компиляция Π½Π° ΠΎΠ΄Π½ΠΎΠΉ систСмС для Linux x64/arm64, Windows x64 ΠΈ macOS x64/arm64. Для Linuc ΠΌΠΎΠ³ΡƒΡ‚ Π³Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΠΏΠ°ΠΊΠ΅Ρ‚Ρ‹ Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π°Ρ… AppImage, deb ΠΈ rpm.

Π’ ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚ Electron, Electrobun ΠΈ Tauri Π² Deno Desktop примСняСтся Π½Π΅ многопроцСссная модСль выполнСния с IPC Π½Π° Π±Π°Π·Π΅ сокСтов, Π° многопоточная модСль для CEF ΠΈΠ»ΠΈ модСль Π½Π° основС Π³Ρ€ΡƒΠΏΠΏ процСссов для WebView с взаимодСйствиСм ΠΌΠ΅ΠΆΠ΄Ρƒ бэкСндом ΠΈ ΠΊΠΎΠ΄ΠΎΠΌ графичСского интСрфСйса Ρ‡Π΅Ρ€Π΅Π· ΠΊΠ°Π½Π°Π»Ρ‹ Π²Π½ΡƒΡ‚Ρ€ΠΈ ΠΎΠ΄Π½ΠΎΠ³ΠΎ процСсса. Π˜ΠΌΠ΅Π΅Ρ‚ΡΡ встроСнный ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ ΠΈ автоматичСской установки ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠΉ, для экономии Ρ‚Ρ€Π°Ρ„ΠΈΠΊΠ° Π·Π°Π³Ρ€ΡƒΠΆΠ°ΡŽΡ‰ΠΈΠΉ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ измСнившиСся ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΏΡ€ΠΎΡˆΠ»ΠΎΠΉ вСрсии Π΄Π°Π½Π½Ρ‹Π΅ (ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡŽΡ‚ΡΡ Π±ΠΈΠ½Π°Ρ€Π½Ρ‹Π΅ ΠΏΠ°Ρ‚Ρ‡ΠΈ Π½Π° Π±Π°Π·Π΅ bsdiff) ΠΈ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‰ΠΈΠΉ ΠΎΡ‚ΠΊΠ°Ρ‚ Π½Π° ΠΏΡ€ΠΎΡˆΠ»ΡƒΡŽ Π²Π΅Ρ€ΡΠΈΡŽ Π² случаС сбоя ΠΏΡ€ΠΈ запускС Π½ΠΎΠ²ΠΎΠΉ вСрсии.

Π‘Ρ€Π΅Π΄ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΡ… Π½ΠΎΠ²ΡˆΠ΅ΡΡ‚Π² Deno 2.9:

  • ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° Π² ΠΊΠΎΠΌΠ°Π½Π΄Π΅ "deno install" прямого чтСния lock-Ρ„Π°ΠΉΠ»ΠΎΠ² для упрощСния ΠΌΠΈΠ³Ρ€Π°Ρ†ΠΈΠΈ Π½Π° Deno с npm, pnpm, yarn ΠΈ Bun.
  • ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° ΠΈΠΌΠΏΠΎΡ€Ρ‚Π° CSS-ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΉ.
  • РСализация совмСстимости с ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠΎΠΉ Node.js 26.
  • НовыС ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ "deno link", "deno unlink" ΠΈ "deno list".
  • ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° API Web Locks для выставлСния Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²ΠΎΠΊ Π½Π° рСсурсы.
  • Π’ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ 24-часовой Π·Π°Π΄Π΅Ρ€ΠΆΠΊΠΈ (min-release-age=24h) ΠΏΠ΅Ρ€Π΅Π΄ установкой Π½ΠΎΠ²Ρ‹Ρ… вСрсий зависимостСй для Π·Π°Ρ‰ΠΈΡ‚Ρ‹ ΠΎΡ‚ Π°Ρ‚Π°ΠΊ Ρ‡Π΅Ρ€Π΅Π· ΠΊΠΎΠΌΠΏΡ€ΠΎΠΌΠ΅Ρ‚Π°Ρ†ΠΈΡŽ зависимостСй.
  • Π‘ΠΎΠΊΡ€Π°Ρ‰Π΅Π½ΠΈΠ΅ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ запуска (~2x), сниТСниС потрСблСния памяти (~2.2x) ΠΈ ΠΏΠΎΠ²Ρ‹ΡˆΠ΅Π½ΠΈΠ΅ пропускной способности ΠΏΡ€ΠΈ Ρ€Π°Π±ΠΎΡ‚Π΅ с HTTP (~1.2x).

    Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ: https://www.opennet.ru/opennews/art.shtml?num=65770

opennet honked 25 Jun 2026 16:00 +0000

ΠŸΡ€ΠΎΠ΅ΠΊΡ‚ rars ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΈΠ» ΡΠ²ΠΎΠ±ΠΎΠ΄Π½ΡƒΡŽ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΡŽ RAR с ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΎΠΉ создания Π°Ρ€Ρ…ΠΈΠ²ΠΎΠ²

ΠŸΡ€Π΅Π΄ΡΡ‚Π°Π²Π»Π΅Π½ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ rars , Ρ€Π°Π·Π²ΠΈΠ²Π°ΡŽΡ‰ΠΈΠΉ ΡΠ²ΠΎΠ±ΠΎΠ΄Π½ΡƒΡŽ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΡŽ инструмСнтария для Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° RAR, Π½Π°ΠΏΠΈΡΠ°Π½Π½ΡƒΡŽ Π½Π° языкС Rust ΠΈ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‰ΡƒΡŽ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ распаковку, Π½ΠΎ ΠΈ созданиС RAR-Π°Ρ€Ρ…ΠΈΠ²ΠΎΠ². Π˜Π½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ ΠΊΠ°ΠΊ Ρ€Π°Π½Π½ΠΈΠ΅ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Ρ‹ RAR 1.3/1.4 с сигнатурой "RE~^", Ρ‚Π°ΠΊ ΠΈ послСднюю Π²Π΅Ρ€ΡΠΈΡŽ RAR 7. Доступны Ρ‚Π°ΠΊΠΈΠ΅ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½Π½Ρ‹Π΅ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ, ΠΊΠ°ΠΊ Ρ€Π°Π·Π±ΠΈΠ΅Π½ΠΈΠ΅ Π½Π° Ρ‚ΠΎΠΌΠ°, Π·Π°Ρ‰ΠΈΡ‚Π° ΠΏΠ°Ρ€ΠΎΠ»Π΅ΠΌ, ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΎΠ², ΠΏΡ€ΠΈΠΊΡ€Π΅ΠΏΠ»Π΅Π½ΠΈΠ΅ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠ΅Π², RARVM-Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Ρ‹, индСксы для быстрого открытия ΠΈ ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΡ‹ восстановлСния ΠΏΠΎΠ²Ρ€Π΅ΠΆΠ΄Ρ‘Π½Π½Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ…. Код распространяСтся ΠΏΠΎΠ΄ лицСнзиями MIT ΠΈ Apache-2.0. На Π±Π°Π·Π΅ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ PyO3 ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²Π»Π΅Π½Ρ‹ обвязки для языка Python, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρ€Π΅Π°Π»ΠΈΠ·ΡƒΡŽΡ‚ API Π² стилС rarfile для просмотра, тСстирования ΠΈ извлСчСния Π°Ρ€Ρ…ΠΈΠ²ΠΎΠ², Π° Ρ‚Π°ΠΊΠΆΠ΅ API Π² стилС RarBuilder для создания ΠΈΠ»ΠΈ ΠΏΠ΅Ρ€Π΅ΠΏΠ°ΠΊΠΎΠ²ΠΊΠΈ Π°Ρ€Ρ…ΠΈΠ²ΠΎΠ².

ΠžΡΠΎΠ±Π΅Π½Π½ΠΎΡΡ‚ΡŒ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ ΠΎΠ½ Ρ€Π΅Π°Π»ΠΈΠ·ΡƒΠ΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Ρƒ с Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΎΠΌ RAR Π±Π΅Π· использования ΠΊΠΎΠ΄Π° ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Ρ‹ unrar, распространяСмой ΠΏΠΎΠ΄ нСсвободной Π»ΠΈΡ†Π΅Π½Π·ΠΈΠ΅ΠΉ, которая Π·Π°ΠΏΡ€Π΅Ρ‰Π°Π΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠ΄ unrar для воссоздания Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° сТатия RAR ΠΈΠ»ΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ RAR-совмСстимого Π°Ρ€Ρ…ΠΈΠ²Π°Ρ‚ΠΎΡ€Π°. Из-Π·Π° Π΄Π°Π½Π½ΠΎΠ³ΠΎ ограничСния Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ свободных Π°Ρ€Ρ…ΠΈΠ²Π°Ρ‚ΠΎΡ€ΠΎΠ² ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈΠ²Π°Π»ΠΈΡΡŒ лишь функциями распаковки RAR-Ρ„Π°ΠΉΠ»ΠΎΠ², Π° для создания RAR-Π°Ρ€Ρ…ΠΈΠ²ΠΎΠ² ΠΏΡ€ΠΈΡ…ΠΎΠ΄ΠΈΠ»ΠΎΡΡŒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠΏΡ€ΠΈΠ΅Ρ‚Π°Ρ€Π½Ρ‹ΠΉ инструмСнтарий ΠΎΡ‚ RARLAB.

ΠžΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎ создан Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΉ rar-research Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½Ρ‹ спСцификации для Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΎΠ² RAR 1.3/1.4, RAR 1.5-4.x ΠΈ RAR 5.0/7.0, Π° Ρ‚Π°ΠΊΠΆΠ΅ Π·Π°ΠΌΠ΅Ρ‚ΠΊΠΈ ΠΏΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹ΠΌ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°ΠΌ, Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Π°ΠΌ, ΠΌΠ΅Ρ‚ΠΎΠ΄Π°ΠΌ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ ΠΈ восстановлСния цСлостности, ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½ΠΈΡŽ, Ρ€Π°Π·Π±ΠΈΠ΅Π½ΠΈΡŽ Π½Π° Ρ‚ΠΎΠΌΠ° ΠΈ ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΠ°ΠΌ Π·Π°Ρ‰ΠΈΡ‚Ρ‹. Π’Π°ΠΊ ΠΊΠ°ΠΊ Π½Π° ΠΌΠΎΠΌΠ΅Π½Ρ‚ создания ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° rars ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠΉ ΠΏΠΎΠ»Π½ΠΎΡ†Π΅Π½Π½ΠΎΠΉ спСцификации Π½Π΅ сущСствовало, докумСнтация Π±Ρ‹Π»Π° воссоздана ΠΏΠΎ ΠΊΠΎΠ΄Ρƒ распаковщиков, старым рСализациям, тСстовым Π°Ρ€Ρ…ΠΈΠ²Π°ΠΌ ΠΈ Π°Π½Π°Π»ΠΈΠ·Ρƒ Π±ΠΈΠ½Π°Ρ€Π½Ρ‹Ρ… вСрсий RAR для DOS ΠΈ Windows.

РСализация Π±Ρ‹Π»Π° создана с использованиСм AI-инструмСнтов OpenAI Codex 5.5 ΠΈ Claude Opus 4.7 Π² свободноС ΠΎΡ‚ Ρ€Π°Π±ΠΎΡ‚Ρ‹ врСмя ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎ Π·Π° ΠΏΡΡ‚ΡŒ нСдСль. На ΠΏΠ΅Ρ€Π²ΠΎΠΌ этапС ΠΌΠΎΠ΄Π΅Π»ΠΈ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΠ»ΠΈΡΡŒ для систСматизации ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ ΠΈ восполнСния ΠΏΡ€ΠΎΠ±Π΅Π»ΠΎΠ² Π² описании, послС Ρ‡Π΅Π³ΠΎ ΠΏΠΎ восстановлСнной спСцификации Π±Ρ‹Π» сгСнСрирован ΠΊΠΎΠ΄ Π½Π° языкС Rust. Для уточнСния спСцификации ΠΈ оттачивания Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ использовалась ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π½Π° Ρ€Π΅Π°Π»ΡŒΠ½Ρ‹Ρ… Π°Ρ€Ρ…ΠΈΠ²Π°Ρ… ΠΈ сравнСниС с эталонными рСализациями.

ΠžΡ‚ΠΌΠ΅Ρ‡Π°Π΅Ρ‚ΡΡ, Ρ‡Ρ‚ΠΎ AI-инструмСнты Ρ…ΠΎΡ€ΠΎΡˆΠΎ ΡΠΏΡ€Π°Π²ΠΈΠ»ΠΈΡΡŒ с пСрСносом Ρ„ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ описания Π² ΠΊΠΎΠ΄ ΠΈ с Ρ€ΡƒΡ‚ΠΈΠ½Π½ΠΎΠΉ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠ΅ΠΉ большого ΠΎΠ±ΡŠΡ‘ΠΌΠ° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ, Π½ΠΎ Π½Π΅ смогли ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΡ‚ΡŒ Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π½Ρ‹ΠΉ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒ. Π‘Π΅Π· Тёсткого Π½Π°Π΄Π·ΠΎΡ€Π° AI-ΠΌΠΎΠ΄Π΅Π»ΠΈ Π±Ρ‹Π»ΠΈ склонны ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒ тСсты, ΡƒΡΠ»ΠΎΠΆΠ½ΡΡ‚ΡŒ ΠΊΠΎΠ΄ ΠΈ ΠΏΡ€ΠΎΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ ΠΎΡ‡Π΅Π²ΠΈΠ΄Π½Ρ‹Π΅ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹, Π²Π»ΠΈΡΡŽΡ‰ΠΈΠ΅ Π½Π° удобство Ρ€Π°Π±ΠΎΡ‚Ρ‹. По ΠΎΡ†Π΅Π½ΠΊΠ΅ Π°Π²Ρ‚ΠΎΡ€Π°, Π² ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π΅ Ρ‚Π°ΠΊΠΎΠ³ΠΎ ΠΌΠ°ΡΡˆΡ‚Π°Π±Π° тСсты, докумСнтация ΠΈ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΈ стали Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ инструмСнтами ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ, Π½ΠΎ ΠΈ способом Π½Π°ΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ Π³Π΅Π½Π΅Ρ€Π°Ρ†ΠΈΡŽ ΠΊΠΎΠ΄Π° Π² Π½ΡƒΠΆΠ½ΠΎΠ΅ русло.

Π€ΠΎΡ€ΡΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ ΡƒΠ΄Π°Π»ΠΎΡΡŒ послС появлСния Π² OpenAI Codex Ρ€Π΅ΠΆΠΈΠΌΠ° "/goal", ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰Π΅Π³ΠΎ AI-Π°Π³Π΅Π½Ρ‚Ρƒ Π΄Π»ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ врСмя Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π½Π°Π΄ ΠΎΠ΄Π½ΠΎΠΉ Π·Π°Π΄Π°Ρ‡Π΅ΠΉ, сТимая контСкст ΠΈ продолТая Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ послС Π΅Π³ΠΎ пСрСполнСния. Π’ Ρ‚Π°ΠΊΠΎΠΌ Ρ€Π΅ΠΆΠΈΠΌΠ΅ Codex нСсколько Ρ€Π°Π· Ρ€Π°Π±ΠΎΡ‚Π°Π» большС Ρ‡Π΅ΠΌ 6 часов ΠΈ ΠΎΠ΄ΠΈΠ½ Ρ€Π°Π· ΠΎΠΊΠΎΠ»ΠΎ 16 часов, рСализуя Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΡƒΡŽ Ρ‡Π°ΡΡ‚ΡŒ ΠΎΡΡ‚Π°Π²ΡˆΠ΅ΠΉΡΡ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ, Ρ‚Π°ΠΊΠΎΠΉ ΠΊΠ°ΠΊ восстановлСниС Π΄Π°Π½Π½Ρ‹Ρ…, ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈ ΠΌΠ½ΠΎΠ³ΠΎΡ‚ΠΎΠΌΠ½Ρ‹Π΅ Π°Ρ€Ρ…ΠΈΠ²Ρ‹. Π‘ ΡƒΡ‡Ρ‘Ρ‚ΠΎΠΌ Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ субсидии Π½Π° Ρ‚ΠΎΠΊΠ΅Π½Ρ‹ Π±Ρ‹Π»ΠΎ ΠΏΠΎΡ‚Ρ€Π°Ρ‡Π΅Π½ΠΎ 40 Ρ„ΡƒΠ½Ρ‚ΠΎΠ² стСрлингов.

По ΡƒΡ€ΠΎΠ²Π½ΡŽ сТатия rars Π² срСднСм Π½Π° 5-10% отстаёт ΠΎΡ‚ WinRAR. По скорости сТатия ΠΈ распаковки rars сущСствСнно ΠΌΠ΅Π΄Π»Π΅Π½Π½Π΅Π΅ WinRAR ΠΈΠ·-Π·Π° отсутствия ΠΏΠΎΠ»Π½ΠΎΡ†Π΅Π½Π½Ρ‹Ρ… ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΉ. ΠŸΡ€ΠΈ этом Π² ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π΅ ΡƒΠΆΠ΅ имССтся Ρ€Π΅ΠΆΠΈΠΌ "--features fast", ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡŽΡ‰ΠΈΠΉ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ Π½Π° основС SIMD-инструкций для ускорСния сТатия ΠΈ распаковки, Π½ΠΎ завязанный Π½Π° ΡΠΊΡΠΏΠ΅Ρ€ΠΈΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½Ρ‹ΠΉ API std::simd, доступных Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² тСстовых сборках инструмСнтария Rust. Π’Π°ΠΊΠΆΠ΅ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½ Ρ€Π΅ΠΆΠΈΠΌ "--features parallel", ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‰ΠΈΠΉ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΡƒ Rayon для распараллСливания сТатия ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Ρ… Ρ„Π°ΠΉΠ»ΠΎΠ².

Π•Π²Π³Π΅Π½ΠΈΠΉ Рошал, ΡΠΎΠ·Π΄Π°Ρ‚Π΅Π»ΡŒ RAR, ΠΏΡ€ΠΎΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π» использованиС ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎΠ³ΠΎ ΠΈΠ½ΠΆΠΈΠ½ΠΈΡ€ΠΈΠ³Π° старых Π±ΠΈΠ½Π°Ρ€Π½Ρ‹Ρ… Ρ„Π°ΠΉΠ»ΠΎΠ² RAR ΠΏΡ€ΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ rars, Ρ‡Ρ‚ΠΎ Π·Π°ΠΏΡ€Π΅Ρ‰Π΅Π½ΠΎ Π»ΠΈΡ†Π΅Π½Π·ΠΈΠΎΠ½Π½Ρ‹ΠΌ соглашСниСм. По словам ЕвгСния, ΠΎΠ½ ΠΏΠΎΠΊΠ° Π½Π΅ опрСдСлился, Ρ‡Ρ‚ΠΎ с этим Π΄Π΅Π»Π°Ρ‚ΡŒ ΠΈ Π½Π°ΠΌΠ΅Ρ€Π΅Π½ Π΄ΠΎΠΆΠ΄Π°Ρ‚ΡŒΡΡ мнСния ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ win.rar GmbH.

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ: https://www.opennet.ru/opennews/art.shtml?num=65765

continue bonked 25 Jun 2026 11:46 +0000
original: opennet@honk.any-key.press

ΠŸΠ΅Ρ€Π²Ρ‹ΠΉ выпуск QSOE, ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмы Π² стилС QNX с двумя замСняСмыми микроядрами

ΠŸΡ€Π΅Π΄ΡΡ‚Π°Π²Π»Π΅Π½ ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ Ρ€Π΅Π»ΠΈΠ· ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмы QSOE , спроСктированной Π² стилС QNX ΠΈ поставляСмой с двумя замСняСмыми микроядрами "Skimmer" ΠΈ "seL4". На ΡƒΡ€ΠΎΠ²Π½Π΅ ядра Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡŽΡ‚ΡΡ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ систСма распрСдСлСния рСсурсов, ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌ синхронного ΠΎΠ±ΠΌΠ΅Π½Π° сообщСниями (QNX IPC) ΠΈ минималистичноС ядро, Π° всС ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹Π΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹, Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Ρ‹ Π² ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠΌ пространствС. ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ΡΡ Ρ€Π°Π±ΠΎΡ‚Π° Π½Π° 64-разрядных CPU с Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€ΠΎΠΉ RISC-V. ОБ протСстирована Π½Π° ΠΏΠ»Π°Ρ‚Π΅ SiFive HiFive Unmatched ΠΈ Π² QEMU. Код ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° написан Π½Π° языкС Π‘ΠΈ ΠΈ распространяСтся ΠΏΠΎΠ΄ Π»ΠΈΡ†Π΅Π½Π·ΠΈΠ΅ΠΉ Apache 2.0.

На Π²Ρ‹Π±ΠΎΡ€ ΠΏΡ€Π΅Π΄Π»Π°Π³Π°ΡŽΡ‚ΡΡ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Ρ‹: QSOE/N с собствСнным микроядром Skimmer ΠΈ QSOE/L Π½Π° Π±Π°Π·Π΅ микроядра seL4, ΠΈΠΌΠ΅ΡŽΡ‰Π΅Π³ΠΎ Ρ„ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΡƒΡŽ Π²Π΅Ρ€ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΡŽ надёТности для Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Ρ‹ RISC-V. Помимо этого Ρ€Π°Π·Π²ΠΈΠ²Π°ΡŽΡ‚ΡΡ Π·Π°Π³Ρ€ΡƒΠ·Ρ‡ΠΈΠΊ mr-bml Π½Π° Π±Π°Π·Π΅ GRUB 2.13, стандартная Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° libc ΠΈ Π½Π°Π±ΠΎΡ€ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ quser. Π’ состав Π½Π°Π±ΠΎΡ€Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ Π²Ρ…ΠΎΠ΄ΠΈΡ‚ командная ΠΎΠ±ΠΎΠ»ΠΎΡ‡ΠΊΠ° qsh Π½Π° Π±Π°Π·Π΅ mksh, систСма ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΈ Π½Π°Π±ΠΎΡ€ Ρ‚ΠΈΠΏΠΎΠ²Ρ‹Ρ… unix-ΡƒΡ‚ΠΈΠ»ΠΈΡ‚, Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ ls, сat, ps, lspci ΠΈ login.

ΠœΠΈΠΊΡ€ΠΎΡΠ΄Ρ€ΠΎ Skimmer ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ Π·Π°ΠΈΠΌΡΡ‚Π²ΠΎΠ²Π°Π½Π½ΡƒΡŽ Ρƒ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° DragonFly BSD Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΡŽ лСгковСсных ΠΏΠΎΡ‚ΠΎΠΊΠΎΠ² Π² ядрС (LWKT, Light Weight Kernel Threads) с привязанными ΠΊ CPU Ρ€Π°Π±ΠΎΡ‡ΠΈΠΌΠΈ очСрСдями ΠΈ ΠΏΡ€ΠΈΠΌΠΈΡ‚ΠΈΠ²Π°ΠΌΠΈ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ сообщСний msgport. QSOE позволяСт ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ€Π°Π·Π½Ρ‹Π΅ ядра с ΠΎΠ΄Π½ΠΈΠΌ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠΌ ΠΎΠΊΡ€ΡƒΠΆΠ΅Π½ΠΈΠ΅ΠΌ ΠΈ Π½Π°Π±ΠΎΡ€ΠΎΠΌ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ΠΎΠ², Π½Π΅ ΠΌΠ΅Π½ΡΡŽΡ‰ΠΈΠΌΡΡ ΠΏΡ€ΠΈ смСнС ядра. Π’ привязкС ΠΊ ядрам ΡΠΎΠ±ΠΈΡ€Π°ΡŽΡ‚ΡΡ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€ Π·Π°Π΄Π°Ρ‡ (taskman) ΠΈ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° libc, Π²Ρ‹ΡΡ‚ΡƒΠΏΠ°ΡŽΡ‰Π°Ρ Π² Ρ€ΠΎΠ»ΠΈ обвязки Π½Π°Π΄ QNX-ΠΏΠΎΠ΄ΠΎΠ±Π½Ρ‹ΠΌΠΈ API, прСдоставляСмыми микроядрами.

β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚  qsh + drivers + utils (dynamically linked)              β”‚
β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€
β”‚  libc.so   (shared body; LQ-specific seam in lq/libc/)   β”‚
β”‚  rtld      (FreeBSD-derived; BSD-2-Clause)               β”‚
β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€
β”‚  taskman   process / memory / path manager               β”‚
β”‚  libtaskman   portable taskman body (path / cred /       β”‚
β”‚               syscfg / sync / reloc / cpio / elf)        β”‚
β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€
β”‚  seL4 microkernel  (RISC-V Sv39, formally verified)      β”‚
β”‚  elfloader         (loads kernel + taskman)              β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜

ΠŸΠ΅Ρ€Π²Ρ‹ΠΉ выпуск QSOE ΠΏΡ€ΠΈΠΌΠ΅Ρ‡Π°Ρ‚Π΅Π»Π΅Π½ достиТСниСм возмоТности Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ ΠΈ Π²Ρ…ΠΎΠ΄Π° Π² ΠΊΠΎΠΌΠ°Π½Π΄Π½ΡƒΡŽ ΠΎΠ±ΠΎΠ»ΠΎΡ‡ΠΊΡƒ Π½Π° Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠΉ ΠΏΠ»Π°Ρ‚Π΅ SiFive Unmatched (FU740) c Π½Π°ΠΊΠΎΠΏΠΈΡ‚Π΅Π»Π΅ΠΌ NVMe. УспСшная Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ° Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π° для ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΉ с ΠΎΠ±ΠΎΠΈΠΌΠΈ ядрами (QSOE/L ΠΈ QSOE/N).

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ: https://www.opennet.ru/opennews/art.shtml?num=65768

opennet honked 25 Jun 2026 11:00 +0000

ΠŸΠ΅Ρ€Π²Ρ‹ΠΉ выпуск QSOE, ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмы Π² стилС QNX с двумя замСняСмыми микроядрами

ΠŸΡ€Π΅Π΄ΡΡ‚Π°Π²Π»Π΅Π½ ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ Ρ€Π΅Π»ΠΈΠ· ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмы QSOE , спроСктированной Π² стилС QNX ΠΈ поставляСмой с двумя замСняСмыми микроядрами "Skimmer" ΠΈ "seL4". На ΡƒΡ€ΠΎΠ²Π½Π΅ ядра Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡŽΡ‚ΡΡ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ систСма распрСдСлСния рСсурсов, ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌ синхронного ΠΎΠ±ΠΌΠ΅Π½Π° сообщСниями (QNX IPC) ΠΈ минималистичноС ядро, Π° всС ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹Π΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹, Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Ρ‹ Π² ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠΌ пространствС. ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ΡΡ Ρ€Π°Π±ΠΎΡ‚Π° Π½Π° 64-разрядных CPU с Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€ΠΎΠΉ RISC-V. ОБ протСстирована Π½Π° ΠΏΠ»Π°Ρ‚Π΅ SiFive HiFive Unmatched ΠΈ Π² QEMU. Код ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° написан Π½Π° языкС Π‘ΠΈ ΠΈ распространяСтся ΠΏΠΎΠ΄ Π»ΠΈΡ†Π΅Π½Π·ΠΈΠ΅ΠΉ Apache 2.0.

На Π²Ρ‹Π±ΠΎΡ€ ΠΏΡ€Π΅Π΄Π»Π°Π³Π°ΡŽΡ‚ΡΡ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Ρ‹: QSOE/N с собствСнным микроядром Skimmer ΠΈ QSOE/L Π½Π° Π±Π°Π·Π΅ микроядра seL4, ΠΈΠΌΠ΅ΡŽΡ‰Π΅Π³ΠΎ Ρ„ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΡƒΡŽ Π²Π΅Ρ€ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΡŽ надёТности для Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Ρ‹ RISC-V. Помимо этого Ρ€Π°Π·Π²ΠΈΠ²Π°ΡŽΡ‚ΡΡ Π·Π°Π³Ρ€ΡƒΠ·Ρ‡ΠΈΠΊ mr-bml Π½Π° Π±Π°Π·Π΅ GRUB 2.13, стандартная Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° libc ΠΈ Π½Π°Π±ΠΎΡ€ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ quser. Π’ состав Π½Π°Π±ΠΎΡ€Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ Π²Ρ…ΠΎΠ΄ΠΈΡ‚ командная ΠΎΠ±ΠΎΠ»ΠΎΡ‡ΠΊΠ° qsh Π½Π° Π±Π°Π·Π΅ mksh, систСма ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΈ Π½Π°Π±ΠΎΡ€ Ρ‚ΠΈΠΏΠΎΠ²Ρ‹Ρ… unix-ΡƒΡ‚ΠΈΠ»ΠΈΡ‚, Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ ls, сat, ps, lspci ΠΈ login.

ΠœΠΈΠΊΡ€ΠΎΡΠ΄Ρ€ΠΎ Skimmer ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ Π·Π°ΠΈΠΌΡΡ‚Π²ΠΎΠ²Π°Π½Π½ΡƒΡŽ Ρƒ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° DragonFly BSD Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΡŽ лСгковСсных ΠΏΠΎΡ‚ΠΎΠΊΠΎΠ² Π² ядрС (LWKT, Light Weight Kernel Threads) с привязанными ΠΊ CPU Ρ€Π°Π±ΠΎΡ‡ΠΈΠΌΠΈ очСрСдями ΠΈ ΠΏΡ€ΠΈΠΌΠΈΡ‚ΠΈΠ²Π°ΠΌΠΈ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ сообщСний msgport. QSOE позволяСт ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ€Π°Π·Π½Ρ‹Π΅ ядра с ΠΎΠ΄Π½ΠΈΠΌ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠΌ ΠΎΠΊΡ€ΡƒΠΆΠ΅Π½ΠΈΠ΅ΠΌ ΠΈ Π½Π°Π±ΠΎΡ€ΠΎΠΌ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ΠΎΠ², Π½Π΅ ΠΌΠ΅Π½ΡΡŽΡ‰ΠΈΠΌΡΡ ΠΏΡ€ΠΈ смСнС ядра. Π’ привязкС ΠΊ ядрам ΡΠΎΠ±ΠΈΡ€Π°ΡŽΡ‚ΡΡ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€ Π·Π°Π΄Π°Ρ‡ (taskman) ΠΈ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° libc, Π²Ρ‹ΡΡ‚ΡƒΠΏΠ°ΡŽΡ‰Π°Ρ Π² Ρ€ΠΎΠ»ΠΈ обвязки Π½Π°Π΄ QNX-ΠΏΠΎΠ΄ΠΎΠ±Π½Ρ‹ΠΌΠΈ API, прСдоставляСмыми микроядрами.

β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚  qsh + drivers + utils (dynamically linked)              β”‚
β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€
β”‚  libc.so   (shared body; LQ-specific seam in lq/libc/)   β”‚
β”‚  rtld      (FreeBSD-derived; BSD-2-Clause)               β”‚
β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€
β”‚  taskman   process / memory / path manager               β”‚
β”‚  libtaskman   portable taskman body (path / cred /       β”‚
β”‚               syscfg / sync / reloc / cpio / elf)        β”‚
β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€
β”‚  seL4 microkernel  (RISC-V Sv39, formally verified)      β”‚
β”‚  elfloader         (loads kernel + taskman)              β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜

ΠŸΠ΅Ρ€Π²Ρ‹ΠΉ выпуск QSOE ΠΏΡ€ΠΈΠΌΠ΅Ρ‡Π°Ρ‚Π΅Π»Π΅Π½ достиТСниСм возмоТности Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ ΠΈ Π²Ρ…ΠΎΠ΄Π° Π² ΠΊΠΎΠΌΠ°Π½Π΄Π½ΡƒΡŽ ΠΎΠ±ΠΎΠ»ΠΎΡ‡ΠΊΡƒ Π½Π° Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠΉ ΠΏΠ»Π°Ρ‚Π΅ SiFive Unmatched (FU740) c Π½Π°ΠΊΠΎΠΏΠΈΡ‚Π΅Π»Π΅ΠΌ NVMe. УспСшная Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ° Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π° для ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΉ с ΠΎΠ±ΠΎΠΈΠΌΠΈ ядрами (QSOE/L ΠΈ QSOE/N).

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ: https://www.opennet.ru/opennews/art.shtml?num=65768

continue bonked 25 Jun 2026 09:18 +0000
original: nina_kali_nina@tech.lgbt

llm, another one bites the dust

llm, another one bites the dust

Sad news: KolibriOS embraced "AI". There are no official announcements or policies, and the commit history looks clean, but multiple programs in the main tree were written by LLM, as developers shared in a private chat.

opennet honked 25 Jun 2026 09:00 +0000

ДоступСн дистрибутив KaOS 2026.06, ΠΏΠ΅Ρ€Π΅ΡˆΠ΅Π΄ΡˆΠΈΠΉ с systemd Π½Π° систСму ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ Dinit

ΠžΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½ выпуск KaOS 2026.06 , дистрибутива с Π½Π΅ΠΏΡ€Π΅Ρ€Ρ‹Π²Π½ΠΎΠΉ модСлью обновлСния, Π½Π°Ρ†Π΅Π»Π΅Π½Π½ΠΎΠ³ΠΎ Π½Π° прСдоставлСниС Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ стола c прилоТСниями Π½Π° основС Qt. Из спСцифичных особСнностСй оформлСния ΠΌΠΎΠΆΠ½ΠΎ ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ Ρ€Π°Π·ΠΌΠ΅Ρ‰Π΅Π½ΠΈΠ΅ Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎΠΉ ΠΏΠ°Π½Π΅Π»ΠΈ Π² ΠΏΡ€Π°Π²ΠΎΠΉ сторонС экрана. Дистрибутив развиваСтся с оглядкой Π½Π° Arch Linux, Π½ΠΎ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ собствСнный нСзависимый Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΉ, Π½Π°ΡΡ‡ΠΈΡ‚Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΉ Π±ΠΎΠ»Π΅Π΅ 1500 ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ², Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π΅Ρ‚ ряд собствСнных графичСских ΡƒΡ‚ΠΈΠ»ΠΈΡ‚. Π’ качСствС Ρ„Π°ΠΉΠ»ΠΎΠ²ΠΎΠΉ систСмы ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ примСняСтся XFS. Для ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΈ управлСния сСрвисами примСняСтся Dinit. Π‘Π±ΠΎΡ€ΠΊΠΈ ΠΏΡƒΠ±Π»ΠΈΠΊΡƒΡŽΡ‚ΡΡ для систСм x86_64 (4.7 Π“Π‘).

Π’ Π½ΠΎΠ²ΠΎΠΉ вСрсии:

  • ΠžΡΡƒΡ‰Π΅ΡΡ‚Π²Π»Ρ‘Π½ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ с systemd Π½Π° использованиС Dinit для ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΈ управлСния сСрвисами. Π’ качСствС ΠΏΡ€ΠΈΡ‡ΠΈΠ½ ΠΌΠΈΠ³Ρ€Π°Ρ†ΠΈΠΈ упоминаСтся ΠΏΡ€Π΅ΠΊΡ€Π°Ρ‰Π΅Π½ΠΈΠ΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ Π² systemd Ρ„Π°ΠΉΠ»ΠΎΠ²ΠΎΠΉ систСмы AUFS ΠΈ примСняСмой Π² KaOS Ρ€Π°Π·Π΄Π΅Π»ΡŒΠ½ΠΎΠΉ ΠΈΠ΅Ρ€Π°Ρ€Ρ…ΠΈΠΈ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ΠΎΠ² / ΠΈ /usr (Π±Π΅Π· пСрСнаправлСния символичСскими ссылками ΠΏΠΎΠ΄ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ΠΎΠ² /bin Π² /usr/bin, /lib Π² /usr/lib). Π’Π°ΠΊΠΆΠ΅ отмСчаСтся ΠΆΠ΅Π»Π°Π½ΠΈΠ΅ Ρ€Π°Π·Π²ΠΈΠ²Π°Ρ‚ΡŒ дистрибутив с собствСнными ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΌΠΈ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡΠΌΠΈ, Π° Π½Π΅ ΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΡ€Π°Π²ΠΈΠ»Π°ΠΌ, навязываСмым Π² systemd.
  • Для управлСния сСансами ΠΈ ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ доступа ΠΊ совмСстно ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹ΠΌ устройствам Π²Π²ΠΎΠ΄Π° ΠΈ Π²Ρ‹Π²ΠΎΠ΄Π° вмСсто systemd-logind задСйствованы turnstile ΠΈ seatd.
  • Для ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ Ρ€Π°Π±ΠΎΡ‚Ρ‹ экрана Π²Ρ…ΠΎΠ΄Π° Π² систСму вмСсто дисплСйного ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€Π° sddm ΠΏΡ€ΠΈΠΌΠ΅Π½Ρ‘Π½ greetd с надстройкой tuigreet.
  • ВмСсто systemd-boot задСйствован Π·Π°Π³Ρ€ΡƒΠ·Ρ‡ΠΈΠΊ Limine.
  • Для управлСния устройствами ΠΈ Π²Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹ΠΌΠΈ Ρ„Π°ΠΉΠ»Π°ΠΌΠΈ ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ°ΡŽΡ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹ udev ΠΈ systemd-tmpfiles.
  • Π Π°Π±ΠΎΡ‡ΠΈΠΉ стол KDE Plasma Π² Π±Π°Π·ΠΎΠ²ΠΎΠΉ сборкС Π·Π°ΠΌΠ΅Π½Ρ‘Π½ Π½Π° ΠΊΠΎΠΌΠΏΠΎΠ·ΠΈΡ‚Π½Ρ‹ΠΉ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€ Niri с минималистичной ΠΎΠ±ΠΎΠ»ΠΎΡ‡ΠΊΠΎΠΉ Noctalia ΠΈ Π²ΡΠΏΠΎΠΌΠΎΠ³Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌΠΈ ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Π°ΠΌΠΈ, Ρ‚Π°ΠΊΠΈΠΌΠΈ ΠΊΠ°ΠΊ cliphist, brightnessctl, ddcutil, pavucontrol-qt, qt6ct ΠΈ xwayland-satellite. Π’ Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΈ ΠΎΡΡ‚Π°ΡŽΡ‚ΡΡ доступны для установки ΠΏΠ°ΠΊΠ΅Ρ‚Ρ‹ с KDE Plasma 6.7, Π½ΠΎ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ Π½Π°ΠΌΠ΅Ρ€Π΅Π½ ΠΏΡ€Π΅ΠΊΡ€Π°Ρ‚ΠΈΡ‚ΡŒ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΡƒ KDE послС Π²Ρ‹Ρ…ΠΎΠ΄Π° KDE Plasma 6.8.
  • Π’ инсталляторС Calamares обСспСчСна полная ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π² окруТСниях Π½Π° Π±Π°Π·Π΅ Wayland.
  • Для формирования ΡΡ‚ΠΈΠ»ΡŒΠ½ΠΎΠ³ΠΎ ΠΏΡ€ΠΈΠ³Π»Π°ΡˆΠ΅Π½ΠΈΡ Π²Π²ΠΎΠ΄Π° Π² ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строкС вмСсто powerline задСйствован starship.
  • ΠžΠ±Π½ΠΎΠ²Π»Π΅Π½Ρ‹ вСрсии ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ², Π²ΠΊΠ»ΡŽΡ‡Π°Ρ ядро Linux 7.0.13, Glib2 2.88.1, Libgcrypt 1.12.2, Nano 9.1, Curl 8.21, OpenCV 4.13.0, Poppler 26.06.0, GStreamer 1.28, Pipewire 1.6.7, Dinit 022.0, ZFS 2.4.3, CMake 4.3, OpenSSH 10.3, Bash 5.3, Elogind 257.16, Qt 6.11.1 ΠΈ Mesa 26.1.3.
  • Π Π°Π½Π΅Π΅ доступныС особСнности KaOS:

  • Π’ Π·Π²ΡƒΠΊΠΎΠ²ΠΎΠΉ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ΅ Phonon, которая ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для Ρ€Π°Π±ΠΎΡ‚Ρ‹ со Π·Π²ΡƒΠΊΠΎΠ²Ρ‹ΠΌΠΈ устройствами Π² KDE, ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ задСйствован бэкСнд phonon-mpv, ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‰ΠΈΠΉ Qt 6 (старый бэкСнд Π½Π° Π±Π°Π·Π΅ VLC ΠΏΠΎΠΊΠ° Π½Π΅ ΠΏΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½ Π½Π° Qt6).
  • Π’ инсталляторС (Calamares) Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ автоматичСской Ρ€Π°Π·Π±ΠΈΠ²ΠΊΠΈ дисковых Ρ€Π°Π·Π΄Π΅Π»ΠΎΠ² прСдоставлСна Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Π²Ρ‹Π±ΠΎΡ€Π° Π€Π‘ (XFS, EXT4, BTRFS ΠΈ ZFS) Π±Π΅Π· ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π° Π² Ρ€Π΅ΠΆΠΈΠΌ Ρ€ΡƒΡ‡Π½ΠΎΠΉ Ρ€Π°Π·Π±ΠΈΠ²ΠΊΠΈ.
  • ΠŸΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½ экран привСтствия Π²Ρ…ΠΎΠ΄Π° Π² систСму Croeso, ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‰ΠΈΠΉ основныС настойки, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ послС установки, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰ΠΈΠΉ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ прилоТСния ΠΈ ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ дистрибутивС ΠΈ систСмС.
  • По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ задСйствована файловая систСма XFS с Π²ΠΊΠ»ΡŽΡ‡Ρ‘Π½Π½ΠΎΠΉ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΎΠΉ цСлостности (CRC) ΠΈ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΌ btree-индСксом свободных inode (finobt).
  • Доступна опция для Π²Π΅Ρ€ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ Π·Π°Π³Ρ€ΡƒΠΆΠ΅Π½Π½Ρ‹Ρ… ISO-Ρ„Π°ΠΉΠ»ΠΎΠ² ΠΏΠΎ Ρ†ΠΈΡ„Ρ€ΠΎΠ²Ρ‹ΠΌ подписям.


  • Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ: https://www.opennet.ru/opennews/art.shtml?num=65766

opennet honked 25 Jun 2026 08:00 +0000

ΠŸΡ€ΠΎΠ΅ΠΊΡ‚ Fedora Π²Π²ΠΎΠ΄ΠΈΡ‚ ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΡƒΡŽ Π΄Π²ΡƒΡ…Ρ„Π°ΠΊΡ‚ΠΎΡ€Π½ΡƒΡŽ Π°ΡƒΡ‚Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΡŽ для ΠΏΡ€ΠΈΠ²ΠΈΠ»Π΅Π³ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Ρ… ΡΠΎΠΏΡ€ΠΎΠ²ΠΎΠΆΠ΄Π°ΡŽΡ‰ΠΈΡ…

ΠšΠΎΠΌΠΈΡ‚Π΅Ρ‚ FESCo (Fedora Engineering Steering Committee), ΠΎΡ‚Π²Π΅Ρ‡Π°ΡŽΡ‰ΠΈΠΉ Π·Π° Ρ‚Π΅Ρ…Π½ΠΈΡ‡Π΅ΡΠΊΡƒΡŽ Ρ‡Π°ΡΡ‚ΡŒ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Fedora Linux, принял Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ ΠΎ Π²Π²Π΅Π΄Π΅Π½ΠΈΠΈ ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠΉ Π΄Π²ΡƒΡ…Ρ„Π°ΠΊΡ‚ΠΎΡ€Π½ΠΎΠΉ Π°ΡƒΡ‚Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ для всСх участников ΠΈΠ· Π³Ρ€ΡƒΠΏΠΏΡ‹ provenpackager , ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΡ… ΠΏΡ€Π°Π²ΠΎ ΠΊΠΎΠΌΠΌΠΈΡ‚Π° Π² Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΈ, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ осущСствляСтся сопровоТдСниС ΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ². Π’ ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚ участников, ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΡ… доступ ΠΊ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹Ρ… ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ², Ρ‡Π»Π΅Π½Ρ‹ Π³Ρ€ΡƒΠΏΠΏΡ‹ provenpackager ΠΌΠΎΠ³ΡƒΡ‚ Π²Π½ΠΎΡΠΈΡ‚ΡŒ измСнСния Π² Π»ΡŽΠ±Ρ‹Π΅ ΠΏΠ°ΠΊΠ΅Ρ‚Ρ‹, Π½Π΅ являясь ΠΈΡ… ΡΠΎΠΏΡ€ΠΎΠ²ΠΎΠΆΠ΄Π°ΡŽΡ‰ΠΈΠΌΠΈ ΠΈΠ»ΠΈ Π²Π»Π°Π΄Π΅Π»ΡŒΡ†Π°ΠΌΠΈ. ΠžΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠ΅ ΠΊ ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΡŽ Π΄Π²ΡƒΡ…Ρ„Π°ΠΊΡ‚ΠΎΡ€Π½ΠΎΠΉ Π°ΡƒΡ‚Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π΄ΠΎ сих ΠΏΠΎΡ€ носило Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ Ρ…Π°Ρ€Π°ΠΊΠ΅Ρ‚Ρ€, Π±Ρ‹Π»ΠΎ пСрСсмотрСно послС ΠΈΠ½Ρ†ΠΈΠ΄Π΅Π½Ρ‚Π° с Π·Π°Ρ…Π²Π°Ρ‚ΠΎΠΌ ΡƒΡ‡Ρ‘Ρ‚Π½ΠΎΠΉ записи ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΈΠ· Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² ΠΈ осущСствлСния дСйствий ΠΎΡ‚ Π΅Π³ΠΎ ΠΈΠΌΠ΅Π½ΠΈ.

Π£ΠΆΠ΅ зарСгистрированным участникам Π³Ρ€ΡƒΠΏΠΏΡ‹ provenpackager Π΄Π°Π½ΠΎ Ρ‚Ρ€ΠΈ мСсяца Π½Π° Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ Π΄Π²ΡƒΡ…Ρ„Π°ΠΊΡ‚ΠΎΡ€Π½ΠΎΠΉ Π°ΡƒΡ‚Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ. Π’ случаС нСвыполнСния Π΄Π°Π½Π½ΠΎΠ³ΠΎ трСбования, 25 сСнтября ΠΏΡ€Π°Π²Π° доступа Π±ΡƒΠ΄ΡƒΡ‚ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Ρ‹. Для Π½ΠΎΠ²Ρ‹Ρ… рСгистраций Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΊ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡŽ Π΄Π²ΡƒΡ…Ρ„Π°ΠΊΡ‚ΠΎΡ€Π½ΠΎΠΉ Π°ΡƒΡ‚Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ дСйствуСт с сСгодняшнСго дня. Для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² ΠΈ ΡΠΎΠΏΡ€ΠΎΠ²ΠΎΠΆΠ΄Π°ΡŽΡ‰ΠΈΡ…, Π½Π΅ входящих Π² Π³Ρ€ΡƒΠΏΠΏΡƒ provenpackager, Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ Π΄Π²ΡƒΡ…Ρ„Π°ΠΊΡ‚ΠΎΡ€Π½ΠΎΠΉ Π°ΡƒΡ‚Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ ΠΏΠΎΠΊΠ° Π½Π΅ ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ, Π½ΠΎ Π½Π°ΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎ Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΠΎΠ²Π°Π½ΠΎ.

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ: https://www.opennet.ru/opennews/art.shtml?num=65764

opennet honked 25 Jun 2026 07:00 +0000

AlmaLinux сСртифицирован Π½Π° соотвСтствиС ΡƒΡ€ΠΎΠ²Π½ΡŽ бСзопасности EAL1

ΠŸΡ€ΠΎΠ΅ΠΊΡ‚ AlmaLinux объявил ΠΎ сСртификации дистрибутива ΠΏΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅ соотвСтствия ΡƒΡ€ΠΎΠ²Π½ΡŽ бСзопасности Common Criteria EAL1 (Evaluation Assurance Level 1). Π‘Π΅Ρ€Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ для выпуска AlmaLinux 9.2. EAL1 являСтся Π½Π°Ρ‡Π°Π»ΡŒΠ½Ρ‹ΠΌ ΡƒΡ€ΠΎΠ²Π½Π΅ΠΌ сСртификации ΠΈ ΡΠ²ΠΈΠ΄Π΅Ρ‚Π΅Π»ΡŒΡΡ‚Π²ΡƒΠ΅Ρ‚ ΠΎ ΠΏΡ€ΠΎΡ…ΠΎΠΆΠ΄Π΅Π½ΠΈΠΈ нСзависимого тСстирования заявлСнной Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ. EAL1 ΠΏΠΎΠ΄Ρ‚Π²Π΅Ρ€ΠΆΠ΄Π°Π΅Ρ‚ ΠΏΡ€ΠΎΡ…ΠΎΠΆΠ΄Π΅Π½ΠΈΠ΅ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΡΡ‚ΠΈ Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΈ ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½ для областСй, Π² ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΡƒΠ³Ρ€ΠΎΠ·Ρ‹ бСзопасности Π½Π΅ ΡΠ²Π»ΡΡŽΡ‚ΡΡ ΡΠ΅Ρ€ΡŒΡ‘Π·Π½Ρ‹ΠΌΠΈ. БСртификация ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΎΠ²Π°Ρ‚ΡŒΡΡ для использования AlmaLinux Π² финансовых структурах, государствСнных ΠΈ Π²ΠΎΠ΅Π½Π½Ρ‹Ρ… учрСТдСниях 36 стран .

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ: https://www.opennet.ru/opennews/art.shtml?num=65763

opennet honked 24 Jun 2026 21:00 +0000

ΠŸΡ€ΠΎΠ΅ΠΊΡ‚ nginx ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π» JavaScript-ΠΌΠΎΠ΄ΡƒΠ»ΡŒ njs 1.0.0

ΠžΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½ выпуск njs 1.0.0 , модуля для ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Ρ†ΠΈΠΈ ΠΈΠ½Ρ‚Π΅Ρ€ΠΏΡ€Π΅Ρ‚Π°Ρ‚ΠΎΡ€Π° языка JavaScript Π² http-сСрвСр nginx. Njs позволяСт ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ сцСнарии JavaScript Π² Ρ„Π°ΠΉΠ»Π°Ρ… ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ для Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ возмоТностСй nginx. Π‘ΠΊΡ€ΠΈΠΏΡ‚Ρ‹ ΠΌΠΎΠ³ΡƒΡ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ для опрСдСлСния Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½Π½ΠΎΠΉ Π»ΠΎΠ³ΠΈΠΊΠΈ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ запросов, формирования ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ, динамичСской Π³Π΅Π½Π΅Ρ€Π°Ρ†ΠΈΠΈ ΠΎΡ‚Π²Π΅Ρ‚ΠΎΠ², ΠΌΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ запроса/ΠΎΡ‚Π²Π΅Ρ‚Π° ΠΈΠ»ΠΈ быстрого создания Π·Π°Π³Π»ΡƒΡˆΠ΅ΠΊ с Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ΠΌ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ Π² web-прилоТСниях. Код ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° написан Π½Π° Π‘ΠΈ ΠΈ распространяСтся ΠΏΠΎΠ΄ Π»ΠΈΡ†Π΅Π½Π·ΠΈΠ΅ΠΉ BSD.

Π’ Π½ΠΎΠ²ΠΎΠΌ выпускС ΠΏΠ΅Ρ€Π΅Π²Π΅Π΄Ρ‘Π½ Π² разряд ΡƒΡΡ‚Π°Ρ€Π΅Π²ΡˆΠΈΡ… собствСнный JavaScriot-Π΄Π²ΠΈΠΆΠΎΠΊ njs. Π’ качСствС основного Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ Π΄Π²ΠΈΠΆΠΊΠ° слСдуСт ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ QuickJS, созданный Ѐабрисом Π‘Π΅Π»Π»Π°Ρ€ΠΎΠΌ. Из Π½ΠΎΠ²Ρ‹Ρ… возмоТностСй Π² njs 1.0.0 отмСчаСтся уТСсточСниС ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ запросов Π² ΠΌΠ΅Ρ‚ΠΎΠ΄Π΅ ngx.fetch() ΠΈ унификация классов ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠΉ для Ρ€Π°Π·Π½Ρ‹Ρ… Π΄Π²ΠΈΠΆΠΊΠΎΠ².

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ: https://www.opennet.ru/opennews/art.shtml?num=65761

opennet honked 24 Jun 2026 21:00 +0000

Выпуск минималистичного Π½Π°Π±ΠΎΡ€Π° систСмных ΡƒΡ‚ΠΈΠ»ΠΈΡ‚ Toybox 0.8.14

ΠžΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½ Ρ€Π΅Π»ΠΈΠ· Π½Π°Π±ΠΎΡ€Π° систСмных ΡƒΡ‚ΠΈΠ»ΠΈΡ‚ Toybox 0.8.14 , ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ для минимального потрСблСния систСмных рСсурсов. По Π°Π½Π°Π»ΠΎΠ³ΠΈΠΈ с BusyBox всС ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Ρ‹ Π½Π°Π±ΠΎΡ€Π° доступны Ρ‡Π΅Ρ€Π΅Π· ΠΎΠ΄ΠΈΠ½ исполняСмый Ρ„Π°ΠΉΠ». ΠŸΡ€ΠΎΠ΅ΠΊΡ‚ развиваСтся Π±Ρ‹Π²ΡˆΠΈΠΌ мэйнтСйнСром BusyBox, написан Π½Π° языкС Π‘ΠΈ ΠΈ распространяСтся ΠΏΠΎΠ΄ Π»ΠΈΡ†Π΅Π½Π·ΠΈΠ΅ΠΉ 0BSD . ЦСлью создания Toybox являСтся прСдоставлСниС производитСлям возмоТности использования минималистичного Π½Π°Π±ΠΎΡ€Π° стандартных ΡƒΡ‚ΠΈΠ»ΠΈΡ‚ Π±Π΅Π· открытия исходных тСкстов ΠΌΠΎΠ΄ΠΈΡ„ΠΈΡ†ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Ρ… ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ². По возмоТностям Toybox ΠΏΠΎΠΊΠ° отстаёт ΠΎΡ‚ BusyBox, Π½ΠΎ ΡƒΠΆΠ΅ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½ΠΎ 319 Π±Π°Π·ΠΎΠ²Ρ‹Ρ… ΠΊΠΎΠΌΠ°Π½Π΄ (236 ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ ΠΈ 83 частично) ΠΈΠ· 395 Π·Π°ΠΏΠ»Π°Π½ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Ρ…. Π‘ 2015 Π³ΠΎΠ΄Π° Toybox прСдлагаСтся Π² основном составС ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹ Android.

Π‘Ρ€Π΅Π΄ΠΈ Π½ΠΎΠ²ΡˆΠ΅ΡΡ‚Π² Toybox 0.8.14:

  • Π Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΉ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° пСрСнСсён с GitHub Π½Π° Codeberg (Π² GitHub оставлСно Π·Π΅Ρ€ΠΊΠ°Π»ΠΎ).
  • ΠšΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹ для сборки ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½Ρ‹ Π΄ΠΎ gcc 15.1 ΠΈ musl 1.2.6.
  • Π˜Π½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚Ρ‹ kconfig/*, Π·Π° ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ΠΌ menuconfig, Π·Π°ΠΌΠ΅Π½Π΅Π½Ρ‹ Π½Π° ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ‚ΠΎΡ€ scripts/kconfig.c ΠΈ сборочный скрипт scripts/prereq/use.sh.
  • Π Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Ρ‹ ΠΎΠΏΡ†ΠΈΠΈ: "lsusb -v", "taskset -c" (cpulist), "xargs --process-slot-var", Π° Ρ‚Π°ΠΊΠΆΠ΅ спСцифичныС для процСссоров Ρ„Π»Π°Π³ΠΈ Π² ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Π΅ readelf.
  • Π’ vi Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π° ΠΊΠΎΠΌΠ°Π½Π΄Π° "ZZ".


  • Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ: https://www.opennet.ru/opennews/art.shtml?num=65760

opennet honked 24 Jun 2026 20:00 +0000

ОбновлСниС Firefox 152.0.2

ДоступСн ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚ΠΈΡ€ΡƒΡŽΡ‰ΠΈΠΉ выпуск Firefox 152.0.2, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ прСдставлСны Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅ исправлСния:
  • УстранСна рСгрСссия, ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΈΠ²ΡˆΠ°Ρ ΠΊ Π½Π°Ρ€ΡƒΡˆΠ΅Π½ΠΈΡŽ воспроизвСдСния Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π²ΠΈΠ΄Π΅ΠΎ Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ MP4.
  • Π Π΅ΡˆΠ΅Π½Ρ‹ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ с Π½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½Ρ‹ΠΌ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ΠΌ Π»ΠΎΠΊΠ°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π½Ρ‹Ρ… Π½Π°Π·Π²Π°Π½ΠΈΠΉ сСкций Π² ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ‚ΠΎΡ€Π΅.
  • Π˜ΡΠΏΡ€Π°Π²Π»Π΅Π½ΠΎ нСсоотвСтствиС содСрТимого Π² Π½ΠΎΠ²ΠΎΠΉ Π²ΠΊΠ»Π°Π΄ΠΊΠ΅ с ΠΈΠ·ΠΌΠ΅Π½Ρ‘Π½Π½Ρ‹ΠΌ Π² настройках языком.
  • УстранСна рСгрСссия Π² ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ, ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΈΠ²ΡˆΠ°Ρ ΠΊ замСдлСнию выполнСния ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½ΠΈΡ ΠΈ Ρ€Π°ΡΡˆΠΈΡ„Ρ€ΠΎΠ²ΠΊΠΈ Π½Π° сайтах, Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ Proton Drive.
  • Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ объявлСниС ΠΎΠ± ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠΈ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ доступа ΠΊ Π»ΠΎΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΌ Ρ„Π°ΠΉΠ»Π°ΠΌ Ρ‡Π΅Ρ€Π΅Π· URL "file:" Π² ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ выпускС Firefox 153. Π’ дополнСниях Π±ΡƒΠ΄Π΅Ρ‚ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ прСдоставлСниС ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ полномочия для доступа ΠΊ Π»ΠΎΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΌ Ρ„Π°ΠΉΠ»Π°ΠΌ.

    Π’ Π½ΠΎΡ‡Π½Ρ‹Ρ… сборках Firefox Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π° Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Π²Ρ‹Π·ΠΎΠ²Π° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ опрСдСлСния Ρ†Π²Π΅Ρ‚Π° Π²Ρ‹Π±Ρ€Π°Π½Π½Ρ‹Ρ… Ρ‚ΠΎΡ‡Π΅ΠΊ Π½Π° экранС (инструмСнт ΠΏΠΈΠΏΠ΅Ρ‚ΠΊΠ°) Ρ‡Π΅Ρ€Π΅Π· Π½Π°Π±ΠΎΡ€ Π² адрСсной строкС ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ "color" ΠΈΠ»ΠΈ "eyedropper".



    Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ: https://www.opennet.ru/opennews/art.shtml?num=65759

opennet honked 24 Jun 2026 19:00 +0000

ΠžΡ‚ΠΊΡ€Ρ‹Ρ‚ ΠΊΠΎΠ΄ ΠΈΠ³Ρ€Ρ‹ Arma: Cold War Assault Remastered

Компания Bohemia Interactive ΠΎΡ‚ΠΊΡ€Ρ‹Π»Π° ΠΏΠΎΠ΄ Π»ΠΈΡ†Π΅Π½Π·ΠΈΠ΅ΠΉ GPLv3 исходный ΠΊΠΎΠ΄ тактичСского ΡˆΡƒΡ‚Π΅Ρ€Π° " Arma: Cold War Assault Remastered " ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΠΎΠ³ΠΎ Π² Π½Ρ‘ΠΌ ΠΈΠ³Ρ€ΠΎΠ²ΠΎΠ³ΠΎ Π΄Π²ΠΈΠΆΠΊΠ° Poseidon . ВмСстС с ΠΊΠΎΠ΄ΠΎΠΌ ΠΈΠ³Ρ€Ρ‹ ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½Ρ‹ сСтСвой сСрвСр, сСтСвыС сСрвисы для Π°Π²Ρ‚ΠΎΡ€ΠΎΠ² ΠΌΠΎΠ΄ΠΎΠ² ΠΈ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ миссий. Для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΌΠΎΠ΄ΠΎΠ² прСдлагаСтся ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ язык SQS . Π˜Π³Ρ€Π° Π±Ρ‹Π»Π° ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½Π° Π² 2001 Π³ΠΎΠ΄Ρƒ, послС Ρ‡Π΅Π³ΠΎ ΠΏΠ΅Ρ€Π΅ΠΈΠ·Π΄Π°Π½Π° Π² Steam Π² 2011 Π³ΠΎΠ΄Ρƒ. ΠžΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½Π½Ρ‹ΠΉ ΠΊΠΎΠ΄ ΠΌΠΎΠ΄Π΅Ρ€Π½ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½ для ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ стандарта C++20 ΠΈ ΠΏΠ΅Ρ€Π΅Π²Π΅Π΄Ρ‘Π½ Π½Π° сборку с использованиСм CMake ΠΈ Clang. Помимо Windows Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹ Linux. Для Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΠ½Π³Π° Π³Ρ€Π°Ρ„ΠΈΠΊΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ OpenGL 3.3.

Π˜Π³Ρ€ΠΎΠ²Ρ‹Π΅ рСсурсы, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ ΠΌΠΎΠ΄Π΅Π»ΠΈ, тСкстуры, Π·Π²ΡƒΠΊΠΈ ΠΈ миссии, ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½Ρ‹ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎ ΠΏΠΎΠ΄ Π»ΠΈΡ†Π΅Π½Π·ΠΈΠ΅ΠΉ APL-SA (Arma Public License Share Alike), Π΄ΠΎΠΏΡƒΡΠΊΠ°ΡŽΡ‰Π΅ΠΉ использованиС ΠΈ распространСниС Π² нСкоммСрчСских цСлях. Π˜Π³Ρ€ΠΎΠ²Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΠ·Π²Π»Π΅Ρ‡ΡŒ ΠΈΠ· бСсплатной Π΄Π΅ΠΌΠΎ-вСрсии, поставляСмой Ρ‡Π΅Ρ€Π΅Π· Steam. Π”Π΅ΠΌΠΎ-вСрсия поставляСтся для Windows ΠΈ Linux, ΠΈ прСдставляСт собой Π³ΠΎΡ‚ΠΎΠ²ΡƒΡŽ сборку Π½Π° основС ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π°.



Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ: https://www.opennet.ru/opennews/art.shtml?num=65758

opennet honked 24 Jun 2026 17:00 +0000

ΠžΠ΄Π½ΠΎΡΡ‚Ρ€ΠΎΡ‡Π½ΠΎΠ΅ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ Π² GCC ΠΏΡ€ΠΈΠ²Π΅Π»ΠΎ ΠΊ ΡƒΡΠΊΠΎΡ€Π΅Π½ΠΈΡŽ Π½Π° 12% Π² ΠΎΠ΄Π½ΠΎΠΌ тСстС ΠΈ замСдлСнию Π½Π° 14% Π² Π΄Ρ€ΡƒΠ³ΠΎΠΌ

Π˜Π½ΠΆΠ΅Π½Π΅Ρ€ ΠΈΠ· ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ Intel внёс Π² Π½Π°Π±ΠΎΡ€ компиляторов GCC однострочноС ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ , ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΠ²Π°ΡŽΡ‰Π΅Π΅ вСс Π½Π΅Π²Π΅Ρ€Π½ΠΎΠ³ΠΎ прСдсказания вСтвлСния Π½Π° процСссорах x86. ИзмСнСниС ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΠ»ΠΎ ΠΏΠΎΠ²Ρ‹ΡΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ Π³Π΅Π½Π΅Ρ€ΠΈΡ€ΡƒΠ΅ΠΌΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π° ΠΏΡ€ΠΈ ΠΏΡ€ΠΎΡ…ΠΎΠΆΠ΄Π΅Π½ΠΈΠΈ тСста 544.nab_r Π½Π° 12.7% ΠΏΡ€ΠΈ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠΈ Π² ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΉ "-O2 -mtune=graniterapids" для CPU Intel Granite Rapids/Xeon 6 ΠΈ Π½Π° 12.1% ΠΏΡ€ΠΈ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠΈ Π² ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΉ "-O2 -mtune=znver5" Π½Π° CPU AMD Zen5.

ИзмСнСниС вСса с "COSTS_N_INSNS (2)" Π΄ΠΎ "COSTS_N_INSNS (2) + 3" ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΠ²Π°Π΅Ρ‚ Π·Π½Π°Ρ‡ΠΈΠΌΠΎΡΡ‚ΡŒ ошибки прСдсказания c 2 Π΄ΠΎ 5 условных инструкций, Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅ ΠΎΡ‚Ρ€Π°ΠΆΠ°Π΅Ρ‚ особСнности ΠΊΠΎΠ½Π²Π΅ΠΉΠ΅Ρ€ΠΎΠ² ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΊΠΎΠΌΠ°Π½Π΄ (pipeline) Π² соврСмСнных CPU, Π² ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ошибки прСдсказания вСтвлСния Π±ΠΎΠ»Π΅Π΅ Π·Π°Ρ‚Ρ€Π°Ρ‚Π½Ρ‹. ИзмСнСниС вСса ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΈΡ‚ ΠΊ Ρ„ΠΎΡ€ΡΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ прСобразования компилятором Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ "if" Π² условныС ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ Π±Π΅Π· ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΎΠ², Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ CMOV, ΠΈΡΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‰ΠΈΠ΅ приостановки ΠΏΡ€ΠΈ Π½Π΅Π²Π΅Ρ€Π½ΠΎΠΌ прСдсказании вСтвлСния, Π²Ρ‹Π·Π²Π°Π½Π½Ρ‹Π΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΡΡ‚ΡŒΡŽ сброса состояния ΠΊΠΎΠ½Π²Π΅ΠΉΠ΅Ρ€Π°. Π Π°Π½Π΅Π΅ вСс "COSTS_N_INSNS (2) + 3" указывался Π² GCC Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для процСссоров Intel Ice Lake ΠΈ Alder Lake, Π° Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ выставлСн для ΠΎΠ±Ρ‰Π΅Π³ΠΎ (generic) профиля процСссоров x86.

ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ, Ρ‡Ρ‚ΠΎ послС принятия ΠΏΠ°Ρ‚Ρ‡Π° всплыла рСгрСссия, ΠΈΠ·-Π·Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ тСст "Hint" стал Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒΡΡ Ρƒ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΈΠ· Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² GCC Π½Π° 30% ΠΌΠ΅Π΄Π»Π΅Π½Π½Π΅Π΅ ΠΏΡ€ΠΈ сборкС с опциями "-march=generic -mtune=znver5" ΠΈ "-march=generic -mtune=graniterapids". ΠŸΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ прохоТдСния тСстов SPEC2017 ΠΈ SPEC2026 послС внСсСния измСнСния ΠΎΡΡ‚Π°Π»Π°ΡΡŒ Π½Π° ΠΏΡ€Π΅ΠΆΠ½Π΅ΠΌ ΡƒΡ€ΠΎΠ²Π½Π΅. НаличиС рСгрСссии ΠΏΠΎΠ΄Ρ‚Π²Π΅Ρ€ΠΆΠ΄Π΅Π½ΠΎ Π°Π²Ρ‚ΠΎΡ€ΠΎΠΌ ΠΈΠ·Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΊΠΎΠΌΠΌΠΈΡ‚Π°, ΠΏΠΎ Π΅Π³ΠΎ Π΄Π°Π½Π½Ρ‹ΠΌ Π·Π°ΠΌΠ΅Π΄Π»Π΅Π½ΠΈΠ΅ прохоТдСния тСста Hint составляСт 14% ΠΏΡ€ΠΈ сборкС с опциями "-O2 -mtune=generic -march=x86-64-v3".

Π—Π°ΠΌΠ΅Π΄Π»Π΅Π½ΠΈΠ΅ ΠΎΠ±ΡŠΡΡΠ½ΡΠ΅Ρ‚ΡΡ Ρ‚Π΅ΠΌ, Ρ‡Ρ‚ΠΎ Π² ΠΊΠΎΠ΄Π΅ тСста Hint имССтся Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄Π½Π° условная конструкция, прСобразуСмая GCC Π² прСдставлСниС Π½Π° Π±Π°Π·Π΅ CMOV. Данная конструкция выполняСтся достаточно Ρ€Π΅Π΄ΠΊΠΎ (Π² 3%) ΠΈ Π΅Ρ‘ оптимизация Π½Π΅ влияСт Π½Π° ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ. ΠŸΡ€ΠΈ этом ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ Ρ€Π΅ΠΆΠΈΠΌΠ° Π³Π΅Π½Π΅Ρ€Π°Ρ†ΠΈΠΈ ΠΊΠΎΠ΄Π° ΠΏΡ€ΠΈΠ²Π΅Π»ΠΎ ΠΊ ΠΏΠΎΠ±ΠΎΡ‡Π½ΠΎΠΌΡƒ эффСкту, Π·Π°ΠΌΠ΅Π΄Π»ΠΈΠ²ΡˆΠ΅ΠΌΡƒ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ Π±ΠΎΠ»Π΅Π΅ часто выполняСмого ΠΊΠΎΠ΄Π°.

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ: https://www.opennet.ru/opennews/art.shtml?num=65757