<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0">
  <channel>
    <link>https://www.linux.org.ru/</link>
    <language>ru</language>
    <title>Linux.org.ru: Новости</title>

    <description>Linux.org.ru: Новости</description>

    <pubDate>
      Sat, 26 Sep 2026 20:58:40 +0300</pubDate>
  <item>
      <author>BruteForce</author>
      <link>https://www.linux.org.ru/news/opensource/18385597</link>
      <guid>https://www.linux.org.ru/news/opensource/18385597</guid>
      <title>pictura-stainless 1.0.0 — легковесный аналог Pictura Noctis</title>
      <pubDate>Thu, 24 Sep 2026 12:05:24 +0300</pubDate>
      






<description><![CDATA[
  
    













  <div class="medium-image-container" style="max-width: 1122px; max-height: 90vh;
    width: min(var(--image-width), calc(90vh * 1000 / 516))">
  <figure class="medium-image" 
    style="position: relative; padding-bottom: 51.6%; padding-bottom: min(51.6%, 90vh); margin: 0"
  >
    
      <img
              itemprop="thumbnail"
              class="medium-image"
              src="https://www.linux.org.ru/images/24102/1000px.jpg"
              alt="pictura-stainless 1.0.0 — легковесный аналог Pictura Noctis"
              srcset="images/24102/500px.jpg 500w, images/24102/1000px.jpg 1000w, https://www.linux.org.ru/images/24102/original.png 1122w"
              sizes="100vw" style="position: absolute; max-height: 90vh"
              
              width=1000 height=516>
      <meta itemprop="caption" content="pictura-stainless 1.0.0 — легковесный аналог Pictura Noctis">
    
  </figure>
  </div>

  

  <p>Опубликован выпуск pictura-stainless 1.0.0 — утилиты для установки случайных обоев в Noctalia Shell (Quickshell). Проект создан как лёгкая и более быстрая альтернатива <a href="https://www.linux.org.ru/news/opensource/18384577">недавно вышедшей</a> утилите <a href="https://sourcecraft.dev/saahriktu/pictura-noctis">Pictura Noctis</a>, с добавлением поддержки других WM (автор использует <span class="code"><code>sway</code></span>).</p>
<h4>Основные отличия</h4>
<ul>
<li>
<p><strong>Скорость сборки и размер</strong>: программа не зависит от экосистемы крейтов и собирается Makefile слишком быстро.</p>
</li>
<li>
<p><strong>Не все флаги совместимы.</strong></p>
</li>
<li>
<p><strong>Режим для скриптов</strong>: добавлен флаг <span class="code"><code>-p</code></span>, который печатает только путь к выбранному изображению, что упрощает использование утилиты c другими бэкендами обоев:</p>
</li>
</ul>
<div class="code"><pre><code class="no-highlight">swaymsg output &quot;*&quot; bg &quot;$(./pictura-stainless -p ~/Pictures/Wallpapers)&quot; fill
</code></pre>
</div>
<h5>Требования и сборка</h5>
<p>Для сборки требуется GCC 13 или Clang 16 и выше:</p>
<div class="code"><pre><code class="no-highlight">git clone https://github.com/x6prl/pictura-stainless.git
cd pictura-stainless
make
make install PREFIX=$HOME/.local
</code></pre>
</div>
<p>GCC младше 14 и Clang младше 18:</p>
<div class="code"><pre><code class="no-highlight">make CSTD=gnu2x
</code></pre>
</div>
<p>Нестрипнутый исполняемый файл может показаться великоват</p>
<div class="code"><pre><code class="no-highlight">$./pictura-stainless -v
pictura-stainless 1.0.0
$du -h pictura-stainless
24K	pictura-stainless
</code></pre>
</div>
<p>Но strip позволит сократить его размер ещё на 4KБ.</p>
<p>Исходный код написан на языке Си и распространяется под лицензией GPLv3.</p>
<p>Автор отмечает, что альтернативная реализация не только значительно упрощает поддержку кода, но и положительно сказывается на производительности за счет использования современных подходов к управлению памятью. При этом сравнительных замеров не производилось, а оригинальный код Pictura Noctris не был даже скачан.</p>
<p><a href="https://github.com/x6prl/pictura-stainless/blob/main/WM_INTEGRATION.md">Инструкции по интеграции с вашим любимым WM</a></p>
<p><a href="https://github.com/x6prl/pictura-stainless/releases/tag/v1.0.0">Собранные бинарники для x86_64 и aarch64</a></p>


  
  
  
      <p class="tags"><i class="icon-tag"></i>&nbsp;<a class=tag rel=tag href="/tag/c">c</a>, <a class=tag rel=tag href="/tag/cli">cli</a>, <a class=tag rel=tag href="/tag/noctalia">noctalia</a>, <a class=tag rel=tag href="/tag/%D0%BE%D0%B1%D0%BE%D0%B8">обои</a>, <a class=tag rel=tag href="/tag/%D0%BE%D1%82%20%D0%B0%D0%B2%D1%82%D0%BE%D1%80%D0%B0">от автора</a></p>
  
]]>
</description></item>
  <item>
      <author>Illium</author>
      <link>https://www.linux.org.ru/news/multimedia/18385612</link>
      <guid>https://www.linux.org.ru/news/multimedia/18385612</guid>
      <title>Выпуск FluxCast 0.2.7, инструмента для трансляции рабочего стола Linux на Smart TV</title>
      <pubDate>Thu, 24 Sep 2026 11:50:31 +0300</pubDate>
      






<description><![CDATA[
  

  <p>Состоялся выпуск проекта FluxCast v0.2.7, предназначенного для организации стриминга рабочего стола Linux на экраны Smart TV по протоколам Wi-Fi Direct (Miracast), DLNA и Chromecast с минимальной задержкой. Исходный код проекта написан на Python и распространяется под лицензией GPLv3.</p>
<p>Ключевым изменением в версии 0.2.7 стало полное устранение двух уязвимостей безопасности в сетевом стеке (исправлены несанкционированное подключение к RTSP-сессии и DoS-уязвимость, приводящая к MemoryError).</p>
<p>( <a href="https://www.linux.org.ru/news/multimedia/18385612#cut">читать дальше...</a> )</p>


  
  
  
      <p class="tags"><i class="icon-tag"></i>&nbsp;<a class=tag rel=tag href="/tag/miracast">miracast</a>, <a class=tag rel=tag href="/tag/python">python</a>, <a class=tag rel=tag href="/tag/smart%20tv">smart tv</a>, <a class=tag rel=tag href="/tag/streaming">streaming</a>, <a class=tag rel=tag href="/tag/%D0%BE%D1%82%20%D0%B0%D0%B2%D1%82%D0%BE%D1%80%D0%B0">от автора</a></p>
  
]]>
</description></item>
  <item>
      <author>zabbal</author>
      <link>https://www.linux.org.ru/news/linux-general/18384704</link>
      <guid>https://www.linux.org.ru/news/linux-general/18384704</guid>
      <title>systemd 262</title>
      <pubDate>Wed, 23 Sep 2026 11:40:42 +0300</pubDate>
      






<description><![CDATA[
  
    













  <div class="medium-image-container" style="max-width: 600px; max-height: 90vh;
    width: min(var(--image-width), calc(90vh * 1000 / 667))">
  <figure class="medium-image" 
    style="position: relative; padding-bottom: 66.7%; padding-bottom: min(66.7%, 90vh); margin: 0"
  >
    
      <img
              itemprop="thumbnail"
              class="medium-image"
              src="https://www.linux.org.ru/images/24095/1000px.jpg"
              alt="systemd 262"
              srcset="images/24095/500px.jpg 500w, https://www.linux.org.ru/images/24095/original.png 600w"
              sizes="100vw" style="position: absolute; max-height: 90vh"
              
              width=1000 height=667>
      <meta itemprop="caption" content="systemd 262">
    
  </figure>
  </div>

  

  <p>К нам приехал долгожданный релиз свободного (GPL) менеджера систем GNU/Linux. В этой версии:</p>
<ul>
<li>поддержка LUO (<a href="https://www.kernel.org/doc/html/latest/core-api/liveupdate.html">Live-Update Orchestrator</a>);</li>
<li>canary text для ИИ-агентов (для правильной атрибуции соответствующих изменений) в <span class="code"><code>AGENTS.md</code></span>;</li>
<li>поддержка политик FSCRYPTv2 в <strong>systemd-homed</strong>;</li>
<li>полный перевод <strong>udevadm</strong> на интерфейс <em>varlink</em>;</li>
<li>возможность сборки <strong>systemd</strong> в качестве статического бинарника (для использования в контейнерах);</li>
<li>множество других больших и малых изменений.</li>
</ul>
<p>Поддержка LUO особенно интересна в контексте работ над <a href="https://lore.kernel.org/all/20260920193650.3373435-1-pasha.tatashin@soleen.com">Orphaned VM</a> — виртуалках, способных переживать ребут хоста без остановки работы.</p>


  
  
  
      <p class="tags"><i class="icon-tag"></i>&nbsp;<a class=tag rel=tag href="/tag/systemd">systemd</a>, <span class=tag>systemd-homed</span>, <a class=tag rel=tag href="/tag/udevadm">udevadm</a>, <a class=tag rel=tag href="/tag/varlink">varlink</a></p>
  
]]>
</description></item>
  <item>
      <author>stuzer</author>
      <link>https://www.linux.org.ru/news/android/18384216</link>
      <guid>https://www.linux.org.ru/news/android/18384216</guid>
      <title>Представлены первые ноутбуки Googlebook, оснащённые Android</title>
      <pubDate>Wed, 23 Sep 2026 11:36:53 +0300</pubDate>
      






