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

На конференции GUADEC 2020, сделан отчет о развитии проект "Гном ОС" в котором план выпущен для разработки "Gnome OS" как платформа для создания ОС теперь преобразована в рассмотрение как набор, который можно использовать для непрерывной интеграции, упрощение работы приложений в тестах, разработанных для следующей версии базы кода Gnome, оценка разработки, тестирование аппаратной совместимости и эксперименты с пользовательским интерфейсом.

Вы должны помнить это инициатива по созданию Gnome OS возникла в 2012 году чтобы иметь возможность решать проблемы разработки GNOME, а также предлагать несколько идей по увеличению спроса на платформу.

Пока все компиляции от "Gnome OS" они были разработаны для работы на виртуальных машинах.

А теперь cНовая инициатива направлена ​​на благодаря проделанной работе можно убедиться, что "Gnome OS" использоваться на реальном оборудовании.

С этим разрабатываются новые сборки для систем x86_64 и ARM (Pinebook Pro, Rock 64, Raspberry Pi 4). По сравнению со сборками для виртуальных машин, добавлена ​​возможность загрузки в системы с UEFI, инструментами управления питанием, поддержка печати, Bluetooth, WiFi, звуковые карты, микрофон, сенсорные экраны, добавлены видеокарты и веб-камеры, а также отсутствующие порталы Flatpak для GTK +. Пакеты Flatpak, подготовленные для разработки приложений (GNOME Builder + SDK).

Чтобы сформировать систему, завершающую операционную систему Gnome, используется система OSTree (образ системы обновляется атомарно из репозитория, подобного Git), по аналогии с проектами Fedora Silverblue и Endless OS.

Инициализация выполняется с помощью Systemd. Графическая среда основана на драйверах Меса, Вэйланд и XWayland. Предлагается использовать Flatpak для установки дополнительных приложений, в то время как установщиком является установщик Endless OS, основанный на начальной конфигурации Gnome.

Gnome заботится об окружающей среде

Еще одна тема, на которую обращались на GUADEC 2020 Это было предложение рассмотреть влияние разработки приложений Gnome на окружающую среду.. Для каждого приложения Предлагается показать параметр «Стоимость углерода», который показывает приблизительный уровень выбросов углекислого газа в атмосферу, позволяет оценить, как развитие влияет на глобальное потепление.

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

Например, серверная инфраструктура проекта, серверы непрерывной интеграции, Gnome Foundation и конференции разработчиков требуют электричества и материалов, выделяющих углекислый газ в производственных процессах. Приложения также потребляют энергию в системах пользователя, что также косвенно влияет на окружающую среду.

Введение новой метрики покажет, что проект GNOME серьезно относится к охране окружающей среды.

Факторами для расчета метрики k являются время выполнения.номер заявки, нагрузка на ЦП, хранилище и сеть, интенсивность тестов в системе непрерывной интеграции.

Чтобы оценить нагрузку, предлагается использовать механизмы учета sysprof, systemd и powertop, данные которых можно преобразовать в эквивалент выбросов углекислого газа.

Например, 1 час интенсивной нагрузки на ЦП можно оценить примерно как 20 Вт или 6 граммов CO2e, а 1 ГБ данных, загруженных по сети, как 17 граммов CO2e. Что касается систем непрерывной интеграции, набор Glib оценивается в 48 килограммов CO2-экв в год (для сравнения, один человек производит 4.1 тонны CO2-экв в год).

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

Например, использование готовых плоских изображений в системе непрерывной интеграции снизит значение показателя в 4 раза.

Для каждого основного выпуска предлагается рассчитать совокупную углеродную стоимость, которая суммирует показатели для всех приложений, плюс затраты на проект GNOME, GNOME Foundation, Hackfests и непрерывную интеграцию.

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


Содержание статьи соответствует нашим принципам редакционная этика. Чтобы сообщить об ошибке, нажмите здесь.

Комментарий, оставьте свой

Оставьте свой комментарий

Ваш электронный адрес не будет опубликован.

*

*

  1. Ответственный за данные: AB Internet Networks 2008 SL
  2. Назначение данных: контроль спама, управление комментариями.
  3. Легитимация: ваше согласие
  4. Передача данных: данные не будут переданы третьим лицам, кроме как по закону.
  5. Хранение данных: база данных, размещенная в Occentus Networks (ЕС)
  6. Права: в любое время вы можете ограничить, восстановить и удалить свою информацию.

  1.   Шупакабра сказал

    Они могли начать с использования gnome в аудио / видео дистрибутиве в реальном времени без использования большого процента микропроцессора и памяти, как KDE с Plasma 5 ... Я имею в виду ...

bool (истина)