Kutolewa kwa mfumo wa kifurushi unaojitosheleza wa Flatpak 1.6.0
Imechapishwa tawi jipya thabiti la zana ya zana Flatpack 1.6, ambayo hutoa mfumo wa kujenga vifurushi vinavyojitosheleza ambavyo havijafungamanishwa na usambazaji maalum wa Linux na kuendeshwa katika chombo maalum kinachotenganisha programu kutoka kwa mfumo mzima. Msaada wa kuendesha vifurushi vya Flatpak hutolewa kwa Arch Linux, CentOS, Debian, Fedora, Gentoo, Mageia, Linux Mint na Ubuntu. Vifurushi vya Flatpak vimejumuishwa kwenye hazina ya Fedora na vinasaidiwa na msimamizi wa maombi asilia wa GNOME.
Wacha tukumbushe kwamba Flatpak inawawezesha watengenezaji programu kurahisisha usambazaji wa programu zao ambazo hazijajumuishwa kwenye hazina za kawaida za usambazaji na maandalizi chombo kimoja cha ulimwengu wote bila kuunda makusanyiko tofauti kwa kila usambazaji. Kwa watumiaji wanaojali usalama, Flatpak hukuruhusu kuendesha programu isiyo na shaka kwenye kontena, ikitoa ufikiaji wa vitendaji vya mtandao na faili za watumiaji zinazohusiana na programu tumizi. Kwa watumiaji wanaovutiwa na bidhaa mpya, Flatpak hukuruhusu kusakinisha jaribio la hivi punde na matoleo thabiti ya programu bila hitaji la kufanya mabadiliko kwenye mfumo. Kwa mfano, kwa sasa vifurushi vya Flatpak tayari wanaenda kwa LibreOffice, Firefox, GIMP, Inkscape, Kdenlive, Steam, 0 AD, Visual Studio Code, VLC, Slack, Skype, Telegram Desktop, Android Studio, n.k.
Ili kupunguza ukubwa wa kifurushi, inajumuisha tu vitegemezi mahususi vya programu, na mfumo msingi na maktaba za michoro (Gtk+, Qt, GNOME na maktaba za KDE, n.k.) zimeundwa kama mazingira ya kawaida ya programu-jalizi. Tofauti kuu kati ya Flatpak na Snap ni kwamba Snap hutumia vifaa vya mazingira kuu ya mfumo na kutengwa kwa msingi wa simu za mfumo wa kuchuja, wakati Flatpak huunda kontena tofauti na mfumo na hufanya kazi na seti kubwa za wakati wa kukimbia, kutoa sio vifurushi kama utegemezi, lakini kiwango. mazingira ya mfumo (kwa mfano, maktaba zote zinazohitajika kwa uendeshaji wa programu za GNOME au KDE).
Mbali na mazingira ya kawaida ya mfumo (wakati wa kukimbia), imewekwa kwa njia maalum hazina, tegemezi za ziada (kifungu) zinazohitajika kwa ajili ya maombi ya kufanya kazi hutolewa. Kwa jumla, wakati wa kukimbia na kifungu huunda kujaza kwa chombo, licha ya ukweli kwamba wakati wa kukimbia umewekwa tofauti na umefungwa kwenye vyombo kadhaa mara moja, ambayo inakuwezesha kuepuka kurudia faili za mfumo zinazojulikana kwa vyombo. Mfumo mmoja unaweza kusakinishwa nyakati tofauti tofauti za utendakazi (GNOME, KDE) au matoleo kadhaa ya wakati sawa wa kutekelezwa (GNOME 3.26, GNOME 3.28). Chombo kilicho na programu kama tegemezi hutumia ufungaji kwa muda maalum wa utekelezaji pekee, bila kuzingatia vifurushi maalum vinavyounda muda wa utekelezaji. Vipengele vyote vilivyokosekana huwekwa moja kwa moja na programu. Chombo kinapoundwa, maudhui ya wakati wa utekelezaji huwekwa kama kizigeu cha /usr, na kifurushi huwekwa kwenye saraka ya programu.
Kujaza kwa wakati wa kukimbia na vyombo vya maombi huundwa kwa kutumia teknolojia OSTree, ΠΏΡΠΈ ΠΊΠΎΡΠΎΡΠΎΠΉ ΠΎΠ±ΡΠ°Π· Π°ΡΠΎΠΌΠ°ΡΠ½ΠΎ ΠΎΠ±Π½ΠΎΠ²Π»ΡΠ΅ΡΡΡ ΠΈΠ· Git-ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎΠ³ΠΎ Ρ ΡΠ°Π½ΠΈΠ»ΠΈΡΠ°, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡΡΠ΅Π³ΠΎ ΠΏΡΠΈΠΌΠ΅Π½ΡΡΡ ΠΌΠ΅ΡΠΎΠ΄Ρ Π²Π΅ΡΡΠΈΠΎΠ½Π½ΠΎΠ³ΠΎ ΠΊΠΎΠ½ΡΡΠΎΠ»Ρ ΠΊ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠ°ΠΌ Π΄ΠΈΡΡΡΠΈΠ±ΡΡΠΈΠ²Π° (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ ΠΌΠΎΠΆΠ½ΠΎ Π±ΡΡΡΡΠΎ ΠΎΡΠΊΠ°ΡΠΈΡΡ ΡΠΈΡΡΠ΅ΠΌΡ ΠΊ ΠΏΡΠΎΡΠ»ΠΎΠΌΡ ΡΠΎΡΡΠΎΡΠ½ΠΈΡ). RPM-ΠΏΠ°ΠΊΠ΅ΡΡ ΡΡΠ°Π½ΡΠ»ΠΈΡΡΡΡΡΡ Π² ΡΠ΅ΠΏΠΎΠ·ΠΈΡΠΎΡΠΈΠΉ OSTree ΠΏΡΠΈ ΠΏΠΎΠΌΠΎΡΠΈ ΡΠΏΠ΅ΡΠΈΠ°Π»ΡΠ½ΠΎΠΉ ΠΏΡΠΎΡΠ»ΠΎΠΉΠΊΠΈ rpm-ostree. Ufungaji tofauti na usasishaji wa vifurushi ndani ya mazingira ya kufanya kazi hauhimiliwi; mfumo haujasasishwa sio kwa kiwango cha vifaa vya mtu binafsi, lakini kwa ujumla, kubadilisha hali yake ya atomiki. Hutoa zana za kutumia masasisho mara kwa mara, ikiondoa hitaji la kubadilisha kabisa picha kwa kila sasisho.
Π€ΠΎΡΠΌΠΈΡΡΠ΅ΠΌΠΎΠ΅ ΠΈΠ·ΠΎΠ»ΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠ΅ ΠΎΠΊΡΡΠΆΠ΅Π½ΠΈΠ΅ ΠΏΠΎΠ»Π½ΠΎΡΡΡΡ Π½Π΅Π·Π°Π²ΠΈΡΠΈΠΌΠΎ ΠΎΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌΠΎΠ³ΠΎ Π΄ΠΈΡΡΡΠΈΠ±ΡΡΠΈΠ²Π°, ΠΈ ΠΏΡΠΈ Π½Π°Π΄Π»Π΅ΠΆΠ°ΡΠΈΡ Π½Π°ΡΡΡΠΎΠΉΠΊΠ°Ρ ΠΏΠ°ΠΊΠ΅ΡΠ°, Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ Π΄ΠΎΡΡΡΠΏΠ° ΠΊ ΡΠ°ΠΉΠ»Π°ΠΌ ΠΈ ΠΏΡΠΎΡΠ΅ΡΡΠ°ΠΌ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ ΠΈΠ»ΠΈ ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΡ, Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ Π½Π°ΠΏΡΡΠΌΡΡ ΠΎΠ±ΡΠ°ΡΠ°ΡΡΡΡ ΠΊ ΠΎΠ±ΠΎΡΡΠ΄ΠΎΠ²Π°Π½ΠΈΡ, Π·Π° ΠΈΡΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ΠΌ Π²ΡΠ²ΠΎΠ΄Π° ΡΠ΅ΡΠ΅Π· DRI, ΠΈ ΡΠ΅ΡΠ΅Π²ΠΎΠΉ ΠΏΠΎΠ΄ΡΠΈΡΡΠ΅ΠΌΠ΅. ΠΡΠ²ΠΎΠ΄ Π³ΡΠ°ΡΠΈΠΊΠΈ ΠΈ ΠΎΡΠ³Π°Π½ΠΈΠ·Π°ΡΠΈΡ Π²Π²ΠΎΠ΄Π° kutekelezwa kwa kutumia itifaki ya Wayland au kupitia usambazaji wa tundu la X11. Mwingiliano na mazingira ya nje unategemea mfumo wa ujumbe wa DBus na API maalum ya Tovuti. Kwa insulation hutumiwa interlayer Bubblewrap na teknolojia za jadi za uboreshaji wa kontena za Linux kulingana na matumizi ya vikundi, nafasi za majina, Seccomp na SELinux. PulseAudio inatumika kutoa sauti.