<description><![CDATA[
  
    













  <div class="medium-image-container" style="max-width: 1273px; max-height: 90vh;
    width: min(var(--image-width), calc(90vh * 1000 / 635))">
  <figure class="medium-image" 
    style="position: relative; padding-bottom: 63.5%; padding-bottom: min(63.5%, 90vh); margin: 0"
  >
    
      <img
              itemprop="thumbnail"
              class="medium-image"
              src="https://www.linux.org.ru/images/24094/1000px.jpg"
              alt="Представлены первые ноутбуки Googlebook, оснащённые Android"
              srcset="images/24094/500px.jpg 500w, images/24094/1000px.jpg 1000w, https://www.linux.org.ru/images/24094/original.jpg 1273w"
              sizes="100vw" style="position: absolute; max-height: 90vh"
              
              width=1000 height=635>
      <meta itemprop="caption" content="Представлены первые ноутбуки Googlebook, оснащённые Android">
    
  </figure>
  </div>

  

  <p>Googlebook — это устройство, которое обеспечивает бесшовное взаимодействие с Android-смартфонами. Вы можете устанавливать приложения из Google Play и запускать их прямо из интерфейса Googlebook, не доставая телефон и не переустанавливая программы на ноутбуке. Файловый менеджер предоставляет доступ к содержимому смартфонов на Android, позволяя переносить, просматривать и искать файлы на различных устройствах.</p>
<p>В платформу встроен ИИ-ассистент Gemini, который активируется с помощью умного курсора. Достаточно провести курсором из стороны в сторону, и он перейдёт в режим контекстных подсказок. Например, при наведении на дату в письме ассистент предложит назначить встречу, а при выборе нескольких изображений можно создать новое изображение на их основе. Также можно сравнивать контент и задавать вопросы ассистенту о содержимом. С его помощью можно создавать пользовательские виджеты, просто описав желаемое на естественном языке.</p>
<p>В базовую комплектацию входят приложения Google Chrome, Google Docs, Gmail, Google Drive, Google Gemini, Google Calendar, Google Photos и YouTube. Помимо приложений и игр из Google Play, можно установить Adobe Photoshop, Adobe Lightroom, CapCut, Microsoft 365 и другие нативные программы. Для запуска игр для ПК доступен сервис GeForce NOW. Также можно просматривать видео с Netflix и HBO Max. Linux-программы запускаются в виртуализированном окружении с использованием pKVM для изоляции памяти.</p>
<p>Устройства, доступные для предзаказа:</p>
<ul>
<li>Lenovo Googlebook (15.3”, Intel Core Ultra 5 325, NPU, 16GB ОЗУ, 512GB SSD, Wifi 7, Bluetooth 5.4, два порта USB Type-C Thunderbolt 4, один USB 3.2 Type-A, аудиоразъём 3.5 мм, HDMI 2.0, аккумулятор 70 Вт·ч, вес 1.281 кг, цена $1,349).</li>
<li>Dell XPS Googlebook (13.4”, Qualcomm Snapdragon X Elite X1E-80-100, NPU, 16GB ОЗУ, 512GB SSD, Wifi 7, Bluetooth 5.4, два порта USB Type-C 3.2 (10 Гбит/с) с DisplayPort 1.4, аккумулятор 52 Вт·ч, вес 1 кг, цена $1,199).</li>
<li>Acer Googlebook (14.0”, Intel Core Ultra 5 325, NPU, 16GB ОЗУ, 512GB SSD, Wifi 7, Bluetooth 6, порт USB Type-C 3.2 (10 Гбит/с) с DisplayPort 1.4, аккумулятор 71 Вт·ч, вес 1.139 кг, цена $899).</li>
</ul>


  
  
  
      <p class="tags"><i class="icon-tag"></i>&nbsp;<a class=tag rel=tag href="/tag/android">android</a>, <a class=tag rel=tag href="/tag/google">google</a></p>
  
]]>
</description></item>
  <item>
      <author>saahriktu</author>
      <link>https://www.linux.org.ru/news/opensource/18384577</link>
      <guid>https://www.linux.org.ru/news/opensource/18384577</guid>
      <title>Вышла Pictura Noctis 1.0.0</title>
      <pubDate>Tue, 22 Sep 2026 15:35:28 +0300</pubDate>
      






<description><![CDATA[
  

  <p>Pictura Noctis&nbsp;&mdash; программа для установки случайной картинки в качестве обоев рабочего стола из указанной директории в Noctalia Shell из командной строки, написана на Rust.
</p><p>( <a href="https://www.linux.org.ru/news/opensource/18384577#cut0">читать дальше...</a> )</p>

  
  
  
      <p class="tags"><i class="icon-tag"></i>&nbsp;<a class=tag rel=tag href="/tag/cli">cli</a>, <a class=tag rel=tag href="/tag/noctalia">noctalia</a>, <a class=tag rel=tag href="/tag/rust">rust</a>, <a class=tag rel=tag href="/tag/%D0%BD%D0%BE%D0%B2%D0%BE%D1%81%D1%82%D0%B8%20%D0%BE%D1%82%20saahriktu">новости от saahriktu</a>, <a class=tag rel=tag href="/tag/%D0%BE%D1%82%20%D0%B0%D0%B2%D1%82%D0%BE%D1%80%D0%B0">от автора</a></p>
  
]]>
</description></item>
  <item>
      <author>unclestephen</author>
      <link>https://www.linux.org.ru/news/ubuntu/18383709</link>
      <guid>https://www.linux.org.ru/news/ubuntu/18383709</guid>
      <title>Ubuntu 26.10 полностью переводит Coreutils на Rust и лицензию MIT после аудита и исправления десятков проблем</title>
      <pubDate>Tue, 22 Sep 2026 10:58:36 +0300</pubDate>
      






<description><![CDATA[
  
    













  <div class="medium-image-container" style="max-width: 1280px; max-height: 90vh;
    width: min(var(--image-width), calc(90vh * 1000 / 1000))">
  <figure class="medium-image" 
    style="position: relative; padding-bottom: 100.0%; padding-bottom: min(100.0%, 90vh); margin: 0"
  >
    
      <a href="https://www.linux.org.ru/images/24091/original.jpg" itemprop="contentURL">
    
      <img
              itemprop="thumbnail"
              class="medium-image"
              src="https://www.linux.org.ru/images/24091/1000px.jpg"
              alt="Ubuntu 26.10 полностью переводит Coreutils на Rust и лицензию MIT после аудита и исправления десятков проблем"
              srcset="images/24091/500px.jpg 500w, images/24091/1000px.jpg 1000w, https://www.linux.org.ru/images/24091/original.jpg 1280w"
              sizes="100vw" style="position: absolute; max-height: 90vh"
              
              width=1000 height=1000>
      <meta itemprop="caption" content="Ubuntu 26.10 полностью переводит Coreutils на Rust и лицензию MIT после аудита и исправления десятков проблем">
    
      </a>
    
  </figure>
  </div>

  

  <p>В разрабатываемой <strong>Ubuntu 26.10 «Stonking Stingray»</strong> завершён переход базовых утилит с GNU Coreutils на написанную на Rust и распространяемую по лицензии MIT реализацию uutils/coreutils. В актуальных <a href="https://documentation.ubuntu.com/release-notes/26.10/">release notes Ubuntu 26.10</a> изменение обозначено как <strong>«100% Rust coreutils»</strong>: последние остававшиеся GNU-версии <span class="code"><code>cp</code></span>, <span class="code"><code>mv</code></span> и <span class="code"><code>rm</code></span> заменены реализациями uutils <a href="https://lists.ubuntu.com/archives/stonking-changes/2026-August/005910.html">17 августа 2026 года, когда в репозиторий Ubuntu вернули Rust-реализацию <span class="code"><code>cp</code></span></a>.</p>
<p>Процесс замены начался 12 марта 2025 года, когда Canonical представила план <a href="https://discourse.ubuntu.com/t/carefully-but-purposefully-oxidising-ubuntu/56995">«Carefully But Purposefully Oxidising Ubuntu»</a>. Главной причиной называлось повышение безопасности базовых компонентов: Rust позволяет на этапе компиляции исключать целые классы ошибок управления памятью, характерных для C и C++. При этом Canonical подчёркивала зрелость существующих реализаций — GNU Coreutils не объявлялись устаревшими или небезопасными, речь шла о долгосрочной модернизации Ubuntu.</p>
<p>( <a href="https://www.linux.org.ru/news/ubuntu/18383709#cut">читать дальше...</a> )</p>


  
  
  
      <p class="tags"><i class="icon-tag"></i>&nbsp;<a class=tag rel=tag href="/tag/coreutils">coreutils</a>, <a class=tag rel=tag href="/tag/rust">rust</a>, <a class=tag rel=tag href="/tag/ubuntu">ubuntu</a></p>
  
]]>
</description></item>
  <item>
      <author>nuxster</author>
      <link>https://www.linux.org.ru/news/games/18383837</link>
      <guid>https://www.linux.org.ru/news/games/18383837</guid>
      <title>Valve представила Lepton — набор инструментов для запуска Android-игр в Linux</title>
      <pubDate>Mon, 21 Sep 2026 13:48:40 +0300</pubDate>
      






<description><![CDATA[
  
    













  <div class="medium-image-container" style="max-width: 1080px; max-height: 90vh;
    width: min(var(--image-width), calc(90vh * 1000 / 511))">
  <figure class="medium-image" 
    style="position: relative; padding-bottom: 51.1%; padding-bottom: min(51.1%, 90vh); margin: 0"
  >
    
      <img
              itemprop="thumbnail"
              class="medium-image"
              src="https://www.linux.org.ru/images/24093/1000px.jpg"
              alt="Valve представила Lepton — набор инструментов для запуска Android-игр в Linux"
              srcset="images/24093/500px.jpg 500w, images/24093/1000px.jpg 1000w, https://www.linux.org.ru/images/24093/original.jpg 1080w"
              sizes="100vw" style="position: absolute; max-height: 90vh"
              
              width=1000 height=511>
      <meta itemprop="caption" content="Valve представила Lepton — набор инструментов для запуска Android-игр в Linux">
    
  </figure>
  </div>

  

  <p>Открытый набор инструментов Lepton предназначен для интеграции с клиентом Steam и, в частности, для запуска VR-совместимых Android-игр на Linux-шлеме Steam Frame.</p>
<p>( <a href="https://www.linux.org.ru/news/games/18383837#cut">читать дальше...</a> )</p>


  
  
  
      <p class="tags"><i class="icon-tag"></i>&nbsp;<a class=tag rel=tag href="/tag/android">android</a>, <a class=tag rel=tag href="/tag/steam">steam</a>, <a class=tag rel=tag href="/tag/valve">valve</a></p>
  
]]>
</description></item>
  <item>
      <author>dataman</author>
      <link>https://www.linux.org.ru/news/java/18383527</link>
      <guid>https://www.linux.org.ru/news/java/18383527</guid>
      <title>Java SE 27 и OpenJDK 27</title>
      <pubDate>Sun, 20 Sep 2026 19:59:36 +0300</pubDate>
      






