Linux.org.ru

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

Apache NetBeans 31

9 hours 42 min ago

10 августа состоялся релиз Apache NetBeans 31 — очередной выпуск свободной интегрированной среды разработки, платформы инструментов разработчика и фреймворка для создания приложений. NetBeans ориентирован прежде всего на Java, но также предоставляет средства для PHP, JavaScript, TypeScript, HTML/CSS и ряда других технологий. Проект развивается под эгидой Apache Software Foundation и распространяется под лицензией Apache 2.0.

В новой версии расширена поддержка современных выпусков Java. NetBeans 31 можно запускать на JDK 21, 25 и 26, кроме того заявлена начальная поддержка JDK 27. Используемый IDE вариант компилятора nb-javac обновлён до состояния OpenJDK 27 build 26. Разработчики подчёркивают, что версия JDK, на которой запущена сама среда, не ограничивает набор JDK, используемых собираемыми в ней проектами.

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

 , ,

Purism выпустила защищённый Linux-ноутбук Librem 16

17 hours 59 min ago

Компания Purism выпустила 16-дюймовый ноутбук Librem 16, ориентированный на пользователей, которым важны свободное ПО, конфиденциальность и возможность аппаратного отключения потенциально опасных компонентов. Официальный анонс устройства состоялся 23 июня 2026 года, хотя ряд СМИ обратил внимание на модель только сейчас.

Librem 16 поставляется с разработанным Purism дистрибутивом PureOS, основанным на Debian. PureOS состоит из свободного ПО и входит в список рекомендованных Free Software Foundation дистрибутивов GNU/Linux. Purism заявляет об отсутствии в системе рекламы, запросов на сбор пользовательских данных и фоновых сервисов, передающих сторонним компаниям телеметрию.

Одной из главных особенностей Librem 16 стали два физических переключателя, расположенные над клавиатурой. Первый аппаратно отключает камеру и микрофон, второй — Wi-Fi и Bluetooth. В документации подчёркивается, что при переводе переключателя в положение OFF соответствующие устройства физически отсоединяются и перестают работать, то есть отключение не зависит от состояния операционной системы или драйверов.

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

 , , ,

Релиз ALT Workstation 11.2

18 hours 31 sec ago

Вышло обновление рабочей станции ALT Workstation 11.2. Сборка основана на ядре 6.12 LTS, в составе — свежее окружение GNOME 48 и множество улучшений.

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

Подробнее читайте на ресурсах сообщества:

Новость на basealt.ru

Другие дистрибутивы ALT на сайте загрузки

 , , ,

«МойОфис» закрыл офисы в Петербурге и Иннополисе, штат компании сократился примерно в четыре раза

Mon, 08/10/2026 - 00:14

Российский разработчик офисного ПО «МойОфис» (ООО «Новые облачные технологии», НОТ) закрыл центры разработки в Санкт-Петербурге и Иннополисе. Об этом «Ведомостям» рассказали действующий и бывшие сотрудники компании. Гендиректор НОТ Вячеслав Закоржевский подтвердил закрытие «нескольких офисов», не уточнив их расположение. Оставшиеся сотрудники теперь работают в московском офисе основного владельца компании — «Лаборатории Касперского» в бизнес-центре «Олимпия Парк».

Закрытие площадок стало продолжением масштабной реструктуризации, начавшейся весной 2026 года. Особенно сильно она затронула персонал. По данным председателя профсоюзной организации НОТ Артёма Семёнова, 26 марта в компании работали 1073 человека, а к 22 июня их осталось 278. По информации источников «Ведомостей», к началу августа штат составлял уже около 250–270 сотрудников.

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

 , , ,

Polychromatic 0.9.8

Sun, 08/09/2026 - 12:44

8 августа 2026 года вышел Polychromatic 0.9.8 — новая версия свободного графического интерфейса для настройки RGB-подсветки и других параметров устройств Razer в GNU/Linux. Релиз получился небольшим: основными изменениями стали карта клавиатуры Razer Blade 16 (2023), улучшения локализации и несколько оптимизаций интерфейса.

