LINUX.ORG.RU

Сообщения DrRulez

 

Обновление KDE Plasma 6.0.4: Улучшения Wayland и множество исправлений

Новости — KDE
Обновление KDE Plasma 6.0.4: Улучшения Wayland и множество исправлений
Группа KDE

Обновление KDE Plasma 6.0.4 уже доступно, привнося улучшения для Plasma Wayland, Discover и других компонентов.

KDE Plasma 6.0.4, новейшее обновление популярного рабочего окружения, было выпущено, принеся ряд значительных улучшений и исправлений. Эта версия стала четвертой из пяти запланированных обслуживающих обновлений для KDE Plasma 6, улучшая производительность и интерфейс, а также исправляя различные ошибки и сбои.

Ключевые улучшения в KDE Plasma 6.0.4

  • Множественный выбор обоев: Теперь пользователи могут выбирать несколько обоев в диалоге «Добавить новые обои», что позволяет легко персонализировать рабочий стол.

  • Оптимизация управления задачами: Обновление уменьшило порог отображения текста в виджете традиционного диспетчера задач Plasma, что делает элементы управления видимыми даже при узких настройках ширины задач.

  • Улучшения в Discover: Менеджер приложений Plasma Discover был оптимизирован для более быстрого отображения информации о больших офлайн-обновлениях. Также исправлена ошибка, которая ранее могла привести к сбою Discover при запуске.

  • Интеграция с системой Portals: Улучшена поддержка перетаскивания файлов и папок с рабочего стола в приложения в песочнице (например, Flatpak или Snap), что теперь работает как ожидалось.

  • Обновления для меню Kickoff: Меню приложений Plasma Kickoff было обновлено, чтобы корректно отображать элементы из категории приложений при прокрутке.

  • Улучшения для сессии Plasma X11 и Wayland: В X11 добавлена возможность закрыть страницу сетки рабочих столов с помощью той же клавиши, что и для её открытия. Для пользователей Wayland улучшен диалог выбора цвета, который теперь корректно отображает цвета при применении ICC-профиля.

  • Исправление ошибок и утечек памяти: Исправлены сбои в утилите Spectacle и утечки памяти в виджете сетей Plasma, а также решена проблема, которая могла мешать открытию контекстного меню диспетчера задач при использовании жеста двумя пальцами на тачпаде некоторых ноутбуков.

Обновление KDE Plasma 6.0.4 не просто исправляет предыдущие ошибки, но и вносит значительные улучшения в пользовательский интерфейс и общую функциональность системы.

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

 

DrRulez
()

Явная синхронизация: Wayland + NVidia

Форум — Linux-hardware
  • Интеграция явной синхронизации в Wayland

Недавние разработки в ландшафте графики Linux свидетельствуют о значительном прогрессе: Wayland интегрировал функцию «явной синхронизации». Это обновление обещает усовершенствовать взаимодействие между приложениями, операционной системой и графическим оборудованием, обещая более плавную и надёжную графическую производительность на различных устройствах.

  • Что такое явная и неявная синхронизация?

Основной вопрос, который может возникнуть: что же такое «явная синхронизация» и почему она вызывает столько проблем? Различие между явной и неявной синхронизацией заключается в способе управления временем выполнения задач графическим драйвером или ядром без прямого вмешательства приложения (неявная синхронизация), что может привести к различным проблемам в работе. В отличие от неявной, явная синхронизация позволяет приложениям напрямую указывать, когда рендеринг завершён и какие задачи требуют синхронизации, тем самым обеспечивая более стабильную и предсказуемую работу графики.

  • сочетание Wayland и NVIDIA

Явная синхронизация особенно важна для проприетарных драйверов NVIDIA, где отсутствие поддержки неявной синхронизации приводило к проблемам с мерцанием и темпом кадров в Wayland. Введение явной синхронизации обещает решить эти проблемы, предлагая более стабильный и последовательный графический опыт. Это особенно важно для пользователей NVIDIA на Wayland, поскольку это устраняет последние барьеры на пути использования этого протокола отображения.

В скором времени, с релизом NVIDIA 555 beta драйвера, ожидается поддержка функций явной синхронизации, что сделает использование Wayland с графическими картами NVIDIA полноценным.

