елементарна ОС переходить на Flatpak, і це не жарт

елементарна ОС + Flatpak

Вчора ми попередили своїх послідовників у Twitter, що це був 1 квітня, день Святих Невинних у деяких англосаксонських країнах, і що ми можемо прочитати кілька дивних новин. Так було і з новинами, на яких базується цей пост, і ми вирішили зачекати до дня 2, щоб підтвердити, що це не жарт. І це не так: елементарна ОС буде передана пакетам Flatpak, більш сучасний тип упаковки, який має багато функцій із пакетами Snap від Canonical.

Як пакети Snap, Flatpak містити все необхідне для роботи програми, і цим ми маємо на увазі основне програмне забезпечення та залежності. Крім того, все безпечніше, і оновлення швидше, не кажучи вже про користь для розробників, оскільки їм потрібно лише один раз програмувати, і це працює в будь-якій операційній системі, яку ви вирішите зробити сумісною. Це те, що елементарна ОС буде робити в майбутньому.

Елементарна ОС + Flatpak App Center ... але без Flathub

Розробники елементарних ОС працюють з Flatpak практично з його народження. І не тільки з пакетами подібних типів, але вони запевняють, що роками намагаються визначитися, який із них буде найкращим. У той момент, в якому вони помітили Flatpak, що його все ще називали "XDG-App", і це був 2015 рік. Для тих, хто не знає, 2015 рік став родом як проекту, відомого зараз як Flatpak, так і пакети Snap, але пропозиція Canonical справді прославилася у квітні 2016 року, оскільки є однією з найважливіших новинок тих, що надійшли з Ubuntu 16.04 Ксеніаль Ксер. Я вважаю важливим згадати, що Flatpak передує Snap.

Але вони попереджають: "Flatpak - це не Flathub". Ви повинні розрізняти формат пакету та сховище, до якого ви можете отримати доступ посилання. елементарна ОС хоче, щоб пошук та встановлення програм продовжували здійснюватися з їхнього Центру програм, частково, хоча вони не говорять цього, оскільки таким чином вони також контролюють все завантажене та мають більше можливостей отримати пожертви. І саме в тому, що App Center використовує платіжну систему "платіть, що хочете" для завантаження / встановлення програм.

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

елементарна ОС створить власне сховище Flatpak для App Center, більш-менш те саме, що вони робили до цього часу зі своїм сховищем програмного забезпечення на базі Debian.

Проблеми з пакетами .deb

Пакети DEB

Ну, Ubunlog все ще має багато шанувальників пакетів .deb частково тому, що нам подобається класичний пакет, а частково тому, що у нас виникли проблеми з новими типами пакетів. Але це правда Пакети .deb зазвичай використовують залежності І якщо одна з них містить уразливість, вся програма має недолік безпеки. Сучасні формати пакетів усувають ці проблеми, доставляючи оновлення набагато раніше ... теоретично. Теоретично або на практиці, але, на мій погляд, йому ще залишається трохи, щоб все було ідеально як в пакетах Flatpak, так і в Snap.

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

І чому елементарна ОС не вибрала пакети Snap?

елементарна ОС запевняє, що вони також працювали з Canonical, але є речі, які їм зовсім не сподобались, і в деяких я повністю згоден:

  1. Децентралізований дизайн. Flatpak дозволяє кожному створити власне сховище, тому елементарна ОС матиме своє. Це означає, що все, що можна встановити з App Center, матиме однаковий дизайн, чого не можна сказати з пакетами Snap. Це я мав на увазі тут тому Canonical повинен зробити щось інше, наприклад, трохи натиснути на розробників, щоб вони швидше доставляли оновлення (гм… Mozilla…), і що все має подібний дизайн. У пакетах Snap ми можемо знайти додатки із зображеннями, такими як Windows 95, GNOME, KDE ... і система, схоже, має тисячу батьків.
  2. Flatpak наближається до елементарної роботи з ОС. Наприклад, сучасні функції GTK були створені для майбутнього, подібного до Flatpak, і Flatpak розроблявся з урахуванням GTK з самого початку.
  3. Консенсус з незалежними розробниками додатків. елементарна ОС працює пліч-о-пліч з інді-розробниками. Хоча деякі вибрали обидва пакети, вони кажуть, що з Flatpak легше працювати.

Як це вплине на користувачів та розробників?

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

La сумнів у тому, що я залишив - так як і раніше дозволятиме встановлення пакетів .deb. Раніше ви не могли встановлювати програмне забезпечення за межами вашого App Center, якщо ви не встановлювали Gdebi, програмне забезпечення GNOME чи інший інструмент встановлення, окрім App Center. Якщо це все ще дозволено, здається, що перехід від пакетів DEB до Flatpak матиме лише користь.

Що ви думаєте про перехід елементарної ОС на Flatpak?

елементарос5
Пов'язана стаття:
Тепер доступна нова версія Elementary OS 5 Juno

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

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

*

*

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

  1.   Патрісіо - сказав він

    Відмінні роз’яснення, так продовжуйте !!