Sgaoileadh siostam pacaid fèin-chumanta Flatpak 1.12.0

Chaidh meur seasmhach ùr de inneal Flatpak 1.12 fhoillseachadh, a bheir seachad siostam airson pacaidean fèin-chumanta a thogail nach eil ceangailte ri sgaoilidhean sònraichte Linux agus a ruith ann an soitheach sònraichte a tha a’ dealachadh an tagraidh bhon chòrr den t-siostam. Tha taic airson pacaidean Flatpak a ruith air a thoirt seachad airson Arch Linux, CentOS, Debian, Fedora, Gentoo, Mageia, Linux Mint, Alt Linux agus Ubuntu. Tha pasganan Flatpak air an toirt a-steach don stòr Fedora agus tha manaidsear tagraidh GNOME dùthchasach a’ faighinn taic.

Prìomh innleachdan ann am meur Flatpak 1.12:

  • Riaghladh nas fheàrr air àrainneachdan bogsa gainmhich neadachaidh a thathas a ’cleachdadh anns a’ phacaid flatpak leis an neach-dèiligidh airson seirbheis lìbhrigidh geama Steam. Ann am bogsaichean gainmhich neadachaidh, tha cruthachadh rangachd fa leth de na clàran / usr agus / app ceadaichte, a tha air a chleachdadh ann an Steam gus geamannan a chuir air bhog ann an soitheach air leth leis an sgaradh aige fhèin / usr, air leth bhon àrainneachd leis an neach-dèiligidh Steam.
  • Bidh a h-uile suidheachadh pacaid leis an aon aithnichear tagraidh (app-ID) a’ roinn na clàran / tmp agus $ XDG_RUNTIME_DIR. Gu roghnach, le bhith a’ cleachdadh a’ bhratach “--allow = per-app-dev-shm”, faodaidh tu cleachdadh an eòlaire co-roinnte / dev/shm a chomasachadh.
  • Taic nas fheàrr airson tagraidhean eadar-aghaidh cleachdaiche teacsa (TUI) leithid gdb.
  • Chaidh buileachadh nas luaithe den àithne “ostree prune” a chur ris a’ ghoireas build-update-repo, air a bharrrachadh airson obrachadh le stòran ann am modh tasglann.
  • Chaidh an so-leòntachd CVE-2021-41133 ann a bhith a’ buileachadh an uidheamachd portal, co-cheangailte ri dìth casg air fiosan siostam ùr co-cheangailte ri bhith a’ cur suas sgaradh ann an riaghailtean seccomp. Leig an so-leòntachd leis an tagradh bogsa gainmhich neadachaidh a chruthachadh gus a dhol seachad air na h-innealan dearbhaidh “portal” a thathas a ’cleachdadh gus ruigsinneachd air goireasan taobh a-muigh a’ bhogsa a chuir air dòigh.

    Mar thoradh air an sin, dh ’fhaodadh neach-ionnsaigh, le bhith a’ coileanadh gairmean siostam co-cheangailte ri sreap, a dhol seachad air uidheamachd aonaranachd bogsa gainmhich agus làn chothrom fhaighinn air susbaint na h-àrainneachd aoigheachd. Chan urrainnear brath a ghabhail air an so-leòntachd ach ann am pasganan a bheir cothrom dìreach do thagraidhean air socaidean AF_UNIX, leithid an fheadhainn a bhios Wayland, Pipewire, agus pipewire-pulse a’ cleachdadh. Ann an sgaoileadh 1.12.0, cha deach an so-leòntachd a chuir às gu tur, agus mar sin chaidh ùrachadh 1.12.1 a leigeil ma sgaoil teth air a shàilean.

Leig dhuinn do chuimhneachadh gu bheil Flatpak a’ leigeil le luchd-leasachaidh thagraidhean cuairteachadh nam prògraman aca nach eil air an toirt a-steach do na stòran sgaoilidh àbhaisteach a dhèanamh nas sìmplidhe le bhith ag ullachadh aon ghobhar uile-choitcheann gun a bhith a’ cruthachadh co-chruinneachaidhean fa-leth airson gach cuairteachadh. Airson luchd-cleachdaidh a tha mothachail air tèarainteachd, leigidh Flatpak leat tagradh ceasnachail a ruith ann an soitheach, a ’toirt cothrom dìreach air na gnìomhan lìonra agus na faidhlichean cleachdaiche co-cheangailte ris an tagradh. Do luchd-cleachdaidh aig a bheil ùidh ann am bathar ùr, leigidh Flatpak leat na fiosan deuchainn agus seasmhach de thagraidhean as ùire a chuir a-steach gun fheum air atharrachaidhean a dhèanamh air an t-siostam. Mar eisimpleir, tha pasganan Flatpak air an togail airson LibreOffice, Midori, GIMP, Inkscape, Kdenlive, Steam, 0 AD, Còd Stiùidio Lèirsinneach, VLC, Slack, Skype, Telegram Desktop, Android Studio, msaa.