Подробности

Перемещено hobbit из linux-general

 ,

DrRulez
()

Cloudflare выпустила первый публичный релиз Pingora v0.1.0

Новости — Open Source
Cloudflare выпустила первый публичный релиз Pingora v0.1.0
Группа Open Source

5 апреля 2024 года Cloudflare представила первый публичный релиз открытого проекта Pingora v0.1.0 (уже v0.1.1). Это асинхронный многопоточный фреймворк на Rust, который помогает создавать прокси-сервисы HTTP. Проект используется для создания сервисов, обеспечивающих значительную часть трафика в Cloudflare (вместо применения Nginx). Исходный код Pingora опубликован на GitHub под лицензией Apache 2.0.

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

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

 ,

DrRulez
()

Flatpak 1.15.7 : автоматическое удаление устаревших драйверов и другие улучшения

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

Новая версия Flatpak 1.15.7 привносит автоматическое удаление устаревших драйверов и улучшения для Linux: от системы сборки Meson до исправлений для D-Bus и Wayland.

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

Кроме этого, в версии 1.15.7 появилась поддержка аргумента «–socket=inherit-wayland-socket», позволяющего наследовать существующее окружение сокета Wayland, а также автоматическое перезагрузка конфигурации сессии D-Bus при установке или обновлении приложений для обеспечения распознавания экспортированных служб.

Ещё одним значительным изменением в Flatpak 1.15.7 является отказ от поддержки системы сборки Autotools в пользу Meson. Meson уже доказала свою эффективность для Flatpak и теперь является единственной используемой системой сборки.

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

 

DrRulez
()

Canonical улучшает безопасность Snap Store

Новости — Ubuntu Linux
Canonical улучшает безопасность Snap Store
Группа Ubuntu Linux

Магазин приложений Snap Store, управляемый компанией Canonical, обновляет свою политику: теперь требуется ручная проверка приложений для защиты пользователей.

Snap Store, платформа для загрузки и установки приложений в экосистеме Linux, управляемая компанией Canonical (разработчиком Ubuntu), столкнулась с серьезными вызовами в области безопасности. Репутация магазина была подорвана из-за ряда инцидентов с криптовалютным мошенничеством, спровоцированных отсутствием строгих проверок при загрузке новых приложений. В ответ на эти угрозы, Canonical предприняла значительные шаги для усиления защиты пользователей и разработчиков, внося коррективы в политику проверки приложений в Snap Store.

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

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

 , ,

DrRulez
()

Установка глобальных тем KDE может удалить личные данные

Новости — KDE
Установка глобальных тем KDE может удалить личные данные
Группа KDE

Важное предупреждение: установка глобальных тем в KDE может привести к удалению всех личных данных. Пользователи сообщают о критических ошибках и полной потере данных на своих устройствах.

В сообществе пользователей Linux произошёл инцидент, который вызвал широкий резонанс и обсуждение вопросов безопасности. Речь идёт о ситуации, когда установка глобальной темы привела к удалению всех пользовательских данных, включая данные с монтированных дисков. Этот случай стал предметом обсуждения на форуме openSUSE в Reddit и выявил потенциальную уязвимость в системе безопасности дистрибутивов на базе Linux.

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

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

 ,

DrRulez
()

Анонсировано улучшение производительности Btrfs в ядре 6.9

Новости — Linux General
Анонсировано улучшение производительности Btrfs в ядре 6.9
Группа Linux General

В преддверии выпуска Linux Kernel 6.9, Давид Стерба из компании SUSE представил обновления для файловой системы Btrfs, которые включают в себя не только улучшение стабильности и исправление ошибок, но и оптимизацию производительности.

Нововведения в производительности Btrfs

Среди ключевых оптимизаций производительности Btrfs в Linux 6.9, Стерба выделяет следующие улучшения:

  • Ускорение логирования: незначительное ускорение ведения журнала, когда повторно выделяемая структура предварительно выделяется только один раз, что уменьшает задержку и уменьшает конфликт блокировок.

  • Повышение пропускной способности: незначительное увеличение пропускной способности (+6%), уменьшение конфликтов блокировок после очистки битов отложенного выделения, применимо к нескольким распространённым типам рабочих нагрузок.

  • Пропуск полного пересчета квот: Если в той же транзакции добавляется новая связь, то полный пересчет квот может быть пропущен.

