Кто-то попытался протащить в OpenBSD клоны GNU CoreUtils, переписанные на Rust
Тео де Раадт, руководитель OpenBSD, идею не оценил.
А его ответы были... занятными.
https://marc.info/?t=17898877070
✈️ Linux Ninja
Тео де Раадт, руководитель OpenBSD, идею не оценил.
А его ответы были... занятными.
"Пахнет продвижением повестки."
"А, потому что это написано на Rust. Ваша повестка уже слишком заметна."
"В этом нет никакого смысла. Никому не нужны бинарники, которые ведут себя чуть иначе, как часть привычного воркфлоу... В этой вселенной нет людей, которые захотят заменить один ls на другой ls, а потом удивляться конфликтам из-за нестандартизированного поведения инструментов."
https://marc.info/?t=17898877070
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
❤🔥3
Совет по Linux: обновление сведений о разделах без перезагрузки
Хотите добавить, удалить или обновить сведения о разделах диска в ядре Linux без перезагрузки?
Команда сообщает ядру о разделах на
Вывести список разделов:
Показать информацию о разделах:
Полезные параметры:
Например, удалить из ядра сведения о третьем разделе:
Проверяйте имя диска и номера разделов: ошибочные действия могут нарушить работу системы. Полезно для обновления представления ядра Linux о разделах диска без перезагрузки.
✈️ Linux Ninja
Хотите добавить, удалить или обновить сведения о разделах диска в ядре Linux без перезагрузки?
sudo partx -a /dev/sda
Команда сообщает ядру о разделах на
/dev/sda. Она не изменяет таблицу разделов на самом диске.Вывести список разделов:
sudo partx -l /dev/sda
Показать информацию о разделах:
sudo partx --show /dev/sda
Полезные параметры:
-a — добавить сведения об указанных разделах в ядро.-d — удалить сведения об указанных разделах из ядра.-u — обновить сведения о разделах в ядре.-l — вывести список разделов.--show — показать информацию о разделах.-n — указать номер или диапазон разделов.-o — выбрать столбцы для вывода.Например, удалить из ядра сведения о третьем разделе:
sudo partx -d -n 3 /dev/sda
Проверяйте имя диска и номера разделов: ошибочные действия могут нарушить работу системы. Полезно для обновления представления ядра Linux о разделах диска без перезагрузки.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4❤1
Вайбкодим «Полный путь разработки AI-агентов: от MCP до Agentic RAG»
Образовательная программа на Stepik по разработке современных AI-агентов.
Начинаем с Model Context Protocol: создаём MCP-серверы, подключаем инструменты и внешние API, а затем переходим к разработке Agentic RAG-систем с памятью, рассуждением, поиском знаний и оценкой качества.
• Model Context Protocol и MCP-серверы
• LangChain, LangGraph, LlamaIndex
• API, инструменты, ресурсы и промпты
• Классический RAG → Agentic RAG
• ReAct, память и планирование
• Графы знаний и свои инструменты
• Трассировка и подготовка к production
Успей, скидка 20% действует 48 часов
↗️ Начать обучение на Stepik
Образовательная программа на Stepik по разработке современных AI-агентов.
Начинаем с Model Context Protocol: создаём MCP-серверы, подключаем инструменты и внешние API, а затем переходим к разработке Agentic RAG-систем с памятью, рассуждением, поиском знаний и оценкой качества.
• Model Context Protocol и MCP-серверы
• LangChain, LangGraph, LlamaIndex
• API, инструменты, ресурсы и промпты
• Классический RAG → Agentic RAG
• ReAct, память и планирование
• Графы знаний и свои инструменты
• Трассировка и подготовка к production
Успей, скидка 20% действует 48 часов
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2
Прошлая неделя стала второй за всю историю по количеству отправленных в ядро Linux изменений, сгенерированных ИИ, лишь немного не дотянув до рекорда неделей ранее — 1 553 отправки кода, сгенерированного LLM.
Таким образом, с начала сентября в ядро уже отправили 5 470 изменений, сгенерированных ИИ. Это 17,6% от всех пулл реквестов с кодом.
✈️ Linux Ninja
Таким образом, с начала сентября в ядро уже отправили 5 470 изменений, сгенерированных ИИ. Это 17,6% от всех пулл реквестов с кодом.
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
❤2👍1
Совет по Linux: управление разделами диска с fdisk
Хотите проверить разделы диска и управлять ими из командной строки Linux?
Команда выведет список дисков и их разделов.
Посмотреть таблицу разделов и информацию о конкретном диске:
Открыть диск в интерактивном режиме:
Полезные команды внутри fdisk:
Параметр
Будьте осторожны при изменении разделов: неверная команда может привести к потере данных. Полезно для проверки дисков, просмотра таблиц разделов и управления разделами из терминала.
✈️ Linux Ninja
Хотите проверить разделы диска и управлять ими из командной строки Linux?
sudo fdisk -l
Команда выведет список дисков и их разделов.
Посмотреть таблицу разделов и информацию о конкретном диске:
sudo fdisk -l /dev/sda
Открыть диск в интерактивном режиме:
sudo fdisk /dev/sda
Полезные команды внутри fdisk:
p — показать таблицу разделов.n — создать раздел.d — удалить раздел.t — изменить тип раздела.w — записать изменения на диск и выйти.q — выйти без сохранения изменений.Параметр
-l используется при запуске fdisk, а команды интерактивного режима вводятся без дефиса.Будьте осторожны при изменении разделов: неверная команда может привести к потере данных. Полезно для проверки дисков, просмотра таблиц разделов и управления разделами из терминала.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4
Джуны — всё, ИИ победил. По статистике BCG, за последний год компании выбросили на улицу 75% молодняка. При этом миддлам и сеньорам зарплаты подняли в 4 (!) раза.
Чтобы подняться до уровня элит в аномально короткие сроки — подпишитесь на легендарные каналы для айтишников:
👉 Журнал об IT
🖥 Фронтенд разработка
🖥 Data Science | Machinelearning
🖥 Node js | Backend
👩💻 Вёрстка
🖥 Python | Backend
🖥 QA
Там раскрыли инфу из курсов общей стоимостью 5.000.000р в эксклюзивных пошаговых инструкциях. Пока остальные пойдут на дно якорем, вы войдете в 10% тех, кто сломал систему.
Чтобы подняться до уровня элит в аномально короткие сроки — подпишитесь на легендарные каналы для айтишников:
Там раскрыли инфу из курсов общей стоимостью 5.000.000р в эксклюзивных пошаговых инструкциях. Пока остальные пойдут на дно якорем, вы войдете в 10% тех, кто сломал систему.
Please open Telegram to view this post
VIEW IN TELEGRAM
🤡3
Совет по Linux: просмотр дисков и разделов с lsblk
Хотите увидеть диски и разделы, подключённые к Linux-системе?
Команда показывает блочные устройства в виде дерева: диски, разделы и точки монтирования.
Чтобы получить информацию о файловых системах:
В выводе также появятся тип файловой системы, UUID и точки монтирования.
Вывести названия устройств, размеры, типы и точки монтирования:
Что означают параметры:
Полезно для определения дисков, разделов, файловых систем и точек монтирования перед работой с хранилищем.
✈️ Linux Ninja
Хотите увидеть диски и разделы, подключённые к Linux-системе?
lsblk
Команда показывает блочные устройства в виде дерева: диски, разделы и точки монтирования.
Чтобы получить информацию о файловых системах:
lsblk -f
В выводе также появятся тип файловой системы, UUID и точки монтирования.
Вывести названия устройств, размеры, типы и точки монтирования:
lsblk -o NAME,SIZE,TYPE,MOUNTPOINTS
Что означают параметры:
-f — показать информацию о файловых системах.-o — выбрать столбцы для вывода.-a — показать все устройства, включая пустые.-p — показать полные пути к устройствам.Полезно для определения дисков, разделов, файловых систем и точек монтирования перед работой с хранилищем.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤2
Linux-совет: как проверить свободное место на диске
Выполните:
Команда покажет занятое и доступное место на смонтированных файловых системах в удобном для чтения формате.
Чтобы посмотреть информацию о файловой системе, в которой находится
Для конкретной смонтированной файловой системы:
Чтобы дополнительно вывести тип файловой системы:
Что означают параметры
Полезно для быстрой проверки свободного места и поиска файловых систем, которые скоро заполнятся.
✈️ Linux Ninja
Выполните:
df -h
Команда покажет занятое и доступное место на смонтированных файловых системах в удобном для чтения формате.
Чтобы посмотреть информацию о файловой системе, в которой находится
/home:df -h /home
Для конкретной смонтированной файловой системы:
df -h /dev/sda1
Чтобы дополнительно вывести тип файловой системы:
df -Th
Что означают параметры
-h — размеры в удобном формате, с единицами K, M, G.-T — тип файловой системы.-a — все файловые системы, включая псевдофайловые.-i — использование inode вместо дискового пространства.Полезно для быстрой проверки свободного места и поиска файловых систем, которые скоро заполнятся.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3
This media is not supported in your browser
VIEW IN TELEGRAM
Вот 14 авторских обучающих IT каналов по самым востребованным областям программирования:
Выбирай своё направление:
Please open Telegram to view this post
VIEW IN TELEGRAM
От DNS до Pod: как работает Kubernetes Gateway API
Типичная схема с облачным балансировщиком выглядит так:
• Вы создаёте DNS-запись, которая указывает на IP облачного Load Balancer.
• Балансировщик направляет трафик в Kubernetes Service, обслуживающий шлюз.
• Service передаёт запросы Pod’ам прокси — например, NGINX или Envoy.
• Gateway Controller отслеживает ресурсы
• Когда вы применяете эти ресурсы, контроллер обновляет конфигурацию прокси.
• Правила в
Путь запроса после разрешения DNS:
Cloud Load Balancer → Service шлюза → Gateway Proxy → Backend Service → Pod.
Если вы знакомы с Ingress, разобраться в этой схеме будет проще. При этом разделение контроллера и прокси встречается и в Ingress: контроллер управляет конфигурацией, а прокси обрабатывает трафик.
Особенность Gateway API — явное разделение настройки инфраструктуры и маршрутизации через ресурсы
✈️ Linux Ninja
Типичная схема с облачным балансировщиком выглядит так:
• Вы создаёте DNS-запись, которая указывает на IP облачного Load Balancer.
• Балансировщик направляет трафик в Kubernetes Service, обслуживающий шлюз.
• Service передаёт запросы Pod’ам прокси — например, NGINX или Envoy.
• Gateway Controller отслеживает ресурсы
HTTPRoute, GRPCRoute и другие поддерживаемые маршруты.• Когда вы применяете эти ресурсы, контроллер обновляет конфигурацию прокси.
• Правила в
HTTPRoute определяют, куда направлять запросы: например, /payment — в payment-service, а /auth — в auth-service.Путь запроса после разрешения DNS:
Cloud Load Balancer → Service шлюза → Gateway Proxy → Backend Service → Pod.
Если вы знакомы с Ingress, разобраться в этой схеме будет проще. При этом разделение контроллера и прокси встречается и в Ingress: контроллер управляет конфигурацией, а прокси обрабатывает трафик.
Особенность Gateway API — явное разделение настройки инфраструктуры и маршрутизации через ресурсы
GatewayClass, Gateway и HTTPRoute, которое позволяет распределять ответственность между платформенной командой и разработчиками.Please open Telegram to view this post
VIEW IN TELEGRAM
❤2
Теперь VMware можно заменить неизменяемой Linux-платформой, на которой одновременно работают виртуальные машины и Kubernetes.
Она называется Talos Director и построена поверх Talos Linux.
Вместо того чтобы отдельно управлять виртуальными машинами и Kubernetes, оба типа нагрузок можно запускать на одной платформе.
Существующие виртуальные машины VMware и кластеры Kubernetes можно перенести без переработки работающих на них приложений.
И речь уже не о небольшом тесте. В одном из первых развёртываний на Talos Director уже перенесли тысячи виртуальных машин и сотни кластеров Kubernetes с VMware.
Сейчас Talos Director доступен ограниченному числу пользователей. Общедоступный выпуск запланирован на январь 2027 года.
https://www.siderolabs.com/blog/introducing-talos-director
✈️ Linux Ninja
Она называется Talos Director и построена поверх Talos Linux.
Вместо того чтобы отдельно управлять виртуальными машинами и Kubernetes, оба типа нагрузок можно запускать на одной платформе.
Существующие виртуальные машины VMware и кластеры Kubernetes можно перенести без переработки работающих на них приложений.
И речь уже не о небольшом тесте. В одном из первых развёртываний на Talos Director уже перенесли тысячи виртуальных машин и сотни кластеров Kubernetes с VMware.
Сейчас Talos Director доступен ограниченному числу пользователей. Общедоступный выпуск запланирован на январь 2027 года.
https://www.siderolabs.com/blog/introducing-talos-director
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3❤2
Linux-совет: сколько места занимают файлы и папки
Чтобы проверить место, занимаемое папкой, выполните:
Например:
Команда покажет суммарное использование дискового пространства папкой
Чтобы посмотреть размер каждого элемента внутри папки:
Чтобы отсортировать файлы и папки текущего каталога по занимаемому месту, от меньшего к большему:
Проверить отдельный файл:
Что означают параметры
Полезно для поиска файлов и папок, которые занимают больше всего места на диске.
✈️ Linux Ninja
Чтобы проверить место, занимаемое папкой, выполните:
du -sh folder/
Например:
du -sh ~/Documents/
Команда покажет суммарное использование дискового пространства папкой
Documents в удобном формате.Чтобы посмотреть размер каждого элемента внутри папки:
du -sh ~/Documents/*
Чтобы отсортировать файлы и папки текущего каталога по занимаемому месту, от меньшего к большему:
du -sh * | sort -h
Проверить отдельный файл:
du -h filename.txt
Что означают параметры
-s — показывать только итог для каждого аргумента.-h — выводить размеры в удобном формате: K, M, G.-c — дополнительно показывать общий итог.-a — выводить информацию обо всех файлах, а не только каталогах.Полезно для поиска файлов и папок, которые занимают больше всего места на диске.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6❤2