елементарната операционна система преминава към Flatpak и това не е шега работа

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

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

Подобно на Snap пакети, Flatpak пакети съдържат в себе си всичко необходимо, за да работи приложениетои с това ние се позоваваме на основния софтуер и зависимости. Освен това е по-безопасно и актуализациите са по-бързи, да не говорим за добро за разработчиците, защото те трябва да кодират само веднъж и това работи на която и да е операционна система, която решат да направят съвместима. Това ще направи елементарната ОС в бъдеще.

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

Разработчиците на елементарни операционни системи работят с Flatpak практически от самото му раждане. И не само с тези видове пакети, но те уверяват, че от години се опитват да решат кой би бил най-добрият вариант. В момента, в който те забелязаха, че Flatpak все още се нарича „XDG-App“ и беше 2015 г.. За тези, които не знаят, 2015 г. беше годината, в която се родиха както проектът, известен сега като Flatpak, така и пакетите Snap, но предложението на Canonical наистина стана известно през април 2016 г. като една от най-важните новости на тези, дошли с Ubuntu 16.04 Xenial Xerus. Намирам за важно да спомена, че Flatpak предшества Snap.

Но те предупреждават: „Flatpak не е Flathub“. Трябва да правите разлика между формата на пакета и хранилището, до което имате достъп тази връзка. елементарна ОС иска търсенето и инсталирането на софтуера да продължи да бъде от техния App Center, отчасти, въпреки че те не казват това, тъй като по този начин те също контролират всичко, което се изтегля и имат повече възможности за получаване на дарения. И това е, че App Center използва платежна система, която искате, за да изтеглите / инсталирате приложенията.

Това, което те също искат да изяснят, е преминаването към Flatpak това няма да означава, че те оставят своите собствени приложения нито че ще променят системата за изтегляне и инсталиране, така че разработчиците да могат да събират от дарения. Също така, всичко ще бъде внимателно тествано, за да се увери, че работи перфектно, преди да го публикувате в App Center, все същото, както преди.

елементарна ОС ще създаде вашето собствено хранилище на Flatpak за App Center, горе-долу същото, което са правили досега със своето хранилище за софтуер, базиран на Debian.

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

DEB пакети

Е, Ubunlog aún tiene muchos fans de los paquetes .deb en parte porque nos gusta lo clásico y en parte porque hemos experimentado problemas con los nuevos tipos de paquetes. Pero es cierto que .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 Software или друг инструмент за инсталиране, различен от App Center. Ако все пак е разрешено, изглежда, че преминаването от DEB пакети към Flatpak ще бъде само полза.

Какво мислите за елементарната операционна система, която се премества в Flatpak?

елементарос5
Свързана статия:
Вече е налична новата версия на Elementary OS 5 Juno

Оставете вашия коментар

Вашият имейл адрес няма да бъде публикуван. Задължителните полета са отбелязани с *

*

*

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

  1.   Патрик каза той

    Отлични разяснения, продължете така !!