Простая декларативная установка NixOS, часть 3.5(теория) — Пакеты Nix и Nix Flakes, что это такое и с чем это едят?
Эта статья является прямым продолжением этой статьи, посвящённой декларативной разметке диска через disko.
Что мы будем делать сегодня?
Мы с вами разберёмся, что такое флейки, что они из себя представляют, а вместе с этим разберёмся с тем, как Nix устанавливает и хранит пакеты.
Это ЧИСТО ТЕОРЕТИЧЕСКАЯ статья, а не практическая. Иными словами - мы не будем сегодня писать никаких конфигураций или команд. Наша задача на данный момент - разобраться, что такое флейки и какую проблему они решают, прежде чем перейти к непосредственной работе с ними.
Что мы узнаем?
1. Что такое флейки, зачем они нужны и чем отличаются от стандартного nix-channels
2. Как работает установка и хранение пакетов в NixOs
Читать полностью
#habr
@linux_potok
Эта статья является прямым продолжением этой статьи, посвящённой декларативной разметке диска через disko.
Что мы будем делать сегодня?
Мы с вами разберёмся, что такое флейки, что они из себя представляют, а вместе с этим разберёмся с тем, как Nix устанавливает и хранит пакеты.
Это ЧИСТО ТЕОРЕТИЧЕСКАЯ статья, а не практическая. Иными словами - мы не будем сегодня писать никаких конфигураций или команд. Наша задача на данный момент - разобраться, что такое флейки и какую проблему они решают, прежде чем перейти к непосредственной работе с ними.
Что мы узнаем?
1. Что такое флейки, зачем они нужны и чем отличаются от стандартного nix-channels
2. Как работает установка и хранение пакетов в NixOs
Читать полностью
#habr
@linux_potok
✍4🔥2
Простая декларативная установка NixOS, часть 3.5(теория) — Пакеты Nix и Nix Flakes, что это такое и с чем это едят?
Эта статья является прямым продолжением этой статьи, посвящённой декларативной разметке диска через disko.
Что мы будем делать сегодня?
Мы с вами разберёмся, что такое флейки, что они из себя представляют, а вместе с этим разберёмся с тем, как Nix устанавливает и хранит пакеты.
Это ЧИСТО ТЕОРЕТИЧЕСКАЯ статья, а не практическая. Иными словами - мы не будем сегодня писать никаких конфигураций или команд. Наша задача на данный момент - разобраться, что такое флейки и какую проблему они решают, прежде чем перейти к непосредственной работе с ними.
Что мы узнаем?
1. Что такое флейки, зачем они нужны и чем отличаются от стандартного nix-channels
2. Как работает установка и хранение пакетов в NixOs
Читать полностью
#habr
@linux_potok
Эта статья является прямым продолжением этой статьи, посвящённой декларативной разметке диска через disko.
Что мы будем делать сегодня?
Мы с вами разберёмся, что такое флейки, что они из себя представляют, а вместе с этим разберёмся с тем, как Nix устанавливает и хранит пакеты.
Это ЧИСТО ТЕОРЕТИЧЕСКАЯ статья, а не практическая. Иными словами - мы не будем сегодня писать никаких конфигураций или команд. Наша задача на данный момент - разобраться, что такое флейки и какую проблему они решают, прежде чем перейти к непосредственной работе с ними.
Что мы узнаем?
1. Что такое флейки, зачем они нужны и чем отличаются от стандартного nix-channels
2. Как работает установка и хранение пакетов в NixOs
Читать полностью
#habr
@linux_potok
❤2🔥2⚡1
Xiaomi MiMo: триллион параметров, из которых работает четыре процента
Xiaomi собрала не одну модель, а целое семейство — от 7B-малыша до открытого MoE на триллион параметров. Разбираю, что в нём устроено интереснее всего.
Читать полностью
#habr
@linux_potok
Xiaomi собрала не одну модель, а целое семейство — от 7B-малыша до открытого MoE на триллион параметров. Разбираю, что в нём устроено интереснее всего.
Читать полностью
#habr
@linux_potok
⚡1
От AI-кодинга до агентной ОС: что покажем на «АстраКонф 2026»
ИИ-ассистенты становятся частью привычного инструментария разработчика. При этом сценарии применения ИИ охватывают всё больше этапов разработки и инфраструктуры: написание кода, генерацию тестов, подготовку документации, работу с моделями и запуск ИИ-агентов.
В корпоративной среде у таких сценариев есть дополнительные требования. Код и критические данные должны оставаться внутри защищённого контура, доступ агентов к системам нужно разграничивать, критические действия — контролировать, а операции — логировать.
На «АстраКонф 2026» расскажем, как эти задачи решаются в продуктах «Группы Астра» и что мы вкладываем в понятие AI-native.
Читать полностью
#habr
@linux_potok
ИИ-ассистенты становятся частью привычного инструментария разработчика. При этом сценарии применения ИИ охватывают всё больше этапов разработки и инфраструктуры: написание кода, генерацию тестов, подготовку документации, работу с моделями и запуск ИИ-агентов.
В корпоративной среде у таких сценариев есть дополнительные требования. Код и критические данные должны оставаться внутри защищённого контура, доступ агентов к системам нужно разграничивать, критические действия — контролировать, а операции — логировать.
На «АстраКонф 2026» расскажем, как эти задачи решаются в продуктах «Группы Астра» и что мы вкладываем в понятие AI-native.
Читать полностью
#habr
@linux_potok
👎4🤡2
Сделал себе вышибалу для VPS: кто стучится в.env и в ssh — тот сидит за баном…
Устал смотреть в логи: опять подбор пароля к ssh, опять лезут в несуществующие файлы сайта. Fail2ban ставил — утонул в настройках. Написал своё: обходит свой сайт, запоминает нормальные адреса, по лишним 404 и по ssh режет IP в nftables. Рассказываю — зачем и как ставил. Код покажу там, где самому было интересно.
Читать полностью
#habr
@linux_potok
Устал смотреть в логи: опять подбор пароля к ssh, опять лезут в несуществующие файлы сайта. Fail2ban ставил — утонул в настройках. Написал своё: обходит свой сайт, запоминает нормальные адреса, по лишним 404 и по ssh режет IP в nftables. Рассказываю — зачем и как ставил. Код покажу там, где самому было интересно.
Читать полностью
#habr
@linux_potok
❤1😁1🌚1
Чем заменить top, ps и netstat в 2026 году, и когда их лучше не трогать
Netstat давно считается устаревшим, ps aux может обрезать командные строки, а стандартный top придется донастраивать… Однако мы всё равно набираем эти три команды для проверки, потому что так было написано в учебниках. Под катом расскажу, что реально стоит использовать вместо классики, и где старое-доброе всё ещё уместно.
Читать
Читать полностью
#habr
@linux_potok
Netstat давно считается устаревшим, ps aux может обрезать командные строки, а стандартный top придется донастраивать… Однако мы всё равно набираем эти три команды для проверки, потому что так было написано в учебниках. Под катом расскажу, что реально стоит использовать вместо классики, и где старое-доброе всё ещё уместно.
Читать
Читать полностью
#habr
@linux_potok
👍3
35 лет со дня релиза Linux 0.01
В 1991 году финский инженер‑программист из Хельсинки Линус Торвальдс начал разрабатывать собственное ядро операционной системы как личный проект, а сегодня, 17 сентября 2026 года, исполняется 35 лет со дня первого первого публичного релиза Linux 0.01!
Читать полностью
#habr
@linux_potok
В 1991 году финский инженер‑программист из Хельсинки Линус Торвальдс начал разрабатывать собственное ядро операционной системы как личный проект, а сегодня, 17 сентября 2026 года, исполняется 35 лет со дня первого первого публичного релиза Linux 0.01!
Читать полностью
#habr
@linux_potok
❤8🍾2🖕2👍1🫡1
Поиск идеального ML ноута — с макбука на x86+Linux
В этом несерьёзном посте попробую разобраться с вполне серьёзным вопросом: каким должен быть идеальный ноутбук для ML-разработчика.
Читать полностью
#habr
@linux_potok
В этом несерьёзном посте попробую разобраться с вполне серьёзным вопросом: каким должен быть идеальный ноутбук для ML-разработчика.
Читать полностью
#habr
@linux_potok
😁4❤1🍓1
DeepSeek Harness: агент, который целиком собран из плагинов
Открытая платформа, где модель, песочница и даже хранение сеансов — заменяемые модули. Разбираем, как собрать агента под задачу и не потерять контроль.
Читать полностью
#habr
@linux_potok
Открытая платформа, где модель, песочница и даже хранение сеансов — заменяемые модули. Разбираем, как собрать агента под задачу и не потерять контроль.
Читать полностью
#habr
@linux_potok
👍2🤮1👌1👻1
Как я сделал Telegram‑бота для управления Linux‑серверами через SSH
Иногда мне нужно быстро проверить свой VPS: посмотреть нагрузку, глянуть логи или перезапустить сервис. Каждый раз открывать ноутбук и подключаться по SSH ради пары команд было неудобно, поэтому я решил сделать Telegram‑бота. Сначала думал, что всё будет довольно просто: Telegram → SSH → сервер. Но по ходу разработки выяснилось, что само SSH‑подключение — как раз самая простая часть. В статье расскажу, с какими проблемами я столкнулся и как в итоге их решил.
Читать полностью
#habr
@linux_potok
Иногда мне нужно быстро проверить свой VPS: посмотреть нагрузку, глянуть логи или перезапустить сервис. Каждый раз открывать ноутбук и подключаться по SSH ради пары команд было неудобно, поэтому я решил сделать Telegram‑бота. Сначала думал, что всё будет довольно просто: Telegram → SSH → сервер. Но по ходу разработки выяснилось, что само SSH‑подключение — как раз самая простая часть. В статье расскажу, с какими проблемами я столкнулся и как в итоге их решил.
Читать полностью
#habr
@linux_potok
❤1😁1🌚1