Linux / Линукс
13.6K subscribers
7.18K photos
229 videos
28 files
7.66K links
Все о мире Свободного Программного Обеспечения

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

Заказать рекламу через биржу:
https://telega.in/c/linux_gram
Download Telegram
Открыт код интегрированной среды разработки Rune

Проект вдохновлён философией Unix и рассчитан на разработчиков, предпочитающих работать в терминале, но желающих получить современные инструменты работы с кодом без лишнего усложнения и визуального шума.

Код написан на языке Go и открыт под лицензией GPLv3. Поддерживается работа в Linux и macOS.

Rune предлагает классический редактор кода, а также возможности для сопровождения разработки на разных языках программирования, отладки, структурированного поиска и применения AI-агентов, не привязанных к конкретным поставщикам. Рабочий процесс акцентирован на управлении при помощи клавиатуры. Все процессы разработки реализованы вокруг терминала и встроенного консольного оконного менеджера в стиле tmux.

Rune поддерживает применение нескольких рабочих пространств и обеспечивает минимальные задержки и высокую производительность, благодаря задействованию GPU для ускорения отрисовки. Поддерживается разбор синтаксиса, подсветка, навигация по конструкциям и средства для "умного" поиска кода для более 300 языков. В качестве первичных языков для разработки заявлены Go, Python, Rust и TypeScript, для которых реализована более продвинутая поддержка семантики и отладки, а также обеспечена интеграция с дополнительными инструментами для интерактивного выполнения (REPL), анализа кода и управления зависимостями.

В форме дополнения поставляется собственный AI-агент Rune Agent, работающий локально и позволяющий генерировать код при работе над проектами. Помимо этого возможно использование и внешних консольных агентов, таких как Claude Code, Pi и OpenCode. Поддерживается запуск разных AI-агентов в разных вкладках, разделение окон на части, перегруппировка окон, переключение между рабочими пространствами, привязка произвольных консольных утилит к горячим клавишам.

Linux / Линукс
🥸
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥14💔3👍21
Please open Telegram to view this post
VIEW IN TELEGRAM
😁63
Выпуск растрового графического редактора Brushshe 2.8.0

Состоялся выпуск растрового графического редактора Brushshe 2.8.0 (кодовое имя "Astana"). Brushshe примечателен наличием рамок, наклеек, тем оформления, дополнений и других функций. Код проекта написан на Python с использованием графического тулкита CustomTkinter и библиотеки для обработки изображений Pillow, и распространяется под лицензией MPL 2.0 (документация и ассеты распространяются под CC0 1.0). Проект доступен на английском, украинском, русском, немецком, итальянском и хинди.

Среди изменений:
Сокращено число вложенных функций
Добавлена возможность экспорта палитры.
Белые иконки для тёмных тем теперь генерируются с помощью кода вместо загрузки из отдельных файлов.
Добавлена функция сетки.
Упрощены JSON-файлы конфигурации левой панели инструментов.
Добавлена поддержка загрузки собственных языков из JSON.
Добавлена поддержка загрузки собственных тем оформления CustomTkinter.
Осуществлён переход на ветку CustomTkinter 6.
Добавлена поддержка использования меню в заголовке окна (CTkTitleMenu) вместо обычного меню (CTkMenuBar).
Упрощён упаковочный скрипт; для упаковки в DEB и RPM теперь используется инструмент CTkDeb].
Добавлено предустановленное дополнение Hello World, которое рисует простую картинку на холсте.


Linux / Линукс
🥸
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥5
Gentoo на galaxy mini

моя кибердека
😁63😢6👍4🤯31
Отозван установочный образ Ubuntu 24.04.5 LTS для архитектуры x86-64

Выявлен сбой, приводящий к аварийному завершению инсталлятора. Проблема проявляется при выборе в интерфейсе инсталлятора расширенного режима установки и возникает в пакете livecd-rootfs из-за вызова ранее удалённого обработчика "enhanced-secure-boot", реализующего поддержку полнодискового шифрования на базе TPM.

Серверная live-сборка и образ для установки по сети, а также сборки для других архитектур, остаются доступны для загрузки. До публикации исправленной сборки пользователям предлагается загрузить выпуск Ubuntu 24.04.4, после чего доустановить накопившиеся обновления.

Linux / Линукс
🥸
Please open Telegram to view this post
VIEW IN TELEGRAM
😁16👍8🤯62🤣2
Please open Telegram to view this post
VIEW IN TELEGRAM
😁49
Разработчик ливнул из Void Linux, отправив 👍

Андреа Бранкалеони прекратил сопровождение 113 пакетов в Void Linux. Это стало ответом на нетерпимость применения ИИ-инструментов для выполнения рутинных задач.