Polychromatic не содержит собственных драйверов оборудования, а работает как графическая оболочка над OpenRazer, предоставляющим драйвер ядра, фоновый D-Bus-сервис и Python API. Через приложение можно изменять яркость и режимы подсветки, настраивать DPI и частоту опроса совместимых устройств, управлять параметрами через системный трей и создавать собственные RGB-эффекты.

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

 , , ,

Wine 11.15

Sun, 08/09/2026 - 12:44

8 августа 2026 года состоялся выпуск Wine 11.15 — очередной экспериментальной версии свободного слоя совместимости для запуска Windows-приложений в Linux, macOS и других Unix-подобных системах. В релиз вошли поддержка сборки ARM64EC в режиме MinGW, локальная аутентификация NTLM, новые алгоритмы выработки ключей в BCrypt и дополнительные преобразования графических форматов в WindowsCodecs. Всего разработчики закрыли 41 ранее зарегистрированную ошибку.

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

 ,

Proxmox VE получил официальную поддержку 64-разрядных ARM-серверов

Sun, 08/09/2026 - 12:43

5 августа 2026 года компания Proxmox Server Solutions выпустила первую официально поддерживаемую версию Proxmox Virtual Environment для архитектуры ARM64. До сих пор серверная платформа виртуализации Proxmox VE официально выпускалась для x86-64, хотя существовали сторонние порты и экспериментальные способы запуска на ARM.

ARM64-вариант реализован не как отдельный форк или урезанная редакция. Proxmox VE 9.2 for arm64 использует ту же кодовую базу, репозитории пакетов и цикл выпуска, что и версия для x86-64. Обе архитектуры собираются из одних исходников и должны получать одинаковые версии пакетов, хотя разработчики предупреждают, что отдельные ARM64-сборки могут появляться немного позже из-за меньшего количества оборудования для тестирования.

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

 ,

ClamAV 1.5.4 и 1.4.6

Sat, 08/08/2026 - 13:22

7 августа опубликованы корректирующие выпуски свободного антивирусного пакета ClamAV 1.5.4 и 1.4.6. Основное внимание в новых версиях уделено безопасности: в актуальной ветке 1.5 закрыто восемь CVE, шесть из которых также исправлены в поддерживаемой ветке 1.4. Кроме того, устранена проблема в clamd, способная приводить к раскрытию содержимого памяти процесса.

В ClamAV 1.5.4 исправлены следующие уязвимости:

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

 ,

GCC 16.2

Sat, 08/08/2026 - 11:27

7 августа состоялся выпуск GCC 16.2 — второго стабильного релиза ветки GCC 16. Новая версия носит преимущественно корректирующий характер: разработчики прямо называют её bug-fix release, содержащим исправления регрессий, обнаруженных в GCC 16.1 относительно предыдущих выпусков.

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

 ,

В freenginx и nginx добавили проверку размера текстовой переменной перед тем как записывать в неё данные (+ CVE)

Fri, 08/07/2026 - 14:16

TL;DR: Столкнувшись с третьим обнаруженным за 2026 год переполнением буфера (и, по версии F5, RCE если нет ASLR) при работе с регэкспами и переменными, разработчик freenginx Максим Дунин решил, что пора это прекращать, и добавил в свой продукт проверку размера переменной перед тем как записывать в неё данные. Оттуда это нововведение утащили к себе и nginx, что даёт надежду на прекращение новых CVE на эту тему.

Теперь подробности.

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

Уязвимость появилась в версии nginx 0.9.6, исправления попали в версии freenginx 1.31.3, nginx 1.30.4, nginx 1.31.3.

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

 , freenginx, ,

Mesa 26.2

Fri, 08/07/2026 - 14:15

5 августа состоялся выпуск Mesa 26.2.0 — очередной функциональный релиз свободного графического стека, содержащего реализации OpenGL, Vulkan, OpenCL и других графических API для Linux и ряда других операционных систем. Mesa 26.2 реализует API OpenGL 4.6, Vulkan 1.4 и OpenCL 3.1, хотя фактически доступная версия зависит от конкретного драйвера и оборудования.

Среди основных изменений:

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

 ,

Языковая модель с 28,9 млн параметров заработала на ESP32-S3

Fri, 08/07/2026 - 09:55

