Gnome пропонує перенести ОС GNOME на реальне обладнання, а також пропонує врахувати вплив розвитку навколишнього середовища

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

Ми повинні це пам’ятати ініціатива створення ОС Gnome виникла в 2012 році для того, щоб мати можливість вирішити проблеми розвитку GNOME, а також запропонувати кілька ідей для збільшення попиту на платформу.

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

А тепер сЗ новою ініціативою вона має на меті завдяки роботі, яка була зроблена зараз, можна гарантувати, що "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. Графічне середовище базується на драйверах Mesa, Wayland та XWayland. Пропонується використовувати Flatpak для встановлення додаткових програм, тоді як установник - це програма для встановлення нескінченної ОС на основі початкової конфігурації Gnome.

Gnome відданий довкіллю

Ще одна тема, яка була розглянута на GUADEC 2020 Це була пропозиція розглянути вплив на навколишнє середовище розробки додатків Gnome. Для кожної програми Пропонується показати параметр "Витрати на вуглець", що показує приблизний рівень викидів вуглекислого газу в атмосферу, який дозволяє оцінити, як розвиток впливає на глобальне потепління.

За словами спікера, хоча безкоштовне програмне забезпечення надається безкоштовно, воно має непряму ціну: вплив розвитку на навколишнє середовище.

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

Введення нової метрики це покаже проект GNOME серйозно ставиться до збереження навколишнього середовища.

Факторами для обчислення метрики k є час виконанняп заявки, навантаження на центральний процесор, пам'ять і мережу, інтенсивність тестів у системі безперервної інтеграції.

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

Наприклад, 1 годину інтенсивного навантаження процесора можна оцінити як приблизно 20 Вт або 6 грамів CO2e, а 1 ГБ даних, завантажених через мережу, як 17 грамів CO2e. Що стосується систем безперервної інтеграції, то набір Glib оцінюється у 48 кілограмів CO2e на рік (для порівняння, одна людина виробляє 4.1 тонни CO2e на рік).

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

Наприклад, використання готових згладжених зображень у системі безперервної інтеграції зменшить значення метрики в 4 рази.

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

Ця метрика дозволить проводити розробку з урахуванням впливу на навколишнє середовище, контролювати динаміку та проводити відповідні оптимізації.


Залиште свій коментар

Ваша електронна адреса не буде опублікований. Обов'язкові для заповнення поля позначені *

*

*

  1. Відповідальний за дані: AB Internet Networks 2008 SL
  2. Призначення даних: Контроль спаму, управління коментарями.
  3. Легітимація: Ваша згода
  4. Передача даних: Дані не передаватимуться третім особам, за винятком юридичних зобов’язань.
  5. Зберігання даних: База даних, розміщена в мережі Occentus Networks (ЄС)
  6. Права: Ви можете будь-коли обмежити, відновити та видалити свою інформацію.

  1.   Шупакабра - сказав він

    Вони можуть почати з того, що gnome можна використовувати в аудіо / відео дистрибутиві в режимі реального часу, не витрачаючи високий відсоток мікропроцесора та пам'яті, як це робив KDE з Плазмою 5 ...