LINUX.ORG.RU

Сообщения gedisdone

 

Wine 5.5

Новости — Open Source
Группа Open Source

27 марта состоялся выпуск Wine 5.5.

Wine — прослойка совместимости приложений для Windows с POSIX-совместимыми ОС, транслирующая вызовы Windows API в вызовы POSIX на лету вместо эмуляции логики Windows вроде виртуальной машины.

Помимо более 32 исправлений в багтрекере, в новом выпуске:

  • Встроенные библиотеки теперь используют рантайм UCRTBase C
  • Улучшенная поддержка отладочной информации в PE-файлах.
  • Добавлена поддержка привязок регистров в зависимости от языка (LCMAP_LINGUISTIC_CASING)
  • В WebServices поддерживается больше атрибутов.

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

 

gedisdone
()

Ядро Linux 5.6

Новости — Ядро Linux
Группа Ядро Linux

Основные изменения:

  • Поддержка Intel MPX (memory protection extenstion) удалена из ядра.
  • RISC-V получила поддержку KASAN.
  • Завершён перевод ядра с 32-битного типа time_t и ассоциированых с ним типов: ядро готово к проблеме-2038.
  • Добавлены операции для подсистемы io_uring.
  • Добавлен системный вызов pidfd_getfd(), который позволяет процессу извлечь дескриптор открытого файла из другого процесса.
  • Добавлен механизм bootconfig, позволяющий ядру во время загрузки получать файл с опциями командной строки. Утилита bootconfig позволяет добавить такой файл к образу initramfs.
  • F2FS стала поддерживать сжатие ФС.
  • Новая опция монтирования NFS softreveal предоставляет ревалидацию атрибутов.
  • Монтирование NFS по UDP по умолчанию отключено.
  • Добавлена поддержка копирования файлов с сервера на сервер в NFS v4.2
  • Добавлена поддержка ZoneFS.
  • Добавлена новая операция prctl() PR_SET_IO_FLUSHER. Она предназначена для обозначения процесса, который занят высвобождением памяти и к которому нельзя применять ограничения.
  • Добавлена подсистема dma-buf, ответвление от аллокатора Android ION.
  • Блокирующий пул /dev/random был удалён, теперь /dev/random поведением более похож на /dev/urandom тем, что не блокирует доступную энтропию после инициализации пула.
  • Гостевые Linux-системы в VirtualBox могут монтировать папки, экспортированные хост-системой.

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

 ,

gedisdone
()

Krita 4.2.9

Новости — KDE
Группа KDE

26 марта вышла новая версия графического редактора Krita 4.2.9.

Krita - графический редактор на Qt, ранее входивший в состав пакета KOffice, сейчас один из самых ярких представителей свободного ПО и считается одним из самых мощных графических редакторов для художников.

Обширный, но не исчерпывающий список исправлений и улучшений:

  • Контур кисти больше не мерцает при наведении курсора мыши на холст.
  • Добавлены режим распылителя, частота распылителя для цветной размазывающей кисти, новую настройка соотношения уплощения формы кисти для цветной размазывающей кисти.
  • Добавлена функция разбиения слоя на маску выделения.
  • Исправлена ошибка отображения прозрачности в виде шахматной доски на HDR-дисплеях.
  • Исправлена ошибка увеличения выделения, расширяющегося в одном направлении.
  • Исправлена ошибка, возникавшая при использовании режима кальки на неанимированных слоях.
  • Увеличен лимит в Смещении слоёв до 100 тысяч.
  • Исправлено падение при открытии .kra с неверным источником клонирования.
  • Исправлено падение при добавлении цвета пипеткой в удалённую палитру.
  • Восстановленные файлы теперь сохраняются в QStandardPaths::PicturesLocation.
  • Исправлена ошибка отображения курсора-руки, если нет маски окрашивания.
  • Исправлена логика параметров в диалоге выбора кисти.
  • Лог Krita отделён от системной информации.
  • В Python исправлен метод Canvas.setRotation.
  • Используется Qt::Popup для всплывающего окна выбора цвета.
  • Слои с отключенным альфа-каналом корректно экспортируются как «svg:src-atop» для ORA.
  • Добавлена иконка кнопки закрытия диалогового окна «О Krita».
  • Исправлена утечка памяти в окне истории пресетов.
  • Добавлено предупреждение о перезагрузке Krita после включения или отключения плагинов.
  • Обойдена ошибка в управлении цветом в Qt 5.14, при которой было невозможно сохранить файлы формата PNG.

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

 , ,

