TGViewer
Channel Public Channel
Мир Linux

Мир Linux

@linuxos_tg

Всё самое интересное из мира Linux и опенсорса

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

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

Работаем с @Spiral_Yuri
Subscribers
56.6K
Photos
709
Videos
133
Links
565

Showing posts older than #603 · Back to latest

Older Posts 15 shown
Post #602 24.5K
Самые простые условия лицензии из всех

@linuxos_tg
  • 😁 326
  • 🔥 76
  • ❤ 23
  • 👍 13
  • 💯 5
Post #598 26.3K

Forwarded from IT Portal

Девопсы, это вам: огромная коллекция практических проектов для прокачки навыков

В этом репозитории собраны реальные DevOps-кейсы: от базовых первых шагов до продвинутых архитектур. Тут и деплой Java-приложения в AWS по трёхуровневой модели, и настройка масштабируемых VPC, и работа с сетями и инфраструктурой

Каждый проект снабжён подробным README: что нужно подготовить, какие шаги пройти, как валидировать результат

Забираем здесь 🍯

@IT_Portal
  • ❤ 48
  • 👍 22
  • 🔥 7
  • 👌 2
  • 🤣 2
Post #597 19.7K
Мир Linux Qualcomm приобрела Arduino. Бренд и линейка популярных плат сохранятся, но компания начнёт выпуск собственных решений на чипах Qualcomm. Первым результатом сотрудничества стал одноплатник Arduino Uno Q Интересно будет увидеть, как это повлияет на опенсорс…
Qualcomm начинает закручивать гайки. Компания тихо внесла серьёзные изменения в Условия обслуживания и Политику конфиденциальности Arduino, что явно расходится с исходными принципами платформы

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

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

🤔

@linuxos_tg
  • 🤯 99
  • 🤔 20
  • ❤ 7
  • 😱 6
  • 😢 5
  • 👀 3
  • 😁 2
Post #594 24.2K
Ещё один мейнтейнер проекта “Rust for Linux [Kernel]” ушёл со своего поста, в результате в проекте остался только один мейнтейнер

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

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

@linuxos_tg
  • 😁 40
  • 🤔 11
  • ❤ 9
  • 🤯 3
  • 🤣 3
  • 🫡 2
Post #593 22.3K
XScreenSaver для Android был выпущен, но Google потребовал страницу с политикой конфиденциальности. Поэтому автор XScreenSaver решил прибегнуть к “злонамеренному соблюдению требований”, чтобы приложение одобрили в Play Store. В итоге страница политики конфиденциальности превратилась в забавную штуку 😂

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

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

@linuxos_tg
  • 😁 190
  • ❤ 31
  • 🤣 27
  • 🔥 11
  • 👍 8
  • 🤝 2
Post #591 24.4K
Принёс крутейший тренажёр по Kubernetes: Kubelab

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

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

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

@linuxos_tg
  • 👍 69
  • 🔥 23
  • ❤ 15
  • 👌 2
  • 🙈 1
Post #590 22K
Вот базовая концепция 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
  • ❤ 133
  • 👍 96
  • 🔥 35
  • 🤔 4
  • 😁 3
  • 👀 3
  • 💯 2
Post #589 29.9K
Вышел Proxmox VE 9.1 с поддержкой OCI-контейнеров LXC

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

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

@linuxos_tg
  • ❤ 80
  • 👍 47
  • 🔥 14
  • 👌 4
  • 👻 4
Post #587 27K
Быстрый совет по Linux

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

grep -rl string .


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

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

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

@linuxos_tg
  • 👍 160
  • ❤ 40
  • 🔥 21
  • 🤔 6
Post #586 27.4K
Выбор очевиден

@linuxos_tg
  • 👍 272
  • 😁 214
  • 💊 25
  • 🤣 17
  • ❤ 14
  • 🥰 14
  • 🔥 8
  • 💯 5
  • 🤔 4
  • 🤝 2
Post #584 26.4K
Мир Linux Сегодня первый день в Cloudflare: запушил небольшой апдейт и беру выходной на вторую половину дня @linuxos_tg
Обновление: я перерос свою текущую роль в Cloudflare и сейчас ищу новую возможность. Прикрепляю своё резюме.

@linuxos_tg
  • 😁 284
  • 🤣 141
  • ❤ 10
Post #582 53K
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
  • 😁 285
  • 🤣 159
  • ❤ 9
  • 💊 9
  • 🤔 7
  • 🤩 2
  • 👻 1
Post #581 46K
Сегодня первый день в Cloudflare: запушил небольшой апдейт и беру выходной на вторую половину дня

@linuxos_tg
  • 😁 415
  • 🤣 206
  • ❤ 17
  • 👌 4
  • 👍 1
Post #580 27.1K
Благодаря WINE, Proton и железу от Valve был достигнут важный рубеж: 90% Windows-игр теперь запускаются на Linux, то есть девять из десяти игр для Windows становятся доступными на свежей установке Linux

@linuxos_tg
  • 🔥 383
  • ❤ 61
  • 👍 55
  • 🤔 6
  • 😢 2
  • 👌 2
  • 🤓 2
  • 🤯 1
Post #576 32.1K
Команда разработчиков ядра Linux завершает работу над документом «Kernel Guidelines for Tool [AI] Generated Content».

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

- Использование ИИ-систем (включая «чат-ботов») будет официально разрешено во всех аспектах разработки ядра Linux (включая написание нового кода и генерацию changelog’ов)

- ИИ-сгенерированный код может рассматриваться ревьюерами «как любой другой вклад».

- Ревьюеры теперь могут «предлагать лучший промт для [ИИ-чатбота]» вместо того, чтобы предлагать лучший код.

- Эти рекомендации уже были изучены и одобрены ключевыми лидерами сообщества ядра.

- В ядре Linux уже есть код, сгенерированный ИИ.

«Контрибьюторы ядра уже давно используют инструменты для генерации патчей» 😳

@linuxos_tg
  • 🫡 48
  • 🙈 23
  • 😁 18
  • ❤ 17
  • 👍 14
  • 😢 5
  • 🥰 2
  • 🔥 1
Older posts →
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →