Linux.org.ru

Syndicate content
Linux.org.ru: Новости
Updated: 1 hour 53 min ago

IDEmacs – набор конфигураций для Emacs, делающий его похожим на VSCode

4 hours 49 min ago

Проект IDEmacs, основной задачей которого является подготовка пресетов настроек для emacs, делающих его похожим на популярные IDE, опубликовал первый подготовленный набор → для VSCode.

Набор включает в себя тему оформления, сочетания горячих клавиш, а также всяческие боковые меню и панели, свойственные VSCode.

( читать дальше... )

 ,

Вышел servo 0.0.2

Mon, 11/17/2025 - 11:22

Серво – экспериментальный веб-движок на языке Rust. Так как проект находится в зачаточной стадии разработки, то адекватного ченджлога нет, но основные изменения можно посмотреть тут.

В данном выпуске появился servoshell – это демо-браузер, запускаемый и конфигурируемый из командной строки. Для его сборки требуется rustc-1.88 (отсутствует в убунту старше 25.10) и набор библиотек X11 (последнее, вероятно, можно считать косвенным свидетельством отсутствия поддержки Wayland).

>>> Релиз на гитхабе

 , , ,

Выпуск свободной платёжной системы GNU Taler 1.1

Sun, 11/16/2025 - 19:54

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

( читать дальше... )

 , , ,

fselect 0.9.1

Sun, 11/16/2025 - 11:46

fselect — это консольная утилита для поиска файлов с помощью выражений, напоминающих SQL. В некоторых случаях может заменить традиционный find и написание развесистых скриптов с его использованием.

( читать дальше... )

 , , , ,

Ubuntu 25.10: обнаружена уязвимость в sudo-rs

Sun, 11/16/2025 - 11:42

Ubuntu 25.10 вновь столкнулась с проблемами при переходе на Rust-утилиты: на этот раз под удар попал sudo-rs — переписанная на Rust версия классической команды sudo. В коде обнаружены две уязвимости средней степени опасности, одна из которых получила идентификатор CVE-2025-64170.

( читать дальше... )

 , ,

Выпуск Rust Coreutils 0.4. Расхождение поведения утилиты du в uutils и GNU Coreutils

Sun, 11/16/2025 - 00:42

Опубликован выпуск проекта uutils coreutils (Rust Coreutils) версии 0.4.0, развивающего аналог пакета GNU Coreutils, написанный на языке Rust. В состав coreutils входит более ста утилит, включая sort, cat, chmod, chown, chroot, cp, date, dd, echo, hostname, id, ln и ls. Целью проекта является создание кроссплатформенной альтернативной реализации Coreutils, среди прочего способной работать на платформах Windows, Redox и Fuchsia.

Rust Coreutils задействован по умолчанию в выпуске Ubuntu 25.10 и применяется в дистрибутивах AerynOS (Serpent OS) и Apertis (развивается компанией Collabora). В отличие от GNU Coreutils реализация на Rust распространяется под пермиссивной лицензией MIT, вместо копилефт-лицензии GPL. Дополнительно той же командой разработчиков развиваются написанные на Rust аналоги наборов утилит util-linux, diffutils, findutils и procps, а также программ sed и login.

В новой версии Rust Coreutils:

  • Улучшена совместимость с эталонным тестовым набором GNU Coreutils, при прохождении которого успешно выполнено 544 теста, что на 12 больше, чем в прошлой версии (532). 56 (68) тестов завершилось неудачей, а 33 (33) теста было пропущено. Заявлен уровень совместимости 85.80% (было 83.91%).

  • В утилите date улучшена совместимость с GNU date при обработке часовых поясов (добавлена возможность указания сокращённых наименований часовых поясов в опции –set).

*В утилите factor задействован пакет num_prime для ускорения факторизации типов u64/u128.

*В утилите tsort реализация алгоритма обхода DFS переведена с рекурсивного на итеративный метод работы для предотвращения переполнения стека.

  • В утилите cksum реализована поддержка хэшей sha2 и sha3. Добавлены тесты для отслеживания изменения производительности cksum. Функциональность hashsum перенесена в cksum.

  • В утилите mkdir устранено переполнение стека, приводящее к аварийному завершению при создании большого (200+) числа вложенных каталогов.

  • В утилитах stdbuf и uptime реализована поддержка платформы OpenBSD.

  • Улучшена сборка и тестирование на платформе FreeBSD.

  • Внесены общие улучшения для повышения переносимости. Расширены возможности, устранены проблемы и добавлены недостающие опции для утилит base64, cat, chown, chsum, date, dd, du, factor, hashsum, install, ls, mkdir, od, printenv, printf, readlink, stdbuf, timeout, truncate, tsort, uptime, uudoc.