gedisdone
()

Релиз LMDE 4 «Debbie»

Новости — Debian
Группа Debian

20 марта объявлен релиз LMDE 4 «Debbie». Данный релиз включает в себя все возможности Linux Mint 19.3.

LMDE (Linux Mint Debian Edition) — проект Linux Mint по обеспечению продолжения работы Linux Mint и оценки трудозатрат в случае прекращения существования Ubuntu Linux. Также LMDE является одной из целей сборок для обеспечения гарантии совместимости ПО Linux Mint вне Ubuntu.

Отмечены следующие новые воможности и отличительные особенности:

  • Автоматическое формирование разделов с поддержкой LVM и полного шифрования диска.
  • Поддержка автоматической установки драйверов NVIDIA.
  • Поддержка NVMe, SecureBoot, подтомов btrfs.
  • Шифрование домашнего каталога.
  • Улучшенный и переработанный установщик системы.
  • Автоматическая установка обновлений микрокода.
  • Автоматическое повышение разрешения до 1024x768 в live-сессиях в VirtualBox.
  • Рекомендации APT по умолчанию включены.
  • Убраны пакеты и репозиторий deb-multimedia.
  • Используется пакетная база Debian 10 Buster с репозиторием бекпортов.

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

 , , , ,

gedisdone
()

Выпуск DXVK 1.6

Новости — Open Source
Группа Open Source

20 марта вышла новая версия DXVK 1.6.

DXVK - основанная на Vulkan прослойка для DirectX 9/10/11 для запуска 3D-приложений под Wine.

Изменения и улучшения:

  • Библиотеки d3d10.dll и d3d10_1.dll для D3D10 больше по умолчанию не устанавливаются, т.к. для поддержки D3D10 достаточно библиотек d3d10core.dll и d3d11.dll; тем самым открывается возможность использования фреймворка эффектов D3D10 реализации Wine.
  • Мелкие улучшения производительности D3D9.
  • Возможное исправление падения в случае захвата снапшота apitrace.
  • Исправление падения игр на движке Source 2, использующих рендерер D3D9.
  • Исправление дублирующегося кода изменения режима дисплея.
  • Исправлен показ видео вместо зелёного экрана в некоторых играх.
  • Исправления ошибок совместимости с некоторыми играми.

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

 ,

gedisdone
()

Выпуск Audacious 4.0

Новости — Мультимедиа
Группа Мультимедиа

21 марта вышел звуковой проигрыватель Audacious 4.0.

Audacious — проигрыватель, нацеленный на небольшое потребление ресурсов компьютера, форк BMP, преемник XMMS.

Новый выпуск по умолчанию использует Qt 5. GTK 2 остаётся в качестве опции для сборки, но все новые возможности будут добавляться в интерфейс на Qt.

Подобный на WinAmp интерфейс на Qt не был закончен к релизу и ему недостаёт таких функций как окна перехода к песне (Jump to Song). Пользователям WinAmp-подобного интерфейса рекомендуется пока что использовать интерфейс на GTK.