Эти оптимизации не только улучшают общую производительность Btrfs, но и делают её использование более эффективным в различных сценариях работы.

Дополнительные улучшения BTRFS

В дополнение к упомянутым оптимизациям, Btrfs в Linux 6.9 получит исправление для сжатия Zstd, улучшения в отладочном коде, повышение качества обработки ошибок, подготовку к более детальному разделению блокировок секторов и рефакторинг кода. Все эти изменения направлены на усиление стабильности, безопасности и производительности файловой системы.

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

 , ,

DrRulez
()

Предстоящие нововведения в Plasma 6.1 и волна отчетов об ошибках KDE 6.0

Новости — KDE
Предстоящие нововведения в Plasma 6.1 и волна отчетов об ошибках KDE 6.0
Группа KDE

Основные усилия команды KDE направлены на исправление ошибок, однако в разработке также находятся новые функции для Plasma 6.1:

  • Теперь в текстовом редакторе Kate встроенные окна терминала могут быть разделены горизонтально или вертикально.
  • Добавлены функции «edge barrier» и «corner barrier» для пользователей нескольких мониторов, создающие виртуальное пространство между экранами.
  • Вводится возможность вручную сохранять сессии при работе на Wayland.
  • Эффект «Встряхните курсор, чтобы найти» теперь включен по умолчанию.
  • По умолчанию приложения XWayland теперь могут отслеживать нажатия клавиш, не относящихся к алфавитно-цифровым, и сочетания клавиш с модификаторами.
  • Исправлено множество ошибок.

При этом по сравнению с релизом KDE 6.0, разработчики столкнулись с повышенным количеством отчетов об ошибках.

После выхода Plasma 6.0 количество отчетов об ошибках значительно увеличилось. В обычные дни KDE получает от 30 до 50 отчетов, однако на текущий момент эта цифра достигает 150-200 новых отчетов в день. Грэхэм объясняет это ростом числа пользователей новой версии и тем, что некоторые отчеты связаны с проблемами графических драйверов, сторонними ошибками или являются дубликатами существующих отчетов.

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

 ,

DrRulez
()

Valve призвала не использовать snap-сборки Steam для Ubuntu

Новости — Игры
Valve призвала не использовать snap-сборки Steam для Ubuntu
Группа Игры

Разработчик Valve Тимоти Бессет раскритиковал практику компании Canonical, распространяющей клиент Steam в виде пакетов формата Snap.

Сама Valve не распространяет клиент Steam в этом формате, поэтому его неофициально перепаковывают. Как оказалось, это вызывает ряд технических проблем, при этом пользователи массово отсылают отчёты об ошибках в Valve, а не разработчикам дистрибутива.

«Valve видит всё большее количество сообщений об ошибках, связанных с проблемами, вызванными переупаковкой клиента Steam компанией Canonical через Snap. Лучший способ установить Steam на Debian и производные операционные системы — следовать инструкциям по этому адресу и использовать официальный файл DEB. Мы не занимаемся переупаковкой Snap. В ней много проблем. Если вам не нужен файл DEB, пожалуйста, по крайней мере, рассмотрите версию Flatpak», — заявил представитель Valve.

По словам разработчика, если ситуация станет «действительно плохой», Valve может добавить во все Snap-версии Steam всплывающее окно, которое будет сообщать пользователю о запуске неофициальной версии клиента. Представители Canonical ситуацию пока не прокомментировали.

Оригинальный клиент Steam (Github)

>>> Пост представителя Valve в Mastodon

 , ,

DrRulez
()

Ubuntu 24.04 LTS получит дополнительные оптимизации производительности GNOME

Новости — Ubuntu Linux
Ubuntu 24.04 LTS получит дополнительные оптимизации производительности GNOME
Группа Ubuntu Linux

Ubuntu 24.04 LTS, ожидаемый LTS-релиз операционной системы от Canonical, обещает принести ряд оптимизаций производительности для рабочего окружения GNOME. Новые улучшения направлены на повышение эффективности и удобства использования, особенно для пользователей с несколькими мониторами и тех, кто использует сессии Wayland.