Разработчик Вячеслав Сербов, выступающий под псевдонимом slvDev, продемонстрировал полностью локальную генерацию текста на микроконтроллере ESP32-S3. Созданная им языковая модель содержит 28,9 млн параметров и выдаёт около 9,9 токена в секунду, не обращаясь к серверу или другим внешним вычислительным ресурсам. Сгенерированные короткие рассказы выводятся на подключённый OLED-дисплей.

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

 esp32-s3, ,

Mettle 0.15.0 и 0.15.1

Thu, 08/06/2026 - 15:12

31 июля состоялись выпуски 0.15.0 и 0.15.1 Mettle — языка системного программирования со статической типизацией:

  • Нативная поддержка x86-64 (+ AVX2), AArch64, NVIDIA PTX, SPIR-V (OpenCL 2.0).

  • Собственный линкер для Windows PE.

  • Собственный отладчик на уровне исходного кода:

    • Без внешних форматов.
    • Точки останова, пошаговая отладка, а также чтение и запись переменных в реальном времени через --debug-hooks.
    • Без gdb, PDB и DWARF.
  • Бэкенд CUDA.

  • Без LLVM, виртуальной машины и рантайма.

  • Выполнение на этапе компиляции: функции с атрибутом @test запускаются в интерпретаторе компилятора командой mettle test, без создания бинарного файла. Команда mettle trace интерпретирует одну функцию и выводит построчное отслеживание значений. Команда --pgo интерпретирует функцию main() на этапе сборки и передаёт измеренные частоты вызовов обратно в оптимизатор.

  • Проверка заимствований (borrow checker):

    ОписаниеПримерАналог Rust Use-after-free (direct)free(p); p[0]ownership / Drop Double freefree(p); free(p)ownership Use-after-free through an aliasq = p; free(q); p[0]move semantics Use-after-free across a call (inferred)consume(p); p[0] where consume frees pmove semantics Borrow outliving its stack scope{ var x; g = &x[0]; } use(g)lifetimes ('a) Interior pointer after reallocq = &buf[i]; realloc(buf,..); q[0]iterator invalidation Interior pointer after freeq = &buf[i]; free(buf); q[0]dangling reference Returning the address of a stack localreturn &localfn() -> &T lifetime error Leak (no owner on any path)var p = malloc(n); return 0(Rust frees via Drop)

Компилятор основан на библиотеке libmtlc:

  • Собственный промежуточный язык (IR).
  • Классические и GNN оптимизаторы кода.
  • Нативная генерация кода (x86-64 (+ AVX2), AArch64, NVIDIA PTX, SPIR-V (OpenCL 2.0)).
  • Нативная компоновка.

Проекты написаны кейптаунским программистом suidvandiewereld на языке C (стандарт C99) и распространяются по лицензии Apache-2.0.

 , mettle, ,

Rhythmbox 3.5

Thu, 08/06/2026 - 13:15

Спустя 10 лет с момента публикации ветки 3.4 состоялся релиз музыкального проигрывателя Rhythmbox 3.5, развиваемого проектом GNOME с оглядкой на iTunes. Rhythmbox поддерживает средства для управления музыкальной коллекцией, обеспечивает автоматическую загрузку подкастов, позволяет прослушивать интернет-радио, предоставляет возможности по расширению функциональности через плагины, поддерживает загрузку альбомов из звуковых сервисов, включает инструменты для синхронизации и копирования музыки для устройств с поддержкой протокола MTP и USB-накопителей. Код проекта написан на языке Си и распространяется под лицензией GPLv2. Для загрузки сформирован пакет в формате Flatpak.

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

 , , , ,

Fil-C 0.682 — memory safety без переписывания

Thu, 08/06/2026 - 09:22

Состоялся выпуск Fil-C 0.682 — компилятора C и C++, обеспечивающего полную безопасность работы с памятью (memory safety) и дающего гарантии бОльшие, чем многие другие языки, такие как, например, Rust. Проект разрабатывается Филипом Пизло (Filip Pizlo), который в представлениях не нуждается.

Fil-C основан на кодовой базе Clang/LLVM 20.x и позволяет компилировать традиционный код на C/C++ с гарантией предотвращения всех основных уязвимостей (out-of-bounds access, use-after-free, double free, type confusion). В отличие от ASan или MTE, Fil-C использует строго безопасную объектную модель и принципиально не содержит лазеек вроде блоков unsafe.

За прошедший год проект прошёл путь от концептуального доказательства возможностей до полноценного инструментария с масштабной экосистемой.

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

 , , , ,

RPCS3: эмуляцию PlayStation 3 на ARM удалось значительно ускорить

Thu, 08/06/2026 - 09:20

Разработчик свободного эмулятора PlayStation 3 RPCS3 под псевдонимом Whatcookie подвёл итоги шести месяцев оптимизации версии для ARM64. Заявленные в заголовке доклада 60% относятся к совокупному эффекту нескольких изменений и не означают одинаковый прирост во всех играх. Например, на устройстве со Snapdragon 8 Gen 2 производительность Metal Gear Rising после одного из исправлений выросла с 27 до 37 кадров в секунду, то есть примерно на 37%.

RPCS3 написан преимущественно на C++ и распространяется под лицензией GPL-2.0. Whatcookie занимается в проекте производительностью LLVM-рекомпиляторов процессора Cell и переносом критических участков кода на ARM64.

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

 , , ,

Northstar 1.0.6 - минималистичный браузер на собственном движке

Wed, 08/05/2026 - 23:52

Вышла новая версия браузера Northstar.

Ранее на ЛОРе появлялись новости о браузере Nordstjernen того же автора. Проекты развиваются параллельно. Northstar – простой веб-браузер с открытым исходным кодом, распространяемый по лицензии GPL. Nordstjernen — более сложный браузер, исходный код которого доступен, но лицензия ограничивает создание конкурирующего браузера на основе этого исходного кода.

Northstar ориентируется на поддержку современных стандартов HTML и CSS.

Страница проекта на GitHub

Сайт проекта

 , , , northstar,

Half-Life перенесли на PlayStation 1 при помощи открытого стека PSoXide

Wed, 08/05/2026 - 23:40

Разработчик Эмануэле Бонура, также известный под именами Manny и izzy88izzy, показал работающий перенос Half-Life на оригинальную PlayStation. Проект HL-PSX запускается непосредственно на консоли, а не внутри эмулятора. Рендерер и игровая среда исполнения написаны на Rust поверх открытого набора средств разработки PSoXide.

В опубликованной видеозаписи разработчик прошёл все семь карт обучающего раздела Hazard Course на консоли SCPH-9002. Средняя частота кадров составляет около 17 кадров в секунду. Большую часть времени игра выдаёт примерно 20 кадров, но в крупных помещениях производительность снижается до 10–16 кадров. Работают сохранения, загрузка, оружие, противники, интерфейс и сценарные последовательности, хотя проблемы остаются в обработке звука, столкновений и некоторых элементов графики.

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

 , , , ,

Bottles 65

Wed, 08/05/2026 - 23:36

4 августа состоялся выпуск Bottles 65 — свободного приложения для создания и управления изолированными Wine-окружениями, предназначенными для запуска Windows-программ и игр в Linux. Разработчики насчитали в новой версии более ста изменений и включили в поставку Soda 11.0-4, который они назвали «лучшим раннером за всю историю Bottles».

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

 ,

Wild 0.10

Wed, 08/05/2026 - 21:10

4 августа состоялся выпуск Wild 0.10 — свободного компоновщика, написанного на Rust и предназначенного прежде всего для быстрой сборки программ в Linux. Компоновщик выполняет заключительный этап сборки: объединяет объектные файлы и библиотеки в готовый исполняемый файл или разделяемую библиотеку. Wild может использоваться как замена GNU ld, LLD и Mold, хотя заявленная разработчиками конечная цель — инкрементальная компоновка — пока не реализована.

Одним из главных новшеств стала поддержка параметров --gdb-index и --no-gdb-index. При включении этой возможности Wild создаёт в выходном файле секцию .gdb_index с индексом отладочной информации. Благодаря этому GDB может быстрее находить необходимые символы в крупных программах, не формируя индекс отдельно после сборки. Реализация поддерживает девятую версию формата GDB Index; операции сканирования, объединения и записи индекса были распараллелены.

Значительно расширена работа со сценариями компоновщика. Добавлена поддержка:

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

 , , wild

Who's online

There are currently 0 users and 13 guests online.