Новости Linux
2.02K subscribers
14.1K photos
15.8K links
Поток новостей linux со всего мира. Добавить канал, идеи и предложения - пишите @toxblh

Поддержать можно тут:
https://toxblh.com/support/
加入频道
[Перевод] Создаём собственный системный вызов в Linux 6.8

Вам когда-нибудь хотелось создать собственный системный вызов? Может быть, вы получали такое домашнее задание, пытались сделать это из интереса или просто для того, чтобы узнать что-то новое о ядре. В любом случае, системные вызовы – крутая штука, чтобы подробнее разобраться в Linux.


Читать полностью

#habr
@linux_potok
👍4
Puppet в Avito: 15 000 серверов, CI/CD и уроки из продакшна

Привет! Меня зовут Андрей Колесников, я тимлид одной из DevOps-команд Авито. Уже 10 лет я работаю с высоконагруженными и бизнес-критичными системами. В этой статье рассказываю, как мы управляем нашей инфраструктурой с помощью Puppet, и объясняю, почему мы продолжаем его использовать.


Читать полностью

#habr
@linux_potok
👌1
В код драйвера Floppy Disk в ядре Linux предложены новые патчи, спустя три года после обновления этого компонента

Разработчик Энди Шевченко из Intel предложил серию патчей для одного из старейших драйверов в ядре Linux — для Floppy Disk.


Читать полностью

#habr
@linux_potok
👌1
Samba без дыр: как защитить файловый сервер и контроллер домена

Мисконфиги в Samba — классика, из-за которой общий доступ к файлам и даже контроллер домена Active Directory становятся легкой добычей. В статье разберем, как безопасно настроить Samba в роли файлового сервера и контроллера домена, чтобы защититься от атак
Читать

Читать полностью

#habr
@linux_potok
👍3
Безопасно делимся экраном на Hyprland

Мы все были в ситуации, когда нужно показать экран с множеством окон, и требуется несколько минут перед нажатием кнопки «Поделиться экраном», чтобы принять решение. Это нормально, особенно если ваша система — ваш второй (или даже первый) дом: с личными заметками, документами, паролями, чатами и так далее.
Далее мы настроим удобный рабочий процесс для такого случая. Однако эта настройка будет использовать новую функцию, встроенную в Hyprland и, скорее всего, отсутствующую в других DE/композиторах. Я продемонстрирую нашу конечную цель. Например, мой режим демонстрации экрана может выглядеть так:


Читать полностью

#habr
@linux_potok
👍71
Вышел нативный клиент мессенджера Max для Linux

Состоялся выпуск нативного десктопного клиента мессенджера Max для дистрибутивов на базе Linux — Ubuntu, Fedora, Debian и их производных. Для скачивания доступны сборки проекта в виде файла deb и AppImage.


Читать полностью

#habr
@linux_potok
💩31👍12🤣7🎉3🐳2😐1🖕1
Как работает DNS в Linux. Часть 3:  Разбираемся с resolv.conf, systemd-resolved, NetworkManager и другими

Теоретическую основу кэширования DNS в Linux мы разбирали в первой части, где говорили про работу процесса разрешения имен — от вызова getaddrinfo() до получения IP-адреса. Вторая часть была посвящена различным уровням кэшей самой системы, приложений и языков программирования, контейнеров, прокси - а также их мониторингу и сбросу. Теперь самое время перейти к практике.
Если вы когда-либо запускали подряд команды ping, curl, dig и получали разные IP-адреса, вы не одиноки. Поведение DNS в Linux — не просто вызов getaddrinfo(). Это взаимодействие множества слоёв: от glibc и NSS до NetworkManager, systemd-resolved, dnsmasq и облачных конфигураций. В этой части разберем практические аспекты DNS:
почему одинаковые запросы дают разные IP
как реально контролируется разрешение имен: что вызывает кого и зачем
как проводить диагностику: strace, resolvectl, tcpdump


Читать полностью

#habr
@linux_potok
👍6
Тихий герой воскресного утра: как bash-скрипт спас нас от OOM Killer

Привет, Хабр! Статья не входила в планы, пишу с чувством лёгкой сюрреалистичности. В воскресенье утром наш основной API-гейтвей пережил маленькую апокалиптическую битву с памятью и выиграл без моего участия. Делюсь с Вами, как небольшой скрипт, на который я не полагал абсолютно никаких надежд, отработал аварию.


Читать полностью

#habr
@linux_potok
👍2
Линус Товальдс перевёл Bcachefs в режим «внешнего сопровождения» (Externally maintained)

28 августа 2025 года Линус Торвальдс изменил статус поддержки файловой системы Bcachefs в ядре Linux на «внешнее сопровождение» (Externally maintained).


Читать полностью

#habr
@linux_potok
🤔6👎2
Новости кибербезопасности за неделю с 25 по 31 августа 2025

Всё самое интересное из мира кибербезопасности /** с моими комментариями.
На этой неделе новости про новый вектор атаки на Linux, как web-камера может начать шпионить за вами (и это не классическое подсматривание по видео), про кризис концепции open source и почему централизация - это плохо, про законы, которые начинают действовать завтра, ну и другие только самые важные и интересные новости из мира информационной безопасности.


Читать полностью

#habr
@linux_potok
👍3
Разработка на Java без всего

Снова показываю как можно вести разработку «голыми руками» — без IDE, документации и даже интернета. На этот раз с помощью «пользовательской» Ubuntu Linux и OpenJDK.


Читать полностью

#habr
@linux_potok
👍4🤔2
io_uring: высокопроизводительный асинхронный ввод/вывод в Linux

В этой статье мы разбираем, как использовать io_uring для высокопроизводительного асинхронного ввода-вывода в Linux, изучаем его архитектуру, ключевые флаги и расширения, приводим пример простого эхо-сервера на liburing, говорим о профилировании, отладке и лучших практиках для системных разработчиков.


Читать полностью

#habr
@linux_potok
👍3
Systemd: полное руководство для админов + примеры

Привет, Хабр! Systemd — скелет современного Linux. Он управляет не только службами, но и таймерами, монтированием, логированием... Понимать его = значительно повысить эффективность администрирования системы.
Данное руководство — исключительно технические аспекты: архитектура, юниты, cgroups, работа с журналами. Только команды и конфиги.


Читать полностью

#habr
@linux_potok
👍42🤣2🤔1
Устанавливаем Pi-KVM 4.94 на любое железо

Многие слышали про DIY проект Pi-KVM, позволяющий превратить ненужную малинку в IP-KVM. Не смотря на то, что разработчик проекта выпускает свое собственное железо, проект опенсурсный, но заточен только под одноплатные микрокомпьютеры Raspberry Pi 2, 3, 4 и Zero 2 W.
Для того, чтобы поставить Pi-KVM на одноплатники других производителей существует хитрый хак, а именно скрипт, написанный энтузиастами. Лучше не знать, какая магия творится там внутри, но скрипт реально делает свое дело - ставит PiKVM версии 3.291.
На этом вроде бы можно и закончить, если бы не одно "но" - в самой свежей версии 4.94 (на момент написания данной статьи) реализован режим эмуляции DVD-ROM, который позволяет монтировать большие ISO образы. Да и в принципе приятно когда установлен свежий софт, с исправленными глюками и багами, а не версия времен динозавров.


Читать полностью

#habr
@linux_potok
👍4