Linux / Линукс
12.9K subscribers
6.45K photos
184 videos
27 files
6.73K links
Все о мире Свободного Программного Обеспечения

🤝 Для связи - @raz_raz
💬 Чат - t.me/linuxgram_chat
🔷 ВК - vk.com/linux0ids
💡 Предложка - @linux_gram_bot

Заказать рекламу через биржу:
https://telega.in/c/linux_gram
Download Telegram
Скриншот рабочего стола FreeBSD, сделанный 25 лет назад 👨‍🦳

Linux / Линукс
🥸
Please open Telegram to view this post
VIEW IN TELEGRAM
170🔥23
This media is not supported in your browser
VIEW IN TELEGRAM
Senior или копипастер? Проверьте свой «боевой» уровень в k8s за 3 минуты.

Это не скучный экзамен на знание терминов, а 7 сценариев, от которых дергается глаз у дежурного инженера:
🔹 Секреты: как безопасно прокинуть их в приложение, если хранить их в etcd запрещено?
🔹 Сбои: что случится с подами, если нода помечена как unschedulable, но у них есть toleration?
🔹 Ресурсы: какой QoS-класс получит под, если ты указал лимиты только на CPU?

В тесте — только ситуации из реальной эксплуатации: от настройки Calico в кластерах на тысячи нод до дебага через Downward API.

Твой бонус в конце: После прохождения дарим рабочую схему-траблшутер инцидентов. Это тот самый «подорожник», который инженеры открывают в 3 часа ночи, чтобы быстро поднять прод.

Проверь, на каком ты уровне: Senior или всё ещё копипастишь манифесты из Google?
👉 Запустить тест
🤣11🤬1💔1
Microsoft выпустила Rust-библиотеку для «песочниц» уровня ядра

Команда Microsoft по Linux-технологиям представила проект Litebox, открытую библиотеку на Rust для создания изолированных сред (Library OS). Её цель радикально сократить поверхность атаки, встраивая минимальный слой ОС прямо в приложение или ядро, вместо обращения к полнофункциональному API.

Litebox выступает прослойкой между кодом и внешней средой, которой может быть ядро Linux, OP-TEE, WebAssembly или даже стандартная библиотека Rust. Это позволяет запускать немодифицированные Linux-приложения в Windows или изолировать их в самом Linux с помощью аппаратной виртуализации, например, через AMD SEV.

Linux / Линукс
🥸
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥15👍43😁2🌚2
Please open Telegram to view this post
VIEW IN TELEGRAM
😁67👍8
Как думаете, установка Линукс поможет?

Linux / Линукс
🥸
Please open Telegram to view this post
VIEW IN TELEGRAM
😁42💯10🤯2
GitHub думает, как защититься от ИИ-мусора в pull-запросах

Менеджер GitHub Камилла Мораес открыла обсуждение как блокировать мусорные PR, сгенерированные в ИИ-ассистентах и отправленные без проверки. По статистике разработчика genkit, только один из десяти ИИ-изменений соответствует критериям для открытия PR. Остальные девять это дополнительная нагрузка на сопровождающих. Среди предложений: удаление PR без оседания в истории, права на отправку только для тех, кто уже контрибьютил, и, что иронично, использование ИИ для фильтрации ИИ-кода...

Параллельно европейские университеты исследовали влияние вайб-кодинга на open source. Выводы невесёлые: обратные связи, которые раньше обеспечивали рост экосистемы, теперь работают в минус. Разработчики перестают читать документацию, слать баг-репорты и общаться с мейнтейнерами. ИИ сам подбирает библиотеки на основе данных обучения, так новым проектам пробиться сложнее. Tailwind CSS как пример: загрузки из NPM растут, но трафик документации упал на 40%, а доходы на 80%. Stack Overflow потерял 25% активности через полгода после запуска ChatGPT.