Стоит отметить расхождение в поведении утилиты du из наборов uutils и GNU Coreutils, всплывшее после перехода Ubuntu 25.10 на uutils. Разработчики ещё не решили трактовать ли данное расхождение как ошибку, так как с одной стороны в поведении uutils есть логика и тестовый набор GNU Coreutils не выявляет проблем, но с другой стороны несовместимости с GNU Coreutils предписано обрабатывать как ошибки и поведение Busybox соответствует GNU Coreutils.

Разное поведение наблюдается при указании в числе аргументов утилиты du нескольких каталогов в ситуации, когда некоторые из каталогов являются подкаталогами других каталогов (например, /var и /var/log). Uutils показывает фактический размер каждого отдельного каталога, а в итоговой строке выводит суммарный размер всех указанных каталогов. GNU Coreutils показывает в итоговой строке фактический размер, который указанные каталоги занимают на диске, но в раздельном списке показывает размеры каждого каталога с вычетом вложенных каталогов, из-за чего их размер получается меньше фактического. Кроме того, значения, выводимые в GNU Coreutils и Busybox, меняются в зависимости от порядка указания каталогов.

Например, при проверке размера каталогов /var/log и /var, фактический размер которых 1540 и 35495 блоков (МБ).

В GNU Coreutils будет выведено:

du -smc /var/log /var 1540 /var/log 33955 /var # меньше фактического 35495 total du -smc /var /var/log 35495 /var # показан только /var и не показан /var/log 35495 total

В uutils:

du -smc /var/log /var 1540 /var/log 35495 /var 37034 total # больше фактического, но соответствует сумме /var и /var/log du -smc /var /var/log 35495 /var 1540 /var/log 37034 total # больше фактического, но соответствует сумме /var и /var/log

В Busybox:

du -smc /var/log /var 1540 /var/log 33955 /var # меньше фактического 35495 total du -smc /var /var/log 35495 /var # показан только /var и не показан /var/log 35495 total

 , , , ,

Simple Viewer GL v3.2.4

Sun, 11/16/2025 - 00:40

Simple Viewer GL – лёгкий просмотрщик изображений.

Simple Viewer GL – это однооконное приложение. В строке статуса, которую можно отключать клавишей i, отображается базовая информация: формат, разрешение, размер в памяти, размер на диске. В режиме информации о пикселе, который включается клавишей p, отображается бабл с информацией о позиции, цвете пикселя, параметрах выделенной области.

Simple Viewer GL умеет определять тип файла по его сигнатуре (параметр -a), а не только по расширению файла. Поддерживается рекурсивный обход директории (параметр -r).

Есть возможность менять в рантайме тип фона (три базовых цвета + шахматная доска) окна или задавать кастомный цвет, что удобно при просмотре изображений с прозрачными пикселями.

( читать дальше... )

 , , ,

D7VK 0.3 -- реализация Direct3D 7 поверх API Vulkan

Sat, 11/15/2025 - 14:39

Опубликован выпуск проекта D7VK 0.3, развивающего реализацию графического API Direct3D 7, предложенного компанией Microsoft в 1999 году. Реализация работает через трансляцию вызовов в API Vulkan и позволяет при помощи Wine запускать в Linux ретро-игры, использующие API Direct3D 7. Код проекта написан на языке C++ и распространяется под лицензией Zlib. В качестве основы при разработке использован код бэкенда d3d9 от проекта DXVK.

( читать дальше... )

 , , , ,

Законопроект об ответственности за неправильную систему авторизации на сайтах

Sat, 11/15/2025 - 02:03

Группой депутатов во главе с первым зампредом комитета по информационной политике, информационным технологиям и связи Антоном Горелкиным внесен в Госдуму законопроект, устанавливающий административную ответственность за авторизацию в интернете на сайтах/приложениях/информационных системах не предусмотренными законом способами.

Сами требования к авторизации пользователей вступили в силу с 01 декабря 2023 года, однако за их неисполнение до настоящего времени не предусмотрено какой-либо ответственности.

( читать дальше... )

 ,

Tewi 1.0.0 -- консольный клиент для Transmission и qBittorrent

Fri, 11/14/2025 - 20:11

Вышла версия v1.0.0 текстового клиента Tewi для управления демонами BitTorrent-клиентов.

Главное изменение в этом релизе - добавлена поддержка qBittorrent наряду с уже поддерживаемым Transmission.

