LINUX.ORG.RU

Сообщения hateyoufeel

 

Редактор GIMP меняет название

Редактор GIMP меняет название
Группа Open Source

Привет, ЛОР!

Как ты, наверное, слышал, в течение многих лет графический редактор GNU Image Manipulation Program (GIMP, в переводе «калека») сталкивается с критикой своего названия, которое, по мнению многих активистов, является оскорбительным. Из-за этого даже был создан форк под названием Glimpse.

Авторы GIMP наконец решили прислушаться к мнению сообщества и после недолгого обсуждения остановились на новом названии: FOSS Arts & Graphics (FAG). Такое название выбрано как более толерантное к лицам с ограниченными возможностями, а так же чтобы подчеркнуть независимость от проекта GNU, который в свою очередь в последнее время так же подвергся массивной критике. Официально миграция на новое название начнётся с 1 апреля этого года, все работы планируется завершить к лету.

>>> Подробности

 ,

hateyoufeel
()

Grease — утилита для поиска ошибок в бинарных файлах

Группа Open Source

Привет, ЛОР!

Компания Galois Inc. представила Grease – программу для статического анализа исполняемых файлов и поиска в них уязвимостей. Grease дизассемблирует исполняемый файл и строит модель его исполнения, после чего анализирует пограничные условия на предмет возможных ошибок. Использовать Grease можно как отдельно, так и плагином к системе обратного инжениринга Ghidra.

Grease поддерживает анализ исполняемых файлов ELF и динамических библиотек, содержащих код ARMv7l, PowerPC или x86_64, а также может анализировать bitcode LLVM.

Код написан на языке Haskell и распространяется под лицензией BSD-3.

>>> Репозитарий на Github

>>> Подробности

 , , ,

hateyoufeel
()

OpenZFS 2.3.0

Группа Open Source

Привет, ЛОР!

Вышла новая версия замечательного проекта OpenZFS, реализующего файловую систему ZFS. Изначально ZFS была разработана компанией Sun под названием Zettabyte File System (позже название было сокращено до просто ZFS) и поставлялась в ОС Solaris начиная с 2005 года. После покупки Sun корпорацией Oracle, исходники Solaris были закрыты. Проект OpenZFS был основан как форк последней открытой версии кода от Sun. Начиная с OpenZFS 2.0, он был объединён с наработками ZFS-on-Linux и в настоящее время поддерживает системы Linux и FreeBSD. Энтузиастами также развиваются порты для ОС Windows, macOS, Illumos и NetBSD.

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

>>> Подробности

 , ,

hateyoufeel
()

Chimera Linux перешёл в статус беты

Группа Linux General

Привет, ЛОР!

Вышла бета-версия достаточно интересного дистрибутива Chimera Linux. От других дистрибутивов Chimera отличается отсутствием утилит и библиотек GNU и использованием кода из систем BSD. Для сборки используются LLVM и musl с аллокатором mimalloc от Microsoft. В качестве системы инициализации поставляется Dinit. Средой рабочего стола по умолчанию является GNOME. Менеджером пакетов дистрибутива является APK (из Alpine Linux).

Chimera является бинарным дистрибутивом с готовыми сборками под архитектуры x86_64, ARM AArch64, POWER и RISC-V. Для энтузиастов также доступна сборка из исходного кода.

>>> Подробности

 , chimera,

hateyoufeel
()

ScyllaDB переходит на несвободную лицензию

Группа Open Source

Разработчики NoSQL базы данных ScyllaDB решили прекратить публикацию кода под AGPL и с нового выпуска в 2025 году перейти на несвободную лицензию с открытым кодом (BSL).