Дело в том, что два дня назад в процессе оценки совместимости пакетов с новой версией языка Go, Андреа опубликовал статистику со списком пакетов, в которых возникли проблемы со сборкой после обновления инструментария, а также разбором изменений в Go, из-за которых возникли проблемы. Один из членов Void Core Team спросил каким образом было подготовлено сравнение, на что Андреа признался, что использовал типовой инструментарий с AI-агентом OpenСode и AI-моделью GLM-5.3-flash.

Участник из Void Core Team ответил, что он не намерен пробираться через дебри сгенерированного при помощи AI текста, и привёл выдержку из правил проекта, предписывающих принимать только изменения, подготовленные людьми, и допускающие использование AI-инструментов лишь для проведения исследований и обучения. В правилах указано, что код, документация, отчёты о проблемах, комментарии и описания pull-запросов должны создаваться людьми, разбирающимися в сути содержимого.

Андреа пояснил, что присланным им текст прост для понимания и он ручается за информацию в нём. На что участник из Void Core Team заявил, что правила предельно ясно указывают на то, что текст не может быть сгенерирован через AI, независимо от того, ручается или нет за него разработчик. Андреа ответил значком 👍 и удалил себя из числа сопровождающих.

Linux / Линукс
🥸
Please open Telegram to view this post
VIEW IN TELEGRAM
👍55😁1910
Логотип Arch из карбида вольфрама. Теперь Арч никогда не сломается

Linux / Линукс
🥸
Please open Telegram to view this post
VIEW IN TELEGRAM
👍57🔥10😁8
Хакатон на космических данных. Санкт-Петербург, Красноярск или онлайн из любой точки страны.

Стартуем 18 сентября.

За выходные участники доводят одну из задач до рабочего решения.

Санкт-Петербург. К 2035 году над Землёй должен работать топливный узел, у которого заправляются корабли, и откуда он будет получать топливо - с Земли, с Луны или из резерва - пока не решил никто. Команде предстоит собрать схему поставок, посчитать резервы и решить, во что вкладываться сразу. Призовой фонд 1,2 млн ₽.

Красноярск. Спутник видит горящий лес раньше любого наземного поста, но вместе с пожаром ловит нагретые крыши, факелы на месторождениях и блики на воде. Команде предстоит научить сервис отличать настоящий очаг от шума, обвести гарь и выдать площадь в гектарах. Призовой фонд 600 тыс. ₽.

Лучшие забирают приз на площадке и билет в московский финал 25–27 сентября, где разыграют ещё 2,4 млн рублей.

Команда 3–5 человек, недостающих можно найти на платформе.

Регистрация по ссылке космохакатон.рф
🌚6
В корректирующий выпуск ядра Linux 7.2.6 включено 1815 патчей

Грег Кроа-Хартман сообщил о рекордном числе исправлений, предложенных в опубликованных вчера корректирующих выпусках ядра Linux. Общее число патчей в одновременно выпущенных корректирующих обновлениях составило 9057:
5.10.270: 798
5.15.221: 935
6.1.188: 1191
6.6.157: 1424
6.12.110: 1376
6.18.52: 1518
7.2.6 : 1815

Linux / Линукс
🥸
Please open Telegram to view this post
VIEW IN TELEGRAM
👍142
Please open Telegram to view this post
VIEW IN TELEGRAM
😎58😁12🌚2
GNU Coreutils 9.12

Безопасность терминала. В env, printenv, stat, basename, dirname, du, readlink и realpath теперь экранируются спецсимволы при выводе на терминал. Защита от манипуляции содержимым и состоянием терминала через подстановку управляющих последовательностей. Стиль экранирования задается через QUOTING_STYLE (%N, %Qn или %n). В ls -m заодно экранировали запятые в именах файлов, а в df, du, ls, od, pr и sort — проблемные опции в сообщениях об ошибках.

Утилита env. Добавлена опция --env0-from=FILE для загрузки переменных окружения из файла. Можно комбинировать с env -i и фильтровать через sed -z.
Рекурсивные операции. chcon, chgrp, chmod, chown, du и ls с опцией -R больше не падают, если файлы в обрабатываемых каталогах удаляются параллельно. Мелочь, а приятно.

Оптимизации. sort стал экономнее по памяти и быстрее при параллельном чтении данных неизвестного размера (например, из пайпов). cut -w до 4 раз быстрее на многобайтовых локалях. uniq -c до 2.5 раз быстрее на системах с неблокирующими stdio.

Сборка. Опция --with-wtmpdb позволяет использовать БД в формате wtmpdb вместо /var/log/wtmp для команд who и users.

Linux / Линукс
🥸
Please open Telegram to view this post
VIEW IN TELEGRAM
👍143
Please open Telegram to view this post
VIEW IN TELEGRAM
39😁13😎9
Вам не нужен Docker, чтобы ограничить процесс по CPU или памяти. В современных Linux (с cgroup v2) это делается через systemd-run или прямую запись в cgroupfs.

