Sakin tsarin fakitin mai sarrafa kansa na Flatpak 1.8.0

Buga sabon barga reshe na kayan aiki Flatpack 1.8, wanda ke ba da tsari don gina fakiti masu zaman kansu waɗanda ba a haɗa su da takamaiman rarraba Linux ba kuma suna gudana a cikin akwati na musamman wanda ke ware aikace-aikacen daga sauran tsarin. Ana ba da tallafi don gudanar da fakitin Flatpak don Arch Linux, CentOS, Debian, Fedora, Gentoo, Mageia, Linux Mint da Ubuntu. An haɗa fakitin Flatpak a cikin ma'ajiyar Fedora kuma mai sarrafa aikace-aikacen GNOME na asali yana samun goyan bayansa.

Maɓalli sababbin abubuwa a cikin Flatpak 1.8 reshe:

  • An sauƙaƙa aiwatar da shigarwa a cikin yanayin P2P (yana ba ku damar tsara ɗaukar nauyin aikace-aikacen da saiti na lokaci ta hanyar nodes na matsakaici ko tuƙi don tsarin ba tare da haɗin yanar gizo ba). An dakatar da goyan bayan shigarwa ta hanyar matsakaicin runduna akan hanyar sadarwa na gida. Ta hanyar tsohuwa, an kashe ɗaukar kaya ta atomatik na ma'ajiyar da ke kan faifan USB na gida. Don kunna matsakaiciyar ma'ajiyar gida, dole ne ku saita ma'ajiyar ta hanyar ƙirƙirar hanyar haɗi ta alama daga /var/lib/flatpak/sideload-repos ko
    /run/flatpak/sideload-repos. Canjin ya sauƙaƙa aiwatar da aiwatar da ciki na yanayin P2P kuma ya haɓaka ingancinsa.

  • Ƙara naúrar tsarin zaɓi na zaɓi don gano ƙarin ma'ajiyar ta atomatik akan ma'ajin USB na waje da aka haɗa.
  • Don aikace-aikacen da ke da damar yin amfani da tsarin fayil, ana tura jagorar /lib na mahallin mahalli zuwa /run/host/lib.
  • An ƙara sabbin izinin samun damar FS - "host-etc" da "host-os", yana ba da damar shiga / sauransu da / usr tsarin kundayen adireshi.
  • Don samar da ingantaccen lambar tantance fayil, ana amfani da GVariant daga ostreee bambance-bambancen-zane-mai tarawa.
  • Ƙaƙwalwar ginawa na ginawa yana ba da ikon ginawa ba tare da
    libsystemd;

  • An kunna hawan faifan Jarida a yanayin karantawa kawai.
  • Ƙara goyon baya don fitar da kundayen adireshi zuwa daftarin aiki-fitarwa.
  • Yana ba da damar shiga kai tsaye zuwa na'urorin sauti na ALSA don aikace-aikacen da ke da damar zuwa Pulseaudio.
  • A cikin API FlatpakTransaction ya kara siginar "install-authenticator" wanda abokan ciniki za su iya amfani da su don shigar da masu sahihancin da ake buƙata don kammala ciniki.
  • An kunna amfani da bayanin yankin lokaci dangane da /etc/localtime daga tsarin runduna, wanda ya warware matsalolin yankin lokaci a wasu aikace-aikace.
  • Dakatar da shigar da fayil ɗin env.d daga gdm kamar yadda masu samar da tsarin sun fi kyau a wannan aikin.
  • Ƙirƙirar-usb mai amfani yana da ɓangaren ƙaddamar da fitarwa ta tsohuwa.
  • An kawo fayil ɗin sysusers.d don ƙirƙirar masu amfani da suka dace ta hanyar systemd.
  • An ƙara zaɓin "-[no-] bi-redirect" zuwa "flatpak remote-add" da "flatpak modify" umarni don kashe/ba da damar turawa zuwa wani wurin ajiya.
  • A cikin tsarin
    portals Ƙara Spawn API don samun ainihin ID na tsari (PID) na aikace-aikacen da ke gudana.

  • An canza duk ma'ajiyar OCI (Bude Kwantena Initiative) don amfani da mai tabbatar da flatpak-oci-authenticator.
  • An ƙara zaɓin "-commit=" zuwa "flatpak remote-info" da "flatpak update" umarni don saita takamaiman sigar ma'ajiyar OCI.
  • Ƙara goyon baya na farko don sabuntawar delta don ma'ajiyar OCI.
  • An ƙara umarnin "flatpak haɓakawa", wanda aka laƙafta don umarnin "flatpak update".
  • An aiwatar da rubutun kammala shigarwa don harsashi na umarnin kifi.