В дополнение к патчам тройной буферизации GNOME, которые еще не включены в основную ветку Mutter, Ubuntu 24.04 LTS и Debian планируют внести дополнительные оптимизации производительности. Даниэль ван Вугт из Canonical продолжает работу над тройной буферизацией и недавно представил небольшой редизайн кода.

Один из патчей, предложенных для пакета Mutter Debian, направлен на использования видеокарт для дополнительных мониторов, подключенных к дополнительных к дополнительным видеокартам, в сеансах Wayland. Раньше для этого приходилось использовать основные видеокарты, что могло привести к снижению производительности. Патч решает проблему с производительностью, зафиксированную в Ubuntu 22.04 LTS в апреле 2022 года.

Также представлен патч для кода KMS CRTC, который исправляет проблемы с «заиканием» курсора мыши на Mutter 45 из-за оптимизации потока KMS.

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

 , ,

DrRulez
()

Скриншотер Shutter получил поддержку Wayland

Новости — Open Source
Скриншотер Shutter получил поддержку Wayland
Группа Open Source

Популярный инструмент для создания скриншотов Shutter получил поддержку сеанса Wayland. Это стало возможным благодаря усилиям разработчика Маурицио В., который адаптировал Shutter для работы в современных сессиях Wayland, используемых большинством крупных дистрибутивов Linux, включая Ubuntu.

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

  • создание скриншотов с задержкой;
  • загрузку скриншотов напрямую на Imgur;
  • мощный редактор изображений для аннотаций со стрелками, текстом, рисунками от руки, пикселизацией/размытием участков, водяными знаками и многим другим.

Несмотря на то, что некоторые функции Shutter не работают вне X11, основные возможности, включая инструменты аннотаций, доступны и работают отлично.

Для установки Shutter на Wayland в Ubuntu 23.10 необходимо сначала удалить любую существующую версию, установленную из репозиториев Ubuntu или других источников.

Удалить Shutter можно следующей командой:

sudo apt remove shutter

Затем скачайте последнюю версию установщика deb-пакета с GitHub. Shutter для Wayland поддерживает только Ubuntu 23.10, и для установки лучше всего воспользоваться инструментом dpkg. Откройте терминал в папке с deb файлом и выполните команду установки:

sudo dpkg -i shutter-on-wayland_0.99.4-6_all.deb
sudo apt install -f

Разработчик также предупреждает, что Shutter на Wayland иногда зависает при первом запуске после установки. Если это произойдет, советуем перезагрузить систему.

>>> https://github.com/mvivarelli/shutter-on-wayland/

 , , ,

DrRulez
()

AMD открыла исходный код FSR 3

Новости — Open Source
AMD открыла исходный код FSR 3
Группа Open Source

AMD уже традиционно объявила об открытии исходного кода технологии повышения разрешения изображения (upscaling) FSR 3 (FidelityFX Super Resolution) и функции генерации кадров. Компания уже проделывала подобное с предыдущими двумя поколениями технологии.

Отныне разработчики могут свободно включать FSR 3 в игры на Unreal Engine 5 с поддержкой Vulkan и DirectX 12. Апскейлер поддерживается видеокартами RDNA и консолями Xbox Series X|S и PS5.

Первой консольной игрой с FSR 3 должна стать Immortals of Aveum.

>>> AMD открыла исходный код апскейлера FSR 3

 , fsr,

DrRulez
()

Французский стартап Mistral выложил в общий доступ ИИ-модель, предположительно превосходящую GPT-3.5

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

В то время как большинство ИИ-компаний тщательно анонсируют свои новейшие алгоритмы в прессе и блогах, другим, похоже, вполне комфортно выбрасывать свои новинки в цифровой эфир, как пиратскому кораблю, избавляющемуся от балласта. Одна из компаний, подпадающая под последнюю категорию — это Mistral, французский ИИ-стартап, который выложил свою последнюю крупную языковую модель в неприметной ссылке на торрент.

В понедельник компания наконец дополнила свой первоначальный релиз блог-постом с подробностями о программе, которая просто называется Mixtral-8x7B. Согласно приведенным в посте бенчмаркам, алгоритм Mistral превосходит некоторых американских конкурентов, включая семейство Llama 2 от Meta и GPT-3.5 от OpenAI. Похоже, люди в интернете согласны с тем, что новый алгоритм Mistral довольно хорош.