<description><![CDATA[
  

  <p>После шести месяцев разработки компания Oracle <a href="https://blogs.oracle.com/java/the-arrival-of-java-27">опубликовала</a> платформу <a href="https://www.oracle.com/java/technologies/javase-downloads.html">Java SE 27</a> (Java Platform, Standard Edition 27), в качестве эталонной реализации которой используется открытый проект <a href="https://openjdk.org/">OpenJDK</a>. За исключением удаления некоторых устаревших возможностей в Java SE 27 сохранена обратная совместимость с прошлыми выпусками платформы Java &mdash; большинство ранее написанных Java-проектов без изменений будут работоспособны при запуске под управлением новой версии. Готовые для установки сборки Java SE 27 (JDK, JRE и Server JRE) <a href="http://jdk.java.net/27">подготовлены</a> для Linux (x86_64, AArch64), Windows (x86_64) и macOS (x86_64, AArch64). Разработанная в рамках проекта OpenJDK эталонная реализация <a href="http://openjdk.java.net/projects/jdk/23/">Java SE 27</a> полностью открыта под лицензией GPLv2 с исключениями GNU ClassPath, разрешающими динамическое связывание с коммерческими продуктами.</p>
<p>Java SE 27 <a href="https://www.oracle.com/java/technologies/java-se-support-roadmap.html">отнесён</a> к категории выпусков с обычным сроком поддержки, обновления для которого будут выпускаться до следующего релиза. В качестве ветки с длительным сроком поддержки (LTS) следует использовать Java SE 25, Java SE 21 или Java SE 17, обновления для которых будут выпускаться до 2033, 2031 и 2029 годов соответственно (общедоступные &mdash; до сентября 2030, 2028 и 2026 годов). Расширенная поддержка LTS-ветки Java SE 8 продлится до 2030 года, а Java SE 11 &mdash; до 2032 года.</p>
<p>( <a href="https://www.linux.org.ru/news/java/18383527#cut">читать дальше...</a> )</p>


  
  
  
      <p class="tags"><i class="icon-tag"></i>&nbsp;<a class=tag rel=tag href="/tag/java">java</a>, <a class=tag rel=tag href="/tag/java%20se">java se</a>, <a class=tag rel=tag href="/tag/openjdk">openjdk</a>, <a class=tag rel=tag href="/tag/opennet">opennet</a>, <a class=tag rel=tag href="/tag/oracle">oracle</a></p>
  
]]>
</description></item>
  <item>
      <author>dotcoder</author>
      <link>https://www.linux.org.ru/news/clusters/18382433</link>
      <guid>https://www.linux.org.ru/news/clusters/18382433</guid>
      <title>Вышел стабильный релиз открытого S3-совместимого хранилища RustFS 1.0.0 GA</title>
      <pubDate>Sat, 19 Sep 2026 13:06:28 +0300</pubDate>
      






<description><![CDATA[
  

  <p>16 сентября 2026 года проект RustFS объявил о выпуске версии 1.0.0 GA — стабильного релиза распределённого объектного хранилища с совместимостью с API Amazon S3. По словам разработчиков, выпуск 1.0.0 знаменует переход проекта от активной разработки к использованию в производственных средах.</p><p>RustFS — распределённая система объектного хранения, полностью написанная на языке Rust. Разработка проекта началась в феврале 2024 года, а в июле 2025 года его исходный код был опубликован под лицензией Apache 2.0. RustFS ориентирован на хранение больших объёмов данных и использование в облачных, корпоративных и инфраструктурах искусственного интеллекта.</p><p>( <a href="https://www.linux.org.ru/news/clusters/18382433#cut0">Читать дальше</a> )</p>

  
  
  
      <p class="tags"><i class="icon-tag"></i>&nbsp;<a class=tag rel=tag href="/tag/cloud%20storage">cloud storage</a>, <a class=tag rel=tag href="/tag/rust">rust</a>, <span class=tag>rustfs</span>, <a class=tag rel=tag href="/tag/s3">s3</a></p>
  
]]>
</description></item>
  <item>
      <author>nuxster</author>
      <link>https://www.linux.org.ru/news/gnome/18381869</link>
      <guid>https://www.linux.org.ru/news/gnome/18381869</guid>
      <title>Выпуск среды рабочего стола GNOME 51 «A Coruña»</title>
      <pubDate>Fri, 18 Sep 2026 10:16:43 +0300</pubDate>
      






<description><![CDATA[
  
    













  <div class="medium-image-container" style="max-width: 1623px; max-height: 90vh;
    width: min(var(--image-width), calc(90vh * 1000 / 715))">
  <figure class="medium-image" 
    style="position: relative; padding-bottom: 71.5%; padding-bottom: min(71.5%, 90vh); margin: 0"
  >
    
      <a href="https://www.linux.org.ru/images/24078/original.jpg" itemprop="contentURL">
    
      <img
              itemprop="thumbnail"
              class="medium-image"
              src="https://www.linux.org.ru/images/24078/1000px.jpg"
              alt="Выпуск среды рабочего стола GNOME 51 «A Coruña»"
              srcset="images/24078/500px.jpg 500w, images/24078/1000px.jpg 1000w, images/24078/1500px.jpg 1500w, https://www.linux.org.ru/images/24078/original.jpg 1623w"
              sizes="100vw" style="position: absolute; max-height: 90vh"
              
              width=1000 height=715>
      <meta itemprop="caption" content="Выпуск среды рабочего стола GNOME 51 «A Coruña»">
    
      </a>
    
  </figure>
  </div>

  

  <p>После шести месяцев разработки опубликован выпуск среды рабочего стола <strong>GNOME 51</strong>.</p>
<p>Релиз в основном про плавность интерфейса, улучшения <strong>Wayland</strong>/<strong>Mutter</strong>, удобство встроенных приложений и корпоративные сценарии. Также продолжается техническая модернизация: SVG-курсоры, обновлённый <strong>GTK</strong> и переход от <strong>gnome-keyring</strong> к Rust-компоненту <strong>oo7</strong>.</p>
<p>( <a href="https://www.linux.org.ru/news/gnome/18381869#cut">читать дальше...</a> )</p>


  
  
  
      <p class="tags"><i class="icon-tag"></i>&nbsp;<a class=tag rel=tag href="/tag/gnome">gnome</a></p>
  
]]>
</description></item>
  <item>
      <author>Rodegast</author>
      <link>https://www.linux.org.ru/news/proprietary/18381892</link>
      <guid>https://www.linux.org.ru/news/proprietary/18381892</guid>
      <title>Вышел Meta Test 2.0</title>
      <pubDate>Thu, 17 Sep 2026 23:47:15 +0300</pubDate>
      






