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
Вышел 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
Please open Telegram to view this post
VIEW IN TELEGRAM
👍489
NVIDIA объявила о развитии CUDA Rust, инструментария для разработки GPU-ядер на Rust. Главная фишка в безопасности работы с памятью на этапе компиляции и никаких состояний гонки. До уровня CUDA C++ и CUDA Python обещают довести в следующем году.

Поддерживаются две модели параллельных ядер - SIMT и Tile. SIMT позволяет на низком уровне управлять отдельными потоками, запуская тысячи одновременно. Tile - более высокий уровень абстракции: вы описываете алгоритм работы с блоками данных, а компилятор Tile IR сам разбирается с потоками, синхронизацией, памятью и распределением по тензорным ядрам.

Для SIMT развивается компилятор cuda-oxide, который компилирует Rust напрямую в инструкции CUDA PTX, используя штатную систему типов и модель владения. Ядра пишутся на обычном Rust, но выполняются в окружении no_std — только libcore и специализированные абстракции, без libstd. Можно использовать safe-код, блоки unsafe и низкоуровневые инструкции. Для безопасности есть тип DisjointSlice, гарантирующий каждому потоку эксклюзивный доступ только к своим данным. Лицензия — Apache 2.0.

Для модели Tile есть библиотека cutile-rs — идиоматический Rust, компилируемый напрямую в CUDA-ядра. Строгие правила владения и заимствования применяются к коду на GPU: ядро оформляется как однопоточная программа, а компилятор сам разбивает вычисления на потоки и синхронизирует их. Потоки получают совместный доступ к неизменяемым тензорам, а изменяемые тензоры разделяются на непересекающиеся блоки. Тоже Apache 2.0.

Linux / Линукс 🥸
Please open Telegram to view this post
VIEW IN TELEGRAM
17💔4👍3🤯2
Please open Telegram to view this post
VIEW IN TELEGRAM
🤔3
Please open Telegram to view this post
VIEW IN TELEGRAM
👍46🤔7🤯3💔2😁1
Java SE 27: G1 по умолчанию, меньше памяти, постквантовый TLS

Oracle выпустила Java SE 27. Ветка не LTS — для долгой поддержки смотрите на 25, 21 или 17. Обратная совместимость сохранена, так что старые проекты заведутся без изменений.

Сборщик мусора G1 теперь по умолчанию для всех окружений. Компактные заголовки объектов уменьшили заголовок с 96 до 64 бит — память в SPECjbb2015 упала на 22%, CPU — на 8%, сборок мусора — на 15%, JSON-парсер быстрее на 10%.

В TLS 1.3 добавили гибридные схемы с ML-KEM (постквантовый) в связке с классическими ECDHE. Включены по умолчанию, менять приложения не нужно.

JDK Flight Recorder теперь вычищает из диагностики аргументы командной строки, переменные окружения и системные свойства — защита от утечки токенов.

Третья редакция Lazy Constants (StableValue), пятый вариант примитивов в pattern matching, седьмой — Structured Concurrency, двенадцатая тестовая реализация Vector API, третий вариант API для PEM. Заодно вышел JavaFX 27, ждем GraalVM 27.

Linux / Линукс
🥸
Please open Telegram to view this post
VIEW IN TELEGRAM
👍62
Сегодня последний день регистрации на КосмоХакатон

18–20 сентября, Петербург, Красноярск или онлайн из любой точки страны. Четыре задачи на выбор: снабжение орбитального топливного узла и безопасность космонавта в открытом космосе в Петербурге (фонд 1,2 млн ₽), мониторинг лесных пожаров и верификация углеродных кредитов по спутниковым снимкам в Красноярске (600 тыс. ₽). Есть и для тех, кто про данные и ML, и для тех, кто про стратегию и экономику.

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

Команду можно собрать на платформе.

Подробности и регистрация
🌚4🤣1
Linux v0.0.1 был выпущен 35 лет назад

«Привет всем, кто использует Minix!»
Я разрабатываю (бесплатную) операционную систему (просто как хобби, она не будет такой масштабной и профессиональной, как GNU) для клонов AT на базе процессоров 386 (486). Работа над ней ведётся с апреля, и проект уже начинает обретать очертания. Я был бы рад услышать любые отзывы о том, что вам нравится или не нравится в Minix, так как моя ОС в чём‑то напоминает её (в частности, у неё такая же физическая структура файловой системы (по практическим соображениям) и так далее)...»  — Линус Торвальдс.

just a hobby, won't be big and professional like gnu


Linux / Линукс
🥸
Please open Telegram to view this post
VIEW IN TELEGRAM
68🎉6
Стоит ли верить дистровотчу? Ещё недавно никому неизвестный Omarchy сейчас переживает небывалую популярность

Linux / Линукс
🥸
Please open Telegram to view this post
VIEW IN TELEGRAM
🤔383👍2
Вышел ESP-KVM 0.51.2 — открытая прошивка, которая превращает плату на ESP32-P4 в IP-KVM с доступом к экрану, клавиатуре и мыши удаленного компьютера через браузер и без агента на управляемой машине. Код на C под Apache 2.0, а главное новшество — запись экрана цели на microSD самого устройства.