Напомню, ScyllaDB является клоном базы данных Cassandra, переписанным на C++ (оригинал на Java) и имеющим гораздо более высокую производительность. В данный момент ScyllaDB имеет два варианта лицензирования: полностью свободная версия под AGPL и закрытая под проприетарной лицензией, обладающая расширенными возможностями для корпоративных пользователей. Начиная с версии 2025.1, ожидающейся в феврале будущего года, всё развитие будет сосредоточено на ScyllaDB Enterprise, которая станет доступна для бесплатного использования сообществом.

В качестве причин такого решения упоминаются нежелание конкурировать со своим собственным продуктом и желание сосредоточиться на предоставлении качественного продукта.

>>> Подробности

 , ,

hateyoufeel
()

Glasgow Haskell Compiler 9.12.1

Glasgow Haskell Compiler 9.12.1
Группа Open Source

Привет, ЛОР!

Тихо и незаметно вышла новая версия великолепного компилятора языка Haskell. GHC развивается сообществом разработчиков с 1992 года и поддерживает компиляцию языка Haskell в нативный код как напрямую, так и с использованием инструментария LLVM.

Среди особенностей новой версии:

  • Расширение языка OrPatterns, позволяющее давать общий обработчик нескольким веткам сравнения по образцу.
  • Поддержка многострочных строковых литералов через специальный синтаксис: """строка""".
  • В бэкенд компилятора добавлены экспериментальная поддержка архитектуры RISC-V и поддержка SIMD инструкций для архитектуры x86 (ранее требовалось использование LLVM).
  • Удалена поддержка 32-битных версий ОС Windows, macOS и iOS. Поддержка 32-битных систем на базе Linux и BSD нетронута.
  • Улучшена работа сборщика мусора. В некоторых случаях скорость работы программ может увеличиться на 25%.
  • И множество других мелких фич, багфиксов и так далее.

>>> Скачать

>>> Подробности

 , ,

hateyoufeel
()

Выпуск Tcl/Tk 9.0

Выпуск Tcl/Tk 9.0
Группа Разработка

Привет, ЛОР!

Спустя 27 лет после версии 8.0 наконец вышла новая версия некогда популярного языка программирования Tcl и развиваемой вместе с ним библиотеки для создания пользовательских интерфейсов Tk.

Tcl является высокоуровневым скриптовым языком программирования с динамической типизацией. Отличительная особенность языка – все данные, включая код самой программы, могут быть представлены как строки, что создаёт обширные возможности для метапрограммирования и создания расширений.

В новом выпуске содержатся несовместимые изменения с версиями 8.x, поэтому было решено увеличить ведущий номер версии:

  • При вычислении имён теперь используется только текущее пространство имён (namespace), а не глобальное;
  • Проблемы кодирования в функциях ввода-вывода теперь по умолчанию выбрасывают ошибку;
  • Тильда (~) в путях к файлам больше не указывает на домашнюю директорию пользователя;
  • Переменная tcl_precision больше не влияет на форматирование чисел.

Также среди изменений:

  • Добавлена поддержка переменных размером больше 2 гигабайт;
  • Улучшена работа Unicode;
  • Поддержка доступа к содержимому ZIP-файлов как к файловой системе;
  • Мультиплексинг IO теперь поддерживает epoll (в Linux) и kqueue (в BSD). Поддержка select сохранена.

В Tk 9.0 среди прочего были добавлены поддержка доступа к инструментам ОС, таким как трей, уведомления и печать документов, поддержка формата SVG, полный доступ к информации о графических файлах (метаданные и т.д.), поддержка жестов экрана и тачскрина.

>>> Подробности

 , ,

hateyoufeel
()

Исходный код Winamp опубликован под несвободной лицензией

Исходный код Winamp опубликован под несвободной лицензией
Группа Open Source

Привет, ЛОР!

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

Для сборки из исходного кода на данный момент требуются: Visual Studio 2019, libvpx, libmpg123, OpenSSL, DirectX 9 SDK и Intel IPP.

О намерении открыть исходный код проигрывателя Llama Group объявила ещё в мае и теперь выполнила своё обещание.

