Новости Linux
2.75K subscribers
26.8K photos
1 video
28.5K links
Поток новостей linux со всего мира. Добавить канал, идеи и предложения - пишите @toxblh

Поддержать можно тут:
https://toxblh.com/support/
Download Telegram
Contour 0.7.0

17 августа состоялся выпуск 0.7.0 кроссплатформенного эмулятора терминала Contour.
Основные возможности:
Поддержка всех четырёх основных платформ: Linux (X11 и Wayland), macOS, FreeBSD и Windows.
GPU-оптимизированный рендеринг.
Вкладки и разделение окна.
Постоянные сессии (экспериментально!), сохраняющиеся после закрытия окна (режим демона) — возможность повторного подключения локально или по сети, а также двусторонняя совместимость с tmux.
Поддержка шрифтов с лигатурами.
Юникод: поддержка кластеров графем и эмодзи (включая ZWJ, VS15 и VS16).
Поддержка High-DPI.
Поддержка ввода в стиле Vim.
Режим подсказок, позволяющий быстро выполнять действия с кликабельными элементами (URL и IP адресами, путями к файлам, хешами коммитов Git), используя только клавиатуру.
Поддержка формата растровой г...

Читать полностью

#LinuxOrgRu
@linux_potok
21
Проект GIMP развивает новый формат изображений, идущий на смену XCF

Разработчики графического редактора GIMP сообщили о работе над новым форматом изображений, который придёт на смену формату XCF (wikipedia.org), обеспечивающему сохранение всех данных, сопутствующих работе над изображением, включая сведения о слоях, выделенных областях, каналах и выставленных направляющих. Отмечается, что формат XCF имеет ряд ограничений и плохо подходит для больших или сложных проектов, таких как многостраничные и анимированные изображения, которые планируют реализовать в ветке GIMP 3.6.
Вместо жёстко структурированного бинарного формата новая реализация, по аналогии с OpenDocument, будет использовать набор файлов с разметкой XML, упакованных в ZIP-архив. Детали реализации пока находятся в разработке, но предполагается, что новый формат ускорит операции сохранения, так ...

Читать полностью

#LinuxOrgRu
@linux_potok
🤯211👍1
У Linux юбилей -- 35 лет!

Сегодня ядру нашей замечательной системы исполняется 35 лет!
В этот день в 1991 году студент Хельсинского университета Линус Торвальдс написал в своëм электронном письме о том, что он делает свободную систему для систем 386(486) и желает получить обратную связь с пожеланиями: что людям нравится или не нравится в Minix, для дальнейшей реализации идей или пожеланий в системе Линуса.
На момент написания письма Линус уже портировал в свою систему bash 1.08 и gcc 1.40.
 linux, ядро, ядро linux

Читать полностью

#LinuxOrgRu
@linux_potok
🎉211
Valve исполнилось 30 лет

--------------------------------------------------------------

В начале был Гейб.
И бежал Гейб из мелко-мягкого Содома и Гоморры.
И увидел он, что это хорошо.
И на первый день он сотворил Халфу и Контру.
И увидел он, что их трудно обновлять.
И на второй день он создал Стим, дабы мир стал чуть правильнее.
Аве Габен!!!
--------------------------------------------------------------

Valve исполнилось 30 лет — компанию основали 24 августа 1996 года выходцы из Microsoft Гейб Ньюэлл и Майк Харрингтон. Спустя два года после создания Valve выпустила свою первую игру — Half‑Life, которая существенно повлияла на жанр шутеров от первого лица, избавившись от кат‑сцен в пользу нарратива внутри геймплея. В 2003 году компания стала пионером модели розничной торговли играми через интернет с платформой...

Читать полностью

#LinuxOrgRu
@linux_potok
🎉5
Emacs 31.1