Получается замкнутый круг: вайб-кодеры генерируют больше кода, но меньше понимают его и не взаимодействуют с сообществом. Мейнтейнеры выгорают от потока непроверенных PR. Монетизация через поддержку и донаты падает, потому что никто не заходит на сайты проектов. Исследователи предлагают модель как у Spotify, когда ИИ-платформы перераспределяют доходы от подписок мейнтейнерам.

Linux / Линукс
🥸
Please open Telegram to view this post
VIEW IN TELEGRAM
17👍7😁4
Please open Telegram to view this post
VIEW IN TELEGRAM
😁41👍2
После четырёх лет затишья вышел бета-релиз cool-retro-term 2.0, культового эмулятора терминала, стилизующего интерфейс под старые CRT-мониторы. Проект, рождённый из любви к эстетике Fallout, перешёл на Qt6 и обзавёлся поддержкой вкладок, новых профилей и кастомных рамок.

Основная фишка - ностальгический вид с эффектами свечения, мерцания и типичными для кинескопов искажениями, превращающий обычный терминал в артефакт из 90-х. Сборки доступны для Linux (AppImage) и macOS (dmg).

Linux / Линукс
🥸
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
53🔥16🤣9👍3🤔1
Please open Telegram to view this post
VIEW IN TELEGRAM
1😁10111🤣6
В ядро Linux хотят встроить ИИ для управления системами без алгоритмов

Инженер IBM Вячеслав Дубейко запустил дискуссию о встраивании моделей машинного обучения прямо в ядро Linux. Идея в том, чтобы позволить ядру динамически оптимизировать свою работу, прогнозировать сбои накопителей и адаптироваться к сложным нагрузкам без ручного описания алгоритмов.

Чтобы не нарушать запрет на операции с плавающей запятой внутри ядра, предложенная библиотека работает как прослойка: подсистемы ядра запрашивают рекомендации у ML-моделей, которые выполняются в пользовательском пространстве. Обмен данными идёт через sysfs. Это также упрощает сопровождение и изолирует ядро от потенциальных ошибок в ML-коде.

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

Linux / Линукс
🥸
Please open Telegram to view this post
VIEW IN TELEGRAM
🤬74🤣22👍10🤯6😁5
Please open Telegram to view this post
VIEW IN TELEGRAM
😁57🤣122💯1
Anthropic представил Си-компилятор, полностью написанный ИИ и способный собрать Linux

Компания Anthropic в качестве демонстрации возможностей новой модели Claude Opus 4.6 представила claudes-c-compiler - рабочий Си-компилятор, сгенерированный искусственным интеллектом. Он способен собрать ядро Linux 6.9, PostgreSQL, CPython и ещё около 150 крупных проектов для архитектур x86, ARM и RISC-V. Собранное ядро успешно загружается и даже позволяет запустить Doom.

Весь код (100 тыс. строк на Rust) и документация были созданы автономной командой из 16 ИИ-агентов за две недели без человеческого вмешательства, кроме постановки изначальной задачи. Стоимость генерации через API оценивается в 20 тысяч долларов. Компилятор самодостаточен, включает фронтенд, оптимизатор, линкер и генератор DWARF-отладочной информации.

Несмотря на впечатляющий результат (99% прохождения GCC Torture Tests), проект имеет ограничения: слабые оптимизации, проблемы с поддержкой некоторых типов и атрибутов, а также нестабильность при попытках доработки. Это демонстрация текущего потолка возможностей автономного ИИ, а не готовый инструмент для замены GCC или Clang.

Короче, оперативка не подешевеет 😃

Linux / Линукс
🥸
Please open Telegram to view this post
VIEW IN TELEGRAM
😁27🤣73👍1
WSL + Windows 11

Linux / Линукс
🥸
Please open Telegram to view this post
VIEW IN TELEGRAM
😁554👍4
Вышел девятый экспериментальный выпуск десктоп-окружения Orbitiny, написанного с нуля на Qt/C++. Проект пробует совместить традиционный рабочий стол с инновационными идеями, такими как управление через экранные жесты, "метки" на иконках файлов и возможность вставки файлов сразу в несколько папок с помощью "корзинки".

