Выпуск графического тулкита GTK 4.0
В выпуске добавлены новые виджеты, поддержка встроенного медиа-проигрывателя, доработки ускорения через GPU, улучшена поддержка других операционных систем.
Что нового:
— Constraint-based layout: метод построения раскладки, в котором размер элементов зависит от границ и размеров других
— API обмена данных больше не являются копией тех же API из X11, а выполнены ближе к Wayland API
— Переделаны методы создания кастомых виджетов
— Объекты для шейдеров
— Масштабируемые списки
— Интегрированный проигрыватель медиа
Разработчики заявили, что несмотря на выход четвертой ветки тулкита, третья всё ещё будет развиваться и поддерживаться, однако вторая ветка — «достигла конца своей жизни», планируется ещё один минорный релиз, после которого поддержка второй ветки будет окончена.
Источник
Новости Linux 🐧: @linux_gram
В выпуске добавлены новые виджеты, поддержка встроенного медиа-проигрывателя, доработки ускорения через GPU, улучшена поддержка других операционных систем.
Что нового:
— Constraint-based layout: метод построения раскладки, в котором размер элементов зависит от границ и размеров других
— API обмена данных больше не являются копией тех же API из X11, а выполнены ближе к Wayland API
— Переделаны методы создания кастомых виджетов
— Объекты для шейдеров
— Масштабируемые списки
— Интегрированный проигрыватель медиа
Разработчики заявили, что несмотря на выход четвертой ветки тулкита, третья всё ещё будет развиваться и поддерживаться, однако вторая ветка — «достигла конца своей жизни», планируется ещё один минорный релиз, после которого поддержка второй ветки будет окончена.
Источник
Новости Linux 🐧: @linux_gram
Релиз легковесного оконного менеджера IceWM 2.0
Из особенностей IceWM можно отметить полноценное управление через клавиатурные комбинации, возможность использования виртуальных рабочих столов, панели задач и меню-приложений. Оконный менеджер настраивается через достаточно простой файл конфигурации, возможно использование тем оформления. Доступны встроенные апплеты для мониторинга CPU, памяти, трафика. Отдельно развивается несколько сторонних GUI для настройки, реализаций рабочего стола и редакторов меню. Код написан на языке С++ и распространяется под лицензией GPLv2.
Наиболее значительными изменениями в новом выпуске стали удаление устаревших свойств _WIN_PROTOCOL и реализация поддержки движка отрисовки изображений Imlib2, который теперь по умолчанию используется вместо gdk-pixbuf-xlib. Из других изменений можно отметить обеспечение центровки списка окон, если он выходит за границу экрана, поддержку WM_HINTS icon_window в MiniIcons, а также реализацию ICCCM icon_pixmap и icon_window, которая позволила решить проблемы с показом пиктограмм для таких приложений, как NEdit, xmgrace, xv, timidity и fontforge.
Источник
Новости Linux 🐧: @linux_gram
Из особенностей IceWM можно отметить полноценное управление через клавиатурные комбинации, возможность использования виртуальных рабочих столов, панели задач и меню-приложений. Оконный менеджер настраивается через достаточно простой файл конфигурации, возможно использование тем оформления. Доступны встроенные апплеты для мониторинга CPU, памяти, трафика. Отдельно развивается несколько сторонних GUI для настройки, реализаций рабочего стола и редакторов меню. Код написан на языке С++ и распространяется под лицензией GPLv2.
Наиболее значительными изменениями в новом выпуске стали удаление устаревших свойств _WIN_PROTOCOL и реализация поддержки движка отрисовки изображений Imlib2, который теперь по умолчанию используется вместо gdk-pixbuf-xlib. Из других изменений можно отметить обеспечение центровки списка окон, если он выходит за границу экрана, поддержку WM_HINTS icon_window в MiniIcons, а также реализацию ICCCM icon_pixmap и icon_window, которая позволила решить проблемы с показом пиктограмм для таких приложений, как NEdit, xmgrace, xv, timidity и fontforge.
Источник
Новости Linux 🐧: @linux_gram
Проекту FFmpeg исполнилось 20 лет
20 декабря 2000 года французский математик Фабрис Беллар опубликовал первую версию пакета FFmpeg, включающего набор приложений и библиотек для операций над различными мультимедиа-форматами. С тех пор FFmpeg превратился в один из ключевых открытых продуктов для обработки мультимедийных данных, который используется во многих свободных и проприетарных мультимедийных проигрывателях и приложениях, браузерах Chrome и Firefox, а также в различных сервисах, включая YouTube.
Источник
Новости Linux 🐧: @linux_gram
20 декабря 2000 года французский математик Фабрис Беллар опубликовал первую версию пакета FFmpeg, включающего набор приложений и библиотек для операций над различными мультимедиа-форматами. С тех пор FFmpeg превратился в один из ключевых открытых продуктов для обработки мультимедийных данных, который используется во многих свободных и проприетарных мультимедийных проигрывателях и приложениях, браузерах Chrome и Firefox, а также в различных сервисах, включая YouTube.
Источник
Новости Linux 🐧: @linux_gram
Forwarded from Типичный Сисадмин
Хочешь бесплатно научиться программировать?
Прямо сейчас открыт набор на зимние "бассейны" в Школу 21 от Сбера в Казани. Это твой шанс бесплатно получить востребованную профессию и найти команду мечты! Обучающимся из других городов предоставляется общежитие.
Получи junior или senior degree без учителей, лекций и оценок!
«Школа 21» работает 24/7 — без графиков и расписания, ты сам определяешь, когда учиться. Поступление не зависит от предыдущих знаний, опыта работы, умения программировать и наличия диплома. Поступить в нее может каждый достигший 18-летнего возраста.
Как стать участником?
1. Зарегистрируйся на сайте Школы 21
2. Пройди две онлайн игры на память и логику
3. Онлайн интервью
4. И «Бассейн» — четырехнедельный интенсив по программированию
Переходи по ссылке: https://u.to/o92LGg и успей подать заявку на поступление до 21 декабря
Количество мест на "бассейне" ограничено!
Прямо сейчас открыт набор на зимние "бассейны" в Школу 21 от Сбера в Казани. Это твой шанс бесплатно получить востребованную профессию и найти команду мечты! Обучающимся из других городов предоставляется общежитие.
Получи junior или senior degree без учителей, лекций и оценок!
«Школа 21» работает 24/7 — без графиков и расписания, ты сам определяешь, когда учиться. Поступление не зависит от предыдущих знаний, опыта работы, умения программировать и наличия диплома. Поступить в нее может каждый достигший 18-летнего возраста.
Как стать участником?
1. Зарегистрируйся на сайте Школы 21
2. Пройди две онлайн игры на память и логику
3. Онлайн интервью
4. И «Бассейн» — четырехнедельный интенсив по программированию
Переходи по ссылке: https://u.to/o92LGg и успей подать заявку на поступление до 21 декабря
Количество мест на "бассейне" ограничено!
Fedora отказывается от использовании имени master в репозиториях
Комитет FESCo, отвечающий за техническую часть разработки дистрибутива Fedora, утвердил предложение о прекращении использовании имени master в git-репозиториях проекта, так как данное слово считается последнее время неполиткорректным, напоминает о рабстве и воспринимается как оскорбительное для некоторых участников сообщества.. Ожидается, что прекращение использования имени master повысит инклюзивность и привлечёт в проект новых участников.
В качестве имени ветки по умолчанию в git-пепозиториях вместо master будет использовано имя "main". В репозиториях с пакетами, такими как src. fedoraproject. org/rpms, вместо "master" будет использована ветка "rawhide", доступная также через дополнительную символическую ссылку с именем "main".
Примечательно, что при обсуждении возникли опасения о допустимости использования слова 'rawhide' для основных веток репозиториев с пакетами, так как упоминание сдирания кожи животных может оскорблять чувства адептов религий, которые считают коров священными.
Источник
Новости Linux 🐧: @linux_gram
Комитет FESCo, отвечающий за техническую часть разработки дистрибутива Fedora, утвердил предложение о прекращении использовании имени master в git-репозиториях проекта, так как данное слово считается последнее время неполиткорректным, напоминает о рабстве и воспринимается как оскорбительное для некоторых участников сообщества.. Ожидается, что прекращение использования имени master повысит инклюзивность и привлечёт в проект новых участников.
В качестве имени ветки по умолчанию в git-пепозиториях вместо master будет использовано имя "main". В репозиториях с пакетами, такими как src. fedoraproject. org/rpms, вместо "master" будет использована ветка "rawhide", доступная также через дополнительную символическую ссылку с именем "main".
Примечательно, что при обсуждении возникли опасения о допустимости использования слова 'rawhide' для основных веток репозиториев с пакетами, так как упоминание сдирания кожи животных может оскорблять чувства адептов религий, которые считают коров священными.
Источник
Новости Linux 🐧: @linux_gram
Релиз пользовательского окружения Xfce 4.16
Некоторые новшества:
— Интерфейс переведён на виджет GtkHeaderBar с применением декорирования окон на стороне клиента (CSD), что позволило добиться размещения меню, кнопок и других элементов интерфейса в заголовке окна.
— Прекращена поддержка GTK2. В число зависимостей добавлена библиотека LibGTop. Повышены требования к версиям GTK (>= 3.22), GLib (>= 2.50) и GDBus (>= 2.50).
— Задействованы символьные варианты пиктограмм. Переход на использование схемы именования пиктограмм, соответствующей спецификациям freedesktop. org.
— Добавлена поддержка тёмной темы оформления панели, которая создаёт эффект смещения панели на задний план при применении светлых тем, таких как GTK Adwaita.
— На панель добавлен новый комбинированный плагин "statustray", сочетающий функции системного лотка и области уведомлений.
И другие новшества.
Источник
Новости Linux 🐧: @linux_gram
Некоторые новшества:
— Интерфейс переведён на виджет GtkHeaderBar с применением декорирования окон на стороне клиента (CSD), что позволило добиться размещения меню, кнопок и других элементов интерфейса в заголовке окна.
— Прекращена поддержка GTK2. В число зависимостей добавлена библиотека LibGTop. Повышены требования к версиям GTK (>= 3.22), GLib (>= 2.50) и GDBus (>= 2.50).
— Задействованы символьные варианты пиктограмм. Переход на использование схемы именования пиктограмм, соответствующей спецификациям freedesktop. org.
— Добавлена поддержка тёмной темы оформления панели, которая создаёт эффект смещения панели на задний план при применении светлых тем, таких как GTK Adwaita.
— На панель добавлен новый комбинированный плагин "statustray", сочетающий функции системного лотка и области уведомлений.
И другие новшества.
Источник
Новости Linux 🐧: @linux_gram
Выпуск Redox OS 0.6, написанной на языке Rust
В отличие от прошлых выпусков, ветка 0.6 рассматривается как пригодная для экспериментов на реальном оборудовании, а не только в QEMU и VirtualBox. Из новшеств можно отметить:
— Полностью переписана система управления памятью ядра (rmm, kernel memory manager). В новой реализации удалось избавиться от утечек памяти, которые создавали проблемы при использовании старого менеджера памяти. Кроме того, повышена стабильность поддержки многоядерных систем.
— В состав включены многие проекты, разработанные студентами в рамках инициативы RSoC.
— Значительно доработана развиваемая проектом стандартная Си-библиотека Relibc, способная работать не только в Redox, но и в дистрибутивах на базе ядра Linux.
— Добавлен собственный пакетный менеджер pkgar и связанный с ним формат пакетов, развиваемый с учётом специфики Redox OS. pkgar включает только метаданные, необходимые для извлечения пакета.
И другие новшества.
Пользовательское окружение в Redox построено на базе собственной графической оболочки Orbital (не путать с другой оболочкой Orbital, использующей Qt и Wayland) и тулкита OrbTk, предоставляющего API, похожий на Flutter, React и Redux. В качестве web-браузера применяется Netsurf. Проектом также развивается собственный пакетный менеджер, набор стандартных утилит, командная оболочка ion, стандартная Си-библиотека relibc, vim-подобный текстовый редактор sodium, сетевой стек и файловая система TFS, развиваемая на основе идей ZFS (модульный вариант ZFS на языке Rust). Конфигурация задаётся на языке Toml.
Источник
Новости Linux 🐧: @linux_gram
В отличие от прошлых выпусков, ветка 0.6 рассматривается как пригодная для экспериментов на реальном оборудовании, а не только в QEMU и VirtualBox. Из новшеств можно отметить:
— Полностью переписана система управления памятью ядра (rmm, kernel memory manager). В новой реализации удалось избавиться от утечек памяти, которые создавали проблемы при использовании старого менеджера памяти. Кроме того, повышена стабильность поддержки многоядерных систем.
— В состав включены многие проекты, разработанные студентами в рамках инициативы RSoC.
— Значительно доработана развиваемая проектом стандартная Си-библиотека Relibc, способная работать не только в Redox, но и в дистрибутивах на базе ядра Linux.
— Добавлен собственный пакетный менеджер pkgar и связанный с ним формат пакетов, развиваемый с учётом специфики Redox OS. pkgar включает только метаданные, необходимые для извлечения пакета.
И другие новшества.
Пользовательское окружение в Redox построено на базе собственной графической оболочки Orbital (не путать с другой оболочкой Orbital, использующей Qt и Wayland) и тулкита OrbTk, предоставляющего API, похожий на Flutter, React и Redux. В качестве web-браузера применяется Netsurf. Проектом также развивается собственный пакетный менеджер, набор стандартных утилит, командная оболочка ion, стандартная Си-библиотека relibc, vim-подобный текстовый редактор sodium, сетевой стек и файловая система TFS, развиваемая на основе идей ZFS (модульный вариант ZFS на языке Rust). Конфигурация задаётся на языке Toml.
Источник
Новости Linux 🐧: @linux_gram
Linux получил поддержку геймпада от PlayStation 5
Sony выпустила драйвер, который позволяет использовать её новый контроллер DualSense на Linux-системах. Патч ядра позволяет подключить манипулятор как по USB, так и через Bluetooth. Драйвер hid-playstation вполне официальный и с его помощью можно запустить почти все функции контроллера. Остаются недоступны такие «фишки» геймпада, как адаптивные триггеры и генератор тактильных ощущений.
Источник
Новости Linux 🐧: @linux_gram
Sony выпустила драйвер, который позволяет использовать её новый контроллер DualSense на Linux-системах. Патч ядра позволяет подключить манипулятор как по USB, так и через Bluetooth. Драйвер hid-playstation вполне официальный и с его помощью можно запустить почти все функции контроллера. Остаются недоступны такие «фишки» геймпада, как адаптивные триггеры и генератор тактильных ощущений.
Источник
Новости Linux 🐧: @linux_gram
Второй предварительный выпуск графического редактора GIMP 3.0
Доступен для тестирования выпуск графического редактора GIMP 2.99.4, в котором продолжено развитие функциональности будущей стабильной ветки GIMP 3.0, в которой выполнен переход на GTK3, добавлена штатная поддержка Wayland и HiDPI, проведена значительная чистка кодовой базы, предложен новый API для разработки плагинов, реализовано кэширование отрисовки, добавлена поддержка выделения нескольких слоёв (Multi-layer selection) и обеспечено редактирование в исходном цветовом пространстве. Для установки доступен пакет в формате flatpak (org.gimp.GIMP в репозитории flathub-beta) и сборки для Windows.
В новом тестовом выпуске добавлен новый экспериментальный инструмент Paint Select, позволяющий постепенно выделить область, используя приблизительные мазки кистью. Инструмент основан на применении алгоритма выборочного сегментирования (graphcut) для выделения только интересующей области.
И другие изменения.
Источник
Новости Linux 🐧: @linux_gram
Доступен для тестирования выпуск графического редактора GIMP 2.99.4, в котором продолжено развитие функциональности будущей стабильной ветки GIMP 3.0, в которой выполнен переход на GTK3, добавлена штатная поддержка Wayland и HiDPI, проведена значительная чистка кодовой базы, предложен новый API для разработки плагинов, реализовано кэширование отрисовки, добавлена поддержка выделения нескольких слоёв (Multi-layer selection) и обеспечено редактирование в исходном цветовом пространстве. Для установки доступен пакет в формате flatpak (org.gimp.GIMP в репозитории flathub-beta) и сборки для Windows.
В новом тестовом выпуске добавлен новый экспериментальный инструмент Paint Select, позволяющий постепенно выделить область, используя приблизительные мазки кистью. Инструмент основан на применении алгоритма выборочного сегментирования (graphcut) для выделения только интересующей области.
И другие изменения.
Источник
Новости Linux 🐧: @linux_gram
Представлен порт Linux для игровых приставок Nintendo 64
В списке рассылки разработчиков ядра Linux представлена новая реализация Linux для игровых приставок Nintendo 64, выпускавшихся с 1996 по 2003 год. Отмечается, что это третья попытка адаптации Linux для Nintendo 64, которая в отличие от прошлых портов претендует на включение в основой состав ядра Linux. Прошлые попытки портировать Linux для Nintendo 64 не были доведены до конца и имели статус Vaporware.
Приставка Nintendo 64 оснащена 64-разрядным RISC-процессором MIPS, работающим на частоте 92MHz, поставлялась с 4 или 8 МБ ОЗУ, поддерживает вывод с разрешением 640x480 и 21-битной глубиной цвета. В качестве мотива создания нового порта для устаревшей платформы, которая не выпускается уже почти двадцать лет, называется желание стимулировать развитие эмуляторов и упрощение переноса игр. Отдельно под лицензией GPLv3 подготовлен загрузчик и образ прошивки с Linux для Nintendo 64.
Источник
Новости Linux 🐧: @linux_gram
В списке рассылки разработчиков ядра Linux представлена новая реализация Linux для игровых приставок Nintendo 64, выпускавшихся с 1996 по 2003 год. Отмечается, что это третья попытка адаптации Linux для Nintendo 64, которая в отличие от прошлых портов претендует на включение в основой состав ядра Linux. Прошлые попытки портировать Linux для Nintendo 64 не были доведены до конца и имели статус Vaporware.
Приставка Nintendo 64 оснащена 64-разрядным RISC-процессором MIPS, работающим на частоте 92MHz, поставлялась с 4 или 8 МБ ОЗУ, поддерживает вывод с разрешением 640x480 и 21-битной глубиной цвета. В качестве мотива создания нового порта для устаревшей платформы, которая не выпускается уже почти двадцать лет, называется желание стимулировать развитие эмуляторов и упрощение переноса игр. Отдельно под лицензией GPLv3 подготовлен загрузчик и образ прошивки с Linux для Nintendo 64.
Источник
Новости Linux 🐧: @linux_gram
Выпуск дистрибутива Deepin 20.1, развивающего собственное графическое окружение
Представлен релиз дистрибутива Deepin 20.1, основанного на пакетной базе Debian, но развивающего собственный рабочий стол Deepin Desktop Environment (DDE) и около 40 пользовательских приложений. Проект основан группой разработчиков из Китая, но трансформировался в международный проект. Поддерживает русский язык.
Некоторые новшества:
— Пакетная база синхронизирована с Debian 10.6.
— На этапе установки предоставлена возможность выбора из двух ядер Linux - 5.4 (LTS) или 5.8.
— В настройки ядра и код приложений внесены оптимизации, нацеленные на повышение отзывчивости интерфейса и увеличение производительности. Сокращено время запуска многих приложений Deepin.
— конфигуратор добавлена возможность выбора трёх планов энергопотребления - сбалансированный, экономный и обеспечивающий высокую производительность.
— В настройках Bluetooth, помимо сопряжения устройств, предложена функция прямой передачи файлов.
— При загрузке iso-образа реализован автоматический выбор ближайшего зеркала для повышения скорости загрузки.
И другие новшества.
Источник
Новости Linux 🐧: @linux_gram
Представлен релиз дистрибутива Deepin 20.1, основанного на пакетной базе Debian, но развивающего собственный рабочий стол Deepin Desktop Environment (DDE) и около 40 пользовательских приложений. Проект основан группой разработчиков из Китая, но трансформировался в международный проект. Поддерживает русский язык.
Некоторые новшества:
— Пакетная база синхронизирована с Debian 10.6.
— На этапе установки предоставлена возможность выбора из двух ядер Linux - 5.4 (LTS) или 5.8.
— В настройки ядра и код приложений внесены оптимизации, нацеленные на повышение отзывчивости интерфейса и увеличение производительности. Сокращено время запуска многих приложений Deepin.
— конфигуратор добавлена возможность выбора трёх планов энергопотребления - сбалансированный, экономный и обеспечивающий высокую производительность.
— В настройках Bluetooth, помимо сопряжения устройств, предложена функция прямой передачи файлов.
— При загрузке iso-образа реализован автоматический выбор ближайшего зеркала для повышения скорости загрузки.
И другие новшества.
Источник
Новости Linux 🐧: @linux_gram