В этом выпуске детище RMS порадовало нас следующим:
поддержка управления мышью в терминале (хотя по мнению автора новости, лучше терминал запускать в Emacs, а не наоборот);
изменение порядка загрузки конфигурации: теперь сначала site-start.el потом early-init.el;
обновление Org до версии 9.8;
обновление стандарта Unicode до версии 17;
поддержка su-rs и sudo-rs в Tramp;
огромное множество изменений и улучшений во встроенных пакетах, языке Emacs Lisp и доступных режимах.
( читать дальше... )
 emacs, emacsclient

Читать полностью

#LinuxOrgRu
@linux_potok
🎉2
Gram 3.3.0

После почти месяца разработки состоялся выпуск 3.3.0 IDE и редактора кода Gram — форка Zed (linux.org.ru). Проект написан на языке Rust и распространяется по лицензии GNU GPL 3.
Проект начинался не с идеи создания идеального редактора, а как реакция на то, что происходило и происходит в мире разработки программного обеспечения, в мире в целом, а также в таких редакторах, как VS Code, Zed и Vim. Основная идея проекта заключается в том, что писать код от руки, тщательно следя за процессом, — это правильно и хорошо, и Gram стремится стать хорошим инструментом именно для этого.
Gram появился как сильно переработанный форк редактора Zed. Цель автора проекта — сделать так, чтобы Gram стал редактором, который сможет скачать, установить и использовать «из коробки» любой, кто впервые пробует себ...

Читать полностью

#LinuxOrgRu
@linux_potok
🔥6👍31
Шестой бета-выпуск операционной системы Haiku R1

После двух лет разработки и спустя неделю после того как проекту исполнилось 25 лет опубликован шестой бета-выпуск операционной системы Haiku R1. Изначально проект был создан как реакция на закрытие ОС BeOS и развивался под именем OpenBeOS, но был переименован в 2004 году из-за претензий, связанных с использованием в названии торговой марки BeOS. Для оценки работы нового выпуска подготовлено несколько загрузочных Live-образов (x86_64, x86 (rit.edu) 1.4 ГБ). Исходные тексты большей части ОС Haiku распространяются под свободной лицензией MIT (opensource.org), исключение составляют некоторые библиотеки, медиа-кодеки и компоненты, заимствованные из других проектов.
ОС Haiku ориентирована на персональные компьютеры, использует собственное ядро, построенное на основе модульной архитектуры, оп...

Читать полностью

#LinuxOrgRu
@linux_potok
🎉6
LLVM 23

После шести месяцев разработки представлен релиз проекта LLVM 23.1.0, развивающего инструментарий (компиляторы, оптимизаторы и генераторы кода), компилирующий программы в промежуточный биткод RISC-подобных виртуальных инструкций (низкоуровневая виртуальная машина с многоуровневой системой оптимизаций). Сгенерированный псевдокод может быть преобразован в машинный код для заданной целевой платформы или использован JIT-компилятором для формирования машинных инструкций непосредственно во время выполнения программы. На базе технологий LLVM проектом развивается компилятор Clang, поддерживающий языки программирования C, C++ и Objective-C.
Начиная с ветки 18.x проект перешёл на новую схему формирования номеров версий, в соответствии с которой нулевой выпуск («N.0») используется в процессе разра...

Читать полностью

#LinuxOrgRu
@linux_potok
1👍1🎉1
mklinux-v7.0-mk2

Представлен первый публичный выпуск проекта Multikernel Linux mklinux-v7.0-mk2, развивающего вариант ядра Linux, дополненный возможностью выполнения нескольких независимых экземпляров ядра на одном физическом компьютере без использования гипервизора и виртуализации. Каждый экземпляр ядра имеет прямой доступ к аппаратным ресурсам и может использоваться для запуска отдельных изолированных системных окружений. Первый выпуск основан на ядре Linux 7.0 и содержит сборочную настройку CONFIG_MULTIKERNEL, при отключении которой ядро становится полностью аналогично штатному ядру 7.0. Из архитектур CPU пока поддерживается только x86_64.
Multikernel преподносится как новый механизм изоляции, занимающий нишу между виртуализацией при помощи гипервизора и контейнерной изоляцией на базе общего ядра. В ...

