Перейти к основному содержимому

· 10 мин. чтения
Иван Давыдов

В статье будет рассказано про основные алгоритмы, которые ядро Linux использует для планирования задач, готовых к выполнению. Как влияет приоритет задач и указанная для неё политика на то, как она будет получать процессорное время и сколько.

Сразу хочется оговориться, что помимо описанных ниже алгоритмов и классов планирования в Linux также реализованы дополнительные алгоритмы, основывающиеся на энергопотреблении системы, на cpu capacity и тд. Они встроены в классы, о которых поговорим ниже, но их самих мы затрагивать в рамках этой статьи не будем.

CPU.png

к сведению

Ссылка на статью на хабре – https://habr.com/ru/articles/807645/

· 9 мин. чтения
Иван Давыдов

Не так давно Apple выпустили раннюю версию своего нового языка программирования специального назначения – Pkl, предназначенного для написания конфигураций. Несмотря на то, что этот язык, по сути, только родился, он уже способен на некоторые интересные вещи. В этой статье опробуем Pkl путём написания YAML манифестов для Kubernetes.

Pkl

· 10 мин. чтения
Иван Давыдов

Как известно, Docker умеет создавать виртуальные сети для безопасного и удобного сетевого взаимодействия внутри контейнеров. В этой статье мы рассмотрим, как именно он это делает на примере базовых манипуляций с сетью в рамках одного хоста с операционной системой Linux.

NGINX

к сведению

Ссылка на статью на хабре – https://habr.com/ru/articles/794262/

· 5 мин. чтения
Иван Давыдов

Расскажу про использование директивы auth_basic для включения/отключения базовой аутентификации в nginx. Как она работает, и что может заставить её работать не так, как вы ожидаете.

NGINX

· 6 мин. чтения
Иван Давыдов

HashiCorp Vault имеет в своём арсенале SSH secrets engine, который позволяет организовать защищённый доступ к вашим машинам по ssh, через создание клиентских сертификатов и одноразовых паролей. Про последнее – создание одноразовых паролей (OTP) – мы и поговорим в этой статье.

к сведению

Ссылка на статью на хабре – https://habr.com/ru/articles/785052/

· 10 мин. чтения
Иван Давыдов

Это туториал по написанию небольшого WebSocket сервера для мультиплеерной мини игры. Суть игры простая – обмениваешься файлами с другими игроками в небольшом 2D пространстве. Полный код приложений есть в гитхабе.

demo.gif

к сведению

Ссылка на статью на хабре – https://habr.com/ru/articles/736174/

· 39 мин. чтения
Иван Давыдов

Эта статья — туториал по написанию небольшого чат сервиса (серверное и клиентское приложения) на Rust, используя функционал TCP сокетов из стандартной библиотеки Rust. Сам чат для пользователя будет выглядеть, как приложение в терминале. Полный код приложений есть в гитхабе.

demo.gif

к сведению

Ссылка на статью на хабре – https://habr.com/ru/articles/728870/