Бонус к этому — Mixtral-8x7B имеет открытый исходный код, в отличие от иронически названной OpenAI, которая держит свои последние LLM закрытыми, что вызвало определенное недовольство среди сообщества.

Mistral сосредоточена на открытии исходного кода всего своего ИИ-программного обеспечения, что твердо ставит ее на одну сторону в разгорающейся войне культур ИИ-индустрии. Сооснователь и гендиректор Mistral AI Артур Менш недавно прокомментировал это решение, отметив, что его компания привержена «открытому, ответственному и децентрализованному подходу к технологиям».

>>> https://twitter.com/MistralAI/

 ,

DrRulez
()

AMD планирует переход на открытые библиотеки openSIL (Open-Source Silicon Initialization Library) вместо AGESA

Новости — Hardware and Drivers
Группа Hardware and Drivers

AMD в 2026 году откажется от использования библиотек инициализации и начальной загрузки AGESA (AMD Generic Encapsulated Software Architecture) в пользу открытых библиотек openSIL (Open-Source Silicon Initialization Library) для упрощения создания прошивок UEFI

AMD в апреле этого года представила проект openSIL — набор открытых библиотек, содержащих компоненты для упрощения создания прошивок. Смысл проекта в переносе кода для инициализации оборудования в отдельные, независимые библиотеки openSIL. Эти библиотеки написаны на языке Си, а значит, могут статически линковаться с основными прошивками без задействования специфичных протоколов.

openSIL не является заменой UEFI. Набор библиотек позволяет быстро и просто добавлять поддержку необходимого оборудования в типовые UEFI-прошивки, а также альтернативные прошивки, созданные на базе платформ CoreBoot, oreboot, FortiBIOS и Project µ. Проект избавляет разработчиков от необходимости раздельного сопровождения прошивок для конкретного оборудования и изначально развивается как открытый и прозрачно развиваемый инструментарий, что также позволит повысить безопасность прошивок, упростить тестирование, обеспечить независимую верификацию, унифицировать отслеживание ошибок и уязвимостей.

В настоящий момент openSIL находится на стадии проверки концепции и поддерживается только серверными процессорами EPYC 4-го поколения (Genoa) и соответствующими платформами, которые с ними работают. Поддержка 5-го поколения процессоров EPYC тоже будет находиться в стадии проверки концепции. Дебют openSIL должен состояться в 2026 году с выходом 6-го поколения процессоров EPYC.

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

 agesa, , opensil,

DrRulez
()

DOOM запустили на ёлочной игрушке

Новости — Игры
DOOM запустили на ёлочной игрушке
Группа Игры

Некто Sprite_tm запустил DOOM на миниатюрной визуальной копии IBM PC, выполненной им как елочная игрушка.

Речь о вполне реальном устройстве. Внутри этой ёлочной игрушки установлен миникомпьютер с микроконтроллером ESP32-C3, на котором можно запустить урезанную версию порта DOOM с приставки Game Boy Advance, а изображение выводится на маленький экран диагональю 2,5 см. Присутствует даже звук! Для игры достаточно подключить геймпад через Bluetooth.

Все чертежи для 3D-принтеров умелец выложил в открытый доступ, так что повторить этот трюк может каждый.

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

 , ,

DrRulez
()

KDE: дробное масштабирование в Wayland и другие изменения

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

Разработчики реализовали долгожданную поддержку дробного масштабирования под Wayland и наконец-то в корне устранили застарелые ошибки в работе Plasma с несколькими экранами.

Дробное масштабирование в Wayland

На прошлой неделе был принят протокол семейства Wayland для дробного масштабирования, предложенный Kenny Levinsen. А уже на этой неделе были добавлены его реализации на стороне KDE (Plasma 5.27) и Qt, подготовленные David Edmundson.

Это позволяет фреймворку Qt задействовать в сеансе Wayland существующую поддержку дробного масштабирования, ранее использовавшуюся в X11. Приложения больше не придётся рисовать в завышенном до следующего целочисленного множителя разрешении и затем уменьшать до нужного размера! Как итог, приложения на Qt с дробным масштабом (не 200%, а, например, 125%) теперь должны выглядеть менее размытыми и работать быстрее.