Запись включается кнопкой в веб-интерфейсе и сохраняется в .ts с H.264 без перекодирования, поскольку пишется тот же поток, что идет зрителям. Частота кадров при записи остается на уровне 21-22 fps, файл играется в VLC и mpv, а прерванный извлечением карты открывается до момента обрыва. Длинная запись делится по 10 минут и останавливается через час, оба значения настраиваются, а отдельной кнопкой сохраняется снимок экрана в JPEG.

Нажатия клавиш и клики мыши можно писать в .srt рядом с видео, по умолчанию заменяя набранный текст точками. Есть и режим видеорегистратора: устройство постоянно держит последние минуты экрана и сохраняет их при событии вроде однотонного экрана или гашения индикатора ATX, после чего ролик конвертируется в MP4 с главами и при включенных уведомлениях уходит в Telegram. Хранить прошлое можно в PSRAM, где оно не занимает карту до события, или на карте короткими фрагментами, что работает и на старых ревизиях чипа. Таймлапс с кадром раз в заданное число секунд укладывает час работы в 14 секунд видео при интервале 10 секунд.

Все записи собраны в отдельной панели, откуда их можно скачать, удалить и воспроизвести без полной загрузки, с перемоткой и субтитрами. Реализован и поиск по тексту на экране: устройство раз в три секунды читает знакогенераторные экраны вроде BIOS или консоли и сохраняет прочитанное рядом с видео, так что поиск по фразе показывает, когда она была на экране, и воспроизводит запись с этого момента. Запись, таймлапс и снимок запускаются из сценариев и Home Assistant, а часы синхронизируются по NTP с выбором часового пояса.

Среди других изменений после 0.45.0 — сборки для новых плат, оптимизация -O2, сценарии с DuckyScript и cron, уведомления в Telegram, одновременная работа microSD и WiFi, ускорение карты и загрузки образа, режим клавиатуры для старых BIOS и горячая замена microSD. В общем, проект превратился в полноценный инструмент для удаленного управления и мониторинга.

Linux / Линукс
🥸
Please open Telegram to view this post
VIEW IN TELEGRAM
👍105
Please open Telegram to view this post
VIEW IN TELEGRAM
😁5
Please open Telegram to view this post
VIEW IN TELEGRAM
😁45💯5
Вышел Pale Moon 35.0.0

Проект по-прежнему предлагает широкие возможности кастомизации и минимизацию потребления памяти, а из кодовой базы выпилены DRM, Social API, WebRTC, PDF-просмотрщик, Crash Reporter, сбор статистики, родительский контроль и средства для людей с ограниченными возможностями. Зато вернули поддержку XUL-расширений и сохранили возможность применять как полноценные, так и легковесные темы оформления.

Что нового в 35.0.0:
Включены по умолчанию прослойки для совместимости с API Document.elementFromPoint, GetAnimations, image.decode(), Intl.DisplayNames, Intl.ListFormat, Intl.RelativeTimeFormat и Streams. В CSS завезли ключевое слово revert-layer и псевдокласс :has(), в CSSStyleSheet реализован метод replaceSync, добавлено свойство adoptedStyleSheets. Режим совместимости с Firefox теперь по умолчанию выставляет версию 140. Улучшена поддержка архитектур LoongArch64 и Mac/PPC, а для Linux и FreeBSD появилась опция сборки NPAPI без GTK2. На Linux заодно повысили производительность набора данных в формах на некоторых сложных страницах.

Linux / Линукс
🥸
Please open Telegram to view this post
VIEW IN TELEGRAM
👍93
jemalloc 5.4: Meta вернула к жизни библиотеку управления памятью

Вышел jemalloc 5.4.0, альтернативная реализация malloc, оптимизированная для снижения фрагментации и работы на многопроцессорных системах. Для каждого ядра CPU используется своя изолированная область распределения памяти, что дает линейную масштабируемость при росте числа потоков.

История любопытная: в июне 2025 года автор проекта прекратил сопровождение и перевел репозиторий в архивный режим, но в марте этого года разработку возобновила Meta, которая применяет jemalloc в своей инфраструктуре. Изначально библиотека создавалась для FreeBSD и используется там по умолчанию с 2005 года. Код на C под BSD.

Что нового: упрощена логика заполнения и сброса tcache, а также диспетчеризации выделения памяти. Унифицированы аллокаторы страниц PAC и HPA, удален усложненный механизм косвенных вызовов через vtable. Все платформо-зависимые операции вынесены в отдельные заголовочные файлы, диспетчеризация mallctl упрощена, инфраструктура статистики переработана.

Добавлен флаг EXTENT_ALLOC_FLAG_PINNED для пометки невытесняемых областей маппинга вроде страниц HugeTLB, чтобы их приоритетно переиспользовать. Появились новые интерфейсы mallctl для статистики закрепленной памяти. Статистика malloc синхронизирована в читаемом и JSON-форматах. Удалены устаревшие параметры lg_tcache_nslots_mul, tcache_nslots_small_min, tcache_nslots_small_max, tcache_nslots_large, tcache_gc_delay_bytes, lg_tcache_flush_small_div и lg_tcache_flush_large_div.

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