>>> Подробности

 , ,

hateyoufeel
()

Релиз OpenSSH 9.8p1 с исправлением уязвимости

Группа Безопасность

В OpenSSH нашли дыру, позволяющую удалённо выполнить код с правами root без аутентификации. Уязвимости подвержены только сервера на Linux с библиотекой glibc, использующие OpenSSH от версии 8.5p1 до 9.7p1 включительно. Проблема заключается в состоянии гонки в обработчиках сигналов.

Атака продемонстрирована пока что только в лабораторных условиях на 32-битных системах и занимает порядка 6-8 часов. 64-битные системы в теории тоже уязвимы, но из-за гораздо большего пространства адресов, используемого для ASLR, эксплуатация пока что не была возможной.

Системы с другими реализациями libc также могут быть подвержены уязвимости. OpenBSD же всё ещё остаётся оплотом безопасности.

>>> Подробный разбор уязвимого кода

>>> Подробности

 , , ,

hateyoufeel
()

KDE Plasma 6.1

KDE Plasma 6.1
Группа KDE

После трёх с половиной месяцев разработки опубликован релиз среды рабочего стола KDE Plasma 6.1. Для оценки работы новых выпусков KDE можно воспользоваться сборками от проектов KDE Neon и openSUSE.

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

>>> Подробности

 ,

hateyoufeel
()

Выпуск NixOS 24.05 «Uakari»

Выпуск NixOS 24.05 «Uakari»
Группа Open Source

Привет, ЛОР!

Как и предсказывали наши эксперты, в последний день весны состоялся очередной выпуск дистрибутива ОС Линукс NixOS 24.05, получивший кодовое имя «Uakari». NixOS отличается декларативным подходом к установке программ, позволяя описать на специальном языке конфигурации Nix желаемое состояние ОС, и обладает такими особенностями как атомарные обновления системы и воспроизводимость сборок.

Среди изменений в выпуске 24.05:

  • Добавлены 17777 новых, обновлены 16249 и удалены 9393 устаревших пакетов;
  • Над выпуском работали 2491 человек;
  • GNOME обновлён до версии 46, KDE – до версии 6.0 (5.27 LTS так же доступна для установки), MATE – до версии 1.28, Cinnamon – до версии 6.0;
  • Добавлена поддержка среды рабочего стола Lomiri (ранее Unity 8), использующая оконный композитор Mir;
  • По-умолчанию предлагается ядро Linux 6.6, но также доступны ядра начиная с версии 4.19.

>>> Подробности

 ,

hateyoufeel
()

Neovim 0.10

Группа Open Source

Выпущена новая версия форка редактора Vim (который, в свою очередь, восходит к Vi) – Neovim.

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

>>> Подробности

 ,

hateyoufeel
()

Muen SK 1.1.0

Группа Open Source

Состоялся выпуск разделительного ядра (separation kernel) Muen, развиваемого швейцарской компанией Codelabs.

Muen поддерживает только платформы Intel x86_64 и позволяет гарантировать, что запущенные в нём ядра ОС и приложения не могут получить доступ к ресурсам сверх выделенной для них квоты. Это касается, в том числе, оперативной памяти, процессорного времени и доступа к устройствам ввода-вывода.

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

>>> Подробности

 , muen, separation kernel, ,

hateyoufeel
()

libmui — библиотека для интерфейсов в стиле MacOS Classic

libmui — библиотека для интерфейсов в стиле MacOS Classic
Группа Open Source

Привет, ЛОР!

Пару дней назад был опубликован код библиотеки libmui, которая позволяет создавать интерфейсы пользователя, напоминающие операционную систему MacOS Classic. API библиотеки также вдохновлён этой ОС.

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

>>> Подробности

 , , ,

hateyoufeel
()

Ejabberd 24.02

Группа Open Source

27 февраля вышла новая версия популярного сервера передачи сообщений ejabberd. Ejabberd поддерживает протоколы XMPP и MQTT и написан на языке программирования Erlang.