В обновлении появились новые контекстные меню: можно добавлять файлы в буфер, не очищая его, присоединять изображения друг к другу через Drag&Drop и настраивать "корзинку" каталогов для массовой вставки. Также добавлены настройки мониторов, утилита для скриншотов и порт на Qt 6.

Orbitiny пока работает только под X11, но в будущем может получить поддержку Wayland. Это нишевый проект для тех, кому не хватает гибкости в KDE или GNOME и кто готов мириться с сыростью ради интересных экспериментальных функций.

Linux / Линукс
🥸
Please open Telegram to view this post
VIEW IN TELEGRAM
👍24🤣72
Please open Telegram to view this post
VIEW IN TELEGRAM
37🤣35😁3
Вышла новая версия Wine с заделом на поддержку Adobe Creative Cloud 2025

Опубликован экспериментальный релиз Wine 11.2, содержащий 238 изменений. Главная новость в том, что начата работа по обеспечению совместимости с Adobe Creative Cloud 2025, что потенциально откроет путь к запуску современных версий Photoshop и Premiere Pro в Linux.

В числе улучшений оптимизация загрузки PDB-файлов в DbgHelp, поддержка конструкторов и деструкторов MSVC в CRT, а также обновление ключевых библиотек. Исправлены ошибки в работе классических приложений вроде Visual Basic 6 и Bitcoin 0.3.21, а также игр от GTA: San Andreas до Gothic 1.

Linux / Линукс
🥸
Please open Telegram to view this post
VIEW IN TELEGRAM
👍31🔥86
А они вообще стараются?

Linux / Линукс
🥸
Please open Telegram to view this post
VIEW IN TELEGRAM
😁70🔥5🤯3🌚2😎2
Ключевой разработчик GNOME уходит, оставив 16 модулей без активной поддержки

Кристиан Хергерт, автор IDE Builder, терминала Ptyxis и редактора GNOME Text Editor, объявил об ограничении своего участия в проекте из-за переезда из США во Францию. Он был практически единственным активным сопровождающим 16 ключевых модулей GNOME, уделяя им более 40 часов в неделю.

Причиной переезда стала эмиграционная политика США (жена Криса из Тибета). Red Hat, где он работал, отказалась сохранить за ним должность после переезда. Теперь его приоритеты это семья и обустройство на новом месте.

В список модулей, оставшихся без активного мейнтейнера, входят системные библиотеки (GtkSourceView, libspelling), критичные приложения (Text Editor, Builder, Sysprof) и инфраструктурные компоненты (libpeas, libdex). Это создаёт серьёзный риск для стабильности и развития стека GNOME в ближайшем будущем.

Linux / Линукс
🥸
Please open Telegram to view this post
VIEW IN TELEGRAM
🫡65😢18🔥4😁4👍1
Bash-скрипт для выполнения дампа всех баз данных MySQL, используемых на сервере

1. Для запуска скрипта необходимо дать права на исполнение скрипту командой chmod +x dump_all_databases.sh.
2. Запустить скрипт, выполнив одну из следующих команд:
./dump_all_databases.sh
sh dump_all_databases.sh
bash dump_all_databases.sh


3. Дождаться, когда выполниться процесс. Дампы будут сохранены в формате YYYYMMDD.name_db.sql.
#!/usr/bin/env bash

databases=mysql -e "SHOW DATABASES;" | tr -d "| " | grep -v Database

for db in $databases; do
    if [[ "$db" != "information_schema" ]] && [[ "$db" != "performance_schema" ]] && [[ "$db" != "mysql" ]] && [[ "$db" != _* ]] ; then
        echo "Dumping database: $db"
        mysqldump --databases $db > date +%Y%m%d.$db.sql
       # gzip $OUTPUT/date +%Y%m%d.$db.sql
    fi
done

📚@IT_obrazovach
🤣25👍3🤬3