Запустить команду с ограничением в 50% одного ядра и 512МБ памяти:
systemd-run --scope -p CPUQuota=50% -p MemoryMax=512M ./heavy_script.sh

Или ограничить уже работающий процесс (зная его PID):
# Найти slice процесса
systemctl status <pid>
# Изменить лимиты динамически
systemctl set-property system.slice CPUQuota=20%


Позволяет изолировать «прожорливый» скрипт или процесс так, чтобы он не положил весь сервер, без настройки контейнеров.

Linux / Линукс
🥸
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥443👍2
Вышел Firefox 156. Заодно обновились LTS-ветки — 153.3.0, 140.16.0 и 115.41.0. Ветка 157 ушла на бету, релиз намечен на 29 сентября.

Что нового:
— Встроенный PDF-просмотрщик стартует на 45% быстрее. Большие JPEG, отмасштабированные под страницу, жрут меньше памяти и меньше грузят CPU.
— Windows на ARM64. В видеозвонках через WebRTC включили аппаратное декодирование H264.
— macOS. Браузер теперь может автоматически открываться после загрузки компьютера.
— CSS. text-box-trim теперь учитывает метрики шрифта первой строки, стилизованной через ::first-line.
— Android. Добавлен встроенный VPN с 50 ГБ ежемесячного трафика (пока активирован у части пользователей). Можно менять позицию в видео или музыке прямо из области уведомлений. Плюс системное меню Share с отправкой вкладки на другое устройство и сканированием QR-кодов.
— Закрыто 74 уязвимости. Большинство — проблемы с памятью: переполнения буферов, use-after-free. Потенциально ведут к выполнению кода при открытии специально оформленных страниц.

Linux / Линукс
🥸
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥18👍41
Команды нет — это не причина пропустить КосмоХакатон

18–20 сентября, Санкт-Петербург, Красноярск или онлайн из любой точки страны. На платформе есть подбор команды: регистрируетесь один, указываете, что умеете, и находите недостающих

К двум задачам, о которых писали раньше, добавились ещё две.

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

Красноярск - зелёные финансы. Углеродные кредиты продаются под обещание, что где-то растёт лес, и проверить это обещание можно со спутника. Команде предстоит собрать платформу для токенизации и продажи кредитов, привязанных к реальному состоянию лесного массива. Данные, финансы, продукт.

Фонд площадок — 1,2 млн ₽ и 600 тыс. ₽. Лучшие забирают приз и билет в московский финал 25–27 сентября на 2,4 млн рублей.

Подробности и регистрация
🌚2
Please open Telegram to view this post
VIEW IN TELEGRAM
😁47😎92
После шести месяцев разработки вышел GNOME 51. Live-сборки на openSUSE и образ GNOME OS уже доступны, а в Ubuntu 26.10 и Fedora 45 релиз можно пощупать прямо сейчас.

Mutter получил переработанный вывод кадров — плавность выше, подвисания при нагрузке ушли, захват экрана эффективнее, яркость запоминается между перезагрузками и переключениями HDR.

В настройках появилась автосмена ориентации экрана, автоотключение тачпада при подключении мыши, активация SSH-сервера через сокет и улучшенный интерфейс отпечатков. Поддержку небезопасного WEP выпилили. В Remote Desktop добавили проброс смарт-карт и Kerberos для корпоративных сетей.

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

Epiphany получил более читаемые рекомендации в адресной строке, Ctrl+Shift+C для копирования ссылки и генерацию паролей через pwquality. GNOME Software предупреждает об устаревших приложениях и показывает права Flatpak перед установкой.

Карты поддерживают offline-режим и данные об опозданиях транспорта. Календарь оптимизирован для больших календарей и научился показывать места проведения на карте.

Loupe показывает метаданные и ICC-профиль. Sushi переехал на GTK4 и libadwaita. Papers поддерживает рукописные подписи. Курсоры теперь в SVG, вместо gnome-keyring — oo7 на Rust, GTK обновлен до 4.24, старые драйверы NVIDIA удалены.

Linux / Линукс
🥸
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9😁9😎52
Вышел OpenCloud 8.0, платформа для обмена файлами и совместной работы на собственном сервере.

Что нового: одновременная работа нескольких людей над Markdown в реальном времени и режим только для чтения. Унифицированы поисковые движки Bleve и OpenSearch, память Bleve снижена с 1.1 ГБ до 120 МБ при индексации 100 тысяч файлов. Поддержка движущихся фотографий, ускоренная прокрутка каталогов с 1000+ изображений, обновленный дизайн страниц паролей и отказов в доступе, системный диалог печати с экспортом в PDF, кнопка More actions в панели, подсветка синтаксиса для 37 языков и темы оформления в Docker-образах.

Linux / Линукс 🥸
Please open Telegram to view this post
VIEW IN TELEGRAM
👍114
Victoria Secret Linux

Linux / Линукс
🥸
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🤣518😎6