Основным новшеством этого выпуска является ранее анонсированная поддержка федерации с серверами по протоколу Matrix. Таким образом, пользователи серверов Ejabberd смогут прозрачно обмениваться сообщениями с пользователями Matrix так же, как и с другими пользователями XMPP. Настроить мост Ejabberd-Matrix можно по этому руководству.

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

>>> Подробности

 , , , ,

hateyoufeel
()

Финальный релиз HexChat 2.16.2

Группа Open Source

9 февраля вышел последний релиз IRC-клиента HexChat. HexChat является форком некогда популярного XChat и до недавнего времени развивался одним-единственным разработчиком. В версию 2.16.2 вошли незначительные изменения, накопившиеся за прошедшие два года.

Среди причин прекращения поддержки заявлены отсутствие активности со стороны сообщества, устаревший код, проблемы с миграцией с GTK2 на более новые версии и в целом упадочное состояние IRC как средства обмена сообщениями. Вместе с тем, разработчик заявил о надежде, что кто-то создаст форк и продолжит развитие проекта.

>>> Подробности

 , ,

hateyoufeel
()

Messaging Layer Security принят в качестве стандарта RFC

Группа Безопасность

После многих лет разработки, протокол MLS наконец-то опубликован как стандарт RFC за номером 9420.

MLS позволяет организовать оконечное шифрование (End-to-End Encryption, E2EE) между неограниченным количеством участников. Главным отличием от существующих протоколов, таких как Proteus, Signal и т.д., является отсутствие привязки к конкретному сервису, что допускает его использование как поверх существующих протоколов, так и в рамках новых сервисов обмена сообщениями. Также стоит заметить, что в MLS реализован новый алгоритм обмена ключами, из-за чего отправка сообщений группе участников имеет логарифмическую сложность, а не линейную, что позволит использовать MLS в группах с тысячами и более участников, как например списки рассылок.

Среди сервисов, планирующих использовать MLS, можно отметить Matrix, Wire, Google и Facebook. Работники последних трёх так же принимали участие в разработке этого протокола.

Для желающих использовать протокол в своих разработках представлена реализация OpenMLS на языке Rust. OpenMLS опубликована под лицензией MIT.

>>> Краткий обзор протокола

>>> Официальный сайт

>>> Подробности

 , , ,

hateyoufeel
()

Выпуск NixOS 23.05 «Stoat»

Выпуск NixOS 23.05 «Stoat»
Группа Linux General

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

Среди особенностей выпуска:

  • добавлены графические среды Deepin и Budgie;
  • обновлены GNOME до версии 44, KDE – до 5.27, Cinnamon – до 5.6;
  • по умолчанию используется ядро Linux 6.1;
  • реализована поддержка Bootspec, что позволит в будущем обеспечить совместимость с Secure Boot;

Для установки подготовлены образы с KDE, GNOME и сокращённый образ без графического окружения.

>>> Подробности

 ,

hateyoufeel
()

Вышел GHC 9.6.1

Вышел GHC 9.6.1
Группа Разработка

Привет, ЛОР!

10 марта вышел релиз самого популярного компилятора языка Haskell — GHC 9.6.1. С момента предыдущего мажорного выпуска 9.4.1 прошло более 10 месяцев. GHC на данный момент является эталонной реализацией языка и распространяется под модифицированной лицензией BSD3.

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

>>> Подробности

 , ,

hateyoufeel
()

Glasgow Haskell Compiler 9.4.1

Glasgow Haskell Compiler 9.4.1
Группа Разработка

Привет, ЛОР!

7 августа вышла новая версия Glasgow Haskell Compiler 9.4.1. На данный момент GHC является самым активно развиваемым компилятором для Haskell.

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

>>> Release Notes

 , ,

hateyoufeel
()

RSS подписка на новые темы