Мир Linux
58.8K subscribers
430 photos
104 videos
381 links
Всё самое интересное из мира Linux и опенсорса

Сотрудничество, реклама: @devmangx

РКН: https://clck.ru/3PKrKN

Сотрудничаем с @Spiral_Yuri
Download Telegram
Команда разработчиков ядра Linux завершает работу над документом «Kernel Guidelines for Tool [AI] Generated Content».

Вот несколько ключевых моментов:

- Использование ИИ-систем (включая «чат-ботов») будет официально разрешено во всех аспектах разработки ядра 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
287🫡48🙈22😁1817👍13😢5🥰2🔥1
Благодаря WINE, Proton и железу от Valve был достигнут важный рубеж: 90% Windows-игр теперь запускаются на Linux, то есть девять из десяти игр для Windows становятся доступными на свежей установке Linux

@linuxos_tg
🔥37261👍5521🤔6😢2👌2🤓2🤯1
Сегодня первый день в Cloudflare: запушил небольшой апдейт и беру выходной на вторую половину дня

@linuxos_tg
😁412🤣2051713👌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
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
😁280🤣157689💊9🤔7🤩2👻1
Мир Linux
Сегодня первый день в Cloudflare: запушил небольшой апдейт и беру выходной на вторую половину дня @linuxos_tg
Обновление: я перерос свою текущую роль в Cloudflare и сейчас ищу новую возможность. Прикрепляю своё резюме.

@linuxos_tg
😁280🤣1412910
Выбор очевиден

@linuxos_tg
👍264😁210💊25🤣1713🥰13🔥88💯5🤔4🤝2
This media is not supported in your browser
VIEW IN TELEGRAM
Быстрый совет по Linux

Чтобы получить список файлов, которые содержат заданную строку, используйте:

grep -rl string .


-r — рекурсивный обход

-l — вывести имена файлов с совпадениями

Приятного освоения Linux ✌️

@linuxos_tg
Please open Telegram to view this post
VIEW IN TELEGRAM
👍15239🔥21🤔6
Вышел Proxmox VE 9.1 с поддержкой OCI-контейнеров LXC

Proxmox VE 9.1 теперь поддерживает OCI-контейнеры на базе LXC, использует ядро Linux 6.17 и содержит улучшения в области виртуализации, безопасности и сетевых функций

Подробнее здесь

@linuxos_tg
79👍46🔥14👌4👻44
Вот базовая концепция Linux

Почему нельзя запустить бинарник 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🔥3314🤔4😁3👀3💯2
This media is not supported in your browser
VIEW IN TELEGRAM
Принёс крутейший тренажёр по Kubernetes: Kubelab

Это готовая инфраструктура для обучения и экспериментов с K8s: поднимаешь локально и проходишь задания как в реальном кластере

Для каждой лабки есть подсказки и даже готовые решения. Плюс внутри уже есть Web UI и встроенный редактор кода

Опенсорс, бесплатно, забираем c GitHub

@linuxos_tg
👍68🔥2215👌2🙈1
XScreenSaver для Android был выпущен, но Google потребовал страницу с политикой конфиденциальности. Поэтому автор XScreenSaver решил прибегнуть к “злонамеренному соблюдению требований”, чтобы приложение одобрили в Play Store. В итоге страница политики конфиденциальности превратилась в забавную штуку 😂

В отличие от Google…

https://www.jwz.org/xscreensaver/google.html

@linuxos_tg
Please open Telegram to view this post
VIEW IN TELEGRAM
😁18731🤣26🔥10👍84🤝2
Ещё один мейнтейнер проекта “Rust for Linux [Kernel]” ушёл со своего поста, в результате в проекте остался только один мейнтейнер

Чуть больше года назад у Rust for Linux было 3 активных мейнтейнера. Затем ушёл Ведсон Алмейда Фильо. И теперь Алекс Гейнор также покинул проект.

В итоге Мигель Охеда остаётся единственным мейнтейнером.

@linuxos_tg
151😁40🤔119🤯3🤣3🫡2
Мир Linux
Qualcomm приобрела Arduino. Бренд и линейка популярных плат сохранятся, но компания начнёт выпуск собственных решений на чипах Qualcomm. Первым результатом сотрудничества стал одноплатник Arduino Uno Q Интересно будет увидеть, как это повлияет на опенсорс…
Qualcomm начинает закручивать гайки. Компания тихо внесла серьёзные изменения в Условия обслуживания и Политику конфиденциальности Arduino, что явно расходится с исходными принципами платформы

Согласно Adafruit, новые правила вводят бессрочные лицензии на пользовательский контент, запрет на реверс-инжиниринг и расширенный сбор данных, включая передачу информации другим компаниям Qualcomm

Сообщество опасается, что такие формулировки не сочетаются с открытой природой Arduino, хотя производитель уверяет, что дух платформы и поддержка существующих плат останутся неизменными

🤔

@linuxos_tg
Please open Telegram to view this post
VIEW IN TELEGRAM
🤯9875🤔207😱6😢5👀3😁2
Forwarded from 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🔥76👌2🤣2