Приложения GTK получат те же преимущества, если GTK когда-нибудь добавит поддержку дробного масштабирования и реализует упомянутый протокол. До тех пор приложения GTK продолжат использовать менее эффективный метод масштабирования.

Диспетчер окон KWin уже поддерживает всё необходимое в Plasma 5.27. Поддержка в Qt сейчас есть только в шестой версии, что обычно говорит о необходимости ждать Plasma 6. Однако есть шанс, что все будет адаптировано и к Qt 5 и включено в набор правок Qt от KDE.

Исправление работы с несколькими мониторами

Теперь используется система, основанная на нумерации экранов, и контейнеры Plasma тесно привязаны к этим номерам, но сами номера могут перемещаться между экранами в зависимости от их числа. Так, например, когда экран 1 с рабочим столом и панелью Plasma становится недоступным, другой экран становится экраном 1, а рабочий стол и панель Plasma перемещаются на него.

Эта новая система должна значительно повысить стабильность, надёжность и предсказуемость в отношении того, как экраны включаются и отключаются, где размещаются и какие рабочие столы Plasma показывают. Она исправляет печально известные ошибки, такие как произвольное перемещение контейнеров Plasma и их потерю, а также утрату настроек рабочих столов (обоев, виджетов, параметров значков). Также обеспечено сохранение расположений экранов и контейнеров Plasma между сеансами Plasma X11 и Wayland.

Другие изменения

В сеансе Plasma Wayland теперь можно разрешить приложениям, использующим XWayland, подслушивать нажатия клавиш, сделанные в родных приложениях Wayland, как будто они работают в X11. Это уязвимое поведение по умолчанию отключено, но может пригодиться для некоторых приложений, например, для режима рации в Discord. Есть несколько уровней, чтобы можно было настроить под себя баланс безопасности и поддержки устаревших технологий.

Клавиши-модификаторы (например, одиночную Meta) теперь можно использовать в качестве комбинаций клавиш при настройке вызова действий с клавиатуры. Со временем это позволит нам заменить странную старую обработку клавиш-модификаторов в KWin и просто напрямую назначать клавиши-модификаторы на такие действия, как вызов меню приложений или запуск режима обзора.

Полный перевод новости

Спасибо @ilya_b

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

 

DrRulez
()

Реализация поддержки универсальных образов ядра в fedora 38

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

В выпуске Fedora 38 предложено реализовать первую стадию перехода на модернизированный процесс загрузки, ранее предложенный Леннартом Поттерингом для организации полноценной верифицированной загрузки, охватывающей все этапы от прошивки до пространства пользователя, а не только ядра и загрузчика. Предложение пока не рассмотрено комитетом FESCo (Fedora Engineering Steering Committee), отвечающим за техническую часть разработки дистрибутива Fedora.

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

>>> Подробности (OpenNet)

 , uki,

DrRulez
()

Второй прототип платформы ALP, идущей на смену SUSE Linux Enterprise

Новости — Open Source
Второй прототип платформы ALP, идущей на смену SUSE Linux Enterprise
Группа Open Source

Компания SUSE опубликовала второй прототип платформы ALP «Punta Baretti» (Adaptable Linux Platform), позиционируемой как продолжение развития дистрибутива SUSE Linux Enterprise.

Ключевым отличием ALP является разделение базовой основы дистрибутива на две части: урезанную «host OS» для работы поверх оборудования и слой для поддержки приложений, ориентированный на запуск в контейнерах и виртуальных машинах.

Сборки подготовлены для архитектуры x86_64. ALP изначально развивается с использованием открытого процесса разработки, при котором промежуточные сборки и результаты тестирования публично доступны всем желающим.

В качестве основы для «host OS» задействован продукт SLE Micro, основанный на наработках проекта MicroOS. Для централизованного управления предлагаются системы управления конфигурацией Salt (предустановлена) и Ansible (опция).

Для запуска изолированных контейнеров доступны инструментарии Podman и Kubernetes. Среди системных компонентов, вынесенных в контейнеры, присутствуют yast2, podman, k3s, cockpit, GDM (GNOME Display Manager) и KVM.

