<?xml version="1.0" encoding="UTF-8"?>

<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" >

  <channel>
    <title><![CDATA[Все статьи подряд / Linux / Хабр]]></title>
    <link>https://habr.com/ru/hubs/linux_dev/articles/</link>
    <description><![CDATA[Linux – пишем под *nix]]></description>
    <language>ru</language>
    <managingEditor>editor@habr.com</managingEditor>
    <generator>habr.com</generator>
    <pubDate>Fri, 01 May 2026 07:11:59 GMT</pubDate>
    
    
      <image>
        <link>https://habr.com/ru/</link>
        <url>https://habrastorage.org/webt/ym/el/wk/ymelwk3zy1gawz4nkejl_-ammtc.png</url>
        <title>Хабр</title>
      </image>
    

    
      
        
    
    <item>
      <title><![CDATA[Думаем графами с IPAHound]]></title>
      <guid isPermaLink="true">https://habr.com/ru/companies/pt/articles/1028412/</guid>
      <link>https://habr.com/ru/companies/pt/articles/1028412/?utm_campaign=1028412&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/825/e2c/936/825e2c936f772bb45f14068f52cf43e8.png" /><p>Всем привет, меня зовут Михаил Сухов, я участник команды PT SWARM. Нам в команде все чаще встречается инфраструктура, построенная на базе альтернативных реализаций службы каталога Microsoft Active Directory. Одной из таких реализаций, заслуженно получившей большое распространение является FreeIPA.</p><p>В ходе работы с FreeIPA стало очевидно, что можно изучать еще и архитектурные особенности, которые сильно отличаются от AD.</p><p>Так появился IPAHound — наш аналог BloodHound для FreeIPA. За основу был взят проект BloodHound Legacy с поддержкой PKI.</p><p>Мы неоднократно использовали IPAHound в своих проектах по поиску уязвимостей. В этой статье я расскажу о нашем инструменте. Также посмотрим на различные способы анализа связей, облегчающие продвижение в FreeIPA. </p> <a href="https://habr.com/ru/articles/1028412/?utm_campaign=1028412&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Читать далее</a>]]></description>
      
      <pubDate>Thu, 30 Apr 2026 08:35:47 GMT</pubDate>
      <dc:creator><![CDATA[im10n (Positive Technologies, Группа Астра)]]></dc:creator>
      
      <category><![CDATA[ipahound]]></category><category><![CDATA[freeipa]]></category><category><![CDATA[ldap]]></category><category><![CDATA[sudo]]></category><category><![CDATA[selinux]]></category><category><![CDATA[kerberos]]></category><category><![CDATA[pentest]]></category><category><![CDATA[ald pro]]></category><category><![CDATA[bloodhound]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[Shrek Linux: кастомизируем Kubuntu для любителей «Шрека»]]></title>
      <guid isPermaLink="true">https://habr.com/ru/companies/selectel/articles/1028882/</guid>
      <link>https://habr.com/ru/companies/selectel/articles/1028882/?utm_campaign=1028882&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/6ab/4c5/14a/6ab4c514a5aa806f890af55e92bf9b01.png" /><p>Ох уж этот мир свободного ПО! Хотите создавать проекты, которые покорят мир? Пожалуйста. Хотите просто развеяться и проверить, где же предел гибкости Linux? Этим можно заниматься сколько угодно.</p><p>Хотите конкретный пример? Их есть у меня, причем один из них совсем свежий. Шринукс, или Shrek Linux, появился буквально пару дней назад. Это полноценная операционная система <s>с нескучными обоями</s>, где буквально каждая деталь отсылает к мультфильму про болотного огра. К слову, создатель не стал ограничиваться парой обоев — он погрузил в атмосферу Шрека все, что только можно было кастомизировать.</p> <a href="https://habr.com/ru/articles/1028882/?utm_campaign=1028882&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Читать далее</a>]]></description>
      
      <pubDate>Thu, 30 Apr 2026 08:00:35 GMT</pubDate>
      <dc:creator><![CDATA[TrexSelectel (Selectel)]]></dc:creator>
      
      <category><![CDATA[selectel]]></category><category><![CDATA[linux]]></category><category><![CDATA[debian]]></category><category><![CDATA[шринукс]]></category><category><![CDATA[дистрибутивы]]></category><category><![CDATA[ос]]></category>
    </item>
  

  

  

	
  

  

  

    

  

  

	
  

  
    <item>
      <title><![CDATA[[Перевод] Man pages, которыми хочется пользоваться: как сделать их удобными]]></title>
      <guid isPermaLink="true">https://habr.com/ru/companies/otus/articles/1029516/</guid>
      <link>https://habr.com/ru/companies/otus/articles/1029516/?utm_campaign=1029516&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/8db/69d/bad/8db69dbaddb126efab2d34a3997c6304.jpg" /><p>Man-страницы часто остаются главным способом разобраться с CLI-инструментом, но в реальной работе быстро найти нужную опцию или пример бывает непросто. В статье разберем практичные приемы, которые делают такую документацию удобнее: сводки опций, группировка по сценариям, шпаргалки, примеры, таблицы и нормальная навигация в HTML-версиях. Всё на примерах Git, rsync, strace, curl, OpenBSD и GNU.</p> <a href="https://habr.com/ru/articles/1029516/?utm_campaign=1029516&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Перейти к статье</a>]]></description>
      
      <pubDate>Wed, 29 Apr 2026 12:40:15 GMT</pubDate>
      <dc:creator><![CDATA[kmoseenk (OTUS)]]></dc:creator>
      
      <category>man pages</category><category>man-страницы</category><category>документация</category><category>терминал</category><category>CLI</category><category>Linux</category><category>Unix</category><category>примеры команд</category><category>техническая документация</category>
    </item>
  

  

    
    <item>
      <title><![CDATA[Русская рулетка дедиков: Собираем RAID 1 + LVM на живой системе без Rescue-режима]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/1029498/</guid>
      <link>https://habr.com/ru/articles/1029498/?utm_campaign=1029498&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[<p>Ситуация до боли знакома каждому, кто регулярно арендует выделенные серверы: вы оплачиваете счет, заходите по SSH и видите, что ОС установлена на /dev/sda, а второй диск просто болтается пустым. Никакого RAID, никакой отказоустойчивости. Умрет первый диск — ваши данные исчезнут. Мы в SoftStore идем по пути полного контроля над процессом. В этой статье разбираем пошаговый протокол: как собрать программный RAID 1 и LVM прямо на живой, работающей операционной системе без использования Rescue-режима и переустановки. В качестве бонуса — практика по управлению квотами, снапшотами и замене дисков в Production.</p> <a href="https://habr.com/ru/articles/1029498/?utm_campaign=1029498&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Читать далее</a>]]></description>
      
      <pubDate>Wed, 29 Apr 2026 11:43:43 GMT</pubDate>
      <dc:creator><![CDATA[SoftStore]]></dc:creator>
      
      <category><![CDATA[RAID]]></category><category><![CDATA[LVM]]></category><category><![CDATA[mdadm]]></category><category><![CDATA[Linux]]></category><category><![CDATA[Debian]]></category><category><![CDATA[выделенный сервер]]></category><category><![CDATA[миграция]]></category><category><![CDATA[системный администратор]]></category><category><![CDATA[fstab]]></category><category><![CDATA[администрирование]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[Автоматизация проектных продаж и закупок: внедрение on-prem BPMS на Linux и PostgreSQL]]></title>
      <guid isPermaLink="true">https://habr.com/ru/companies/1forma/articles/1029578/</guid>
      <link>https://habr.com/ru/companies/1forma/articles/1029578/?utm_campaign=1029578&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/28e/6a4/4b1/28e6a44b16aeb66a35f6997d342227b3.png" /><p>Чтобы подготовить КП по сложному инженерному проекту, одного менеджера недостаточно. Нужно собрать расчёты от нескольких специалистов, а после согласования решения проверить наличие сотен позиций на складе и докупить недостающее. Когда это ведут в разных системах, растёт доля ручных операций и риск ошибок. Рассказываем, как собрали единый цифровой контур для управления сложными продажами и закупками в on-prem BPMS на Linux и PostgreSQL.</p> <a href="https://habr.com/ru/articles/1029578/?utm_campaign=1029578&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Читать далее</a>]]></description>
      
      <pubDate>Wed, 29 Apr 2026 11:13:06 GMT</pubDate>
      <dc:creator><![CDATA[1forma (Первая Форма)]]></dc:creator>
      
      <category><![CDATA[автоматизация бизнес-процессов]]></category><category><![CDATA[on-premises]]></category><category><![CDATA[bpms]]></category><category><![CDATA[linux]]></category><category><![CDATA[postgresql]]></category><category><![CDATA[api]]></category><category><![CDATA[srm]]></category><category><![CDATA[crm]]></category><category><![CDATA[сэд]]></category><category><![CDATA[кастомизация]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[Рецензия на книгу «Сети Linux. Модели и приложения» — от TCP/IP до ядра и сетей будущего]]></title>
      <guid isPermaLink="true">https://habr.com/ru/companies/ssp-soft/articles/1028050/</guid>
      <link>https://habr.com/ru/companies/ssp-soft/articles/1028050/?utm_campaign=1028050&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/c1c/1c4/fde/c1c1c4fde699e1ae40bb4c510eb301c0.jpeg" /><p>В этой рецензии хотим привлечь внимание к последней прижизненной книге по Linux известного автора Олега Цилюрика. Книги по сетям обычно делятся на две категории: либо это классические учебники по протоколу TCP/IP и сетевым утилитам, либо практические руководства по настройке конкретных сервисов. Книга «Сети Linux. Модели и приложения» объединяет оба подхода — и в этом ее главное отличие.</p> <a href="https://habr.com/ru/articles/1028050/?utm_campaign=1028050&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Читать далее</a>]]></description>
      
      <pubDate>Wed, 29 Apr 2026 07:04:51 GMT</pubDate>
      <dc:creator><![CDATA[SSP_blog (SSP SOFT)]]></dc:creator>
      
      <category><![CDATA[настройка linux]]></category><category><![CDATA[администрирование linux-систем]]></category><category><![CDATA[программирование]]></category><category><![CDATA[приложения linux]]></category><category><![CDATA[linux-сервер]]></category><category><![CDATA[linux для всех]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[MemHawk: часть 2. Real-time flamegraph в вашей Grafana]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/1029320/</guid>
      <link>https://habr.com/ru/articles/1029320/?utm_campaign=1029320&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/45d/c15/f42/45dc15f4227b45c4aa166dda69c287ff.png" /><p>В <a href="https://habr.com/ru/articles/929410/" rel="noopener noreferrer nofollow">прошлой статье</a> я рассказал, как можно сделать профилировщик памяти ориентированный на многопоточные приложения, который в 16 раз быстрее heaptrack.</p><p>Сегодня рассмотрим как получилось совместить быстрый профайлинг с удобством визуализации в Grafana в реальном времени.</p><p><strong>Ключевые особенности:</strong> <br> Flamegraph аллокаций и деаллокаций за интервал времени <br> График потребления памяти с детализацией до функции/строчки в коде(настраиваемо) <br> Flamegraph в момент пика памяти <br> Flamegraph суммарного числа аллокаций <br> Flamegraph суммарного объема аллокаций</p> <a href="https://habr.com/ru/articles/1029320/?utm_campaign=1029320&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Звучит интересно!</a>]]></description>
      
      <pubDate>Wed, 29 Apr 2026 07:03:47 GMT</pubDate>
      <dc:creator><![CDATA[IlyaSM]]></dc:creator>
      
      <category><![CDATA[heaptrack]]></category><category><![CDATA[memory profiler]]></category><category><![CDATA[memory leak]]></category><category><![CDATA[grafana]]></category><category><![CDATA[performance]]></category><category><![CDATA[profiler]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[Разработка под Kubernetes: локально всё работает, в проде — нет. Кейс с Tetragon и eBPF]]></title>
      <guid isPermaLink="true">https://habr.com/ru/companies/ctsg/articles/1016326/</guid>
      <link>https://habr.com/ru/companies/ctsg/articles/1016326/?utm_campaign=1016326&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/f70/c04/18d/f70c0418dbceb152f7a073b0ee987aec.png" /><p>Локально всё работает идеально: политики ловят нарушения, логи пишутся, система стабильна.</p><p>В&nbsp;проде Kubernetes‑кластера&nbsp;— теряются события, появляются дубли, а&nbsp;дедупликация ломается от&nbsp;одного скрипта.</p><p>Разбираю реальные проблемы, с&nbsp;которыми мы столкнулись при&nbsp;интеграции Tetragon и eBPF в&nbsp;реальный ИБ продукт, и почему Kubernetes ломает наивные предположения.</p> <a href="https://habr.com/ru/articles/1016326/?utm_campaign=1016326&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Читать далее</a>]]></description>
      
      <pubDate>Tue, 28 Apr 2026 15:58:12 GMT</pubDate>
      <dc:creator><![CDATA[gromyko21 (Crosstech Solutions Group)]]></dc:creator>
      
      <category><![CDATA[tetragon]]></category><category><![CDATA[k8s]]></category><category><![CDATA[kubernetes]]></category><category><![CDATA[eBPF]]></category><category><![CDATA[дедупликация]]></category><category><![CDATA[безопасность контейнеров]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[SMART Monitoring System]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/1028462/</guid>
      <link>https://habr.com/ru/articles/1028462/?utm_campaign=1028462&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/54a/4bc/c31/54a4bcc31affa7d8b45f1f336a080de6.png" /><p>В продолжении статьи: <a href="https://habr.com/ru/articles/962290/" rel="noopener noreferrer nofollow">https://habr.com/ru/articles/962290</a><br>Пришла мне мысль что для такой задачи должны быть готовые зрелые решения. В частности в  <code>smartmontools</code>  и оказалось что всё уже давно придумано. Но не до конца ...</p><p>Решил поделится опытом. Причесал моё словоблудие нейронкой.</p> <a href="https://habr.com/ru/articles/1028462/?utm_campaign=1028462&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Читать далее</a>]]></description>
      
      <pubDate>Mon, 27 Apr 2026 09:28:37 GMT</pubDate>
      <dc:creator><![CDATA[Jhon_Mosk]]></dc:creator>
      
      <category><![CDATA[smartmontools]]></category><category><![CDATA[smartd]]></category><category><![CDATA[telegram]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[Как работать с виртуальными машинами]]></title>
      <guid isPermaLink="true">https://habr.com/ru/companies/piter/articles/1027652/</guid>
      <link>https://habr.com/ru/companies/piter/articles/1027652/?utm_campaign=1027652&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/c56/000/d81/c56000d8190bbf0214bc923c63f64347.png" /><p><strong>Введение в виртуализацию в Linux</strong></p><p><strong>Виртуализация&nbsp;</strong>позволяет эффективнее использовать оборудование. По сути это слой абстракции поверх ресурсов компьютера. В этом разделе вы узнаете о том, какие бывают виртуальные машины, как они работают в Linux, а также как их развертывать и как ими управлять.</p> <a href="https://habr.com/ru/articles/1027652/?utm_campaign=1027652&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Читать далее</a>]]></description>
      
      <pubDate>Mon, 27 Apr 2026 09:19:12 GMT</pubDate>
      <dc:creator><![CDATA[ph_piter (Издательский дом «Питер»)]]></dc:creator>
      
      <category><![CDATA[предзаказ]]></category><category><![CDATA[книги по программированию]]></category><category><![CDATA[книги]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[Ubuntu 26.04 LTS: на что смотреть перед миграцией с 24.04]]></title>
      <guid isPermaLink="true">https://habr.com/ru/companies/runity/articles/1028402/</guid>
      <link>https://habr.com/ru/companies/runity/articles/1028402/?utm_campaign=1028402&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/a94/4a6/2a8/a944a62a807e4e012ff4b0b9b1d388e1.png" /><p>23 апреля Canonical выпустил Ubuntu 26.04 LTS — Resolute Raccoon. Про сам релиз уже написали все, поэтому не будем повторяться — и посмотрим на релиз с другой стороны.</p><p>Ниже — небольшой список того, на что обратить внимание при миграции, и краткий обзор изменений, которые на эту миграцию влияют.</p> <a href="https://habr.com/ru/articles/1028402/?utm_campaign=1028402&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Читать далее</a>]]></description>
      
      <pubDate>Mon, 27 Apr 2026 08:08:21 GMT</pubDate>
      <dc:creator><![CDATA[runity (Рунити)]]></dc:creator>
      
      <category><![CDATA[spaceweb]]></category><category><![CDATA[linux]]></category><category><![CDATA[linux-сервер]]></category><category><![CDATA[ubuntu]]></category><category><![CDATA[ubuntu 26.04]]></category><category><![CDATA[canonical]]></category><category><![CDATA[сборки]]></category><category><![CDATA[сборки ос]]></category><category><![CDATA[сборки утилит]]></category><category><![CDATA[проекты]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[SSH по требованию: что умеет socket activation и почему я перестал держать туннели открытыми]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/1028330/</guid>
      <link>https://habr.com/ru/articles/1028330/?utm_campaign=1028330&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[<p>Привет, Хабр! К написанию статьи меня подтолкнуло знакомство с механизмом&nbsp;<strong>socket activation</strong>&nbsp;в Linux, на который я случайно наткнулся и не смог пройти мимо. Технология старая, но заслуживает большого внимания, а моя статья раскрывает одно из множества потенциальных практических применений <strong>— создание SSH-туннеля по требованию.</strong></p> <a href="https://habr.com/ru/articles/1028330/?utm_campaign=1028330&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Читать далее</a>]]></description>
      
      <pubDate>Mon, 27 Apr 2026 06:15:39 GMT</pubDate>
      <dc:creator><![CDATA[lemix85]]></dc:creator>
      
      <category><![CDATA[ssh]]></category><category><![CDATA[systemd]]></category><category><![CDATA[tunnel]]></category><category><![CDATA[port forwarding]]></category><category><![CDATA[проброс портов]]></category><category><![CDATA[autossh]]></category><category><![CDATA[bash]]></category><category><![CDATA[утилиты]]></category><category><![CDATA[ondemand]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[Suricata IPS NFQueue with nDPI. Часть III]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/1028218/</guid>
      <link>https://habr.com/ru/articles/1028218/?utm_campaign=1028218&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/0a6/807/4f9/0a68074f97fbc20536e7c39bfaffb63a.jpg" /><p>«Suricata IPS NFQueue with nDPI»&nbsp;— это значит, что&nbsp;программа suricata работает в&nbsp;режиме IPS с&nbsp;движком NFQueue и поддержкой nDPI. </p><p>Традиционные фаерволы могут блокировать нежелательный трафик по&nbsp;IP адресам и портам, но&nbsp;они не&nbsp;способны анализировать содержимое пакетов и обнаруживать сложные атаки, которые маскируются под&nbsp;легитимный трафик. Suricata сильно дополняет возможности классического фаервола&nbsp;— она позволяет блокировать данные на&nbsp;более высоком уровне&nbsp;— на&nbsp;уровне приложений.</p><p>Данная информация предназначена для&nbsp;тех, кто хотел&nbsp;бы получить опыт работы с&nbsp;suricata и попробовать ее возможности на&nbsp;практике. Приведенная конфигурация будет рассчитана на&nbsp;минимальное потребление ресурсов. Установка и настройка будут выполняться на&nbsp;ОС Debian 13&nbsp;с&nbsp;nftables для&nbsp;текущей стабильной версии suricata 8.0.4.</p><p>Часть III содержит:   7. Подготовка к&nbsp;запуску и запуск suricata.</p> <a href="https://habr.com/ru/articles/1028218/?utm_campaign=1028218&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Читать далее</a>]]></description>
      
      <pubDate>Sun, 26 Apr 2026 17:32:05 GMT</pubDate>
      <dc:creator><![CDATA[Gandalf_the_White]]></dc:creator>
      
      <category><![CDATA[suricata 8.0]]></category><category><![CDATA[ndpi]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[far2l 2.8.0 в Ubuntu 26.04: новые классные фичи]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/1028064/</guid>
      <link>https://habr.com/ru/articles/1028064/?utm_campaign=1028064&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/573/64d/148/57364d1485ce45d1b149f120e4d6c843.png" /><p>Привет, Хабр! Пока мир обсуждает новые версии нейросетей, в тихой гавани системных утилит произошло не менее важное для многих из нас событие: вышла Ubuntu 26.04, в которой по умолчанию идёт новая версия&nbsp;far2l: <strong>2.8.0</strong>.</p><p>Если вы следите за моими дайджестами, то знаете: путь этого порта (а теперь уже полноценного форка) Far Manager из мира Windows в нативный Linux был долгим. Начиналось всё с «просто запустить», а сейчас мы пришли к инструменту, который в некоторых аспектах уже опережает своего прародителя.</p><p>В этой версии мы закрыли еще несколько древних тикетов и добавили новую функциональность. Под катом — разбор самых вкусных фич релиза.</p> <a href="https://habr.com/ru/articles/1028064/?utm_campaign=1028064&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Читать далее</a>]]></description>
      
      <pubDate>Sun, 26 Apr 2026 09:55:24 GMT</pubDate>
      <dc:creator><![CDATA[unxed]]></dc:creator>
      
      <category><![CDATA[far2l]]></category><category><![CDATA[Far]]></category><category><![CDATA[Far manger]]></category><category><![CDATA[Ubuntu]]></category><category><![CDATA[Ubuntu 26.04]]></category><category><![CDATA[Менеджер файлов]]></category><category><![CDATA[Консоль]]></category><category><![CDATA[TUI]]></category><category><![CDATA[Редактор]]></category><category><![CDATA[Новости]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[Linux 7.1: отказ от прошлого и подготовка к новому железу]]></title>
      <guid isPermaLink="true">https://habr.com/ru/companies/selectel/articles/1027684/</guid>
      <link>https://habr.com/ru/companies/selectel/articles/1027684/?utm_campaign=1027684&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/65b/c94/53c/65bc9453c8a9b06efc3494b470b34183.png" /><p>Linux 7.0 вышел совсем недавно, а в разработке уже следующая версия. В 7.1 сейчас довольно четко видно два направления. С одной стороны, разработчики продолжают вычищать код, который тянется еще со времен железа конца прошлого века. С другой — параллельно закладывают основу под новое поколение процессоров, видеокарт и специализированных GPU. Релиз 7.1 ожидается примерно в середине июня 2026 года, если все пойдет по стандартному циклу. Давайте разберемся, что там происходит и к чему это все ведет. </p> <a href="https://habr.com/ru/articles/1027684/?utm_campaign=1027684&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Читать далее</a>]]></description>
      
      <pubDate>Sun, 26 Apr 2026 08:00:32 GMT</pubDate>
      <dc:creator><![CDATA[TrexSelectel (Selectel)]]></dc:creator>
      
      <category><![CDATA[selectel]]></category><category><![CDATA[linux]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[Suricata IPS NFQueue with nDPI. Часть II]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/1027966/</guid>
      <link>https://habr.com/ru/articles/1027966/?utm_campaign=1027966&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/68e/5e1/76e/68e5e176e29099112053c613a0410df5.jpg" /><p>«Suricata IPS NFQueue with nDPI»&nbsp;— это значит, что&nbsp;программа suricata работает в&nbsp;режиме IPS с&nbsp;движком NFQueue и поддержкой nDPI. </p><p>Традиционные фаерволы могут блокировать нежелательный трафик по&nbsp;IP адресам и портам, но&nbsp;они не&nbsp;способны анализировать содержимое пакетов и обнаруживать сложные атаки, которые маскируются под&nbsp;легитимный трафик. Suricata сильно дополняет возможности классического фаервола&nbsp;— она позволяет блокировать данные на&nbsp;более высоком уровне&nbsp;— на&nbsp;уровне приложений.</p><p>Данная информация предназначена для&nbsp;тех, кто хотел&nbsp;бы получить опыт работы с&nbsp;suricata и попробовать ее возможности на&nbsp;практике. Приведенная конфигурация будет рассчитана на&nbsp;минимальное потребление ресурсов. Установка и настройка будут выполняться на&nbsp;ОС Debian 13&nbsp;с&nbsp;nftables для&nbsp;текущей стабильной версии suricata 8.0.4.</p><p>Часть II содержит:   6. Установка из исходных кодов.</p> <a href="https://habr.com/ru/articles/1027966/?utm_campaign=1027966&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Читать далее</a>]]></description>
      
      <pubDate>Sat, 25 Apr 2026 19:33:51 GMT</pubDate>
      <dc:creator><![CDATA[Gandalf_the_White]]></dc:creator>
      
      <category><![CDATA[suricata 8.0]]></category><category><![CDATA[ndpi]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[Права в Linux: chown/chmod, SELinux context, символьная/восьмеричная нотация, DAC/MAC/RBAC/ABAC]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/1027674/</guid>
      <link>https://habr.com/ru/articles/1027674/?utm_campaign=1027674&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/6c0/05c/242/6c005c242f4a05a4c175e9acfd9b5c9d.png" /><p>Если вы сейчас вкатываетесь в Linux на фоне хайпа вокруг DevOps и инфобеза — статья для вас.</p><p>Собрал в одном месте всё, что нужно знать о правах в Linux, простым и понятным языком: символьная и восьмеричная нотация, SUID/SGID/Sticky bit, SELinux-контекст, DAC, MAC, RBAC, ABAC, команды ls/stat/chmod/chown/find — с примерами и схемами, к которым легко вернуться.</p> <a href="https://habr.com/ru/articles/1027674/?utm_campaign=1027674&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Читать далее</a>]]></description>
      
      <pubDate>Fri, 24 Apr 2026 16:46:42 GMT</pubDate>
      <dc:creator><![CDATA[gtosss]]></dc:creator>
      
      <category><![CDATA[linux]]></category><category><![CDATA[chmod]]></category><category><![CDATA[chown]]></category><category><![CDATA[SELinux]]></category><category><![CDATA[права доступа]]></category><category><![CDATA[DAC]]></category><category><![CDATA[MAC]]></category><category><![CDATA[RBAC]]></category><category><![CDATA[ACL]]></category><category><![CDATA[системное администрирование]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[Suricata IPS NFQueue with nDPI. Часть I]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/1027512/</guid>
      <link>https://habr.com/ru/articles/1027512/?utm_campaign=1027512&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/616/870/edf/616870edf62716f9fcd33ae9ab8d20ba.jpg" /><p>«Suricata IPS NFQueue with nDPI»&nbsp;— это значит, что&nbsp;программа suricata работает в&nbsp;режиме IPS с&nbsp;движком NFQueue и поддержкой nDPI. </p><p>Традиционные фаерволы могут блокировать нежелательный трафик по&nbsp;IP адресам и портам, но&nbsp;они не&nbsp;способны анализировать содержимое пакетов и обнаруживать сложные атаки, которые маскируются под&nbsp;легитимный трафик. Suricata сильно дополняет возможности классического фаервола&nbsp;— она позволяет блокировать данные на&nbsp;более высоком уровне&nbsp;— на&nbsp;уровне приложений.</p><p>Данная информация предназначена для&nbsp;тех, кто хотел&nbsp;бы получить опыт работы с&nbsp;suricata и попробовать ее возможности на&nbsp;практике. Приведенная конфигурация будет рассчитана на&nbsp;минимальное потребление ресурсов. Установка и настройка будут выполняться на&nbsp;ОС Debian 13&nbsp;с&nbsp;nftables для&nbsp;текущей стабильной версии suricata 8.0.4.</p><p>Часть I  содержит:  общие сведения о suricata; требования к железу; описание режимов работы; описание, характеристики и возможности nDPI; описание движков.  </p> <a href="https://habr.com/ru/articles/1027512/?utm_campaign=1027512&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Читать далее</a>]]></description>
      
      <pubDate>Fri, 24 Apr 2026 11:15:56 GMT</pubDate>
      <dc:creator><![CDATA[Gandalf_the_White]]></dc:creator>
      
      <category><![CDATA[suricata 8.0]]></category><category><![CDATA[ndpi]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[С Vim удобно программировать (часть III)]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/1026138/</guid>
      <link>https://habr.com/ru/articles/1026138/?utm_campaign=1026138&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[<p>Это окончание статьи о REPL на Vim. Содержит пару простых примеров применения разработки автора - работа на Ruby с Sinatra и работа с Git.</p> <a href="https://habr.com/ru/articles/1026138/?utm_campaign=1026138&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Читать далее</a>]]></description>
      
      <pubDate>Thu, 23 Apr 2026 13:26:12 GMT</pubDate>
      <dc:creator><![CDATA[Oldchip]]></dc:creator>
      
      <category><![CDATA[Vim]]></category><category><![CDATA[vimscript]]></category><category><![CDATA[bash-скрипт]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[С Vim удобно программировать (часть II)]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/1025124/</guid>
      <link>https://habr.com/ru/articles/1025124/?utm_campaign=1025124&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[<p>Это вторая часть публикации. В первой мы разобрали основные настройки редактора, позволяющие сделать процесс набора программы более удобным. Здесь рассмотрим плагины и скрипты для запуска программ на разных языках из редактора Vim.</p> <a href="https://habr.com/ru/articles/1025124/?utm_campaign=1025124&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Читать далее</a>]]></description>
      
      <pubDate>Thu, 23 Apr 2026 13:24:00 GMT</pubDate>
      <dc:creator><![CDATA[Oldchip]]></dc:creator>
      
      <category><![CDATA[linux]]></category><category><![CDATA[vim]]></category><category><![CDATA[vimrc]]></category><category><![CDATA[bash]]></category><category><![CDATA[diy или сделай сам]]></category><category><![CDATA[repl]]></category><category><![CDATA[ide]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[С Vim удобно программировать (часть I)]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/1022400/</guid>
      <link>https://habr.com/ru/articles/1022400/?utm_campaign=1022400&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[<p>Статья о том, как своими руками  в <code>Vim</code> сделать универсальный (т.е. работающий для разных языков программирования) <code>REPL</code> (от англ. read-eval-print loop — цикл “чтение — вычисление — вывод”), да и просто сделать этот редактор более удобным. </p> <a href="https://habr.com/ru/articles/1022400/?utm_campaign=1022400&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Читать далее</a>]]></description>
      
      <pubDate>Thu, 23 Apr 2026 13:20:30 GMT</pubDate>
      <dc:creator><![CDATA[Oldchip]]></dc:creator>
      
      <category><![CDATA[vim]]></category><category><![CDATA[vimscript]]></category><category><![CDATA[bash-скрипт]]></category><category><![CDATA[bash]]></category><category><![CDATA[linux]]></category><category><![CDATA[git]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[Почему Cluely и другие плохо слышат русских айтишников: разбор того, как Whisper ломается и что мы сделали с этим]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/1026778/</guid>
      <link>https://habr.com/ru/articles/1026778/?utm_campaign=1026778&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/0a4/bc3/2ce/0a4bc32ce44ba02d24bd57ea7da95373.jpg" /><p>В январе я купил подписки на Cluely, Final Round AI и Sensei. Хотел посмотреть как они справляются с русским айти-собесами, раз уж все три заявляют о поддержке русского. Подключил по очереди к тестовому звонку в Телемосте (сомневаюсь, что платформа имела роль, но все же), прогнал одну и ту же запись: Senior Python backend разработчик, 45 минут, стек FastAPI + PostgreSQL + Kafka + Kubernetes. Обычный русский спикер, если важно - из Москвы, с речью проблем не было, нормальный микрофон</p><p>Все три выдали транскрипт и все три провалились, как неожиданно..</p><p>"Кафка" в половине случаев становилась "как-то" или "кофта". "Кубернетис" превращался в "губер нет тест". "Сабскрайбер патерн" - в "саб скрайп патерн". "Middleware для CSRF" - "мидл-вер для си эс эр эф" - это еще норм</p><p>Проблема не в том, что человек говорил по-русски, и не в том, что Whisper не умеет русский (сноска: хорошо не умеет). Whisper умеет русский нормально, около 9.8% WER на Common Voice. Проблема в другом: русскоязычный айтишник не говорит ни на чистом русском, ни на чистом английском. Он говорит на гибриде: русская грамматика плюс английские термины плюс своеобразное произношение этих терминов плюс местами свой жаргон вроде "гошечки" и "крудошлёпа"</p><p>Этот гибрид ни один из популярных STT не держит. Потому что его в тренировочных данных почти нет</p><p>Разбираю ниже, как устроена эта проблема, что с ней делают конкуренты (почти ничего), и что сделали мы</p> <a href="https://habr.com/ru/articles/1026778/?utm_campaign=1026778&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Читать далее</a>]]></description>
      
      <pubDate>Wed, 22 Apr 2026 19:18:04 GMT</pubDate>
      <dc:creator><![CDATA[billiedark]]></dc:creator>
      
      <category><![CDATA[Whisper]]></category><category><![CDATA[STT]]></category><category><![CDATA[speech-to-text]]></category><category><![CDATA[fine-tuning]]></category><category><![CDATA[LoRA]]></category><category><![CDATA[ASR]]></category><category><![CDATA[NLP]]></category><category><![CDATA[распознавание речи]]></category><category><![CDATA[русский язык]]></category><category><![CDATA[code-switching]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[Очерки установки Zabbix на Lubuntu]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/1026206/</guid>
      <link>https://habr.com/ru/articles/1026206/?utm_campaign=1026206&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/c14/91e/992/c1491e99248aab8adb1f84cd9febcc99.png" /><p>В начале Апреля 2026 года устанавливал я Zabbix 7.4, самой новый на тот момент, на LUbuntu v. 25.10 - тоже самой новой на начало апреля.</p><p>Выбрал пакетный вариант установки.</p> <a href="https://habr.com/ru/articles/1026206/?utm_campaign=1026206&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Читать далее</a>]]></description>
      
      <pubDate>Tue, 21 Apr 2026 15:33:26 GMT</pubDate>
      <dc:creator><![CDATA[Scorpey]]></dc:creator>
      
      <category><![CDATA[Zabbix]]></category><category><![CDATA[Lubuntu]]></category><category><![CDATA[ubuntu]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[Что было бы, если бы Linux распространялся под BSD]]></title>
      <guid isPermaLink="true">https://habr.com/ru/companies/ruvds/articles/1024388/</guid>
      <link>https://habr.com/ru/companies/ruvds/articles/1024388/?utm_campaign=1024388&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/1ac/b5e/0c9/1acb5e0c9dea8a478bc9a0a496fdc4d5.png" /><p>Историю Linux обычно рассказывают как историю об удачном ядре. На деле это ещё и история лицензии GPL, которая повлияла на рынок, культуру разработки и саму архитектуру экосистемы. Но что было бы, если Linux пошёл по пути BSD? Альтернативный сценарий представил в статье, заходите похоливарить в комментарии.&nbsp;</p> <a href="https://habr.com/ru/articles/1024388/?utm_campaign=1024388&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Зайти</a>]]></description>
      
      <pubDate>Tue, 21 Apr 2026 09:01:37 GMT</pubDate>
      <dc:creator><![CDATA[SrvTrantor (RUVDS.com)]]></dc:creator>
      
      <category><![CDATA[linux]]></category><category><![CDATA[bsd]]></category><category><![CDATA[gpl]]></category><category><![CDATA[gnu]]></category><category><![CDATA[лицензии]]></category><category><![CDATA[операционные системы]]></category><category><![CDATA[android]]></category><category><![CDATA[история it]]></category><category><![CDATA[системное администрирование]]></category><category><![CDATA[ruvds_статьи]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[Bomb has been defused. Управление питанием батареи Mobian на OnePlus 6]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/1024948/</guid>
      <link>https://habr.com/ru/articles/1024948/?utm_campaign=1024948&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[<p>TL;DR: Я ранее установил Mobian (linux-дистрибутив, на основе Debian) на смартфон OnePlus 6. Теперь разбираюсь с потенциальным возгоранием батареи. Определил основной источник рисков. Решил защитить батарею от перезаряда, разряда и перегрева. Реализовал сервис для systemd, который реализует эту защиту на уровне управления драйвером зарядки устройства, на основе данных с батареи. <a href="https://github.com/FA72/battery-limiter/blob/main/battery-limiter.sh" rel="noopener noreferrer nofollow">Репозиторий</a>.</p><p>Для начала представлюсь – я Деревянкин Павел, менеджер продукта электронных визиток MyQRcards, в прошлом мобильный разработчик в этом же продукте.  </p><p>В комментариях к <a href="https://habr.com/ru/articles/1023028/" rel="noopener noreferrer nofollow">предыдущей статье</a>, где я рассказывал, как устанавливал Mobian на OnePlus 6, чтобы сделать из него домашний сервер, возник вопрос о возможности взрыва батареи на устройстве.</p><p>Первая мысль, которая меня посетила, было отключить батарею вовсе, припаять диод и питаться только от внешнего источника питания. Но это убивает один из плюсов сервера на телефоне - по сути встроенного ИБП. Учитывая, что в телефон на Mobian вполне можно вставить SIM-карту и использовать интернет с неё, то можно построить довольно защищённую от перебоев систему, которая по стабильности уже начнёт спорить с гораздо более дорогими решениями. Поэтому всё же, я решил разобраться, что можно сделать, чтобы защитить аккумулятор. </p><p>UPD Ну и в итоге ещё пришлось залезть в код драйвера</p> <a href="https://habr.com/ru/articles/1024948/?utm_campaign=1024948&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Читать далее</a>]]></description>
      
      <pubDate>Tue, 21 Apr 2026 05:48:06 GMT</pubDate>
      <dc:creator><![CDATA[FA72]]></dc:creator>
      
      <category><![CDATA[mobian]]></category><category><![CDATA[linux]]></category><category><![CDATA[systemd]]></category><category><![CDATA[linux-сервер]]></category><category><![CDATA[сервер]]></category><category><![CDATA[oneplus]]></category><category><![CDATA[перепрошивка]]></category><category><![CDATA[debian]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[Systemd timer: время выходить из пещеры]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/1025764/</guid>
      <link>https://habr.com/ru/articles/1025764/?utm_campaign=1025764&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[<p>Я ощущаю себя пещерным человеком.</p><p>Мне уже много лет, и есть вещи, к которым я привык настолько, что воспринимаю их как константу. Они всегда на своих местах. Они всегда работают. Я никогда не задумываюсь, есть ли что-то еще — потому что зачем, если и так все хорошо?</p><p>Когда мне нужно запускать что-то регулярно, с заданной периодичностью — я использую cron. Я не знаю, сколько лет этой утилите. Мне кажется, она была всегда. Открыл <code>crontab -e</code>, написал расписание и забыл. А оно работает.</p><p>Но сегодня, решая очередную задачу с периодическим запуском, я с удивлением узнал, что альтернатива существует. Причем довольно давно.</p> <a href="https://habr.com/ru/articles/1025764/?utm_campaign=1025764&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Читать далее</a>]]></description>
      
      <pubDate>Mon, 20 Apr 2026 17:20:51 GMT</pubDate>
      <dc:creator><![CDATA[A1exMa]]></dc:creator>
      
      <category><![CDATA[systemd]]></category><category><![CDATA[администрирование]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[Linux 7.0 и что изменилось в ядре после очередного цикла разработки]]></title>
      <guid isPermaLink="true">https://habr.com/ru/companies/selectel/articles/1025402/</guid>
      <link>https://habr.com/ru/companies/selectel/articles/1025402/?utm_campaign=1025402&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/4c6/2dc/1aa/4c62dc1aae5bd04ba9faf66fc5a90953.jpg" /><p>Разработка ядра Linux идет своим чередом. Каждые пару месяцев (иногда ждать приходится дольше) появляется свежая версия с исправлениями и новыми возможностями. На этот раз Линус Торвальдс представил <a href="https://lore.kernel.org/lkml/CAHk-=wj2WqpPBwpAXo8bj_Hx-NxKMRVTVMUaQis7+Vm6XLRZiw@mail.gmail.com/T/#u">релиз 7.0</a>, который вобрал тысячи правок от сообщества. Изменения затронули самые разные части системы: от обработки ошибок в файловых системах до правил использования AI-ассистентов при подготовке патчей. Давайте разбираться. </p><p>Сначала — о привычных подробностях релиза. Линус Торвальдс объявил о выходе новой версии после стандартного двухмесячного цикла. В релиз вошло 15 624 исправления, подготовленных 2 477 разработчиками. Объем патча — 56&nbsp;МБ, изменения коснулись 18 053 файлов. Для сравнения: в предыдущем выпуске патчей было чуть больше, но размер меньше.</p> <a href="https://habr.com/ru/articles/1025402/?utm_campaign=1025402&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Читать далее &rarr;</a>]]></description>
      
      <pubDate>Mon, 20 Apr 2026 12:00:31 GMT</pubDate>
      <dc:creator><![CDATA[TrexSelectel (Selectel)]]></dc:creator>
      
      <category><![CDATA[selectel]]></category><category><![CDATA[linux]]></category><category><![CDATA[софт]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[ICMP-туннель на уровне ядра Linux: передаём TCP/UDP-трафик через эхо-запросы]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/1025264/</guid>
      <link>https://habr.com/ru/articles/1025264/?utm_campaign=1025264&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[<p>Недавно я наткнулся <a href="https://habr.com/ru/companies/ruvds/articles/516266/" rel="noopener noreferrer nofollow">на статью о том, что в ICMP-пакеты можно вставлять произвольные данные</a>. Сразу возникла мысль: а почему бы не попробовать загнать весь трафик через ICMP (да, о существовании ICMP-туннеля я тоже ничего не знал). Так появился проект — ICMP?туннель на уровне ядра, который:</p> <a href="https://habr.com/ru/articles/1025264/?utm_campaign=1025264&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Читать далее</a>]]></description>
      
      <pubDate>Sun, 19 Apr 2026 13:46:18 GMT</pubDate>
      <dc:creator><![CDATA[kormilicinkostia]]></dc:creator>
      
      <category><![CDATA[linux kernel]]></category><category><![CDATA[си]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[Отказоустойчивый Anycast DNS с управлением через IaC]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/1024930/</guid>
      <link>https://habr.com/ru/articles/1024930/?utm_campaign=1024930&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/60f/c63/264/60fc6326429691931d11b9bae935fa4f.png" /><p>DNS&nbsp;— неотъемлемая и очень важная часть инфраструктуры, о&nbsp;которой иногда забывают. Порой её воспринимают как&nbsp;нечто само собой разумеющееся, что&nbsp;просто всегда есть и работает. Вспоминают о&nbsp;ней обычно при&nbsp;странных багах, которые сложно диагностировать, или&nbsp;авариях, которые рушат всю инфраструктуру на&nbsp;часы.</p><p>Некоторое время назад я добрался до&nbsp;задачи рефакторинга DNS инфраструктуры&nbsp;— чтобы сделать её проще, удобнее и надежнее. В&nbsp;этой статье я хочу поделиться своим опытом и расскажу, как&nbsp;у&nbsp;нас получилось сделать внутренний распределенный DNS и управлять им как&nbsp;кодом.</p> <a href="https://habr.com/ru/articles/1024930/?utm_campaign=1024930&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Это всё DNS?</a>]]></description>
      
      <pubDate>Sat, 18 Apr 2026 09:15:43 GMT</pubDate>
      <dc:creator><![CDATA[Xelld]]></dc:creator>
      
      <category><![CDATA[dns]]></category><category><![CDATA[bgp]]></category><category><![CDATA[anycast]]></category><category><![CDATA[iac]]></category><category><![CDATA[octodns]]></category><category><![CDATA[powerdns]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[Linux против Windows: взгляд сквозь время или «16 лет спустя»]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/1024410/</guid>
      <link>https://habr.com/ru/articles/1024410/?utm_campaign=1024410&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/0d6/74e/a8f/0d674ea8fac507a818d2799e39c3e843.png" /><p>Видеосюжет <strong>Linux против Windows</strong> на кале СТВ-1 вышел в далёком 2010 году и положил сайт этой телекомпании в связи с наплывом комментаторов, основная масса которых была, конечно же, с Хабра. В те далёкие времена мне лично довелось поучаствовать в глобальном переделе городской информационной среды и на своей шкуре почувствовать, что значит пробивать стены головой.</p><p>Прошло много времени и сообщество Хабра уже забыло эту душещипательную историю о том, как айтишник-одиночка пробил блокаду из чиновников различного уровня.</p><p>Я решил напомнить об этой истории сегодня.</p> <a href="https://habr.com/ru/articles/1024410/?utm_campaign=1024410&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Читать далее</a>]]></description>
      
      <pubDate>Fri, 17 Apr 2026 13:09:52 GMT</pubDate>
      <dc:creator><![CDATA[devilev]]></dc:creator>
      
      <category><![CDATA[государство и ит]]></category><category><![CDATA[лицензионное по]]></category><category><![CDATA[сопровождение по]]></category><category><![CDATA[техподдержка]]></category><category><![CDATA[техническое обслуживание]]></category><category><![CDATA[сервисный центр]]></category><category><![CDATA[госконтракт]]></category><category><![CDATA[чиновники]]></category><category><![CDATA[школы]]></category><category><![CDATA[муниципалитет]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[Превращаем старую клавиатуру от ноутбука в полноценную USB-клавиатуру на RP2040 без QMK]]></title>
      <guid isPermaLink="true">https://habr.com/ru/companies/ruvds/articles/1019904/</guid>
      <link>https://habr.com/ru/companies/ruvds/articles/1019904/?utm_campaign=1019904&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/252/4bd/70f/2524bd70fadf8e3b815991cc74168c84.jpeg" /><p>По созданию клавиатур на Хабре написано много статей, но, как правило, они подразумевают кастомизацию прошивки <a href="https://qmk.fm/">QMK</a> или использование уже готовой.</p><p>Использование готовой прошивки удобно тем, что большинство шишек за вас набили её разработчики. Такой подход годится, если вы хотите получить отлаженное решение в сжатые сроки.</p><p>Для обучения и понимания работы клавиатуры, периферийных устройств и протоколов взаимодействия лучше изобрести свой велосипед. Так я и поступил.</p> <a href="https://habr.com/ru/articles/1019904/?utm_campaign=1019904&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Читать далее</a>]]></description>
      
      <pubDate>Fri, 17 Apr 2026 13:01:58 GMT</pubDate>
      <dc:creator><![CDATA[artyomsoft (RUVDS.com)]]></dc:creator>
      
      <category><![CDATA[usb]]></category><category><![CDATA[rp2040]]></category><category><![CDATA[pico]]></category><category><![CDATA[hid]]></category><category><![CDATA[keyboard]]></category><category><![CDATA[tinyusb]]></category><category><![CDATA[ghosting]]></category><category><![CDATA[diy]]></category><category><![CDATA[prototyping]]></category><category><![CDATA[ruvds_статьи]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[Как наказать цифрового воробья или как я проходил таск PigeonsRevenge от платформы ACLabs.pro]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/1024360/</guid>
      <link>https://habr.com/ru/articles/1024360/?utm_campaign=1024360&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/7d2/f79/792/7d2f7979208b9ea68bfab97aa2b70745.webp" /><p>Данный таск был частью 5 сезона CTF, который проходил на площадке ACLabs. Машина необычная с увлекательным сюжетом и интересными уязвимостями.</p><p>Условие задачи:</p><p>Борис — старый почтовый голубь. Катя, его голубка, улетела к наглому Воробью. Три дня Борис пил дешёвое пойло и строчил план мести. Теперь этот план у тебя. Помоги Борису пробраться в цифровое гнездо Воробья, украсть его аккаунт и стать рутом. Следуй за пьяными записками — там всё сказано и даже больше. Внимание, стенд будет полностью готов только по истечении обратного времени отсчета, даже если адрес появился раньше!</p><p>Цепочка атаки</p><p>Атакующая цепочка «PigeonsRevenge» комбинирует одну реальную критическую <code>CVE (Webmin 1.910 — CVE-2019-15107, 9.8 CRITICAL)</code> с набором классических техник <code>ATT&amp;CK</code>: активная разведка → port knocking → эксплуатация публичного приложения → <code>Metasploit reverse-shell</code> → туннелирование <code>Ligolo-ng</code> → инъекция через переменную окружения в кастомный бинарник → обход фильтра табуляцией → закрепление с <code>root</code>-привилегиями.</p> <a href="https://habr.com/ru/articles/1024360/?utm_campaign=1024360&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Читать далее</a>]]></description>
      
      <pubDate>Thu, 16 Apr 2026 18:27:17 GMT</pubDate>
      <dc:creator><![CDATA[seobuster]]></dc:creator>
      
      <category><![CDATA[nmap]]></category><category><![CDATA[bash]]></category><category><![CDATA[docker]]></category><category><![CDATA[ssh]]></category><category><![CDATA[ghidra]]></category><category><![CDATA[cve]]></category><category><![CDATA[webmin]]></category><category><![CDATA[metasploit]]></category><category><![CDATA[privelege escalation]]></category><category><![CDATA[pivoting]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[SCO против IBM: как судебный иск на $5 млрд едва не уничтожил Linux]]></title>
      <guid isPermaLink="true">https://habr.com/ru/companies/onlinepatent/articles/1024176/</guid>
      <link>https://habr.com/ru/companies/onlinepatent/articles/1024176/?utm_campaign=1024176&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/a05/1f4/427/a051f4427f04cc3dc2511041dd951e1e.png" /><p>В марте 2003 года небольшая компания SCO Group подала иск против IBM на $1 млрд, утверждая, что в ядре Linux находится украденный код операционной системы Unix. Дело быстро превратилось в один из самых громких технологических судебных процессов в истории. Сумма иска выросла до $5 млрд, к разбирательствам присоединились Red Hat, Novell, DaimlerChrysler и AutoZone. Исход дела стал поворотным моментом в истории открытого программного обеспечения.</p> <a href="https://habr.com/ru/articles/1024176/?utm_campaign=1024176&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Читать далее</a>]]></description>
      
      <pubDate>Thu, 16 Apr 2026 11:03:20 GMT</pubDate>
      <dc:creator><![CDATA[ko_ya (Online patent)]]></dc:creator>
      
      <category><![CDATA[open source]]></category><category><![CDATA[ibm]]></category><category><![CDATA[linux]]></category><category><![CDATA[судебное разбирательство]]></category><category><![CDATA[судебный процесс]]></category><category><![CDATA[судебная практика]]></category><category><![CDATA[судебные споры]]></category><category><![CDATA[история it]]></category><category><![CDATA[google]]></category><category><![CDATA[прецеденты]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[Неочевидные нюансы миграции с Docker на Podman]]></title>
      <guid isPermaLink="true">https://habr.com/ru/companies/selectel/articles/1023618/</guid>
      <link>https://habr.com/ru/companies/selectel/articles/1023618/?utm_campaign=1023618&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/bb9/79a/83e/bb979a83edfe783049f0dcda61e79604.jpeg" /><p>Миграция на Podman — вопрос достаточно интересный. И ответ на него достаточно простой — берете и мигрируете, там делов-то!</p><p>Но на самом деле это только верхушка айcберга. Сначала кажется, что все просто. А потом оказывается, что нужно решить много спорных моментов и учесть кучу мелочей. Сегодня я расскажу, на что стоит обратить внимание и стоит ли игра свеч. Поехали, порассуждаем про миграцию из Docker в Podman.</p> <a href="https://habr.com/ru/articles/1023618/?utm_campaign=1023618&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Читать далее</a>]]></description>
      
      <pubDate>Wed, 15 Apr 2026 08:00:13 GMT</pubDate>
      <dc:creator><![CDATA[TrexSelectel (Selectel)]]></dc:creator>
      
      <category><![CDATA[selectel]]></category><category><![CDATA[linux]]></category><category><![CDATA[docker]]></category><category><![CDATA[podman]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[S3 и зачем вообще городить ещё один клиент…]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/1023538/</guid>
      <link>https://habr.com/ru/articles/1023538/?utm_campaign=1023538&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/159/26b/556/15926b556bf2e6aa5dddcac8efc12a97.png" /><p>Вы нормально знаете Ceph, пулы, RGW, где смотреть логи и почему внезапно полезли 403. Вопрос в другом: вокруг кластера живут люди, которым нужен не Ceph, а&nbsp;<strong>S3 как диск в облаке</strong>. Им нужно залить билд, вытащить дамп, перекинуть префикс между стендами, выдать временную ссылку, проверить, что объект реально лежит и какой у него размер. Без чтения&nbsp;<code>ceph -w s3cmd rados etc,</code> без объяснений про placement groups и без вашего участия в каждой мелочи.</p><p>CLI и скрипты вы держите для себя и для пайплайнов. </p><p>Консоль облака у вас может быть про другой контур. А типичный пользователь упирается в простую вещь:&nbsp;<strong>хочу окно с таблицей, перетаскиванием и понятной ошибкой</strong>, а не пятнадцать шагов «спроси админа».</p><p>Отсюда и смысл отдельного десктопного клиента под S3 API: не заменить вам эксплуатацию, а&nbsp;<strong>снять с вас поток однотипных ручных запросов</strong>&nbsp;и дать людям самообслуживание в рамках выданных ключей и политик.</p> <a href="https://habr.com/ru/articles/1023538/?utm_campaign=1023538&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Читать далее</a>]]></description>
      
      <pubDate>Tue, 14 Apr 2026 17:46:44 GMT</pubDate>
      <dc:creator><![CDATA[Itnitros]]></dc:creator>
      
      <category><![CDATA[S3]]></category><category><![CDATA[ceph]]></category><category><![CDATA[minio]]></category><category><![CDATA[client]]></category><category><![CDATA[s3cmd]]></category><category><![CDATA[aws]]></category><category><![CDATA[aws s3]]></category><category><![CDATA[aws sdk]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[Потоковая обработка данных на С]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/1023522/</guid>
      <link>https://habr.com/ru/articles/1023522/?utm_campaign=1023522&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/b65/456/802/b65456802387c1093e970289c0082259.png" /><p>Привет, Хабр!</p><p>Кратко о том что такое потоковая обработка данных и в чем её отличие от пакетной.</p><p>Пакет данных, это часть информации поступающая в систему которая содержит законченный или не полный фрагмент данных. Большинство механизмов цифровой передачи информации в современных системах построены на пакетной передаче. Отличие потоковых и пакетных систем обработки в том...</p> <a href="https://habr.com/ru/articles/1023522/?utm_campaign=1023522&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Читать далее</a>]]></description>
      
      <pubDate>Tue, 14 Apr 2026 17:16:35 GMT</pubDate>
      <dc:creator><![CDATA[uEvg]]></dc:creator>
      
      <category><![CDATA[C]]></category><category><![CDATA[Linux]]></category><category><![CDATA[system design]]></category><category><![CDATA[highload]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[От iptables к nftables: O(n) против O(1) на практике]]></title>
      <guid isPermaLink="true">https://habr.com/ru/companies/gnivc/articles/1017706/</guid>
      <link>https://habr.com/ru/companies/gnivc/articles/1017706/?utm_campaign=1017706&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/66f/ec6/fbe/66fec6fbe1dc22cedfe1616629e36fb7.png" /><p>Если администрировать Linux-сервера достаточно долго, рано или поздно сталкиваешься с сетевой фильтрацией. Где-то нужно закрыть лишние порты, где-то ограничить доступ между сегментами сети, а где-то настроить NAT.</p><p>На практике это почти всегда приводит к iptables: таблицы, цепочки, правила — и со временем конфигурация начинает напоминать археологический слой. Правила копируются, дополняются, теряют актуальность, и через пару лет уже сложно понять, почему конкретное правило вообще существует.</p><p>В этой статье разберёмся, как появился nftables, чем он отличается от привычного iptables, как устроена его архитектура и как на практике использовать его для настройки firewall на Linux-сервере.</p> <a href="https://habr.com/ru/articles/1017706/?utm_campaign=1017706&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Читать далее</a>]]></description>
      
      <pubDate>Tue, 14 Apr 2026 13:00:48 GMT</pubDate>
      <dc:creator><![CDATA[leshoi (АО «ГНИВЦ»)]]></dc:creator>
      
      <category><![CDATA[nftables]]></category><category><![CDATA[netfilter]]></category><category><![CDATA[iptables]]></category><category><![CDATA[linux]]></category><category><![CDATA[benchmark]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[Ставим Claude Code на Windows как профессионалы]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/1022624/</guid>
      <link>https://habr.com/ru/articles/1022624/?utm_campaign=1022624&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/007/879/383/007879383dfc3a1cc44928aeca03a86b.jpg" /><p>У нас в команде AWS 9 человек — решения в AWS, 150+ аккаунтов в AWS Organizations. Один из нас работает на macOS, шестеро на Linux, двое на Windows (включая меня).</p><p>За год работы с Claude Code выработались правила: как поставить и что настроить. Правила менялись по мере выхода новых версий — появлялись новые возможности, отваливались старые костыли. Этот документ отражает актуальное состояние на апрель 2026.</p><p>На Linux не пересаживаюсь намеренно. Мои Windows-компетенции в команде востребованы: я единственный, кто имеет солидный опыт с Microsoft, кто отладит Lambda-парсер для обработки Windows Events, кто напишет и будет поддерживать большой PowerShell скрипт или SSM-документ с ним.</p><p>Claude Code у меня под Windows должен работать без ошибок и с максимально возможной производительностью, несмотря на то, что большую часть времени я работаю на linux-специфичное окружение.</p> <a href="https://habr.com/ru/articles/1022624/?utm_campaign=1022624&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Читать далее</a>]]></description>
      
      <pubDate>Tue, 14 Apr 2026 10:39:45 GMT</pubDate>
      <dc:creator><![CDATA[wmlab]]></dc:creator>
      
      <category><![CDATA[claude-code]]></category><category><![CDATA[powershell]]></category><category><![CDATA[wsl]]></category><category><![CDATA[wsl2]]></category><category><![CDATA[windows]]></category><category><![CDATA[windows 11]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[Я сделал свободный и бесплатный Naive-iOS/macOS клиент]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/1023230/</guid>
      <link>https://habr.com/ru/articles/1023230/?utm_campaign=1023230&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/95d/bc5/28f/95dbc528f6f864dcb9e4e36a0621d85a.png" /><p><strong>Naïve-клиент для iOS и macOS и сервер, устанавливающийся одной командой</strong></p><p>Объясняю как я к этому пришел и делюсь, возможно, легчайшим способом обеспечить себя и семью доступом к требуемым ресурсам</p> <a href="https://habr.com/ru/articles/1023230/?utm_campaign=1023230&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Читать далее</a>]]></description>
      
      <pubDate>Tue, 14 Apr 2026 09:31:13 GMT</pubDate>
      <dc:creator><![CDATA[ZonD80]]></dc:creator>
      
      <category><![CDATA[прокси]]></category><category><![CDATA[naive]]></category><category><![CDATA[vless]]></category><category><![CDATA[ркн]]></category><category><![CDATA[роскомнадзор]]></category><category><![CDATA[vpn]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[Linux отказывается от процессоров Intel 486 спустя почти 40 лет. Почему?]]></title>
      <guid isPermaLink="true">https://habr.com/ru/companies/ru_mts/articles/1022886/</guid>
      <link>https://habr.com/ru/companies/ru_mts/articles/1022886/?utm_campaign=1022886&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/0fe/848/ba1/0fe848ba10b26894b58f713a1b516757.png" /><p>Все так и есть. Разработчики ядра Linux прекращают поддержку устаревших процессоров уровня Intel 486 — архитектуры, на которой держались домашние ПК начала 90-х. Линус Торвальдс начинал разработку Linux в 1991 году на процессоре Intel 386, а потом ОС широко распространилась на более массовых тогда машинах с 486 чипами. Сегодня от этой совместимости отказываются: она усложняет код ядра и мешает внедрять современные оптимизации и механизмы безопасности.</p><p>Старые компьютеры продолжат работать, катастрофы нет. Но вот новые версии Linux на них уже не запустятся. i486 давно не соответствует требованиям актуального ПО, а реальных пользователей таких систем почти не осталось. Проект окончательно смещает фокус на современные многоядерные процессоры, а 486-й уходит в историю как одна из ключевых платформ ранней эпохи Linux. Давайте разбираться, что здесь и как.&nbsp;</p> <a href="https://habr.com/ru/articles/1022886/?utm_campaign=1022886&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Читать далее</a>]]></description>
      
      <pubDate>Tue, 14 Apr 2026 07:01:02 GMT</pubDate>
      <dc:creator><![CDATA[t3chnowolf (МТС)]]></dc:creator>
      
      <category><![CDATA[софт]]></category><category><![CDATA[линукс]]></category>
    </item>
  

  

  

	
  

  

  

      

      

      

    
  </channel>
</rss>
