Flatpak vs Snap: пакетті салыстыру

flatpack vs snap

Flatpak, Snap, AppImage, әрине, олар сендерге таныс есімдер. Әмбебап пакеттер кез келген дистрибутивте жұмыс істей алу үшін Linux әлеміне еніп, пакеттер тұрғысынан фрагментация мәселесін алып тастады. Дегенмен, олар әлі де көп емес, дегенмен пакеттердің осы түрлерінде жинақталған бағдарламалық қамтамасыз ету саны біртіндеп өсіп келеді. Егер сіз оларды қолдансаңыз, осы мақалада сіз Flatpak vs Snap шайқасының артықшылықтары мен кемшіліктерін көре аласыз.

Flatpack дегеніміз не?

 

тегіс

Тегістеуіш бұл GNU/Linux орталары үшін қолданбаларды виртуалдандыруға арналған әмбебап пакеттің бір түрі. Ол Bubblewrap деп аталатын процестен оқшауланған құм жәшігін қамтамасыз етеді. Онда пайдаланушылар қауіпсіздікті арттыру үшін жүйенің қалған бөлігінен оқшауланған қолданбаларды іске қоса алады.

Ленарт Поттеринг оны 2013 жылы ұсынған бағдарламашы болды және бір жылдан кейін идеяны дамытып, оның бір бөлігі болу үшін бұл туралы мақала жариялады. freedesktop.org жобасы., Flatpak сияқты xdg-app атымен. Оның танымалдығы іске қосылғаннан бері артып келеді, қазіргі уақытта оны 20-дан астам ең танымал дистрибутивтер қолдайды.

Snap дегеніміз не?

кезектен тыс

Flatpak Fedora/Red Hat даму қоғамдастығынан шыққанымен, Snap оны Canonical сайтында алды, сәлемдемелерді басқарудың осы ерекше түрін жасаған компания. Онда жинақталған көптеген дистрибутивтер мен қолданбаларды қабылдайтын әмбебап пакет түрі. Бұл жағдайда бумалар AppArmor ішінде іске қосылады, бірақ олар құм жәшігінен тыс жұмыс істей алады.

Айтпақшы, біз басқа да пакеттердің бар екенін мойындауымыз керек қолданба кескіндері, бұл оның қарапайым орнатуы, дәлірек айтсақ, орнатудың болмауы үшін маңыздырақ болып барады. Пакетті жүктеп алып, іске қосыңыз және сіз портативті нұсқа сияқты баруға дайынсыз. Бұған қоса, AppImage Hub ресми сайтында осы екілік пішімде жинақталған көптеген құралдарды таба аласыз. Қауіпсіздік тұрғысынан оларды құм жәшігінде немесе AppArmor, Bubblewrap немесе Firejail ішінде іске қосуға болады.

Flatpak vs Snap: айырмашылықтар, артықшылықтар мен кемшіліктер

flatpack vs snap

Салыстыру үшін бұл кесте Сіз пакеттердің осы екі түрі туралы білуіңіз керек барлық параметрлерді көре аласыз:

жалпы

Ерекшелігі кезектен тыс Тегістеуіш
Жұмыс үстелі қосымшалары Si Si
терминалдық құралдар Si Si
қызметтер SI Жоқ
Тақырыптарды дұрыс қолдану Жоқ Жоқ
Кітапханалар және тәуелділіктер Кескіннің өзінде немесе аксессуарлармен бірге Негізгі кітапханалардың жұмыс уақытын пайдалану
Soporte Каноникалық Red Hat және т.б

Карантин

Ерекшелігі кезектен тыс Тегістеуіш
қамаусыз Si Жоқ
Сіз әртүрлі шектеулерді пайдалана аласыз Жоқ (тек AppArmor) Жоқ (тек көпіршіктер)

Орнату немесе орындау

Ерекшелігі кезектен тыс Тегістеуіш
Орындалатын Істемеймін . орнату қажет Істемеймін . орнату қажет
Түбір жоқ Жоқ. Орнату үшін сізге root қажет. Жоқ. Орнату үшін сізге root қажет.
Қысылғаннан орындалатын Si Жоқ

Қолданбаның таралуы

Ерекшелігі кезектен тыс Тегістеуіш
негізгі репозиторий Snapcraft жалпақ түйін
репозиторий қажет Жоқ Жоқ
жеке репозиторийлер Si Si
Параллельді бірнеше нұсқалар Si Si

Жаңартулар

Ерекшелігі кезектен тыс Тегістеуіш
Жаңарту механизмі Репозиторий Репозиторий
Нақты өсу деңгейлері Si Si
автоматты жаңартулар Жоқ Жоқ

дискідегі өлшем

Ерекшелігі кезектен тыс Тегістеуіш
Сығылған диск қолданбасы Si Жоқ
LibreOffice 6.0.0 200 МБ 659 МБ

Мақаланың мазмұны біздің ұстанымдарымызды ұстанады редакторлық этика. Қате туралы хабарлау үшін нұқыңыз Мұнда.

2 пікір, өз пікіріңізді қалдырыңыз

Пікіріңізді қалдырыңыз

Сіздің электрондық пошта мекен-жайы емес жарияланады.

*

*

  1. Деректерге жауапты: Мигель Анхель Гатан
  2. Деректердің мақсаты: СПАМ-ны басқару, түсініктемелерді басқару.
  3. Заңдылық: Сіздің келісіміңіз
  4. Деректер туралы ақпарат: заңды міндеттемелерді қоспағанда, деректер үшінші тұлғаларға жіберілмейді.
  5. Деректерді сақтау: Occentus Networks (ЕО) орналастырған мәліметтер базасы
  6. Құқықтар: Сіз кез-келген уақытта ақпаратты шектей, қалпына келтіре және жоя аласыз.

  1.   Яджо дижо

    Бірнеше маңызды мәліметтер:

    1. Flatpak бумаларды rootсыз орнатуды қолдайды (әрине пайдаланушы үшін ғана).
    2. Snap бірнеше репозиторийлерге қолдау көрсетпейді. Ол тек snapcraft.io арқылы жұмыс істейді

  2.   Аразал дижо

    Қызықты, бірақ қолданбаларды іске қосу кезіндегі өнімділік немесе жылдамдық айтылмағаны таңқаларлық, бұл flatpak-тың пайдасына өте ұнайтын және қысу өте әлсіз.