Завершено портирование GIMP на GTK3
Разработчики графического редактора GIMP объявили об успешном выполнении задач, связанных с переводом кодовой базы на использование библиотеки GTK3 вместо GTK2, а также задействованием новой CSS-подобной системы определения стилей, применяемой в GTK3. Все необходимые для сборки с GTK3 изменения включены в основную ветку GIMP. Переход на GTK3 также отмечен как выполненная работа в плане подготовки выпуска GIMP 3.0.
Из продолжающихся работ, которые необходимо завершить до релиза GIMP 3.0, отмечается поддержка Wayland, переработка API для скриптов и плагинов, завершения модернизации системы управления цветом и интеграции поддержки цветового пространства CMYK, пересмотр концепции плавающего выделения (по умолчанию вставка в форме нового слоя). Среди уже полностью завершённых задач, связанных с GIMP 3.0, кроме перехода на GTK3 упоминается поддержка многослойного выделения и многослойных операций, переход на сборочную систему Meson и переход с intltool на gettext при локализации.
Разработчики графического редактора GIMP объявили об успешном выполнении задач, связанных с переводом кодовой базы на использование библиотеки GTK3 вместо GTK2, а также задействованием новой CSS-подобной системы определения стилей, применяемой в GTK3. Все необходимые для сборки с GTK3 изменения включены в основную ветку GIMP. Переход на GTK3 также отмечен как выполненная работа в плане подготовки выпуска GIMP 3.0.
Из продолжающихся работ, которые необходимо завершить до релиза GIMP 3.0, отмечается поддержка Wayland, переработка API для скриптов и плагинов, завершения модернизации системы управления цветом и интеграции поддержки цветового пространства CMYK, пересмотр концепции плавающего выделения (по умолчанию вставка в форме нового слоя). Среди уже полностью завершённых задач, связанных с GIMP 3.0, кроме перехода на GTK3 упоминается поддержка многослойного выделения и многослойных операций, переход на сборочную систему Meson и переход с intltool на gettext при локализации.
👍3
Доступна мобильная платформа /e/OS 1.10, развиваемая создателем Mandrake Linux
Представлен выпуск мобильной платформы /e/OS 1.10, нацеленной на сохранение конфиденциальности пользовательских данных. Платформа основана Гаэлем Дювалем (Gaël Duval), создателем дистрибутива Mandrake Linux. Проект предоставляет прошивки для многих популярных моделей смартфонов, а также под брендами Murena One, Murena Fairphone 3+/4 и Murena Galaxy S9 предлагает редакции смартфонов OnePlus One, Fairphone 3+/4 и Samsung Galaxy S9 с предустановленной прошивкой /e/OS. Всего официально поддерживается 227 смартфонов.
Прошивка /e/OS развивается как ответвление от платформы Android (используются наработки LineageOS), избавленное от привязки к сервисам и инфраструктуре Google, что позволяет с одной стороны сохранить совместимость с Android-приложениями и упростить поддержку оборудования, а с другой стороны блокировать передачу телеметрии на серверы Google и обеспечить высокий уровень конфиденциальности. Блокируется и неявная отправка информации, например, обращение к серверам Google при проверке доступности сети, резолвинге DNS и определении точного времени.
Для взаимодействия с сервисами Google предустановлен пакет microG, который позволяет обойтись без установки проприетарных компонентов и предлагает вместо сервисов Google независимые аналоги. Например, для определения местоположения по Wi-Fi и базовым станциям (без GPS) задействована прослойка на основе Mozilla Location Service. Вместо поисковой системы Google предлагается собственный метапоисковый сервис на основе форка движка Searx, обеспечивающий анонимность отправляемых запросов.
Представлен выпуск мобильной платформы /e/OS 1.10, нацеленной на сохранение конфиденциальности пользовательских данных. Платформа основана Гаэлем Дювалем (Gaël Duval), создателем дистрибутива Mandrake Linux. Проект предоставляет прошивки для многих популярных моделей смартфонов, а также под брендами Murena One, Murena Fairphone 3+/4 и Murena Galaxy S9 предлагает редакции смартфонов OnePlus One, Fairphone 3+/4 и Samsung Galaxy S9 с предустановленной прошивкой /e/OS. Всего официально поддерживается 227 смартфонов.
Прошивка /e/OS развивается как ответвление от платформы Android (используются наработки LineageOS), избавленное от привязки к сервисам и инфраструктуре Google, что позволяет с одной стороны сохранить совместимость с Android-приложениями и упростить поддержку оборудования, а с другой стороны блокировать передачу телеметрии на серверы Google и обеспечить высокий уровень конфиденциальности. Блокируется и неявная отправка информации, например, обращение к серверам Google при проверке доступности сети, резолвинге DNS и определении точного времени.
Для взаимодействия с сервисами Google предустановлен пакет microG, который позволяет обойтись без установки проприетарных компонентов и предлагает вместо сервисов Google независимые аналоги. Например, для определения местоположения по Wi-Fi и базовым станциям (без GPS) задействована прослойка на основе Mozilla Location Service. Вместо поисковой системы Google предлагается собственный метапоисковый сервис на основе форка движка Searx, обеспечивающий анонимность отправляемых запросов.
👍19
Выпуск KDE Gear 23.04, набора приложений от проекта KDE
- Набор мобильных приложений Plasma Mobile Gear теперь развивается в основном составе KDE Gear.
- В состав KDE Gear принято приложение Tokodon с реализацией клиента к децентрализованной микроблогинговой платформе Mastodon.
- Добавлено приложение AudioTube с интерфейсом для прослушивания музыки с Youtube Music.
И другие изменения.
- Набор мобильных приложений Plasma Mobile Gear теперь развивается в основном составе KDE Gear.
- В состав KDE Gear принято приложение Tokodon с реализацией клиента к децентрализованной микроблогинговой платформе Mastodon.
- Добавлено приложение AudioTube с интерфейсом для прослушивания музыки с Youtube Music.
И другие изменения.
👍13❤2
Состоялся релиз Ubuntu 23.04 Lunar Lobster
Ось перешла на обновлённое окружение рабочего стола, а ядро обновили до выпуска 6.2. Также Steam в виде snap-пакета вышел в стабильную ветку.
➡️ окружение рабочего стола обновили до Gnome 44, также компания продолжает переводить приложения на GTK 4;
➡️ в меню управления параметрами устройства добавили пункт для изменения настроек Bluetooth;
➡️ теперь установка Ubuntu производится с помощью нового инсталятора, разработанного на базе curtin с использованием Flutter. Компания стремится создать единый процесс установки разных версий операционной системы, но пока оставила возможность переключиться на старый инсталятор;
➡️ snap-пакет приложения Steam переведён в стабильное состояние, включающее в себя всё необходимое окружение для запуска игр без смешивания зависимостей основной системы. Пакет поставляется с Proton, Wine и всеми необходимыми библиотеками и зависимостями;
➡️ все snap-пакеты теперь обновляются автоматически в фоновом режиме и применяются сразу после закрытия связанных с ними приложений;
Играешь в игрушку по сети, и тут вдруг snap обновления начинает качать, вызывая лаги😭
Ось перешла на обновлённое окружение рабочего стола, а ядро обновили до выпуска 6.2. Также Steam в виде snap-пакета вышел в стабильную ветку.
Играешь в игрушку по сети, и тут вдруг snap обновления начинает качать, вызывая лаги
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8🔥4🌚4
Продемонстрирована возможность загрузки Windows из раздела с Btrfs
Энтузиасты продемонстрировали возможность загрузки Windows 10 из раздела с файловой системой Btrfs. Поддержка Btrfs была обеспечена через открытый драйвер WinBtrfs, возможностей которого оказалось достаточно чтобы полностью заменить NTFS. Для загрузки Windows напрямую с Btrfs-раздела был использован открытый загрузчик Quibble.
На практике, использование Btrfs для Windows актуально для экономии дискового пространства в системах с двойной загрузкой, так как содержимое Linux и Windows окружений не пересекается на уровне имён базовых каталогов, и оба окружения можно разместить в одной общей ФС без использования отдельных разделов или виртуальных дисков. Системное окружение Windows было скопировано на Btrfs из существующего NTFS-раздела (также можно сконвертировать раздел NTFS в Btrfs при помощи утилиты Ntfs2btrfs), после чего на данный Btrfs-раздел при помощи утилиты pacstrap дополнительно был установлен Arch Linux.
Энтузиасты продемонстрировали возможность загрузки Windows 10 из раздела с файловой системой Btrfs. Поддержка Btrfs была обеспечена через открытый драйвер WinBtrfs, возможностей которого оказалось достаточно чтобы полностью заменить NTFS. Для загрузки Windows напрямую с Btrfs-раздела был использован открытый загрузчик Quibble.
На практике, использование Btrfs для Windows актуально для экономии дискового пространства в системах с двойной загрузкой, так как содержимое Linux и Windows окружений не пересекается на уровне имён базовых каталогов, и оба окружения можно разместить в одной общей ФС без использования отдельных разделов или виртуальных дисков. Системное окружение Windows было скопировано на Btrfs из существующего NTFS-раздела (также можно сконвертировать раздел NTFS в Btrfs при помощи утилиты Ntfs2btrfs), после чего на данный Btrfs-раздел при помощи утилиты pacstrap дополнительно был установлен Arch Linux.
👍40🌚5❤4
🛠 Linux kernel syscall tables. Таблица системных вызовов для различных архитектур и версий ядра.
https://syscalls.mebeim.net/
https://syscalls.mebeim.net/
👍14
После двух месяцев разработки Линус Торвальдс представил релиз ядра Linux 6.3. Среди наиболее заметных изменений: чистка устаревших ARM-платформ и графических драйверов, продолжение интеграции поддержки языка Rust, утилита hwnoise, поддержка древовидных структур red-black в BPF, режим BIG TCP для IPv4, встроенный тест производительности Dhrystone, возможность запрета исполнения в memfd, поддержка создания HID-драйверов, используя BPF, в Btrfs приняты изменения для уменьшения фрагментации групп блоков.
В новую версию принято 15637 исправлений от 2055 разработчиков; размер патча - 76 МБ (изменения затронули 14296 файлов, добавлено 1023183 строк кода, удалено 883103 строк). Для сравнения в прошлой версии было предложено 16843 исправлений от 2178 разработчиков; размер патча - 62 МБ. Около 39% всех представленных в ядре 6.3 изменений связаны с драйверами устройств, примерно 15% изменений имеют отношение к обновлению кода, специфичного для аппаратных архитектур, 10% связано с сетевым стеком, 5% - с файловыми системами и 3% c внутренними подсистемами ядра.
В новую версию принято 15637 исправлений от 2055 разработчиков; размер патча - 76 МБ (изменения затронули 14296 файлов, добавлено 1023183 строк кода, удалено 883103 строк). Для сравнения в прошлой версии было предложено 16843 исправлений от 2178 разработчиков; размер патча - 62 МБ. Около 39% всех представленных в ядре 6.3 изменений связаны с драйверами устройств, примерно 15% изменений имеют отношение к обновлению кода, специфичного для аппаратных архитектур, 10% связано с сетевым стеком, 5% - с файловыми системами и 3% c внутренними подсистемами ядра.
👍23❤2
В список «целевых» отечественных операционных систем выделено три системы — ОС Astra Linux, ОС «Альт» и «Ред ОС».
Please open Telegram to view this post
VIEW IN TELEGRAM
😁35👍21🌚5
💡Как в Linux и Ubuntu создать и увеличить файл подкачки
Файл подкачки позволяет использовать специальный механизм виртуальной памяти. Он используется когда реальной памяти становится недостаточно.
Просмотреть сколько на вашем сервере используется памяти можно с помощью команды
Сперва нужно отключить и удалить текущий файл подкачки:
Чтобы изменения вступили в силу, выполните команды:
Файл подкачки позволяет использовать специальный механизм виртуальной памяти. Он используется когда реальной памяти становится недостаточно.
Просмотреть сколько на вашем сервере используется памяти можно с помощью команды
free
:free -hИли с помощью команды
top
:topТекущий размер файла подкачки вы можете узнать командой
swapon
:swapon --showОднако бывает, что текущего размера файла подкачки недостаточно. Например, у вас 2 гигабайта памяти и 1 гигабайт swap-файла. Но каким-то процессам или скриптам этого недостаточно и вам нужно увеличить файл подкачки.
Сперва нужно отключить и удалить текущий файл подкачки:
sudo swapoff -a
sudo rm -f /swapfile
Для создания нового файла подкачки выполните команду, где укажите новый размер:sudo fallocate -l 3G /swapfileВажно, чтобы у вас было свободное дисковое пространство, для нового swap-файла.
Чтобы изменения вступили в силу, выполните команды:
sudo mkswap /swapfileЧтобы убедиться, что все в порядке и правильно сделано, просмотрите изменения командой:
sudo swapon /swapfile
swapon --show
👍10
В настоящее время в головном офисе Red Hat трудоустроено 2200 сотрудников и ещё 19000 работает в отделениях по всему миру. Точное число сокращаемых рабочих мест не уточняется, известно только то, что увольнения будут проведены в несколько этапов и не затронут сотрудников, вовлечённых в создание продуктов и прямые продажи клиентам.
Cокращению персонала способствуют негативные прогнозы относительно предстоящей прибыли. Например, в последнем квартале доход Rad Hat вырос на 8%, что воспринимается как замедление роста, так как с 2019 года компания демонстрировала рост в среднем на уровне 15%.
Дополнительно можно отметить, что в начале года корпорация IBM, которая владеет Red Hat, анонсировала увольнение 3900 сотрудников, но затем появились сведения об увеличении числа увольнений до 5000. С учётом, что за несколько месяцев до этого в IBM было нанято 7000 новых работников, некоторые аналитики объясняют увольнения избавлением от избыточного персонала, нанятого из-за нехватки рабочей силы в момент роста экономической активности после пандемии.
Please open Telegram to view this post
VIEW IN TELEGRAM
🌚5👍3💔1
Доступен корректирующий выпуск Firefox 112.0.2, в котором устранены три проблемы:
- Исправлена ошибка, приводящая к большому потреблению оперативной памяти при показе анимированных изображений в свёрнутых окнах. Среди прочего проблема проявляется и при использовании анимированных тем оформления. Интенсивность утечки при открытом Youtube составляет примерно 13 МБ в секунду.
- Устранена проблема с пропаданием текста на некоторых сайтах, проявляющаяся на системах Linux с установленными растровыми шрифтами.
- Решена проблема с отображением в окружении Windows 8 web-уведомлений, содержащих изображения.
- Исправлена ошибка, приводящая к большому потреблению оперативной памяти при показе анимированных изображений в свёрнутых окнах. Среди прочего проблема проявляется и при использовании анимированных тем оформления. Интенсивность утечки при открытом Youtube составляет примерно 13 МБ в секунду.
- Устранена проблема с пропаданием текста на некоторых сайтах, проявляющаяся на системах Linux с установленными растровыми шрифтами.
- Решена проблема с отображением в окружении Windows 8 web-уведомлений, содержащих изображения.
👍7😁7❤3🎉1
This media is not supported in your browser
VIEW IN TELEGRAM
sl довольно крутая команда 😎
Please open Telegram to view this post
VIEW IN TELEGRAM
😁28