Улучшения и изменения:

  • Щелчок на заголовках колонок плейлиста сортирует плейлист.
  • Перетаскивание заголовков колонок плейлиста меняет порядок колонок.
  • Настройки громкости и шага времени распространяются на всё приложение.
  • Добавлена новая опция скрытия вкладок плейлиста.
  • Сортировка плейлиста по пути к файлу сортирует папки после файлов.
  • Реализованы дополнительные вызовы MPRIS для совместимости с KDE 5.16+.
  • Новый трекерный плагин на основе OpenMPT.
  • Новый визуализатор «Измеритель уровня звука».
  • Добавлена опция использования SOCKS-прокси.
  • Новые команды «Следующий альбом» и «Предыдущий альбом».
  • Новый редактор тегов в интерфейсе на Qt может редактировать несколько файлов за раз.
  • Реализовано окно предустановок эквалайзера в интерфейсе на Qt.
  • Добавлена возможность локальной загрузки и сохранения текстов в плагине слов песен.
  • Визуализаторы «Blur Scope» и «Анализатор спектра» портирован на Qt.
  • Выбор саундфонта для плагина MIDI портирован на Qt.
  • Новые опции плагина JACK.
  • Добавлена опция бесконечного зацикливания файлов PSF.

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

 ,

gedisdone
()

Релиз Java SE 14

Новости — Разработка
Группа Разработка

17 марта была выпущена Java SE 14.