Читать полностью

#LinuxOrgRu
@linux_potok
🤯1
Уязвимости в Linux и FreeBSD, позволяющие получить root-доступ в системе

Несколько опасных проблем, позволяющих локальному пользователю получить права root, выявлены в ядре Linux:
CVE-2026-53361 — обращение к памяти после её освобождения в реализации сокетов AF_UNIX. В открытом доступе опубликован эксплоит, позволяющий выйти из изолированного контейнера. Работа эксплоита продемонстрирована в Ubuntu 24.04, RHEL 10 и Debian 13 с ядрами Linux 6.8, 6.12, 6.14 и 6.17. Проблема устранена в обновлениях ядра 7.1.0, 6.18.38, 6.12.95 и 6.6.144.
CVE-2026-72137 — двойное освобождение памяти в модуле nat_keepalive. Проблема проявляется начиная с ядра 6.11 и устранена в выпусках 7.2.0, 6.12.101, 6.18.40 и 7.1.5. В открытом доступе опубликован рабочий эксплоит, позволяющий получить права root в системе.
Уязвимости (CVE не назначен) в файловой системе eCryptfs, потенциально...

Читать полностью

#LinuxOrgRu
@linux_potok
😨1
Bubblewrap 0.12

Опубликована новая версия инструментария для организации работы изолированных окружений Bubblewrap 0.12, используемого для ограничения отдельных приложений непривилегированных пользователей. На практике Bubblewrap применяется проектом Flatpak в качестве прослойки для изоляции запускаемых из пакетов приложений. Для изоляции используются традиционные для Linux технологии контейнерной виртуализации, основанные на использовании cgroups, пространств имён (namespaces), Seccomp и SELinux. Код проекта написан на языке Си и распространяется под лицензией LGPLv2.1+.
Изоляция на уровне файловой системы производится через создание по умолчанию нового пространства имён точек монтирования (mount namespace), в котором при помощи tmpfs создаётся пустой корневой раздел. В данный раздел при необходимости...

Читать полностью

#LinuxOrgRu
@linux_potok
1
Cloudflare высвободила 100 ТБ оперативной памяти оптимизацией DNS-кэша

27 августа в Cloudflare рассказали о событии из разряда «однострочный патч с мультипликативным эффектом»: небольшая экономия памяти на одной структуре данных, будучи умноженной на сотни миллиардов экземпляров, превращается в десятки терабайт. Правда, в данном случае одним однострочным патчем дело не ограничилось — инженеры последовательно внесли пять сравнительно небольших изменений в представление записей DNS-кэша и в итоге высвободили около 100 ТБ оперативной памяти.
Оптимизации проводились в Big Pineapple — написанной преимущественно на Rust платформе Cloudflare, лежащей в основе публичного DNS-резолвера 1.1.1.1, Gateway DNS, DNS Firewall, AS112 и других DNS-сервисов компании. В каждый момент времени Big Pineapple хранит более 250 млрд записей DNS-кэша, поэтому всего один лишний байт...

Читать полностью

#LinuxOrgRu
@linux_potok
3
xtermcontrol 3.11

После более полутора лет затишья состоялся выпуск 3.11 консольной утилиты xtermcontrol для просмотра и динамического управления свойствами xterm: цветами, заголовком, шрифтом и размером.
Поддерживаются сворачивание и разворачивание окна, перемещение на передний или задний план, максимизация размера и восстановление в прежний вид, а также сброс настроек.
А опытным пользователям xtermcontrol позволяет вводить любые последовательности команд управления xterm.
Проект написан на языке C и распространяется по лицензиям GNU GPL 2+.
( читать дальше... )
>>> Видео
>>> Исходный код на GitHub
 c, xterm, xtermcontrol, консоль, утилита

Читать полностью

#LinuxOrgRu
@linux_potok
🤯1