Please open Telegram to view this post
VIEW IN TELEGRAM
😁78💯12
Первый выпуск эмулятора терминала Ghostty
Опубликован выпуск эмулятора терминала Ghostty 1.0.0, использующего GPU для ускорения отрисовки содержимого. Автор Ghostty пытается воплотить в одном приложении три качества - высокую производительность, обширную функциональность и интерфейс, выглядящий родным для каждой поддерживаемой платформы. Код проекта написан на языке Zig и распространяется под лицензией MIT. Готовые сборки сформированы для Linux и macOS.
В проведённых тестах Ghostty оказался быстрее эмуляторов терминала iTerm и Kitty в 4 раза, а Terminal.app - в 2 раза, при выводе на экран содержимого большого файла, например, при помощи команды "cat big_file.txt". При сравнении с Alacritty производительность Ghostty была примерно на том же уровне, но Alacritty отстаёт по функциональности от Ghostty.
В терминале могут отображаться emoji, гиперссылки, сложные графемы и лигатуры (слияние нескольких символов в один, например, "æ"). Для вывода изображений непосредственно в терминале может использоваться протокол Kitty. Для встраивания функциональности Ghostty в другие приложения развивается библиотека libghostty, совместимая с проектами на языке Си и позволяющая быстро интегрировать эмулятор терминала в свои продукты.
Linux / Линукс🎄
Опубликован выпуск эмулятора терминала Ghostty 1.0.0, использующего GPU для ускорения отрисовки содержимого. Автор Ghostty пытается воплотить в одном приложении три качества - высокую производительность, обширную функциональность и интерфейс, выглядящий родным для каждой поддерживаемой платформы. Код проекта написан на языке Zig и распространяется под лицензией MIT. Готовые сборки сформированы для Linux и macOS.
В проведённых тестах Ghostty оказался быстрее эмуляторов терминала iTerm и Kitty в 4 раза, а Terminal.app - в 2 раза, при выводе на экран содержимого большого файла, например, при помощи команды "cat big_file.txt". При сравнении с Alacritty производительность Ghostty была примерно на том же уровне, но Alacritty отстаёт по функциональности от Ghostty.
В терминале могут отображаться emoji, гиперссылки, сложные графемы и лигатуры (слияние нескольких символов в один, например, "æ"). Для вывода изображений непосредственно в терминале может использоваться протокол Kitty. Для встраивания функциональности Ghostty в другие приложения развивается библиотека libghostty, совместимая с проектами на языке Си и позволяющая быстро интегрировать эмулятор терминала в свои продукты.
Linux / Линукс
Please open Telegram to view this post
VIEW IN TELEGRAM
👍26
Please open Telegram to view this post
VIEW IN TELEGRAM
😁62🤣27❤3😢2🫡2
Please open Telegram to view this post
VIEW IN TELEGRAM
😁97🎄13👍6🤣3
Please open Telegram to view this post
VIEW IN TELEGRAM
🎅52👍15❤6🎄1
Второй кандидат в релизы графического редактора GIMP 3.0
Сформирован второй кандидат в релизы графического редактора GIMP 3.0. Готовые сборки GIMP 3.0-RC2 опубликованы для Linux (AppImage, flatpak), Windows и macOS.
Некоторые улучшения в GIMP 3.0:
Linux / Линукс🎄
Сформирован второй кандидат в релизы графического редактора GIMP 3.0. Готовые сборки GIMP 3.0-RC2 опубликованы для Linux (AppImage, flatpak), Windows и macOS.
Некоторые улучшения в GIMP 3.0:
▪️ Переход на библиотеку GTK3 и CSS-подобную систему определения стилей;
▪️ Штатная поддержка Wayland и HiDPI;
▪️ Новая тема оформления и существенная модернизация интерфейса;
▪️ Базовая поддержка цветовой модели CMYK (позднее связывание - возможность экспорта в CMYK);
▪️ Режим автоматического расширения слоёв;
▪️ Редактирование за пределами холста;
▪️ Возможность выделения нескольких слоёв (Multi-layer selection);
▪️ Поддержка редактирования в исходном цветовом пространстве;
▪️ Встроенный менеджер расширений;
▪️ Новый API для разработки плагинов;
▪️ Кэширование отрисовки;
▪️ Инструмент для выделения мазками кисти;
▪️ Улучшенный импорт и экспорт в формате PSD (Adobe Photoshop);
▪️ Поддержка формата JPEG-XL;
▪️ Недеструктивный режим редактирования;
▪️ Существенная модернизация кода управления цветом;
▪️ Улучшение поддержки графических планшетов и световых перьев;
▪️ Значительная чистка кодовой базы.
Linux / Линукс
Please open Telegram to view this post
VIEW IN TELEGRAM
👍31
Please open Telegram to view this post
VIEW IN TELEGRAM
😁29🫡5👍2🙏2🎄1
Проект Bottles будет переписан на языке Rust с использованием libcosmic
Bottles предлагает интерфейс для упрощения установки, настройки и запуска Windows-приложений в Linux. Разработчики опубликовали информацию о развитии инициативы Bottles Next, нацеленной на полную переработку архитектуры и кодовой базы проекта.
Отмечается, что имеющееся монолитное приложение на Python с интерфейсом на GTK не позволяет реализовать многие идеи, такие как поддержка macOS, ограничивает возможности и приводит к возникновению проблем, не решаемых без кардинального изменения архитектуры.
Новая архитектура подразумевает разделение приложения на три отдельных компонента: клиент с реализацией графического интерфейса, сервер с логикой запуска приложений и управления префиксами Wine и агент, работающий под управлением Wine и взаимодействующий с API Windows.
Linux / Линукс🥸
Bottles предлагает интерфейс для упрощения установки, настройки и запуска Windows-приложений в Linux. Разработчики опубликовали информацию о развитии инициативы Bottles Next, нацеленной на полную переработку архитектуры и кодовой базы проекта.
Отмечается, что имеющееся монолитное приложение на Python с интерфейсом на GTK не позволяет реализовать многие идеи, такие как поддержка macOS, ограничивает возможности и приводит к возникновению проблем, не решаемых без кардинального изменения архитектуры.
Новая архитектура подразумевает разделение приложения на три отдельных компонента: клиент с реализацией графического интерфейса, сервер с логикой запуска приложений и управления префиксами Wine и агент, работающий под управлением Wine и взаимодействующий с API Windows.
Linux / Линукс
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍43😢1
Please open Telegram to view this post
VIEW IN TELEGRAM
😁104😢6👍2
Please open Telegram to view this post
VIEW IN TELEGRAM
❤42😁22🎄4💯1
Обновление пакетного менеджера APT 2.9.20
Опубликован выпуск инструментария для управления пакетами APT 2.9.20 (Advanced Package Tool). Ветка 2.9.x является экспериментальной и используется для разработки функциональности будущей стабильной версии APT 3.0, которая после стабилизации будет интегрирована в Debian Testing и войдёт в следующий значительный релиз Debian, а также будет добавлена в пакетную базу Ubuntu.
Linux / Линукс🎄
Опубликован выпуск инструментария для управления пакетами APT 2.9.20 (Advanced Package Tool). Ветка 2.9.x является экспериментальной и используется для разработки функциональности будущей стабильной версии APT 3.0, которая после стабилизации будет интегрирована в Debian Testing и войдёт в следующий значительный релиз Debian, а также будет добавлена в пакетную базу Ubuntu.
Linux / Линукс
Please open Telegram to view this post
VIEW IN TELEGRAM
GitLab
2.9.20 · Tags · APT Developers / apt · GitLab
The APT package management tool
👍19
Доступны IvorySQL 4.0 и SynchDB 1.0, надстройки к PostgreSQL для взаимодействия с другими СУБД
Опубликован выпуск проекта IvorySQL 4.0, развивающего редакцию СУБД PostgreSQL, обеспечивающую совместимость с приложениями, рассчитанными на работу с СУБД Oracle. В IvorySQL заявлена возможность работы в качестве прозрачной замены последней версии PostgreSQL, отличие от которой сводится к появлению настройки "compatible_db", включающей режим совместимости с Oracle. Код написан на языке Си и распространяется под лицензией Apache 2.0.
Дополнительно можно отметить релиз расширения SynchDB 1.0, предназначенного для репликации в PostgreSQL данных из одной или нескольких сторонних СУБД, таких как MySQL, MS SQLServer и Oracle. Подобные внешние СУБД выступают источниками данных, которые напрямую переносятся в одну целевую БД на базе PostgreSQL, без использования дополнительных прослоек для оркестровки процесса синхронизации данных (все операции синхронизации обрабатываются расширением SynchDB).
Linux / Линукс🎄
Опубликован выпуск проекта IvorySQL 4.0, развивающего редакцию СУБД PostgreSQL, обеспечивающую совместимость с приложениями, рассчитанными на работу с СУБД Oracle. В IvorySQL заявлена возможность работы в качестве прозрачной замены последней версии PostgreSQL, отличие от которой сводится к появлению настройки "compatible_db", включающей режим совместимости с Oracle. Код написан на языке Си и распространяется под лицензией Apache 2.0.
Дополнительно можно отметить релиз расширения SynchDB 1.0, предназначенного для репликации в PostgreSQL данных из одной или нескольких сторонних СУБД, таких как MySQL, MS SQLServer и Oracle. Подобные внешние СУБД выступают источниками данных, которые напрямую переносятся в одну целевую БД на базе PostgreSQL, без использования дополнительных прослоек для оркестровки процесса синхронизации данных (все операции синхронизации обрабатываются расширением SynchDB).
Linux / Линукс
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6❤1
Выпуск музыкального проигрывателя Amarok 3.2.0 с поддержкой Qt6
После пяти месяцев разработки представлен релиз музыкального проигрывателя Amarok 3.2.0, пользовавшегося большой популярностью во времена KDE 3 и KDE 4. После выпуска KDE 5 проект находился в заброшенном состоянии, но в этом году был возрождён и портирован на Qt5/Qt6 и библиотеки KDE Frameworks 5/6. Код проекта написан на языке C++ и распространяется под лицензией GPLv2.
В новой версии реализована экспериментальная поддержка Qt 6 и KDE Frameworks 6. Рекомендованной конфигурацией остаётся сборка с Qt5 и KDE Frameworks5, так как работа с Qt6 ещё недостаточно протестирована и не все проблемы выявлены. После окончательной стабилизации сборок с Qt6 в следующем году планируют сформировать ветку Amarok 4.0.
Из других изменений отмечается включение по умолчанию апплета с контекстной информацией о текущем треке, поддержка подключения к актуальным версиям (5.0+) серверов потокового вещания Ampache и возможность фильтрации содержимого музыкальной коллекции по пустым или отсутствующим тегам.
Linux / Линукс🎄
После пяти месяцев разработки представлен релиз музыкального проигрывателя Amarok 3.2.0, пользовавшегося большой популярностью во времена KDE 3 и KDE 4. После выпуска KDE 5 проект находился в заброшенном состоянии, но в этом году был возрождён и портирован на Qt5/Qt6 и библиотеки KDE Frameworks 5/6. Код проекта написан на языке C++ и распространяется под лицензией GPLv2.
В новой версии реализована экспериментальная поддержка Qt 6 и KDE Frameworks 6. Рекомендованной конфигурацией остаётся сборка с Qt5 и KDE Frameworks5, так как работа с Qt6 ещё недостаточно протестирована и не все проблемы выявлены. После окончательной стабилизации сборок с Qt6 в следующем году планируют сформировать ветку Amarok 4.0.
Из других изменений отмечается включение по умолчанию апплета с контекстной информацией о текущем треке, поддержка подключения к актуальным версиям (5.0+) серверов потокового вещания Ampache и возможность фильтрации содержимого музыкальной коллекции по пустым или отсутствующим тегам.
Linux / Линукс
Please open Telegram to view this post
VIEW IN TELEGRAM
👍19🤔4
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
😁89🤣51❤5👍1😢1
Please open Telegram to view this post
VIEW IN TELEGRAM
🎄65❤13😁13🎉7
Бета-выпуск дистрибутива Chimera
Дистрибутив примечателен использованием ядра Linux в сочетании с утилитами из FreeBSD, системным менеджером dinit и стандартной Си-библиотекой Musl. Сборка осуществляется компилятором Clang. Проект основан Ниной Колеса (Nina Kolesa) из компании Igalia, принимающей участие в разработке WebKit, Enlightenment и Void Linux.
Проект нацелен на предоставление Linux-дистрибутива с альтернативным инструментарием, построенного с учётом опыта разработки Void Linux (автор Chimera является бывшим мэйнтейнером Void, отвечавшим за архитектуры POWER и PowerPC). Как и Void Linux проект развивается с использованием rolling-модели.
Linux / Линукс🎄
Дистрибутив примечателен использованием ядра Linux в сочетании с утилитами из FreeBSD, системным менеджером dinit и стандартной Си-библиотекой Musl. Сборка осуществляется компилятором Clang. Проект основан Ниной Колеса (Nina Kolesa) из компании Igalia, принимающей участие в разработке WebKit, Enlightenment и Void Linux.
Проект нацелен на предоставление Linux-дистрибутива с альтернативным инструментарием, построенного с учётом опыта разработки Void Linux (автор Chimera является бывшим мэйнтейнером Void, отвечавшим за архитектуры POWER и PowerPC). Как и Void Linux проект развивается с использованием rolling-модели.
Linux / Линукс
Please open Telegram to view this post
VIEW IN TELEGRAM
1👍24❤13