<description><![CDATA[
  

  <p>Meta Test&nbsp;&mdash; это российская программная платформа для создания и запуска автоматизированных тестов веб-приложений людьми без навыков программирования. В основе платформы лежит концепция языково-ориентированного программирования. Для описания тестов используется декларативный предметно-ориентированный язык, что позволяет избавится от создания тестового &#171;фреймворка&#187; и сложных для понимания концепций вроде Page Object Model. Но тем не менее поддерживается исполнения в тестах обычного кода на языке python, что позволяет гибко работать с источниками тестовых данных, отправлять API запросы и даже создавать новые команды для встроенного языка. </p><p><b>Основные изменения:</b>
</p><ul><li> Расширения для поддержки браузеров chromium, edge и safari были перенесены из дистрибутива в репозиторий для расширений.
</li><li> Улучшена система отчётов. Доработан отчёт для allure.
</li><li> В механизм расширений была добавлена поддержка команд.
</li><li> Изменено поведение большинства команд, некоторые команды были переименованы.
</li><li> Добавлены команды для поддержки js-alerts.
</li><li> Доработан раннер тестов. Добавлена поддержка статистики, что позволяет автоматически ранжировать тесты по времени запуска и запускать только упавшие тесты.
</li><li> Добавлена начальная поддержка HTTP запросов. С их помощью можно напрямую обращаться к веб-серверу, минуя взаимодействия с браузером.
</li></ul><p>
Этот механизм в первую очередь предназначен для дополнения браузерного тестирования, а не для создания самостоятельных API-тестов.</p><p>Например, тест, приведённый ниже, переходит на URL <a href="http://the-internet.herokuapp.com/download">http://the-internet.herokuapp.com/download</a> и получает все ссылки, находящиеся в контейнере с классом example.
Затем для каждой ссылки выполняется HEAD запрос, код статуса которого должен быть равным 200.</p><div class="code"><pre class="language-python"><code>from metatest import *

TEST[&quot;Проверка доступности ссылок для скачивание файлов&quot;](
    URL(&quot;http://the-internet.herokuapp.com/download&quot;)
    
    , &quot;Проверяем доступность всех URL файлов&quot;
    , HEAD[ALL(&quot;.example &gt; a&quot;, &quot;attr::href&quot;)](
        STATUS == STATUS.OK
        , timeout=25
))
</code></pre></div>

  
  
  
      <p class="tags"><i class="icon-tag"></i>&nbsp;<a class=tag rel=tag href="/tag/dsl">dsl</a>, <a class=tag rel=tag href="/tag/qa">qa</a>, <a class=tag rel=tag href="/tag/%D0%B8%D0%BC%D0%BF%D0%BE%D1%80%D1%82%D0%BE%D0%B7%D0%B0%D0%BC%D0%B5%D1%89%D0%B5%D0%BD%D0%B8%D0%B5">импортозамещение</a>, <a class=tag rel=tag href="/tag/%D0%BE%D1%82%20%D0%B0%D0%B2%D1%82%D0%BE%D1%80%D0%B0">от автора</a>, <a class=tag rel=tag href="/tag/%D1%82%D0%B5%D1%81%D1%82%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5">тестирование</a></p>
  
]]>
</description></item>
  <item>
      <author>panter_dsd</author>
      <link>https://www.linux.org.ru/news/opensource/18381241</link>
      <guid>https://www.linux.org.ru/news/opensource/18381241</guid>
      <title>Tatuin v0.27.0</title>
      <pubDate>Wed, 16 Sep 2026 22:15:02 +0300</pubDate>
      






<description><![CDATA[
  
    













  <div class="medium-image-container" style="max-width: 2000px; max-height: 90vh;
    width: min(var(--image-width), calc(90vh * 1000 / 668))">
  <figure class="medium-image" 
    style="position: relative; padding-bottom: 66.8%; padding-bottom: min(66.8%, 90vh); margin: 0"
  >
    
      <a href="https://www.linux.org.ru/images/24067/original.png" itemprop="contentURL">
    
      <img
              itemprop="thumbnail"
              class="medium-image"
              src="https://www.linux.org.ru/images/24067/1000px.jpg"
              alt="Tatuin v0.27.0"
              srcset="images/24067/500px.jpg 500w, images/24067/1000px.jpg 1000w, images/24067/1500px.jpg 1500w, images/24067/2000px.jpg 2000w"
              sizes="100vw" style="position: absolute; max-height: 90vh"
              
              width=1000 height=668>
      <meta itemprop="caption" content="Tatuin v0.27.0">
    
      </a>
    
  </figure>
  </div>

  

  <p>Tatuin (Task Aggregator TUI for N providers) — агрегатор задач с текстовым пользовательским интерфейсом (TUI), объединяющий в одном окне задачи из различных источников: Todoist, Obsidian, GitLab TODO, GitHub Issues, iCal и CalDAV. Поддерживает базовые операции над задачами — добавление, редактирование, выполнение и удаление.</p>
<h2>Изменения в версии v0.27.0</h2>
<h3>Добавлено</h3>
<ul>
<li><a href="https://github.com/panter-dsd/tatuin/issues/359">Issue #359</a>: добавлено создание задач пакетом (batch) — теперь можно создать сразу несколько задач из списка, по одной задаче на строку</li>
<li><a href="https://github.com/panter-dsd/tatuin/issues/365">Issue #365</a>: улучшено многострочное поле редактирования текста — теперь оно полноценно поддерживает функции редактирования (перемещение курсора между строками, прокрутка и т.д.)</li>
<li><a href="https://github.com/panter-dsd/tatuin/issues/363">Issue #363</a>: из панели информации о задаче убран идентификатор задачи, так как он не нужен пользователю</li>
<li><a href="https://github.com/panter-dsd/tatuin/issues/366">Issue #366</a>: фильтр/статус &laquo;Uncompleted&raquo; переименован в &laquo;Todo&raquo; для большей ясности</li>
</ul>
<h5>Исправлено</h5>
<ul>
<li><a href="https://github.com/panter-dsd/tatuin/pull/481">Issue #482</a>: исправлено создание daily note в Obsidian, которое было сломано после обновления плагина Local REST API</li>
<li><a href="https://github.com/panter-dsd/tatuin/issues/419">Issue #419</a>: исправлено создание задач в Obsidian, которое было сломано после обновления плагина Local REST API</li>
<li><a href="https://github.com/panter-dsd/tatuin/issues/373">Issue #373</a>: исправлено падение при отображении гиперссылки в описании задачи, если она не помещалась на экране</li>
<li><a href="https://github.com/panter-dsd/tatuin/issues/258">Issue #258</a>: исправлено несколько проблем безопасности в CI/CD workflow&rsquo;ах GitHub Actions (риск инъекции команд через неэкранированную подстановку входных данных)</li>
</ul>


  
  
  
      <p class="tags"><i class="icon-tag"></i>&nbsp;<a class=tag rel=tag href="/tag/rust">rust</a>, <a class=tag rel=tag href="/tag/task%20manager">task manager</a>, <a class=tag rel=tag href="/tag/tatuin">tatuin</a>, <a class=tag rel=tag href="/tag/todoist">todoist</a>, <a class=tag rel=tag href="/tag/%D0%BE%D1%82%20%D0%B0%D0%B2%D1%82%D0%BE%D1%80%D0%B0">от автора</a></p>
  
]]>
</description></item>
  <item>
      <author>dataman</author>
      <link>https://www.linux.org.ru/news/opensource/18380889</link>
      <guid>https://www.linux.org.ru/news/opensource/18380889</guid>
      <title>Unicode 18.0</title>
      <pubDate>Wed, 16 Sep 2026 21:43:54 +0300</pubDate>
      






<description><![CDATA[
  
    













  <div class="medium-image-container" style="max-width: 400px; max-height: 90vh;
    width: min(var(--image-width), calc(90vh * 1000 / 1000))">
  <figure class="medium-image" 
    style="position: relative; padding-bottom: 100.0%; padding-bottom: min(100.0%, 90vh); margin: 0"
  >
    
      <img
              itemprop="thumbnail"
              class="medium-image"
              src="https://www.linux.org.ru/images/24061/1000px.jpg"
              alt="Unicode 18.0"
              srcset=", https://www.linux.org.ru/images/24061/original.png 400w"
              sizes="100vw" style="position: absolute; max-height: 90vh"
              
              width=1000 height=1000>
      <meta itemprop="caption" content="Unicode 18.0">
    
  </figure>
  </div>

  

  <p>Состоялся выпуск 18.0 стандартов <a href="https://www.unicode.org/standard/WhatIsUnicode.html">Unicode</a>.</p>
<p>Всего в эту версию добавлено 13007 <a href="https://www.unicode.org/charts/PDF/Unicode-18.0/">новых символов</a>, включая знаки трёх письменностей:</p>
<ul>
<li>11328 знаков малой печати (<a href="https://ru.wikipedia.org/wiki/Сяочжуань">сяочжуань</a>).</li>
<li>914 знаков и 51 радикал <a href="https://ru.wikipedia.org/wiki/Чжурчжэньское_письмо">чжурчжэньского письма</a>.</li>
<li>311 числовых знака <a href="https://en.wikipedia.org/wiki/Proto-cuneiform">протоклинописи</a>.</li>
</ul>
<p>Также добавлены:</p>
<ul>
<li>3 новых символа валют: мальдивской руфии, дирхама ОАЭ и оманского риала.</li>
<li>9 <a href="https://www.unicode.org/emoji/charts-18.0/emoji-released.html">новых эмодзи</a>: бабочка <a href="https://ru.wikipedia.org/wiki/Данаида_монарх">монарх</a>, сачок, метеор, направленный влево большой палец, трескающееся лицо, направленный вправо большой палец, маяк, солёный огурец и ластик.</li>
<li>50 музыкальных символов: новые варианты пауз, скрипичных ключей, знаков альтерации, тремоло, фермат и других.</li>
<li>29 других символов, включая исторические математические.</li>
<li>И другие дополнения и исправления.</li>
</ul>
<p>&gt;&gt;&gt; <a href="https://www.unicode.org/versions/Unicode18.0.0">Полное описание этой версии</a></p>
<p>&gt;&gt;&gt; <a href="https://www.unicode.org/Public/18.0.0/charts/">Таблицы кодов символов</a></p>
<p>&gt;&gt;&gt; <a href="https://unicode.org/Public/18.0.0">Файлы с данными</a></p>


  
  
  
      <p class="tags"><i class="icon-tag"></i>&nbsp;<a class=tag rel=tag href="/tag/unicode">unicode</a>, <a class=tag rel=tag href="/tag/%D0%BA%D0%BE%D0%B4%D0%B8%D1%80%D0%BE%D0%B2%D0%BA%D0%B0">кодировка</a>, <a class=tag rel=tag href="/tag/%D1%81%D1%82%D0%B0%D0%BD%D0%B4%D0%B0%D1%80%D1%82">стандарт</a>, <a class=tag rel=tag href="/tag/%D1%8F%D0%B7%D1%8B%D0%BA">язык</a></p>
  
]]>
</description></item>
  <item>
      <author>MozillaFirefox</author>
      <link>https://www.linux.org.ru/news/mozilla/18380699</link>
      <guid>https://www.linux.org.ru/news/mozilla/18380699</guid>
      <title>Firefox 156</title>
      <pubDate>Wed, 16 Sep 2026 06:37:15 +0300</pubDate>
      






<description><![CDATA[
  

  <p><a href="https://download-installer.cdn.mozilla.net/pub/firefox/releases/156.0/">Доступен</a> Firefox 156.</p><p>В этой версии <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=2033250">cнижено</a> потребление ресурсов процессора и памяти при уменьшении больших изображений JPEG до размеров страницы.
</p><p>( <a href="https://www.linux.org.ru/news/mozilla/18380699#cut0">читать дальше...</a> )</p>

  
  
  
      <p class="tags"><i class="icon-tag"></i>&nbsp;<a class=tag rel=tag href="/tag/firefox">firefox</a>, <a class=tag rel=tag href="/tag/mozilla">mozilla</a></p>
  
]]>
</description></item>
  <item>
      <author>AxonOS</author>
      <link>https://www.linux.org.ru/news/opensource/18379671</link>
      <guid>https://www.linux.org.ru/news/opensource/18379671</guid>
      <title>AxonOS — открытый системный слой для BCI</title>
      <pubDate>Tue, 15 Sep 2026 15:16:53 +0300</pubDate>
      






<description><![CDATA[
  

  <p><strong>AxonOS — открытый системный слой для программно-аппаратных BCI</strong></p>
<p>Открыт исходный код AxonOS — проекта, который разрабатывает системный слой между нейроинтерфейсами и прикладными программами (Brain-Computer Interface, BCI). Цель проекта — стандартизировать выполнение задач, передачу нейронных данных и управление разрешениями на уровне BCI-инфраструктуры.</p>
<p>( <a href="https://www.linux.org.ru/news/opensource/18379671#cut">читать дальше...</a> )</p>


  
  
  
      <p class="tags"><i class="icon-tag"></i>&nbsp;<a class=tag rel=tag href="/tag/opensource">opensource</a>, <a class=tag rel=tag href="/tag/realtime">realtime</a>, <a class=tag rel=tag href="/tag/rust">rust</a></p>
  
]]>
</description></item>
  <item>
      <author>stuzer</author>
      <link>https://www.linux.org.ru/news/development/18380357</link>
      <guid>https://www.linux.org.ru/news/development/18380357</guid>
      <title>Открыт код интегрированной среды разработки Rune</title>
      <pubDate>Tue, 15 Sep 2026 15:09:25 +0300</pubDate>
      






<description><![CDATA[
  

  <p>Проект развивает интегрированную среду разработки, вдохновлённую философией Unix, и рассчитан на разработчиков, предпочитающих работать в терминале, но желающих получить современные инструменты работы с кодом без лишнего усложнения и визуального шума. Код написан на языке Go и открыт под лицензией GPLv3.</p>
<p>Rune предлагает классический редактор кода, а также возможности для сопровождения разработки на разных языках программирования, отладки, структурированного поиска и применения AI-агентов, не привязанных к конкретным поставщикам. Рабочий процесс акцентирован на управлении при помощи клавиатуры. Все процессы разработки реализованы вокруг терминала и встроенного консольного оконного менеджера в стиле tmux.</p>
<p>Rune поддерживает применение нескольких рабочих пространств и обеспечивает минимальные задержки и высокую производительность, благодаря задействованию GPU для ускорения отрисовки. Поддерживается разбор синтаксиса, подсветка, навигация по конструкциям и средства для &laquo;умного&raquo; поиска кода для более 300 языков. В качестве первичных языков для разработки заявлены Go, Python, Rust и TypeScript, для которых реализована более продвинутая поддержка семантики и отладки, а также обеспечена интеграция с дополнительными инструментами для интерактивного выполнения (REPL), анализа кода и управления зависимостями.</p>
<p>В форме дополнения поставляется собственный AI-агент Rune Agent, работающий локально и позволяющий генерировать код при работе над проектами. Помимо этого возможно использование и внешних консольных агентов, таких как Claude Code, Pi и OpenCode. Поддерживается запуск разных AI-агентов в разных вкладках, разделение окон на части, перегруппировка окон, переключение между рабочими пространствами, привязка произвольных консольных утилит к горячим клавишам.</p>


  
  
  
      <p class="tags"><i class="icon-tag"></i>&nbsp;<a class=tag rel=tag href="/tag/editor">editor</a>, <a class=tag rel=tag href="/tag/go">go</a></p>
  
]]>
</description></item>
  <item>
      <author>dimonomid</author>
      <link>https://www.linux.org.ru/news/opensource/18379840</link>
      <guid>https://www.linux.org.ru/news/opensource/18379840</guid>
      <title>Salmon — значок в трее и уведомления о проблемах с systemd-сервисами и не только</title>
      <pubDate>Tue, 15 Sep 2026 13:24:27 +0300</pubDate>
      






<description><![CDATA[
  
    













  <div class="medium-image-container" style="max-width: 799px; max-height: 90vh;
    width: min(var(--image-width), calc(90vh * 1000 / 562))">
  <figure class="medium-image" 
    style="position: relative; padding-bottom: 56.2%; padding-bottom: min(56.2%, 90vh); margin: 0"
  >
    
      <img
              itemprop="thumbnail"
              class="medium-image"
              src="https://www.linux.org.ru/images/24053/1000px.jpg"
              alt="Salmon — значок в трее и уведомления о проблемах с systemd-сервисами и не только"
              srcset="images/24053/500px.jpg 500w, https://www.linux.org.ru/images/24053/original.gif 799w"
              sizes="100vw" style="position: absolute; max-height: 90vh"
              
              width=1000 height=562>
      <meta itemprop="caption" content="Salmon — значок в трее и уведомления о проблемах с systemd-сервисами и не только">
    
  </figure>
  </div>

  

  <p>Опубликована версия Salmon 1.1.1 &ndash; простой системы мониторинга локальных и удаленных Linux-машин.</p>
<p>Идея проекта появилась после того, как я обнаружил, что на одной из моих машин systemd-сервис Syncthing не работал уже несколько недель, а я об этом ничего не знал и понял это лишь позднее, по косвенным признакам. Разворачивать полноценный стек мониторинга в моем случае было избыточно - мне просто хотелось иметь значок в трее, который начинает мигать и напоминает о проблемном сервисе, пока инцидент не будет устранен или временно отложен. Минимально работоспособная версия Salmon была написана еще в 2021 году, после чего несколько лет использовалась только для собственных нужд. Теперь проект приведен в более законченный вид и опубликован.</p>
<p>( <a href="https://www.linux.org.ru/news/opensource/18379840#cut">читать дальше...</a> )</p>
<p>&gt;&gt;&gt; <a href="https://dmitryfrank.com/_media/projects/salmon/salmon_rust_demo.gif">Демо gif</a></p>


  
  
  
      <p class="tags"><i class="icon-tag"></i>&nbsp;<a class=tag rel=tag href="/tag/desktop">desktop</a>, <a class=tag rel=tag href="/tag/notification">notification</a>, <a class=tag rel=tag href="/tag/systemd">systemd</a>, <a class=tag rel=tag href="/tag/tray">tray</a>, <a class=tag rel=tag href="/tag/%D0%BC%D0%BE%D0%BD%D0%B8%D1%82%D0%BE%D1%80%D0%B8%D0%BD%D0%B3">мониторинг</a></p>
  
]]>
</description></item>
  <item>
      <author>question4</author>
      <link>https://www.linux.org.ru/news/hardware/18379716</link>
      <guid>https://www.linux.org.ru/news/hardware/18379716</guid>
      <title>OpenRGB достигла версии 1.0</title>
      <pubDate>Tue, 15 Sep 2026 09:23:35 +0300</pubDate>
      






<description><![CDATA[
  
    













  <div class="medium-image-container" style="max-width: 1920px; max-height: 90vh;
    width: min(var(--image-width), calc(90vh * 1000 / 563))">
  <figure class="medium-image" 
    style="position: relative; padding-bottom: 56.3%; padding-bottom: min(56.3%, 90vh); margin: 0"
  >
    
      <a href="https://www.linux.org.ru/images/24052/original.png" itemprop="contentURL">
    
      <img
              itemprop="thumbnail"
              class="medium-image"
              src="https://www.linux.org.ru/images/24052/1000px.jpg"
              alt="OpenRGB достигла версии 1.0"
              srcset="images/24052/500px.jpg 500w, images/24052/1000px.jpg 1000w, images/24052/1500px.jpg 1500w, https://www.linux.org.ru/images/24052/original.png 1920w"
              sizes="100vw" style="position: absolute; max-height: 90vh"
              
              width=1000 height=563>
      <meta itemprop="caption" content="OpenRGB достигла версии 1.0">
    
      </a>
    
  </figure>
  </div>

  

  <p>Тихо и незаметно вышла версия 1.0 программы для управления светодиодами на материнской плате, картах расширения и прочем оборудовании и периферии. Судя по упоминаниям на ЛОРе, ею пользуются, в основном, для отключения раздражающей подсветки, и с задачей она справляется.</p>
<p>Основные отличия от релиз-кандидатов, которыми пользовались последние полтора года — окончательный отказ от Qt5 и переход на свой собственный <a href="https://codeberg.org/OpenRGB/hidapi-hotplug">форк</a> HIDAPI — библиотеки для USB HID class (устройств USB и Bluetooth для взаимодействия с человеком —  клавиатур, мышей, игровых контроллеров).</p>
<p>( <a href="https://www.linux.org.ru/news/hardware/18379716#cut">читать дальше...</a> )</p>


  
  
  
      <p class="tags"><i class="icon-tag"></i>&nbsp;<a class=tag rel=tag href="/tag/hid">hid</a>, <a class=tag rel=tag href="/tag/led">led</a>, <a class=tag rel=tag href="/tag/openrgb">openrgb</a>, <a class=tag rel=tag href="/tag/%D0%BF%D0%BE%D0%B4%D1%81%D0%B2%D0%B5%D1%82%D0%BA%D0%B0">подсветка</a></p>
  
]]>
</description></item>
  <item>
      <author>anonymous</author>
      <link>https://www.linux.org.ru/news/ubuntu/18379423</link>
      <guid>https://www.linux.org.ru/news/ubuntu/18379423</guid>
      <title>Образ Ubuntu 24.04.5 отозван</title>
      <pubDate>Tue, 15 Sep 2026 09:21:53 +0300</pubDate>
      






<description><![CDATA[
  

  <p>Когда пользователь выбирает галочку &laquo;установить стороннее программное обеспечение&raquo;, инсталлятор крашится.  Это связано с тем, что есть оставшиеся в десктопном ISO-образе упоминания о поддержке полнодискового шифрования на базе TPM. Это сбивает с толку лежащий в основе установщик Subiquity, несмотря на то, что необходимые для работы этой функции компоненты ранее были удалены.</p>
<p>Отозван только стандартный образ Ubuntu 24.04.5-amd64-desktop.iso. Другие образы Ubuntu 24.04.5, включая версии для ARM64, а также официальные редакции (flavours), не подвержены этому сбою и остаются доступными для скачивания.</p>
<p>Ждем исправления образа.</p>


  
  
  
      <p class="tags"><i class="icon-tag"></i>&nbsp;<a class=tag rel=tag href="/tag/deb">deb</a>, <a class=tag rel=tag href="/tag/linux">linux</a>, <a class=tag rel=tag href="/tag/snap">snap</a>, <a class=tag rel=tag href="/tag/ubuntu">ubuntu</a>, <a class=tag rel=tag href="/tag/%D1%80%D0%B5%D0%BB%D0%B8%D0%B7">релиз</a></p>
  
]]>
</description></item>
  <item>
      <author>Gonzo</author>
      <link>https://www.linux.org.ru/news/kernel/18379974</link>
      <guid>https://www.linux.org.ru/news/kernel/18379974</guid>
      <title>В Linux исправлена уязвимость, приводящая к потере данных в пользовательском пространстве, которая существовала с 2023 года</title>
      <pubDate>Mon, 14 Sep 2026 21:21:43 +0300</pubDate>
      






<description><![CDATA[
  

  <p>После вчерашнего выпуска Linux 7.3-rc3 в код было включено важное исправление, устраняющее скрытую ошибку, приводившую к потере данных в пользовательском пространстве, которая существовала в ядре на протяжении последних трёх лет.</p>
<p>В начале месяца была обнародована информация о данной ошибке, а также опубликована небольшая программа на языке C, позволяющая ее воспроизвести. Если ядро работает с включенной поддержкой &laquo;transparent hugepages&raquo; (THP) и с ограничениями через cgroup, то записи, выполняемые после вызова MADV_FREE, могут быть полностью потеряны.</p>
<p>Эта ошибка не является гипотетической, она проявилась в производственной среде. Для её проявления требуется определённое сочетание использования &laquo;transparent hugepages&raquo; (THP), вызова MADV_FREE и высокой нагрузки на механизм освобождения памяти. <a href="https://lore.kernel.org/linux-mm/20260903031608.1194238-1-vernon2gm@gmail.com/">Этот патч</a> исправляет ошибку и сводится к изменению всего одной строки кода.</p>
<p>Патч был включён в рамках слияния x86/urgent <a href="https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=704340f1cd0dcef829eb62f5b48ae95a2ce17bdf">на этой неделе</a>. Он также помечен для обратного портирования в текущие поддерживаемые стабильные версии ядра. Ошибка появилась ещё в июле 2023 года и присутствовала в выпусках ядра, начиная с Linux 6.6.</p>


  
  
  
      <p class="tags"><i class="icon-tag"></i>&nbsp;<a class=tag rel=tag href="/tag/linux">linux</a>, <a class=tag rel=tag href="/tag/%D0%B1%D0%B5%D0%B7%D0%BE%D0%BF%D0%B0%D1%81%D0%BD%D0%BE%D1%81%D1%82%D1%8C">безопасность</a>, <a class=tag rel=tag href="/tag/%D1%8F%D0%B4%D1%80%D0%BE">ядро</a></p>
  
]]>
</description></item>
  <item>
      <author>stuzer</author>
      <link>https://www.linux.org.ru/news/ai/18379518</link>
      <guid>https://www.linux.org.ru/news/ai/18379518</guid>
      <title>113 пакетов в Void Linux остались без сопровождения из-за несогласия с политикой использования AI</title>
      <pubDate>Mon, 14 Sep 2026 14:18:52 +0300</pubDate>
      






<description><![CDATA[
  

  <p>Андреа Бранкалеони (Andrea Brancaleoni) прекратил сопровождение 113 пакетов в дистрибутиве Void Linux в ответ на нетерпимость применения AI-инструментов для анализа изменений и выполнения рутинных задач. Без сопровождения остались такие пакеты, как alacritty, arpwatch, asus-kbd-backlight, clementine, docker-cli, etcd, flint, forego, fscrypt, kubernetes, libguestfs, libnfc, moby, openresolv, packer, racket, rancher-compose, terraform, thermald, trollock, ttf-ubuntu-font-family, vagrant и virt-manager.</p>
<p>Два дня назад в процессе оценки совместимости пакетов с новой версией языка программирования Go, Андреа опубликовал статистику со списком пакетов, в которых возникли проблемы со сборкой после обновления инструментария, а также разбором изменений в Go, из-за которых возникли проблемы. Один из членов Void Core Team спросил, каким образом было подготовлено сравнение, на что Андреа признался, что использовал типовой инструментарий с AI-агентом OpenСode и AI-моделью GLM-5.3-flash.</p>
<p>Участник из Void Core Team ответил, что он не намерен пробираться через дебри сгенерированного при помощи AI текста, и привёл выдержку из правил проекта, предписывающих принимать только изменения, подготовленные людьми, и допускающие использование AI-инструментов лишь для проведения исследований и обучения. В правилах указано, что код, документация, отчёты о проблемах, комментарии и описания pull-запросов должны создаваться людьми, разбирающимися в сути содержимого.</p>
<p>Андреа пояснил, что присланный им текст прост для понимания, и он ручается за информацию в нём. На что участник из Void Core Team заявил, что правила предельно ясно указывают на то, что текст не может быть сгенерирован AI, независимо от того, ручается или нет за него разработчик. Андреа ответил значком 👍 и удалил себя из числа сопровождающих.</p>


  
  
  
      <p class="tags"><i class="icon-tag"></i>&nbsp;<a class=tag rel=tag href="/tag/opennet">opennet</a>, <a class=tag rel=tag href="/tag/void">void</a>, <a class=tag rel=tag href="/tag/%D0%B8%D1%81%D0%BA%D1%83%D1%81%D1%81%D1%82%D0%B2%D0%B5%D0%BD%D0%BD%D1%8B%D0%B9%20%D0%B8%D0%BD%D1%82%D0%B5%D0%BB%D0%BB%D0%B5%D0%BA%D1%82">искусственный интеллект</a></p>
  
]]>
</description></item>
  <item>
      <author>unclestephen</author>
      <link>https://www.linux.org.ru/news/security/18377292</link>
      <guid>https://www.linux.org.ru/news/security/18377292</guid>
      <title>MikroTrick: критические уязвимости MikroTik RouterOS уже используются в реальных атаках</title>
      <pubDate>Fri, 11 Sep 2026 09:31:44 +0300</pubDate>
      






<description><![CDATA[
  
    













  <div class="medium-image-container" style="max-width: 2000px; max-height: 90vh;
    width: min(var(--image-width), calc(90vh * 1000 / 563))">
  <figure class="medium-image" 
    style="position: relative; padding-bottom: 56.3%; padding-bottom: min(56.3%, 90vh); margin: 0"
  >
    
      <a href="https://www.linux.org.ru/images/24048/original.jpg" itemprop="contentURL">
    
      <img
              itemprop="thumbnail"
              class="medium-image"
              src="https://www.linux.org.ru/images/24048/1000px.jpg"
              alt="MikroTrick: критические уязвимости MikroTik RouterOS уже используются в реальных атаках"
              srcset="images/24048/500px.jpg 500w, images/24048/1000px.jpg 1000w, images/24048/1500px.jpg 1500w, images/24048/2000px.jpg 2000w"
              sizes="100vw" style="position: absolute; max-height: 90vh"
              
              width=1000 height=563>
      <meta itemprop="caption" content="MikroTrick: критические уязвимости MikroTik RouterOS уже используются в реальных атаках">
    
      </a>
    
  </figure>
  </div>

  

  <p>Исследователи <strong>CERT Polska</strong> раскрыли шесть уязвимостей в MikroTik RouterOS, две из которых объединяются в цепочку, получившую название <strong>MikroTrick</strong>. По данным исследователей, цепочка позволяет без аутентификации получить полный административный контроль над маршрутизатором, если его SSH-сервис доступен из недоверенной сети. CERT Polska уже <a href="https://cert.pl/en/posts/2026/09/vulnerabilities-in-mikrotik-routeros-actively-exploited/">подтвердила эксплуатацию MikroTrick в реальных атаках</a>, наблюдавшихся как минимум со <strong>2 сентября 2026 года</strong>.</p>
<p>MikroTik выпустила исправления 3 сентября и обозначила обновление как важное security update. Исправленные версии — <strong>RouterOS 6.49.21, 7.23.4, 7.24.2 и 7.25beta3</strong>. Производитель <a href="https://mikrotik.com/supportsec/september-2026-vulnerability/">рекомендует обновиться всем пользователям</a>, хотя подчёркивает, что большинство стандартных конфигураций непосредственно атаке не подвержено: в конфигурации RouterOS по умолчанию доступ к SSH со стороны интернета блокируется firewall.</p>
<p>( <a href="https://www.linux.org.ru/news/security/18377292#cut">читать дальше...</a> )</p>


  
  
  
      <p class="tags"><i class="icon-tag"></i>&nbsp;<a class=tag rel=tag href="/tag/cve">cve</a>, <a class=tag rel=tag href="/tag/mikrotik">mikrotik</a>, <a class=tag rel=tag href="/tag/routeros">routeros</a>, <a class=tag rel=tag href="/tag/%D0%B1%D0%B5%D0%B7%D0%BE%D0%BF%D0%B0%D1%81%D0%BD%D0%BE%D1%81%D1%82%D1%8C">безопасность</a>, <a class=tag rel=tag href="/tag/%D1%83%D1%8F%D0%B7%D0%B2%D0%B8%D0%BC%D0%BE%D1%81%D1%82%D1%8C">уязвимость</a></p>
  
]]>
</description></item>
  <item>
      <author>unclestephen</author>
      <link>https://www.linux.org.ru/news/security/18377200</link>
      <guid>https://www.linux.org.ru/news/security/18377200</guid>
      <title>PostGREShell: в PostgreSQL обнаружили существовавшую 12 лет возможность запуска произвольного кода</title>
      <pubDate>Wed, 9 Sep 2026 21:15:41 +0300</pubDate>
      






<description><![CDATA[
  
    













  <div class="medium-image-container" style="max-width: 554px; max-height: 90vh;
    width: min(var(--image-width), calc(90vh * 1000 / 980))">
  <figure class="medium-image" 
    style="position: relative; padding-bottom: 98.0%; padding-bottom: min(98.0%, 90vh); margin: 0"
  >
    
      <img
              itemprop="thumbnail"
              class="medium-image"
              src="https://www.linux.org.ru/images/24047/1000px.jpg"
              alt="PostGREShell: в PostgreSQL обнаружили существовавшую 12 лет возможность запуска произвольного кода"
              srcset="images/24047/500px.jpg 500w, https://www.linux.org.ru/images/24047/original.png 554w"
              sizes="100vw" style="position: absolute; max-height: 90vh"
              
              width=1000 height=980>
      <meta itemprop="caption" content="PostGREShell: в PostgreSQL обнаружили существовавшую 12 лет возможность запуска произвольного кода">
    
  </figure>
  </div>

  

  <p>1 сентября исследователи <strong>Cyera Research</strong> <a href="https://www.cyera.com/research/postgreshell-the-database-powering-much-of-the-internet-had-an-open-door-for-12-years">раскрыли подробности уязвимости PostGREShell</a> — <a href="https://www.postgresql.org/support/security/CVE-2026-6471/">CVE-2026-6471</a>, позволявшей пользователю PostgreSQL с привилегией <span class="code"><code>REPLICATION</code></span> загружать произвольные нативные библиотеки в процесс СУБД. Ошибка появилась вместе с механизмом логического декодирования ещё в PostgreSQL 9.4 и оставалась незамеченной около 12 лет. Само исправление было выпущено раньше — <strong>13 августа</strong> в PostgreSQL 18.6, 17.11, 16.15, 15.19 и 14.24.</p>
<p>PostgreSQL <a href="https://www.postgresql.org/support/security/CVE-2026-6471/">оценил CVE-2026-6471 в 7,2 балла CVSS</a>. Согласно официальному описанию, пользователь, не являющийся суперпользователем, но имеющий атрибут <span class="code"><code>REPLICATION</code></span>, мог через механизм логического декодирования заставить сервер выполнить <span class="code"><code>dlopen()</code></span> произвольного файла, доступного системной учётной записи PostgreSQL. В результате код из библиотеки выполнялся уже не с SQL-правами атакующего, а непосредственно внутри процесса сервера БД.</p>
<p>( <a href="https://www.linux.org.ru/news/security/18377200#cut">читать дальше...</a> )</p>


  
  
  
      <p class="tags"><i class="icon-tag"></i>&nbsp;<a class=tag rel=tag href="/tag/cve">cve</a>, <a class=tag rel=tag href="/tag/postgresql">postgresql</a>, <a class=tag rel=tag href="/tag/replication">replication</a></p>
  
]]>
</description></item>
  <item>
      <author>unclestephen</author>
      <link>https://www.linux.org.ru/news/opensource/18376833</link>
      <guid>https://www.linux.org.ru/news/opensource/18376833</guid>
      <title>DirectX backend в LLVM получил статус официально поддерживаемой архитектурной цели</title>
      <pubDate>Wed, 9 Sep 2026 09:51:11 +0300</pubDate>
      






<description><![CDATA[
  
    













  <div class="medium-image-container" style="max-width: 1024px; max-height: 90vh;
    width: min(var(--image-width), calc(90vh * 1000 / 1000))">
  <figure class="medium-image" 
    style="position: relative; padding-bottom: 100.0%; padding-bottom: min(100.0%, 90vh); margin: 0"
  >
    
      <img
              itemprop="thumbnail"
              class="medium-image"
              src="https://www.linux.org.ru/images/24046/1000px.jpg"
              alt="DirectX backend в LLVM получил статус официально поддерживаемой архитектурной цели"
              srcset="images/24046/500px.jpg 500w, images/24046/1000px.jpg 1000w, https://www.linux.org.ru/images/24046/original.png 1024w"
              sizes="100vw" style="position: absolute; max-height: 90vh"
              
              width=1000 height=1000>
      <meta itemprop="caption" content="DirectX backend в LLVM получил статус официально поддерживаемой архитектурной цели">
    
  </figure>
  </div>

  

  <p>В LLVM завершён перевод <strong>DirectX backend из экспериментального в официальный статус</strong>. Соответствующий <a href="https://github.com/llvm/llvm-project/pull/214066">pull request #214066 был влит в основную ветку <span class="code"><code>llvm-project</code></span> 31 августа</a>. DirectX перенесён из <span class="code"><code>LLVM_ALL_EXPERIMENTAL_TARGETS</code></span> в обычный <span class="code"><code>LLVM_ALL_TARGETS</code></span>, поэтому теперь backend будет <strong>собираться по умолчанию вместе с другими штатными целями LLVM</strong>.</p>
<p>Ранее для его включения требовалось явно добавлять <span class="code"><code>DirectX</code></span> через CMake-параметр <span class="code"><code>LLVM_EXPERIMENTAL_TARGETS_TO_BUILD</code></span>. В принятом изменении <a href="https://github.com/llvm/llvm-project/commit/1b0bd3a28d1f">DirectX добавлен в стандартный список targets и удалён из экспериментального</a>.</p>
<p>Речь идёт не о реализации Direct3D или графическом драйвере. <strong>DirectX backend преобразует LLVM IR в DXIL — DirectX Intermediate Language</strong>, используемый DirectX 12 для представления скомпилированных шейдеров. Согласно <a href="https://www.llvm.org/docs/DirectX/DXILArchitecture.html">документации LLVM</a>, DXIL основан на bitcode старого LLVM 3.7, дополненного специфичными для DirectX операциями, ограничениями и метаданными. Результат помещается в контейнер <strong>DXContainer</strong>, содержащий DXIL и дополнительную информацию о шейдере.</p>
<p>( <a href="https://www.linux.org.ru/news/opensource/18376833#cut">читать дальше...</a> )</p>


  
  
  
      <p class="tags"><i class="icon-tag"></i>&nbsp;<a class=tag rel=tag href="/tag/directx">directx</a>, <a class=tag rel=tag href="/tag/llvm">llvm</a></p>
  
]]>
</description></item>
  <item>
      <author>margarin</author>
      <link>https://www.linux.org.ru/news/opensource/18376255</link>
      <guid>https://www.linux.org.ru/news/opensource/18376255</guid>
      <title>CADBase 0.3.2 — инженерная платформа, теперь полностью открытая</title>
      <pubDate>Tue, 8 Sep 2026 10:04:55 +0300</pubDate>
      






<description><![CDATA[
  
    













  <div class="medium-image-container" style="max-width: 2000px; max-height: 90vh;
    width: min(var(--image-width), calc(90vh * 1000 / 563))">
  <figure class="medium-image" 
    style="position: relative; padding-bottom: 56.3%; padding-bottom: min(56.3%, 90vh); margin: 0"
  >
    
      <a href="https://www.linux.org.ru/images/24039/original.png" itemprop="contentURL">
    
      <img
              itemprop="thumbnail"
              class="medium-image"
              src="https://www.linux.org.ru/images/24039/1000px.jpg"
              alt="CADBase 0.3.2 — инженерная платформа, теперь полностью открытая"
              srcset="images/24039/500px.jpg 500w, images/24039/1000px.jpg 1000w, images/24039/1500px.jpg 1500w, images/24039/2000px.jpg 2000w"
              sizes="100vw" style="position: absolute; max-height: 90vh"
              
              width=1000 height=563>
      <meta itemprop="caption" content="CADBase 0.3.2 — инженерная платформа, теперь полностью открытая">
    
      </a>
    
  </figure>
  </div>

  

  <p>CADBase &ndash; это цифровая платформа для публикации, хранения, версионирования и обмена 3D-моделями, чертежами и сопроводительной документацией.</p>
<p>Релиз версии 0.3.2 знаменует собой важный рубеж в развитии платформы CADBase: теперь весь код открыт под свободными лицензиями. Серверная часть (<a href="https://gitlab.com/cadbase/cdbs-back">cdbs-back</a>), процессы фоновой обработки (<a href="https://gitlab.com/cadbase/cdbs-proc">cdbs-proc</a>) и миграции для БД (<a href="https://gitlab.com/cadbase/cdbs-migrations">cdbs-migrations</a>) становятся доступными сообществу.</p>
<p>Изначально планировалось публиковать проект сразу в open source, но потом перешли к закрытой разработке с планом открыть код через некоторое время. Исходный код веб-приложения был открыт под лицензией MIT в 2023 году и теперь, в 2026 году, открыты исходные коды всех репозиториев. Пусть и с большой задержкой, но теперь это сделано – хорошая новость.</p>
<p>( <a href="https://www.linux.org.ru/news/opensource/18376255#cut">читать дальше...</a> )</p>


  
  
  
      <p class="tags"><i class="icon-tag"></i>&nbsp;<a class=tag rel=tag href="/tag/cad">cad</a>, <a class=tag rel=tag href="/tag/rust">rust</a>, <a class=tag rel=tag href="/tag/self-hosted">self-hosted</a>, <a class=tag rel=tag href="/tag/storage">storage</a>, <a class=tag rel=tag href="/tag/%D0%BE%D1%82%20%D0%B0%D0%B2%D1%82%D0%BE%D1%80%D0%B0">от автора</a></p>
  
]]>
</description></item>
  <item>
      <author>unclestephen</author>
      <link>https://www.linux.org.ru/news/ubuntu/18376338</link>
      <guid>https://www.linux.org.ru/news/ubuntu/18376338</guid>
      <title>Ubuntu 26.10 начала выпускать отдельные ISO для x86-64-v3</title>
      <pubDate>Tue, 8 Sep 2026 10:04:37 +0300</pubDate>
      






<description><![CDATA[
  
    













  <div class="medium-image-container" style="max-width: 650px; max-height: 90vh;
    width: min(var(--image-width), calc(90vh * 1000 / 688))">
  <figure class="medium-image" 
    style="position: relative; padding-bottom: 68.8%; padding-bottom: min(68.8%, 90vh); margin: 0"
  >
    
      <img
              itemprop="thumbnail"
              class="medium-image"
              src="https://www.linux.org.ru/images/24043/1000px.jpg"
              alt="Ubuntu 26.10 начала выпускать отдельные ISO для x86-64-v3"
              srcset="images/24043/500px.jpg 500w, https://www.linux.org.ru/images/24043/original.png 650w"
              sizes="100vw" style="position: absolute; max-height: 90vh"
              
              width=1000 height=688>
      <meta itemprop="caption" content="Ubuntu 26.10 начала выпускать отдельные ISO для x86-64-v3">
    
  </figure>
  </div>

  

  <p>В составе ежедневных сборок <strong>Ubuntu 26.10 «Stonking Stingray»</strong> появился отдельный установочный образ, собранный для процессоров уровня <strong>x86-64-v3 (amd64v3)</strong>. В официальном каталоге Canonical <a href="https://cdimage.ubuntu.com/ubuntu/stonking/daily-live/current/">Ubuntu 26.10 Daily Build</a> первый <span class="code"><code>stonking-desktop-amd64v3.iso</code></span> датирован <strong>4 сентября</strong>, а 7 сентября на появление нового варианта <a href="https://www.phoronix.com/news/Ubuntu-26.10-amd64v3-Daily">обратил внимание Phoronix</a>. Обычный образ <span class="code"><code>amd64</code></span> продолжает выпускаться параллельно, поэтому поддержки более старых x86-64-процессоров Ubuntu пока не лишается.</p>
<p><span class="code"><code>x86-64-v3</code></span> — более высокий базовый уровень архитектуры AMD64. Для нового ISO Canonical прямо указывает необходимость поддержки <strong>AVX, AVX2, BMI1, BMI2, F16C, FMA, LZCNT, MOVBE и XSAVE</strong> — требования можно увидеть непосредственно <a href="https://cdimage.ubuntu.com/ubuntu/stonking/daily-live/current/">на странице образов Ubuntu 26.10</a>. В практическом смысле это примерно поколение Intel Haswell и более новое оборудование соответствующего уровня AMD. Компиляция с расчётом на v3 позволяет программам использовать современные инструкции без необходимости сохранять код, пригодный для запуска на самых ранних x86-64-процессорах.</p>
<p>Эксперименты Canonical начались не с нынешнего ISO. Ещё в <strong>Ubuntu 25.10</strong> разработчики <a href="https://discourse.ubuntu.com/t/introducing-architecture-variants-amd64v3-now-available-in-ubuntu-25-10/71312">представили механизм architecture variants</a>: после изменений в <span class="code"><code>dpkg</code></span>, APT и Launchpad один и тот же пакет может собираться в нескольких вариантах для разных уровней x86-64. Для 25.10 оптимизированные <span class="code"><code>amd64v3</code></span>-версии были доступны примерно для 2000 исходных пакетов из <span class="code"><code>main</code></span> и включались пользователем через настройку APT. По внутренним тестам Canonical, полный rebuild под x86-64-v3 давал для большинства пакетов небольшой выигрыш порядка 1%, но некоторые вычислительные задачи ускорялись заметнее.</p>
<p>( <a href="https://www.linux.org.ru/news/ubuntu/18376338#cut">читать дальше...</a> )</p>


  
  
  
      <p class="tags"><i class="icon-tag"></i>&nbsp;<a class=tag rel=tag href="/tag/ubuntu">ubuntu</a>, <span class=tag>x86-64-v3</span>, <a class=tag rel=tag href="/tag/%D0%BA%D0%BE%D0%BC%D0%BF%D0%B8%D0%BB%D1%8F%D1%86%D0%B8%D1%8F">компиляция</a>, <a class=tag rel=tag href="/tag/%D1%81%D0%BE%D0%B2%D0%BC%D0%B5%D1%81%D1%82%D0%B8%D0%BC%D0%BE%D1%81%D1%82%D1%8C">совместимость</a></p>
  
]]>
</description></item>
  <item>
      <author>libredb</author>
      <link>https://www.linux.org.ru/news/opensource/18376221</link>
      <guid>https://www.linux.org.ru/news/opensource/18376221</guid>
      <title>Выпуск LibreDB Studio 0.14.1, клиента для SQL- и NoSQL-СУБД с веб-интерфейсом</title>
      <pubDate>Tue, 8 Sep 2026 10:00:53 +0300</pubDate>
      






<description><![CDATA[
  

  <p>LibreDB Studio — клиент для SQL- и NoSQL-СУБД, который ставится на свой сервер и открывается во вкладке браузера, вместо десктопного приложения на каждой машине. Лицензия MIT, написан на Node.js и Next.js. Свои данные держит в локальном файле SQLite, отдельная СУБД для запуска не нужна.</p>
<p>Собственных драйверов в 0.14.1 шестнадцать: PostgreSQL, MySQL, Oracle, SQL Server, SQLite, libSQL, DuckDB, MongoDB, Redis, Couchbase, ClickHouse, Druid, Elasticsearch, OpenSearch, Trino, Cassandra. Ещё 26 движков подключаются через эти же драйверы, поскольку совместимы с ними на уровне сетевого протокола; отдельного кода под них нет, итого через 16 драйверов доступны 42 движка. Все 26 проверены на работающих экземплярах, результат по каждому, вместе с тем, что не заработало, выложен в docs/providers/README.md.</p>
<p>( <a href="https://www.linux.org.ru/news/opensource/18376221#cut">читать дальше...</a> )</p>


  
  
  
      <p class="tags"><i class="icon-tag"></i>&nbsp;<a class=tag rel=tag href="/tag/nosql">nosql</a>, <a class=tag rel=tag href="/tag/self-hosted">self-hosted</a>, <a class=tag rel=tag href="/tag/sql">sql</a>, <a class=tag rel=tag href="/tag/%D0%B1%D0%B0%D0%B7%D1%8B%20%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85">базы данных</a>, <a class=tag rel=tag href="/tag/%D0%BE%D1%82%20%D0%B0%D0%B2%D1%82%D0%BE%D1%80%D0%B0">от автора</a></p>
  
]]>
</description></item>
  <item>
      <author>unclestephen</author>
      <link>https://www.linux.org.ru/news/hardware/18375631</link>
      <guid>https://www.linux.org.ru/news/hardware/18375631</guid>
      <title>Asahi Linux официально поддерживает Apple M3</title>
      <pubDate>Mon, 7 Sep 2026 14:23:31 +0300</pubDate>
      






<description><![CDATA[
  
    













  <div class="medium-image-container" style="max-width: 1280px; max-height: 90vh;
    width: min(var(--image-width), calc(90vh * 1000 / 1000))">
  <figure class="medium-image" 
    style="position: relative; padding-bottom: 100.0%; padding-bottom: min(100.0%, 90vh); margin: 0"
  >
    
      <a href="https://www.linux.org.ru/images/24030/original.png" itemprop="contentURL">
    
      <img
              itemprop="thumbnail"
              class="medium-image"
              src="https://www.linux.org.ru/images/24030/1000px.jpg"
              alt="Asahi Linux официально поддерживает Apple M3"
              srcset="images/24030/500px.jpg 500w, images/24030/1000px.jpg 1000w, https://www.linux.org.ru/images/24030/original.png 1280w"
              sizes="100vw" style="position: absolute; max-height: 90vh"
              
              width=1000 height=1000>
      <meta itemprop="caption" content="Asahi Linux официально поддерживает Apple M3">
    
      </a>
    
  </figure>
  </div>

  

  <p>6 сентября разработчики <strong>Asahi Linux объявили о начале официальной поддержки компьютеров Mac на процессорах Apple M3</strong>. Поддержка M3, M3 Pro и M3 Max <a href="https://asahilinux.org/2026/09/m2-episode-1/">добавлена непосредственно в установщик проекта</a>. По словам разработчиков, Linux на этих системах уже достиг состояния, при котором значительная часть оборудования, ранее поддержанного на машинах с M1 и M2, работает и на M3.</p>
<p>На поддерживаемых Mac уже работают <strong>Wi-Fi, Bluetooth, NVMe, клавиатура и тачпад, встроенные микрофоны и веб-камера</strong>, управление частотами CPU и распределение задач между производительными и энергоэффективными ядрами. Также <a href="https://asahilinux.org/2026/09/m2-episode-1/">поддерживается USB 3 со скоростью до 10 Гбит/с</a>. В ходе подготовки M3 разработчикам пришлось, в частности, реализовать поддержку нового контроллера USB Type-C ACE3, используемого в M3 Pro и M3 Max.</p>
<p>( <a href="https://www.linux.org.ru/news/hardware/18375631#cut">читать дальше...</a> )</p>


  
  
  
      <p class="tags"><i class="icon-tag"></i>&nbsp;<a class=tag rel=tag href="/tag/apple">apple</a>, <a class=tag rel=tag href="/tag/asahi">asahi</a>, <span class=tag>m3</span></p>
  
]]>
</description></item>
  <item>
      <author>rustycat</author>
      <link>https://www.linux.org.ru/news/office/18374033</link>
      <guid>https://www.linux.org.ru/news/office/18374033</guid>
      <title>Почтовая программа rustycat версии 0.0.1</title>
      <pubDate>Mon, 7 Sep 2026 12:18:23 +0300</pubDate>
      






<description><![CDATA[
  
    













  <div class="medium-image-container" style="max-width: 2000px; max-height: 90vh;
    width: min(var(--image-width), calc(90vh * 1000 / 527))">
  <figure class="medium-image" 
    style="position: relative; padding-bottom: 52.7%; padding-bottom: min(52.7%, 90vh); margin: 0"
  >
    
      <a href="https://www.linux.org.ru/images/24024/original.png" itemprop="contentURL">
    
      <img
              itemprop="thumbnail"
              class="medium-image"
              src="https://www.linux.org.ru/images/24024/1000px.jpg"
              alt="Почтовая программа rustycat версии 0.0.1"
              srcset="images/24024/500px.jpg 500w, images/24024/1000px.jpg 1000w, images/24024/1500px.jpg 1500w, images/24024/2000px.jpg 2000w"
              sizes="100vw" style="position: absolute; max-height: 90vh"
              
              width=1000 height=527>
      <meta itemprop="caption" content="Почтовая программа rustycat версии 0.0.1">
    
      </a>
    
  </figure>
  </div>

  

  <p>Объявляю о публикации первой версии почтовой программы rustycat. Она написана на Rust с применением фреймворка iced и распространяется на условиях AGPL версии 3.</p>
<p>Основным мотивом создания данной программы была реализация функций сортировки писем по папкам в один клик. Писем у меня не много, но стараюсь придерживаться принципа пустого Inbox. В результате изысканий, появился rustycat.
Который сейчас умеет:</p>
<ul>
<li>подключаться к почтовому серверу по imap и получать с него почту;</li>
<li>показывает html с помощью litehtml;</li>
<li>показывает вложения и сохраняет их на локальный диск;</li>
<li>устанавливает флаги как на отдельное письмо, так и на группу писем;</li>
<li>помечает как прочитанное и не прочитанное;</li>
<li>показывает письмо в браузере;</li>
<li>создавать, переименовывать и удалять папки;</li>
<li>отправлять почту по smtp;</li>
<li>кешировать почту на локальном диске с применением sqlite;</li>
<li>кешировать почту для полнотекстового поиска, библиотека tantivy;</li>
<li>работать с папками на сервере;</li>
<li>вести локальную адресную книгу;</li>
<li>вести локальные задачи.</li>
</ul>
<p>На данный момент программа собирается и может работать под Linux (Alt 11, Fedora 44), а также MacOS 26.6.</p>


  
  
  
      <p class="tags"><i class="icon-tag"></i>&nbsp;<span class=tag>iced</span>, <a class=tag rel=tag href="/tag/rust">rust</a>, <span class=tag>rustycat</span>, <a class=tag rel=tag href="/tag/%D0%BE%D1%82%20%D0%B0%D0%B2%D1%82%D0%BE%D1%80%D0%B0">от автора</a>, <a class=tag rel=tag href="/tag/%D0%BF%D0%BE%D1%87%D1%82%D0%BE%D0%B2%D1%8B%D0%B9%20%D0%BA%D0%BB%D0%B8%D0%B5%D0%BD%D1%82">почтовый клиент</a></p>
  
]]>
</description></item>
  <item>
      <author>unclestephen</author>
      <link>https://www.linux.org.ru/news/hardware/18374867</link>
      <guid>https://www.linux.org.ru/news/hardware/18374867</guid>
      <title>AMD создаёт команду для внедрения Rust в GPU-стек — от компиляторов до прошивок</title>
      <pubDate>Sun, 6 Sep 2026 11:19:10 +0300</pubDate>
      






<description><![CDATA[
  
    













  <div class="medium-image-container" style="max-width: 1200px; max-height: 90vh;
    width: min(var(--image-width), calc(90vh * 1000 / 563))">
  <figure class="medium-image" 
    style="position: relative; padding-bottom: 56.3%; padding-bottom: min(56.3%, 90vh); margin: 0"
  >
    
      <img
              itemprop="thumbnail"
              class="medium-image"
              src="https://www.linux.org.ru/images/24029/1000px.jpg"
              alt="AMD создаёт команду для внедрения Rust в GPU-стек — от компиляторов до прошивок"
              srcset="images/24029/500px.jpg 500w, images/24029/1000px.jpg 1000w, https://www.linux.org.ru/images/24029/original.jpg 1200w"
              sizes="100vw" style="position: absolute; max-height: 90vh"
              
              width=1000 height=563>
      <meta itemprop="caption" content="AMD создаёт команду для внедрения Rust в GPU-стек — от компиляторов до прошивок">
    
  </figure>
  </div>

  

  <p>5 сентября стало известно о новом направлении AMD по использованию <strong>Rust в низкоуровневом программном стеке графических процессоров</strong>. Сотрудник AMD Харш Менон (Harsh Menon) <a href="https://in.linkedin.com/company/rustjobs-dev">сообщил о формировании небольшой специализированной команды</a>, задача которой — «push Rust deep into the GPU stack». В качестве направлений он перечислил <strong>компиляторы, runtime, firmware, архитектуру GPU и совместное проектирование аппаратного и программного обеспечения</strong>.</p>
<p>Объявление подтверждается опубликованной самой AMD <a href="https://careers.amd.com/careers-home/jobs/89874">вакансией Software Development Engineer — Rust, Compilers, and GPU Systems</a>. В ней компания прямо называет Rust <strong>«core technical direction»</strong> при разработке системного ПО следующего поколения для GPU. Работы должны охватить компиляторы, runtime, низкоуровневое ПО GPU, прошивки и средства разработки. AMD отдельно подчёркивает: «Rust is not incidental to this role» — язык рассматривается не как вспомогательный инструмент для отдельных утилит.</p>
<p>( <a href="https://www.linux.org.ru/news/hardware/18374867#cut">читать дальше...</a> )</p>


  
  
  
      <p class="tags"><i class="icon-tag"></i>&nbsp;<a class=tag rel=tag href="/tag/amd">amd</a>, <a class=tag rel=tag href="/tag/development">development</a>, <a class=tag rel=tag href="/tag/gpu">gpu</a>, <a class=tag rel=tag href="/tag/rocm">rocm</a>, <a class=tag rel=tag href="/tag/rust">rust</a></p>
  
]]>
</description></item>
  </channel>
</rss>
