Команда разработчиков ядра Linux завершает работу над документом «Kernel Guidelines for Tool [AI] Generated Content».
Вот несколько ключевых моментов:
- Использование ИИ-систем (включая «чат-ботов») будет официально разрешено во всех аспектах разработки ядра Linux (включая написание нового кода и генерацию changelog’ов)
- ИИ-сгенерированный код может рассматриваться ревьюерами «как любой другой вклад».
- Ревьюеры теперь могут «предлагать лучший промт для [ИИ-чатбота]» вместо того, чтобы предлагать лучший код.
- Эти рекомендации уже были изучены и одобрены ключевыми лидерами сообщества ядра.
- В ядре Linux уже есть код, сгенерированный ИИ.
«Контрибьюторы ядра уже давно используют инструменты для генерации патчей»😳
@linuxos_tg
Вот несколько ключевых моментов:
- Использование ИИ-систем (включая «чат-ботов») будет официально разрешено во всех аспектах разработки ядра Linux (включая написание нового кода и генерацию changelog’ов)
- ИИ-сгенерированный код может рассматриваться ревьюерами «как любой другой вклад».
- Ревьюеры теперь могут «предлагать лучший промт для [ИИ-чатбота]» вместо того, чтобы предлагать лучший код.
- Эти рекомендации уже были изучены и одобрены ключевыми лидерами сообщества ядра.
- В ядре Linux уже есть код, сгенерированный ИИ.
«Контрибьюторы ядра уже давно используют инструменты для генерации патчей»
@linuxos_tg
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Благодаря WINE, Proton и железу от Valve был достигнут важный рубеж: 90% Windows-игр теперь запускаются на Linux, то есть девять из десяти игр для Windows становятся доступными на свежей установке Linux
@linuxos_tg
@linuxos_tg
🔥372❤61👍55 21🤔6😢2👌2🤓2🤯1
Сегодня первый день в Cloudflare: запушил небольшой апдейт и беру выходной на вторую половину дня
@linuxos_tg
@linuxos_tg
😁412🤣205❤17 13👌4👍1
26 сентября: Cloudflare переписан на Rust с безопасной моделью работы с памятью.
Изменение подаётся как «более быстрое и более безопасное» благодаря Rust.
https://blog.cloudflare.com/20-percent-internet-upgrade/
18 ноября (53 дня спустя): у Cloudflare происходит масштабный сбой, который вывел из строя значительные части Интернета, из-за ошибки… в том самом Rust-коде.
https://blog.cloudflare.com/18-november-2025-outage/
😊
@linuxos_tg
Изменение подаётся как «более быстрое и более безопасное» благодаря Rust.
https://blog.cloudflare.com/20-percent-internet-upgrade/
18 ноября (53 дня спустя): у Cloudflare происходит масштабный сбой, который вывел из строя значительные части Интернета, из-за ошибки… в том самом Rust-коде.
https://blog.cloudflare.com/18-november-2025-outage/
@linuxos_tg
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
😁280🤣157 68❤9💊9🤔7🤩2👻1
Мир Linux
Сегодня первый день в Cloudflare: запушил небольшой апдейт и беру выходной на вторую половину дня @linuxos_tg
Обновление: я перерос свою текущую роль в Cloudflare и сейчас ищу новую возможность. Прикрепляю своё резюме.
@linuxos_tg
@linuxos_tg
😁280🤣141 29❤10
This media is not supported in your browser
VIEW IN TELEGRAM
Быстрый совет по Linux
Чтобы получить список файлов, которые содержат заданную строку, используйте:
Приятного освоения Linux✌️
@linuxos_tg
Чтобы получить список файлов, которые содержат заданную строку, используйте:
grep -rl string .
-r — рекурсивный обход-l — вывести имена файлов с совпадениямиПриятного освоения Linux
@linuxos_tg
Please open Telegram to view this post
VIEW IN TELEGRAM
👍152❤39🔥21🤔6
Вышел Proxmox VE 9.1 с поддержкой OCI-контейнеров LXC
Proxmox VE 9.1 теперь поддерживает OCI-контейнеры на базе LXC, использует ядро Linux 6.17 и содержит улучшения в области виртуализации, безопасности и сетевых функций
Подробнее здесь
@linuxos_tg
Proxmox VE 9.1 теперь поддерживает OCI-контейнеры на базе LXC, использует ядро Linux 6.17 и содержит улучшения в области виртуализации, безопасности и сетевых функций
Подробнее здесь
@linuxos_tg
❤79👍46🔥14👌4👻4 4
Вот базовая концепция Linux
Почему нельзя запустить бинарник Linux в Windows, даже на одном и том же x86-процессоре?
Можно было бы свалить всё на разный формат файлов (ELF против .exe), но настоящая причина - ABI (Application Binary Interface).
ABI — это жёсткий "контракт", определяющий, как программа разговаривает с ядром. Бинарник компилируется не просто под конкретный CPU (x86), а под конкретный ABI (например, «Linux-on-x86»).
Чтобы вывести «Hello», программа не может просто напрямую писать на экран. Она должна попросить ядро сделать это.
Ниже приведён полный, самодостаточный пример того, как можно общаться с ядром. Он не использует вообще никаких библиотек, написан на ассемблере, так что можно увидеть всю цепочку взаимодействия между программой и операционной системой. Этот код рассчитан на классический x86 Linux ABI, и он до сих пор работает.
Секрет в инструкции
Эта инструкция генерирует программное прерывание. Это такой "звонок", которым программа говорит CPU: «Стоп! Приостанови выполнение и передай управление ОС».
Ядро Linux просыпается, видит прерывание 0x80 и понимает, что пользовательское приложение запрашивает системный вызов. Оно смотрит в регистр
У ядра Windows совершенно другие правила. Его системный вызов "write" – это не #4, и оно вообще, скорее всего, не реагирует на
Ваш Linux-бинарник говорит на языке Linux-контракта. Для ядра Windows это просто шум. Оно не понимает запрос и не будет его выполнять
@linuxos_tg
Почему нельзя запустить бинарник Linux в Windows, даже на одном и том же x86-процессоре?
Можно было бы свалить всё на разный формат файлов (ELF против .exe), но настоящая причина - ABI (Application Binary Interface).
ABI — это жёсткий "контракт", определяющий, как программа разговаривает с ядром. Бинарник компилируется не просто под конкретный CPU (x86), а под конкретный ABI (например, «Linux-on-x86»).
Чтобы вывести «Hello», программа не может просто напрямую писать на экран. Она должна попросить ядро сделать это.
Ниже приведён полный, самодостаточный пример того, как можно общаться с ядром. Он не использует вообще никаких библиотек, написан на ассемблере, так что можно увидеть всю цепочку взаимодействия между программой и операционной системой. Этот код рассчитан на классический x86 Linux ABI, и он до сих пор работает.
Секрет в инструкции
int $0x80.Эта инструкция генерирует программное прерывание. Это такой "звонок", которым программа говорит CPU: «Стоп! Приостанови выполнение и передай управление ОС».
Ядро Linux просыпается, видит прерывание 0x80 и понимает, что пользовательское приложение запрашивает системный вызов. Оно смотрит в регистр
%eax, видит число 4 и говорит: «Ага, это write». После чего послушно использует аргументы из %ebx, %ecx и %edx, чтобы выполнить работу.У ядра Windows совершенно другие правила. Его системный вызов "write" – это не #4, и оно вообще, скорее всего, не реагирует на
int $0x80.Ваш Linux-бинарник говорит на языке Linux-контракта. Для ядра Windows это просто шум. Оно не понимает запрос и не будет его выполнять
@linuxos_tg
❤130👍94🔥33 14🤔4😁3👀3💯2
This media is not supported in your browser
VIEW IN TELEGRAM
Принёс крутейший тренажёр по Kubernetes: Kubelab
Это готовая инфраструктура для обучения и экспериментов с K8s: поднимаешь локально и проходишь задания как в реальном кластере
Для каждой лабки есть подсказки и даже готовые решения. Плюс внутри уже есть Web UI и встроенный редактор кода
Опенсорс, бесплатно, забираем c GitHub
@linuxos_tg
Это готовая инфраструктура для обучения и экспериментов с K8s: поднимаешь локально и проходишь задания как в реальном кластере
Для каждой лабки есть подсказки и даже готовые решения. Плюс внутри уже есть Web UI и встроенный редактор кода
Опенсорс, бесплатно, забираем c GitHub
@linuxos_tg
👍68🔥22❤15👌2🙈1
XScreenSaver для Android был выпущен, но Google потребовал страницу с политикой конфиденциальности. Поэтому автор XScreenSaver решил прибегнуть к “злонамеренному соблюдению требований”, чтобы приложение одобрили в Play Store. В итоге страница политики конфиденциальности превратилась в забавную штуку 😂
В отличие от Google…
https://www.jwz.org/xscreensaver/google.html
@linuxos_tg
В отличие от Google…
https://www.jwz.org/xscreensaver/google.html
@linuxos_tg
Please open Telegram to view this post
VIEW IN TELEGRAM
😁187❤31🤣26🔥10👍8 4🤝2
Ещё один мейнтейнер проекта “Rust for Linux [Kernel]” ушёл со своего поста, в результате в проекте остался только один мейнтейнер
Чуть больше года назад у Rust for Linux было 3 активных мейнтейнера. Затем ушёл Ведсон Алмейда Фильо. И теперь Алекс Гейнор также покинул проект.
В итоге Мигель Охеда остаётся единственным мейнтейнером.
@linuxos_tg
Чуть больше года назад у Rust for Linux было 3 активных мейнтейнера. Затем ушёл Ведсон Алмейда Фильо. И теперь Алекс Гейнор также покинул проект.
В итоге Мигель Охеда остаётся единственным мейнтейнером.
@linuxos_tg
Мир Linux
Qualcomm приобрела Arduino. Бренд и линейка популярных плат сохранятся, но компания начнёт выпуск собственных решений на чипах Qualcomm. Первым результатом сотрудничества стал одноплатник Arduino Uno Q Интересно будет увидеть, как это повлияет на опенсорс…
Qualcomm начинает закручивать гайки. Компания тихо внесла серьёзные изменения в Условия обслуживания и Политику конфиденциальности Arduino, что явно расходится с исходными принципами платформы
Согласно Adafruit, новые правила вводят бессрочные лицензии на пользовательский контент, запрет на реверс-инжиниринг и расширенный сбор данных, включая передачу информации другим компаниям Qualcomm
Сообщество опасается, что такие формулировки не сочетаются с открытой природой Arduino, хотя производитель уверяет, что дух платформы и поддержка существующих плат останутся неизменными
🤔
@linuxos_tg
Согласно Adafruit, новые правила вводят бессрочные лицензии на пользовательский контент, запрет на реверс-инжиниринг и расширенный сбор данных, включая передачу информации другим компаниям Qualcomm
Сообщество опасается, что такие формулировки не сочетаются с открытой природой Arduino, хотя производитель уверяет, что дух платформы и поддержка существующих плат останутся неизменными
@linuxos_tg
Please open Telegram to view this post
VIEW IN TELEGRAM
🤯98 75🤔20❤7😱6😢5👀3😁2
Forwarded from IT Portal
Девопсы, это вам: огромная коллекция практических проектов для прокачки навыков
В этом репозитории собраны реальные DevOps-кейсы: от базовых первых шагов до продвинутых архитектур. Тут и деплой Java-приложения в AWS по трёхуровневой модели, и настройка масштабируемых VPC, и работа с сетями и инфраструктурой
Каждый проект снабжён подробным README: что нужно подготовить, какие шаги пройти, как валидировать результат
Забираем здесь🍯
@IT_Portal
В этом репозитории собраны реальные DevOps-кейсы: от базовых первых шагов до продвинутых архитектур. Тут и деплой Java-приложения в AWS по трёхуровневой модели, и настройка масштабируемых VPC, и работа с сетями и инфраструктурой
Каждый проект снабжён подробным README: что нужно подготовить, какие шаги пройти, как валидировать результат
Забираем здесь
@IT_Portal
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
❤44👍21🔥7 6👌2🤣2