Представлены следующие изменения:

  • На постоянной основе добавлены выражения для switch в виде case VALUE -> {}, которые выходят из условия по умолчанию и не требуют оператора break.
  • Текстовые блоки, ограничиваемые тройкой кавычек """ вышли на второй предварительный этап. Добавлены управляющие последовательности \, которая перед переводом строки не добавляет перевод строки в многострочном блоке, и \s, которая обозначает один пробел.
  • На предварительной основе представлено новое поведение instanceof, позволяющее в дальнейшем развить сравнение по шаблону.
  • На предварительной основе представлены записи с ключевым словом record. Записи автоматически получают методы equals, hashCode, toString, геттеры к членам записи и конструктор.
  • Улучшено описание ошибок NullPointerException.
  • Добавлен упаковщик jpackage для самодостаточных приложений.
  • Порты для Solaris и платформ на SPARC объявлены устаревшими и могут быть исключены в будущем.

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

 , java 14,

gedisdone
()

Представлена бета-версия Devuan 3 Beowulf

Новости — Debian
Группа Debian

15 марта представлена бета-версия дистрибутива Devuan 3 Beowulf, который соответствует Debian 10 Buster.

Devuan является форком Debian GNU/Linux без systemd, который «предоставляет пользователю контроль над системой путём избежания излишней сложности и обеспечения свободы выбора системы инициализации».

Из изменений:

  • Изменено поведение su. Теперь вызов по умолчанию не меняет переменную PATH. Для старого поведения теперь требуется вызывать su -.
  • Если в PulseAudio нет звука, убедитесь, что в файле /etc/pulse/client.conf.d/00-disable-autospawn.conf строка #autospawn=no закомментирована.
  • Firefox-ESR не требует больше PulseAudio и может работать от ALSA.

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

 , , ,

gedisdone
()

Wine 5.4

Новости — Open Source
Группа Open Source

13 марта вышел в свет Wine 5.4.

Wine — прослойка совместимости приложений для Windows с POSIX-совместимыми ОС, транслирующая вызовы Windows API в вызовы POSIX на лету вместо эмуляции логики Windows вроде виртуальной машины.

Помимо более 34 исправлений в багтрекере, в новом выпуске:

  • Unicode обновлён до 13 версии
  • Встроенные программы теперь используют рантайм UCRTBase C
  • Улучшена поддержка IDN (интернационализованных доменных имён)
  • Добавлена поддержка скруглённых прямоугольников в Direct2D
  • Добавлена отрисовка текста в D3DX9

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

 ,

gedisdone
()

Tails 4.4

Новости — Debian
Группа Debian

12 марта было объявлено о выпуске новой версии дистрибутива Tails 4.4, основанного на Debian GNU/Linux.

Tails распространяется в виде live-образа для USB-флэшек и DVD. Дистрибутив ставит целью сохранение приватности и анонимности при пользовании интернетом посредством перенаправления трафика через Tor, не оставляет следов на компьютере, если не указано иное, и позволяет использовать самые современные криптографические утилиты.

Основные обновления дистрибутива:

  • Tor Browser обновлён до версии 9.0.6.
  • Thunderbird обновлён до версии 68.5.0.
  • Ядро Linux обновлено до версии 5.4.19.

Исправлена работа Wi-Fi с чипсетами Realtek RTL8822BE и RTL8822CE. Если были проблемы с Wi-Fi в версиях не раньше Tails 4.1, авторы дистрибутива просят связаться с ними и указать, остались ли проблемы или они были решены.

Автоматически обновиться до Tails 4.4 можно с версий Tails 4.2, 4.2.2 и 4.3.

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

 

gedisdone
()

Корректирующий релиз GCC 9.3

Новости — Разработка
Группа Разработка

12 марта был опубликован выпуск GCC 9.3.

GCC (GNU Compiler Collection) включает в себя компиляторы и стандартные библиотеки для языков C, C++, Objective-C, Fortran, Ada, Go, и D.

В выпуске представлено более 157 исправлений, среди них 48 исправлений для компилятора C++, 47 - для компилятора Fortran и 16 - для libstdc++.

Список изменений

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

 ,

gedisdone
()

SDL 2.0.12

Новости — Игры
Группа Игры

11 марта вышла очередная версия SDL 2.0.12.

SDL - кроссплатформенная библиотека разработки для обеспечения низкоуровневого доступа к устройствам ввода, звуковому оборудованию, графическому оборудованию через OpenGL и Direct3D. С применением SDL написаны различные видеопроигрыватели, эмуляторы и компьютерные игры, в том числе предоставляемые в виде свободного ПО.

SDL написан на языке C, работает с C++ и предоставляет биндинги к десятку других языков программирования, в том числе к языку Pascal.

Обозначены следующие улучшения:

  • Добавлены функции уровня увеличения текстуры SDL_GetTextureScaleMode() и SDL_SetTextureScaleMode()
  • Добавлена функция блокировки текстуры SDL_LockTextureToSurface(), в отличие от SDL_LockTexture() представляющую блокированную часть в виде поверхности SDL.
  • Добавлен новый режим смешения SDL_BLENDMODE_MUL, сочетающий модуляцию и смешение
  • Добавлено указание SDL_HINT_DISPLAY_USABLE_BOUNDS для игнорирования результатов SDL_GetDisplayUsableBounds() для индекса дисплея 0.
  • Добавлено окно под пальцем для события SDL_TouchFingerEvent
  • Добавлены функции SDL_GameControllerTypeForIndex(), SDL_GameControllerGetType() для получения типа игрового контроллера
  • Добавлено указание SDL_HINT_GAMECONTROLLERTYPE для игнорирования автоматического определения типа контроллера
  • Добавлены функции SDL_JoystickFromPlayerIndex(), SDL_GameControllerFromPlayerIndex(), SDL_JoystickSetPlayerIndex(), SDL_GameControllerSetPlayerIndex() для определения и установки соответствия номера игрока и устройства
  • Добавлена или улучшена поддержка двух десятков разных игровых контроллеров
  • Исправлена блокировка вызова вибрации игровых контроллеров при использовании драйвера HIDAPI
  • Добавлен макрос обнуления элементов массива SDL_zeroa()
  • Добавлена функция SDL_HasARMSIMD(), возвращающая истину в случае, если процессор поддерживает ARM SIMD (ARMv6+)

Улучшения для Linux:

  • Добавлено указание SDL_HINT_VIDEO_X11_WINDOW_VISUALID для определения вида, выбранного для новых окон X11
  • Добавлено указание SDL_HINT_VIDEO_X11_FORCE_EGL для определения использвания GLX или EGL для X11 по умолчанию

Улучшения для Android:

  • Добавлена фукнкция SDL_GetAndroidSDKVersion(), возвращающая уровень API данного устройства
  • Добавлена поддержка захвата звука с помощью OpenSL-ES
  • Добавлена поддержка Bluetooth Steam Controller в качестве игровых контроллеров
  • Исправлены редкие падения приложения в случае его ухода в фоновый режим или его закрытия

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

 ,

gedisdone
()

Состоялся релиз PowerShell 7

Новости — Open Source
Группа Open Source

4 марта вышла в свет новая версия PowerShell 7.

PowerShell представляет собой «кроссплатформенный фреймворк автоматизации ПО и конфигурирования, оптимизированный для структурированных данных, REST API и объектных моделей», который включает в себя командную оболочку, объекто-ориентированный язык и набор средств для исполнения сценариев и управляющих модулей.

Из новых возможностей отмечены:

  • Параллельная обработка объектов в ForEach-Object
  • Новые операторы: тернарный условный оператор ?:; управляющие операторы || и &&, аналогичные таким же операторам в bash; условные NULL-операторы ?? и ?=, отдающие значение справа в случае, если значение слева равно NULL
  • Улучшенное представление описания ошибок и командлет Get-Error для вызова детального описания ошибок
  • Вызов ресурсов службы настройки требуемого состояния (DSC) непосредственно из PowerShell (в экспериментальной стадии)
  • Улучшенная обратная совместимость с Windows PowerShell

Версия доступна к использованию дистрибутивами Linux, поддерживающими .NET Core 3.1, сообществом предоставлены пакеты для Arch и Kali Linux.

Snap-пакет в Ubuntu 16.04 вызывает ошибку сегментирования, в связи с чем предлагается установка в поставке DEB или tar.gz.

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

 ,

gedisdone
()

DE на WinAPI

Форум — Development

Насколько реально сделать окружение для X на основе WinAPI для запуска под Wine, чтобы оно давало и курсор, и оконный менеджер и т.п.? Будет ли такое ПО запускаться под Windows?

 , ,

gedisdone
()

csh/tcsh в 2020

Форум — Admin

Имеется ли практический смысл его учить в 2020? Насколько актуально эссе «csh Programming Is Considered Bad»?

 , ,

gedisdone
()

Web-браузер с возможностью сохранения страниц

Форум — Mobile

Есть под андроид сабж? Firefox не умеет сохранять страницы на локальном устройстве, да и их открытие несколько нетривиально - к карте памяти доступа нет.

 , ,

gedisdone
()

Wayland и удалённый рабочий стол

Форум — Desktop

Насколько я знаю, сейчас в X Window библиотеки типа GTK и Qt просто посылают готовые растровые картинки вместо кнопок и т.п., а VNC занимается отправкой картинки рабочего стола.

Была ли решена эта проблема в Wayland? Возможно ли по подобию RDP посылать примитивы вместо картинок на удалённое место?

 , ,

gedisdone
()

join -i не игнорирует регистр кириллицы в UTF-8

Форум — General

Есть два файла, 1.csv

Москва
Новосибирск
Санкт-петербург
и 2.csv
москва
Новосибирск
Санкт-Петербург

LC_ALL=ru_RU.UTF-8 sort -f выдаёт аналогичные файлы в одинаковом порядке.

LC_ALL=ru_RU.UTF-8 join -i -t " 1.csv 2.csv не отрабатывает, выдаёт ошибку

 join: 2.csv:2: is not sorted: Новосибирск

При конвертации в восьмибитную кодировку всё работает, как ожидается. Практичнее, правда, использовать sed 's/.*/\L&/g' или tolower() из awk.

Вопрос: это ошибка локали или ошибка реализации join?

 , ,

gedisdone
()

Графическая система как обмен командами

Форум — Development

На одном конце - дисплей, который принимает команды типа RECT 100 100 200 200 и отрисовывать на экране. На другом - монитор, который читает файл графического устройства ввода и фиксирует изменения координат этого устройства. Эти изменения передаются приложению между монитором и дисплеем, который в зависимости от принятых изменений графического устройства ввода отправляет команды дисплею.

Насколько такая конструкция жизнеспособна?

 , ,

gedisdone
()

Извлечение диапазона символов из шрифта

Форум — Multimedia

Как возможно пропатчить шрифты, чтобы в них добавить или извлечь определённый диапазон символов?

У fontforge имеется командный режим - с его помощью можно автоматизировать этот процесс?

 ,

gedisdone
()

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