Bari mu tunatar da ku cewa Flatpak yana ba da damar masu haɓaka aikace-aikacen su sauƙaƙe rarraba shirye-shiryen su waɗanda ba a haɗa su cikin daidaitattun ma'ajin rarraba ta hanyar. shiri akwati guda ɗaya na duniya ba tare da ƙirƙirar majalisai daban-daban don kowane rarraba ba. Don masu amfani da tsaro, Flatpak yana ba ku damar gudanar da aikace-aikacen da ake tambaya a cikin akwati, yana ba da dama ga ayyukan cibiyar sadarwa da fayilolin mai amfani da ke da alaƙa da aikace-aikacen. Ga masu amfani da ke da sha'awar sabbin samfura, Flatpak yana ba ku damar shigar da sabuwar gwaji da tsayayyen sakin aikace-aikacen ba tare da buƙatar yin canje-canje ga tsarin ba. Misali, a halin yanzu fakitin Flatpak sun rigaya suna zuwa don LibreOffice, Midori, GIMP, Inkscape, Kdenlive, Steam, 0 AD, Visual Studio Code, VLC, Slack, Skype, Telegram Desktop, Android Studio, da sauransu.

Don rage girman fakitin, ya haɗa da ƙayyadaddun abubuwan dogaro na aikace-aikacen kawai, kuma tsarin asali da ɗakunan karatu na hoto (Gtk+, Qt, GNOME da ɗakunan karatu na KDE, da sauransu) an tsara su azaman toshe-a daidaitattun yanayin lokacin aiki. Babban bambanci tsakanin Flatpak da Snap shine Snap yana amfani da sassan babban yanayin tsarin da keɓancewa dangane da tace kiran tsarin, yayin da Flatpak ke ƙirƙirar akwati daban da tsarin kuma yana aiki tare da manyan saiti na lokaci, yana ba da fakiti a matsayin abin dogaro, amma daidaitaccen tsari. mahallin tsarin (misali, duk dakunan karatu da ake buƙata don gudanar da shirye-shiryen GNOME ko KDE).

Baya ga daidaitaccen yanayin tsarin (lokacin aiki), an shigar da shi ta musamman wurin ajiya, ƙarin abubuwan dogaro (dam) da ake buƙata don aikace-aikacen yin aiki ana kawo su. Gabaɗaya, lokacin aiki da damfara suna samar da cikar akwati, duk da cewa an shigar da lokacin aiki daban kuma an ɗaure shi da kwantena da yawa a lokaci ɗaya, wanda ke ba ku damar guje wa kwafin fayilolin tsarin gama gari ga kwantena. Tsari ɗaya na iya shigar da lokutan gudu daban-daban (GNOME, KDE) ko nau'ikan lokaci guda ɗaya (GNOME 3.26, GNOME 3.28). Kwantena tare da aikace-aikace azaman abin dogaro yana amfani da ɗaure kawai zuwa takamaiman lokacin aiki, ba tare da la'akari da fakiti ɗaya waɗanda suka haɗa lokacin aiki ba. Duk abubuwan da suka ɓace ana tattara su kai tsaye tare da aikace-aikacen. Lokacin da aka samar da akwati, ana ɗora abubuwan da ke cikin lokacin aiki azaman ɓangaren /usr, kuma an ɗora gunkin a cikin littafin /app directory.

Ana yin cikar lokacin aiki da kwantena aikace-aikacen ta amfani da fasaha OSTree, wanda a cikinsa aka sabunta hoton ta atomatik daga wurin ajiyar Git-kamar, yana ba da damar hanyoyin sarrafa sigar yin amfani da kayan aikin rarrabawa (misali, zaku iya hanzarta mirgine tsarin zuwa yanayin da ya gabata). Ana fassara fakitin RPM zuwa ma'ajiyar OSTree ta amfani da Layer na musamman rpm-ostree. Ba a tallafawa shigarwa daban da sabuntawa na fakiti a cikin yanayin aiki; ba a sabunta tsarin ba a matakin ɗayan abubuwan da aka gyara ba, amma gaba ɗaya, yana canza yanayin sa ta atomatik. Yana ba da kayan aikin don amfani da sabuntawa akai-akai, yana kawar da buƙatar gaba ɗaya maye gurbin hoton tare da kowane sabuntawa.

Wurin da aka keɓe ya zama mai zaman kansa gabaɗaya daga rarraba da aka yi amfani da shi kuma, tare da saitunan fakiti masu dacewa, ba su da damar yin amfani da fayiloli da matakai na mai amfani ko babban tsarin, ba zai iya isa ga kayan aiki kai tsaye ba, ban da fitarwa ta hanyar DRI, da tsarin cibiyar sadarwa. Fitowar zane da ƙungiyar shigarwa aiwatar ta amfani da ka'idar Wayland ko ta hanyar tura soket na X11. Yin hulɗa tare da yanayin waje yana dogara ne akan tsarin saƙon DBus da API na Portals na musamman. Don rufi ana amfani dashi interlayer Bubblew da fasahar sarrafa kwantena na gargajiya na Linux dangane da amfani da ƙungiyoyi, wuraren suna, Seccomp da SELinux. Ana amfani da PulseAudio don fitar da sauti.

source: budenet.ru

Add a comment