Ang Flatpak, na kilala bilang xdg-app hanggang Mayo 2016, ay isang virtualization ng application, universal package management, at deployment utility para sa GNU/Linux desktop environment.
Ilang araw na ang nakalilipas ang balita na mula kay Philipp Kewisch Inihayag ng Canonical ang desisyon na huwag magbigay ng kakayahang mag-install ng mga pakete ng Flatpak sa mga default na setting ng opisyal na edisyon ng Ubuntu.
Magiging epektibo ang kilusang ito tulad ng Ubuntu 23.04, kung saan ang deb flatpak package, pati na rin ang mga package para sa pagtatrabaho sa Flatpak na format sa Application Installation Center, ay hindi isasama sa base distribution ng lahat ng opisyal na edisyon ng Ubuntu.
Mga gumagamit ng mga dating naka-install na system na gumamit ng mga pakete ng Flatpak magagamit mo pa rin ang format na ito pagkatapos mag-upgrade sa Ubuntu 23.04. Ang mga user na hindi gumamit ng Flatpak pagkatapos ng pag-update bilang default ay magkakaroon lamang ng access sa Snap Store at sa mga regular na repositoryo ng pamamahagi.
Sa patalastas na binanggit niya:
Ang iba't ibang lasa ng Ubuntu ay nag-aalok ng kakaibang paraan upang maranasan ang Ubuntu at bahagi ito ng kung bakit hindi lamang isang operating system ang Ubuntu, ngunit isang ecosystem ng mga variation ng Linux na nagtataguyod ng pagpili at pagkakaiba-iba.
Ang isa sa mga pangunahing aspeto ng anumang pamamahagi ng Linux ay ang packaging. Ang lahat ng mga pangunahing distro ay gumawa ng matibay na desisyon upang magbigay ng pare-pareho sa kanilang ecosystem. Ang Ubuntu ay batay sa mga pakete ng deb at naniniwala sa mga pakinabang ng Snaps.
Sa isang perpektong mundo, ang mga user ay nakakaranas lamang ng isang paraan upang mag-install ng software. Kapag ginawa nila, maaari mong asahan na ang mekanismong ito ay susuportahan ng komunidad at tatanggap ng higit na atensyon pagdating sa pag-troubleshoot ng mga software package. Kapag ang isang bagong teknolohiya ng packaging ay ibinigay bilang default, may inaasahan na ang pamamahagi ay susuportahan ang komunidad at mamumuhunan sa pag-aambag sa pag-unlad upang malutas ang mga problema. Lumilikha ito ng fragmentation sa halip na tumuon sa pagpapabuti ng mga teknolohiyang pinili para sa pamamahagi.
Tulad ng ganyan ang pangunahing pokus ng mga opisyal na paglabas ng Ubuntu ay ang magsulong at umuunlad ang format ng Snap package.
Ayon sa mga nag-develop ng pamamahagi, ang pagsuporta sa dalawang magkakumpitensyang format ay humahantong lamang sa pagkapira-piraso sa halip na tumuon sa pagpapabuti ng mga teknolohiyang pinili para sa pamamahagi.
Sa mga salita ng Canonical, ang default na suporta para sa isang pare-parehong format para sa Ubuntu ay inaasahang makakatulong na mapanatili ang pagkakaisa ng ecosystem at mapabuti ang karanasan ng mga bagong user sa pamamahagi.
Bilang bahagi ng aming pinagsamang pagsisikap, ang mga variant ng Ubuntu ay gumawa ng magkasanib na desisyon na ayusin ang ilan sa mga default na pakete sa Ubuntu: sa hinaharap, ang Flatpak package at ang mga pakete para sa pagsasama ng Flatpak sa kani-kanilang software center ay hindi na mai-install bilang default sa ang susunod na release na dapat bayaran sa Abril 2023, Lunar Lobster. Ang mga user na gumamit ng Flatpak ay hindi maaapektuhan ng pag-update, dahil ang mga lasa ay may kasamang espesyal na paglipat na isinasaalang-alang ito. Ang mga hindi nakipag-ugnayan sa Flatpak ay bibigyan ng software mula sa mga repositoryo ng Ubuntu at Snap Store.
Ito ay nagkakahalaga ng pagbanggit na ang desisyon ay napagkasunduan sa mga nag-develop ng mga opisyal na edisyon Mga update sa Ubuntu, kabilang ang Lubuntu, Kubuntu, Ubuntu Mate, Ubuntu Budgie, Ubuntu Studio, Xubuntu, UbuntuKylin, at Ubuntu Unity.
Ang mga gustong gumamit ng Flatpak na format ay kailangang mag-install nang hiwalay isang pakete upang suportahan ito mula sa repositoryo (flatpak deb package) at, kung kinakailangan, i-on ang suporta para sa Flathub catalog.
Para sa mga hindi pa nakakaalam flatpack, dapat malaman nila ito ay isang package system na nag-aalok ng mga tool na madaling gamitin at malawak na dokumentasyon, at binuo at sinusuportahan ng komunidad.
Ang Canonical's Snap utility ay binuo sa loob ng bahay at nag-aalok ng functionality na katulad ng Flatpak, bagama't sinusuportahan lamang nito ang mga system na gumagamit ng systemd init system. Ang Snap ay umani ng batikos dahil sa closed-source na modelo ng pagbuo nito, mabagal na oras ng paglabas ng app, at awtomatikong pag-update ng system.
Ang Canonical ay nagmamalasakit sa pag-iisa sa karanasan ng user Sa lahat ng mga opisyal na variant ng Ubuntu at ito ay naiintindihan sa ilang mga lawak, ngunit ang katotohanan na hindi mo isinasaalang-alang ang mga komento na paulit-ulit na na-highlight tungkol sa Snap, malinaw na ito ay titigil sa pagiging ang pinakamahusay na pagpipilian sa mga tuntunin ng pag-andar at seguridad.
Sa wakas Kung interesado kang malaman ang tungkol dito, maaari mong suriin ang mga detalye sa sumusunod na link.