Классический дисковый swap на сервере или рабочей станции с Linux — это гарантированная деградация производительности в момент, когда RAM подходит к концу. Как только ядро начинает…
OS
Операционные системы
Обзор Ubuntu 26.04 LTS (Resolute Raccoon): ядро Linux 7.0, Rust в sudo, GNOME 50 и реальный опыт обновления
При переходе на новый LTS-релиз Ubuntu главный вопрос всегда практический: что сломается на серверах и стоит ли обновлять рабочую машину прямо сейчас. В Ubuntu 26.04 LTS (Resolute…
Gitea как замена GitHub: почему для пет-проектов и коммерческой разработки я выбрал свой Git-сервер
На днях я пилил новую фичу в одном из своих пет-проектов: агент сделал правки, аккуратно закоммитил, запушил ветку, открыл Pull Request — и пайплайн внезапно покраснел. Захожу в ло…
Хоткеи в терминале ubuntu
База: что важно помнить В терминале есть два типа хоткеев: Хоткеи самого терминала — копирование, вставка, вкладки, панели. Хоткеи shell/программ внутри терминала — например Ctrl+C…
Фоновые процессы в Linux: nohup, SIGHUP, systemd
Работа с фоновыми процессами — базовый, но часто неправильно используемый инструмент в Linux. Многие разработчики ограничиваются & или nohup, не до конца понимая, как именно ус…
Winget — нативный пакетный менеджер Windows
Если вы работаете в экосистеме Windows и устали скачиватьexe с сайтов, кликать «Next → Next → Finish» и вручную обновлять софт — вам нужен Winget. Winget (Windows Package Manager)…
Как я победил Kubuntu, которая не хотела загружаться на моём игровом ноутбуке
Представьте ситуацию: мой игровой ноутбук Maibenben / Mechrevo с гордым Ryzen 7 5800H и RTX 3060 внезапно решил, что фиолетовый — его новый любимый цвет. При каждой загрузке вместо…
Docker Desktop vs нативный Docker на Linux: Хроники неочевидных конфликтов
Как подружить Docker Desktop и нативный Docker в Linux: пошаговое руководство по устранению конфликтов Введение Типичная история: разработчик на Ubuntu или Kubuntu решает поставить…