Gus meud a’ phacaid a lughdachadh, chan eil e a’ toirt a-steach ach eisimeileachd a tha sònraichte do thagradh, agus tha na leabharlannan siostam bunaiteach agus grafaigs (leabharlannan GTK, Qt, GNOME agus KDE, msaa) air an dealbhadh mar àrainneachdan ruith-ùine àbhaisteach plug-in. Is e am prìomh eadar-dhealachadh eadar Flatpak agus Snap gu bheil Snap a’ cleachdadh na pàirtean de phrìomh àrainneachd an t-siostaim agus aonaranachd stèidhichte air sìoladh fiosan siostam, fhad ‘s a bhios Flatpak a’ cruthachadh soitheach air leth bhon t-siostam agus ag obair le seataichean mòra ùine ruith, a ’toirt seachad chan e pasganan mar eisimeileachd, ach àbhaisteach. àrainneachdan siostam (mar eisimpleir, a h-uile leabharlann a tha riatanach airson prògraman GNOME no KDE obrachadh).

A bharrachd air an àrainneachd siostam àbhaisteach (ùine ruith), air a chuir a-steach tro stòr sònraichte, tha eisimeileachd a bharrachd (bundle) a tha riatanach airson obrachadh an tagraidh air an toirt seachad. Gu h-iomlan, bidh ùine ruith agus pasgan a ’cruthachadh lìonadh an t-soithich, a dh’ aindeoin gu bheil ùine ruith air a chuir a-steach air leth agus air a cheangal ri grunn shoithichean aig an aon àm, a leigeas leat dùblachadh faidhlichean siostam a tha cumanta do shoithichean a sheachnadh. Faodaidh grunn amannan ruith eadar-dhealaichte a bhith aig aon shiostam (GNOME, KDE) no grunn dhreachan den aon ùine ruith (GNOME 3.40, GNOME 3.42). Bidh soitheach le tagradh mar eisimeileachd a’ cleachdadh ceangal dìreach ri ùine ruith sònraichte, gun a bhith a’ toirt aire do na pacaidean fa leth a tha a’ dèanamh suas an ùine ruith. Tha na h-eileamaidean a tha a dhìth air am pacadh gu dìreach leis an tagradh. Nuair a thèid soitheach a chruthachadh, tha susbaint an runtime air a chuir suas mar an sgaradh / usr, agus tha am pasgan air a chuir suas anns an eòlaire / app.

Tha an ùine ruith agus na soithichean tagraidh air an togail a’ cleachdadh teicneòlas OSTree, anns a bheil an ìomhaigh air ùrachadh gu atamach bho stòr coltach ri Git, a leigeas le dòighean smachd dreach a chuir an sàs anns na pàirtean cuairteachaidh (mar eisimpleir, faodaidh tu an siostam a chuir air ais gu sgiobalta gu a staid roimhe). Tha pasganan RPM air an eadar-theangachadh gu stòr OSTree a’ cleachdadh còmhdach sònraichte rpm-ostree. Chan eil taic ri stàladh agus ùrachadh pacaidean air leth taobh a-staigh na h-àrainneachd obrach; tha an siostam air ùrachadh chan ann aig ìre co-phàirtean fa leth, ach gu h-iomlan, ag atharrachadh a staid gu atamach. A ’toirt seachad innealan gus ùrachaidhean a chuir an sàs mean air mhean, a’ cur às don fheum air gach ùrachadh a chuir an àite an ìomhaigh gu tur.

Tha an àrainneachd iomallach a tha air a ghineadh gu tur neo-eisimeileach bhon sgaoileadh a thathar a’ cleachdadh agus, le suidheachaidhean ceart a’ phacaid, chan eil cothrom aige air faidhlichean agus pròiseasan an neach-cleachdaidh no am prìomh shiostam, chan urrainn dhaibh faighinn gu dìreach air an uidheamachd, ach a-mhàin toradh tro DRI, agus gairmean gu fo-shiostam an lìonraidh. Tha toradh grafaigs agus buidheann cuir a-steach air an cur an gnìomh a’ cleachdadh protocol Wayland no tro chuir air adhart socaid X11. Tha eadar-obrachadh leis an àrainneachd a-muigh stèidhichte air siostam teachdaireachdan DBus agus API Portals sònraichte.

Airson aonaranachd, thathas a’ cleachdadh an ìre Bubblewrap agus teicneòlasan virtualization container Linux traidiseanta, stèidhichte air cleachdadh cgroups, ainmean-àite, Seccomp agus SELinux. Tha PulseAudio air a chleachdadh gus fuaim a chuir a-mach. Anns a 'chùis seo, faodar iomallachd a chiorramachadh, a tha air a chleachdadh le luchd-leasachaidh iomadh pasgan mòr-chòrdte gus làn chothrom fhaighinn air an t-siostam faidhle agus a h-uile inneal san t-siostam. Mar eisimpleir, thig GIMP, VSCodium, PyCharm, Octave, Inkscape, Audacity, agus VLC le modh aonaranachd cuibhrichte a dh’ fhàgas làn chothrom air an eòlaire dachaigh.

Ma tha pacaidean le ruigsinneachd air an eòlaire dachaigh ann an cunnart, a dh’ aindeoin gu bheil an leubail “bogsa gainmhich” ann an tuairisgeul a’ phacaid, chan fheum an neach-ionnsaigh ach am faidhle ~/.bashrc atharrachadh gus a chòd a chuir an gnìomh. Is e cùis air leth smachd a chumail air atharrachaidhean ann am pasganan agus earbsa ann an luchd-togail phasgan, nach eil gu tric co-cheangailte ris a’ phrìomh phròiseact no sgaoilidhean.

Source: fosgailtenet.ru

Cuir beachd ann