Dimittis systema fasciculi sui sufficientis Flatpak 1.14.0

Novus ramus stabilis Flatpak 1.14 toolkit divulgatus est, quod praebet systema sarcinarum se contentarum aedificandi, quae distributionibus Linux specificis non ligantur et in speciali vase currunt, qui applicationem a reliquo systemate separat. Auxilio ad fasciculos Flatpak decurrentes providetur pro Arch Linux, CentOS, Debian, Fedora, Gentoo, Mageia, Linux Mint, Alt Linux et Ubuntu. Fasciculi Flatpak in Repositorio Fedora comprehenduntur et ab indigenis GNOME application procurator sustentantur.

Clavis innovationes in Flatpak 1.14 ramo:

  • Possibile est directorium creare pro lima in statu (.local/state) et ambitum XDG_STATE_HOME constituere variabile huic directorio monstrans.
  • Adiectae sunt cohibitae conditionales formae "nomen moduli nuclei" ad determinandam praesentiam modulorum nuclei (analogum universale praecedentium propositae reprehendo-intel-gpu, pro qua expressio "habent nuclei moduli i915 "Nunc adhiberi potest).
  • Mandatum "flatpak document-unexportum -doc-id=…" impletum est.
  • Exportatio metadata Appstream ad usum in ambitu principali proponitur.
  • Addidit imperio complementum flatpak praecepta Piscium testa
  • Retiacula accessus ad X11 et PulseAudio officia permittuntur (si opportunae occasus adduntur).
  • Pars principalis in repositorio Git a "dominus" ad "principale" nominata est, cum verbum "domini" nuper politice falsum putatum est.
  • Lorem scripta nunc rescripta sunt si applicatio renominatur.
  • Adiecit "-include-sdk" et "-include-debug" optiones ad instituendum mandatum ut installare fasciculos SDK et debuginfo.
  • Auxilia addita pro "DeploySideloadCollectionID" parametri ad tabulariorum flatpakref et flatpakrepo. Cum copia, collectio ID ponetur cum repositorium remotum addito, et metadata non onerata.
  • Permisit creare ambitus arenosi nidos tractatores in sessionibus cum separatis MPRIS (Media Ludio ludius Remota Interfacing Specification) nomina.
  • Praecipe lineae utilitates nunc informationes praebent de usu extensionum runtimerum iam datarum.
  • Mandatum uninstall instrumenti confirmationis petitio antequam removeatur extensiones runtime vel runtime quae adhuc in usu sunt.
  • Adiecta subsidia pro "-socket=gpg-agente" bene imperandi sicut "fluenti flatpak".
  • A vulnerabilitas in libostree fixa est quae potentiam usoris delere potuit in arbitrarios limas in systemate per tractatorem tractatorem machinationum flatpak-systematum (mittens petitionem delere cum nomine rami specialiter formato). Quaestio tantum in antiquioribus versionibus Flatpak et libostree ante 2018 emissam apparet (< 0.10.2) ac solutiones hodiernas non afficit.

Admonemus te Flatpak permittit ut tincidunt applicationes ad simpliciorem reddant distributionem programmatum eorum, qui in repositoria distribuendi vexillum non continentur, praeparando unum universale continens sine creando coetus separatos pro singulis distributionibus. Pro usoribus securitatis-consciis, Flatpak permittit te in applicatione dubiam currere in vase, tantum accessum praebens ad functiones retis et imaginum usorum cum applicatione consociata. Pro usoribus, qui in novis productis interest, Flatpak permittit ut recentissimas probationes et stabiles emissiones applicationum instituere sine necessitate ad systema mutandum. Exempli gratia, fasciculi Flatpak aedificatae sunt pro LibreOffice, Midori, GIMP, Inkscape, Kdenlive, Vapor, 0 AD, Visual Studio Codicis, VLC, Slack, Skype, Telegram Desktop, Android Studio, etc.

Ad magnitudinem fasciculi redigendum, tantum applicationes dependentiarum specialium, ac systema fundamentalia ac bibliothecas graphicas (GTK, Qt, GNOME et KDE bibliothecas, etc.) ordinantur ut obturaculum-in ambitus mensurarum currentium. Clavis differentia inter Flatpak et Snap est quod Snap utitur componentibus ambitus systematis principalis et solitudo quae in systemate eliquare nititur, dum Flatpak continens a systemate separatum creat et magnis spatiis runcinis operatur, non fasciculis dependentibus, sed vexillum. ones ambitus systematis (exempli gratia, omnes bibliothecae ad programmata operanda GNOME vel KDE necessaria).

Praeter normae systematis ambitus (runtime), per peculiare repositorium inauguratum, additae dependentiae (fasciculi) quae ad operationem applicationis supplentur. In summa, runtime et fasciculo impletionem continentis formant, non obstante quod runtime separatim constituitur et pluribus simul vasis constringitur, quod te permittit vitare tabellas duplicationes systematis vasis communes. Una ratio habere potest plures runtimetates varias inauguratus (GNOME, KDE) vel plures versiones eiusdem temporis (GNOME 3.40, GNOME 3.42). Continens cum applicatione ut dependentia ligamento utitur solum ad tempus determinatum, neglecto singulis fasciculis quae runtim componunt. Omnia desunt elementa directe cum applicatione fasciculi. Cum continens formatur, contenta runtime in partitione /usr ascenduntur, et fasciculus in directorio /appi annectitur.

Runtime et applicationes continentes fabricantur utens technologia OSTree, in qua imago atomice renovatur ex repositorio Git-simile, quod permittit modos versionis moderari applicandas ad partes distribuendas (exempli gratia, cito revolvere rationi ad priorem statum). RPM fasciculi in repositorium OSTree translati sunt utendo speciali rpm-ostree strato. Distinctio institutionis ac renovatio fasciculorum intra ambitum laborantium non sustinetur, ratio renovatur non ad singulas partes, sed ad totum, statum suum atomice mutato. Instrumenta praebet ad incrementa renovationum applicandarum, tollendo necessitatem ut imaginem quamlibet renovationem perfecte restituas.

Generatus ambitus solitarius omnino independentis a distributione usus est et, cum propriis fundis sarcinarum, accessum ad lima et processus utentis vel systematis principali non habet, apparatum directe accedere non potest, excepto output per DRI, et vocat ad network subsystem. Graphics output and input organization are implemented using the wayland protocol or per X11 nervum transmittuntur. Commercium cum ambitu externo fundatur in systemate DBus nuntius ac peculiari Portals API.

Sololatio, stratum Bubblewrap et traditum Linux continens virtualizationis technologias, in usu cgroups, spatiorum nominatorum, Seccomp et SELinux innituntur. PulseAudio adhibetur ad sonum output. In hoc casu, solitudo debilitari potest, quae ab tincidunt plurium fasciculorum popularium adhibetur, ut plenam accessum tabellariorum ac omnium machinarum in systemate recipiat. Exempli gratia, GIMP, VSCodium, PyCharm, Octava, Inkscape, Audacity, et VLC veniunt cum limitata solitudo quae plenam accessum ad domum presul relinquit. Si fasciculi accessus ad domum indicis decipiuntur, non obstante "sandboxed" titulus in descriptione sarcinae praesentia, oppugnator solum opus est fasciculum ~/.bashrc mutare ad suum codicem exequendum. Separatus exitus est moderatio mutationum fasciculorum et fiduciarum in structoribus sarcinarum, qui saepe non coniunguntur cum propositis principalibus vel distributionibus.

Source: opennet.ru