Проект написан на Python и использует фреймворк Textual для реализации интерфейса. Лицензия - GPLv3+.

( читать дальше... )

 , , , ,

«Ростелеком» покупает значительную долю в «Базальт СПО»

Fri, 11/14/2025 - 16:04

В ноябре Ростелеком стал владельцем 5% акций компании «Базальт СПО», разработчика AltLinux. Доля была получена через фонд поддержки национальных ИТ-решений «Консоль», созданный с участием Ростелекома и Минцифры России.

Фонд «Консоль» является частью группы Ростелекома и ориентирован на инвестиции в компании, разрабатывающие платформенное и системное программное обеспечение, а также отраслевые решения. Наблюдательный совет фонда включает представителей Минцифры России.

( читать дальше... )

 , ,

Vivaldi 7.7 для ПК

Fri, 11/14/2025 - 01:46

Состоялся выпуск браузера Vivaldi 7.7 для десктопов от норвежской компании Vivaldi Technologies AS.

( читать дальше... )

 , , ,

Google ищет способ оставить возможность установки неверифицированных приложений в Android

Fri, 11/14/2025 - 01:40

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

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

Сообщается, что мотивацией для этого решения послужила негативная реакция разработчиков и продвинутых пользователей на предыдущее решение корпорации. Такой реакцией, например, отметился магазин F-Droid.

 , ,

Valve анонсировала новую игровую консоль и VR-шлем на SteamOS

Thu, 11/13/2025 - 11:03

Компания Valve анонсировала новое поколение своей линейки игровых систем на SteamOS. В неё вошли новая Steam Machine, VR-шлем Steam Frame и контроллер Steam Controller.

Примечательно, что оба новых игровых устройствах работают на SteamOS на основе Arch Linux с рабочим столом KDE Plasma (с использованием Wayland). Таким образом, Steam Frame станет первым мейнстримным VR-шлемом на полноценной ОС Linux.

Steam Machine основана на «полукастомных» CPU и GPU от AMD, имеет 16 ГБ DDR5 оперативной и 8 ГБ GDDR6 видео-памяти.

Steam Frame основан на Snapdragon 8 Gen 3 и имеет 16 гб обьединённой LPDDRX5 памяти.

Цены новинок не сообщаются, выходят на рынок «в начале 2026».

 , , ,

Cloudflare открыла tokio-quiche — движок, на котором работает iCloud

Thu, 11/13/2025 - 11:03

Компания Cloudflare открыла исходный код своей асинхронной библиотеки tokio-quiche — системы, объединяющей протокол QUIC и фреймворк Tokio для языка Rust. Этот проект используется в инфраструктуре компании уже несколько лет: именно на tokio-quiche работают прокси-сервера Proxy B в Apple iCloud Private Relay, новое поколение прокси-платформ Cloudflare Oxy, а также клиент MASQUE в приложении Warp, заменяющий туннели WireGuard на каналы связи на основе QUIC. По данным разработчиков, библиотека обрабатывает миллионы HTTP/3-запросов в секунду с минимальными задержками и высокой пропускной способностью.

( читать дальше... )

 , ,

Froggy-BLC (Book-Like CMS) 0.99

Thu, 11/13/2025 - 10:47

Состоялся первый выпуск Книжной Системы Сайта (Book-Like CMS) «Froggy-BLC», работающей на файлах без БД.

NB: Автор не умеет писать качественный код, потому система написана не очень хорошо, не судите строго.

Изначально систему планировалось назвать Temple-CMS, из-за схожей истории: из-за шизофрении автором движет маниакальный энтузиазм и вдохновение; но в последствии, от этой идеи было решено отказаться.

Система предназначена для публикации книг, или домашних сайтов с глубоким древовидным представлением страниц сайта и комментариев.

Автор вдохновлялся ранними версиями CMSimple (преследовал цель создания системы с сильной семантикой и таксономией), и заодно, ему не давали покоя лавры MULTICS и X11 (хотелось написать что-то монструозное).

Система написана на PHP и JavaScript и распространяется по лицензии MIT, за одним только исключением, что её не разрешено использовать в военных целях, или, для разжигания любой вражды / унижения достоинства.

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

 , ,

Firefox 145

Wed, 11/12/2025 - 22:40

Apache NetBeans 28

Tue, 11/11/2025 - 10:34

Представлен очередной выпуск Apache NetBeans – интегрированной среды разработки, поддерживающей языки программирования Java, PHP, JavaScript, C, C++ и др. IDE написана на Java и распространяется на условиях Apache License 2.0.

( читать дальше... )

 , , ,

Who's online

There are currently 1 user and 1 guest online.