Присутсвует настраиваемый режим автоматической установки обновлений при котором можно включить автоустановку только обновлений или вернуться к ручному режиму. Для обновления ядра Linux без перезапуска и приостановки работы поддерживаются live-патчи.

В системе используется многоверсионный стек - благодаря применению контейнеров можно одновременно использовать разные версии приложений. К примеру, можно запускать приложения, использующие в зависимостях разные версии Python, Java и Node.js, разделяя несовместимые между собой зависимости. Базовые зависимости поставляются в форме наборов BCI (Base Container Images). Пользователь может создавать, обновлять и удалять программные стеки не затрагивая другие окружения.

Одними из особенностей второго прототипа является использование инсталлятора D-Installer, реализовано два типа контейнеров - управляющие для работы с YaST в текстовом режиме, в GUI и через Web-интерфейс, и тестовые для проведения автоматизированного тестирования, присутсвует возможность использования полнодискового шифрования (FDE, Full Disk Encryption) в установках поверх обычного оборудования, а не только в системах виртуализации.

>>> Подробности (OpenNet)

 ,

DrRulez
()

Разработчик мессенджера Slack создал операционную систему Windows 95

Форум — Talks

Разработчик мессенджера Slack создал операционную систему Windows 95, уместив ее в одном исполняемом файле. Это точная копия оригинальной ОС Microsoft, которая работает под Windows, Linux и macOS, и под которой можно запускать программы и даже видеоигры.

ОС силами одного человека Программист Феликс Ризберг (Felix Rieseberg) собственноручно и без посторонней помощи создал полноценную ОС Windows, пишет Yahoo Finance. Его творение является клоном почти 30-летней Windows 95 корпорации Microsoft, под которым даже можно запускать различные программы и видеоигры, совместимые с этой ОС.

Над своей версией Windows Ризберг работает на протяжении последних нескольких лет, притом в ее создании косвенно принимает участие сама Microsoft. Свое детище Феликс развивает в фреймворке Electron – программной среде репозитория GitHub с открытым исходным кодом, используемой для создания настольных приложений с использованием веб-технологий (CSS, JavaScript и др.).

Исходный код своего проекта Ризберг размещает в своем профиле на GitHub.

Сама ОС выполнена в виде отдельного исполняемого файла (.exe в случае версии для Windows). Она не требует установки и не мешает работе основной системы, развернутой на компьютере.

Дополнительно была реализована поддержка видеоигр. В качестве демонстрации этой функции Ризберг запустил в своей ОС культовый шутер Doom. В состав дистрибутива системы также входят и другие классические игры, среди которых Wolfenstein 3D, A10 Tank Killer.

Версия 3.0 К моменту выхода материала операционная система Ризберга получила уже третье масштабное обновление за все время существования проекта. Система научилась запускать написанные под Windows 95 программы, плюс в нынешнем релизе автор исправил множество программных недочетов.

Творение Ризберга настолько точно копирует Windows 95, что в нем реализована одна из недокументированных функций этой платформы. Она запомнилась многим пользователям нестабильностью работы и частыми зависаниями.

Творение Феликса доступно по образовательной лицензии и не одобрено Microsoft.

Ссылка на GitHub

Перемещено hobbit из opensource

 ,

DrRulez
()

Microsoft в лице GitHub приобрела npm

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

GitHub, принадлежащий Microsoft, объявил о приобретении npm, популярного менеджера пакетов для приложений jаvascript. На платформе Node Package Manager размещено более 1,3 миллионов пакетов, а сам сервис обслуживает более 12 миллионов разработчиков.

GitHub заявляет, что npm останется бесплатным для разработчиков и GitHub планирует инвестировать в развитие npm в плане производительности, надёжности и масштабируемости.

В будущем планируется интегрировать GitHub и npm, чтобы ещё больше повысить безопасность и позволить разработчикам тщательно отслеживать npm-пакеты из своих Pull Request. Что же касается платных клиентов npm (Pro, Teams и Enterprise), то GitHub планирует разрешить пользователям перенести свои приватные пакеты npm в GitHub Packages.

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

 , ,

DrRulez
()

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