elementêre OS skuif na Flatpak en dit is nie 'n grap nie

elementêre OS + FlatpakGister het ons ons Twitter-aanhangers gewaarsku dat dit op 1 April, die dag van die Heilige Onskuldiges in sommige Angelsaksiese lande, was en dat ons vreemde nuus kon lees. Dit was dus met die nuus waarop hierdie berig gebaseer is, en ons het besluit om tot dag 2 te wag om te bevestig dat dit nie 'n grap was nie. En dit is nie: elementêre bedryfstelsel sal aan Flatpak-pakkies oorgedra word, 'n meer moderne pakkettipe wat baie funksies met Canonical se Snap-pakkette deel.

Soos Snap-pakkette, Flatpak-pakkette bevat alles wat nodig is vir die toepassing van 'n aansoek, en hiermee verwys ons na kernprogrammatuur en afhanklikhede. Dit is ook alles veiliger en opdaterings is vinniger, om nie eens goed te praat vir ontwikkelaars nie, want hulle hoef net een keer te programmeer en dit werk op die bedryfstelsel wat u besluit om verenigbaar te maak. Dit is wat elementêre bedryfstelsel in die toekoms sal doen.

Elementêre OS + Flatpak App Center ... maar sonder Flathub

Elementêre OS-ontwikkelaars werk sedert die geboorte feitlik met Flatpak saam. En nie net met hierdie soort pakkette nie, maar hulle verseker dat hulle al jare lank probeer om te besluit wat die beste opsie is. In die oomblik waarin hulle het opgemerk dat Flatpak nog steeds 'XDG-App' genoem word en dit was 2015. Vir diegene wat nie weet nie, was 2015 die jaar waarin sowel die projek wat nou bekend staan ​​as Flatpak as die Snap-pakkette gebore is, maar Canonical se voorstel het in April 2016 beroemd geword omdat dit een van die belangrikste nuwighede was van diegene wat saam met Ubuntu gekom het. 16.04 Xenial Xerus. Ek vind dit belangrik om te noem dat Flatpak voorafgaan aan Snap.

Maar hulle waarsku: "Flatpak is nie Flathub nie". U moet onderskei tussen die pakketformaat en die bewaarplek, waaruit u toegang het hierdie skakel. elementêre bedryfstelsel wil hê dat die soektog en installasie van sagteware deels vanaf hul App Center moet wees, alhoewel hulle dit nie sê nie, omdat hulle ook alles beheer wat afgelaai word en meer opsies het om donasies te kry. En dit is dat App Center 'n betaal-wat-jy-wil-betaalstelsel gebruik om die toepassings af te laai / te installeer.

Wat hulle ook wil duidelik maak, is die oorskakeling na Flatpak dit gaan nie beteken dat hulle hul eie apps opsy skuif nie ook nie dat hulle die aflaai- en installasiestelsel gaan verander sodat ontwikkelaars van donasies kan afhaal nie. Alles sal ook noukeurig getoets word om seker te maak dat dit perfek werk voordat dit aan die App Center gepubliseer word, wat alles tot dusver gedoen is.

elementêre bedryfstelsel sal skep u eie Flatpak-bewaarplek vir App Center, min of meer dieselfde as wat hulle tot dusver met hul bewaarplek vir Debian-gebaseerde sagteware gedoen het.

Die probleme met .deb-pakkette

DEB-pakkette

Wel, Ubunlog het nog steeds baie aanhangers van .deb-pakkette, deels omdat ons van die klassieke hou en deels omdat ons probleme ondervind het met nuwer soorte pakkette. Maar dit is waar dat .deb-pakkette gebruik gewoonlik afhanklikes En as een van hulle 'n kwesbaarheid bevat, het die hele program 'n gebrek aan veiligheid. Moderne pakketformate skakel hierdie probleme uit, terwyl opdaterings baie gouer gelewer word ... in teorie. In teorie of in die praktyk, maar na my mening het dit nog 'n bietjie oor om alles perfek te maak in beide Flatpak- en Snap-pakkette.

Daarbenewens nuwe pakkette is gebaseer op sandbox, wat die toegang van toepassings tot die bedryfstelsel beperk. Sandbox-toepassings verbeter sekuriteit en privaatheid.

En waarom het elementêre bedryfstelsel nie Snap-pakkette gekies nie?

elementêre OS verseker dat hulle ook met Canonical gewerk het, maar daar is dinge waarvan hulle glad nie gehou het nie, en in sommige is ek dit heeltemal eens:

  1. Gedesentraliseerde ontwerp. Met Flatpak kan elkeen sy eie bewaarplek opstel, so elementêre bedryfstelsel het sy eie. Dit beteken dat alles wat vanaf App Center geïnstalleer kan word, dieselfde ontwerp het, iets wat by Snap-pakkette verreweg nie gebeur nie. Dit is wat ek bedoel het hier so Canonical moet iets anders doen, soos om 'n bietjie druk op die ontwikkelaars te plaas om die opdaterings gouer af te lewer (ah ... Mozilla ...) en dat alles 'n soortgelyke ontwerp het. In die Snap-pakkette kan ons toepassings vind met beelde soos Windows 95, GNOME, KDE ... en dit lyk asof die stelsel duisend ouers het.
  2. Flatpak kom nader aan elementêre OS-werk. Moderne GTK-funksies is byvoorbeeld gebou vir 'n Flatpak-agtige toekoms en Flatpak is van die begin af ontwikkel met GTK.
  3. Konsensus met onafhanklike toepassingsontwikkelaars. elementêre OS werk skouer aan skouer met indie-ontwikkelaars. Alhoewel sommige albei pakkette gekies het, sê hulle dat Flatpaks makliker is om mee te werk.

Hoe sal dit gebruikers en ontwikkelaars beïnvloed?

elementêre bedryfstelsel verseker dat u bedryfstelselgebruikers sal niks agterkom nie. Die enigste ding wat hulle sal sien, is positief, soos vinniger aflaaie en opdaterings. Wat die ontwikkelaars betref, sal die aflewering en hersiening van die programme soos voorheen voortgaan.

La twyfel dat ek oor is, is ja sal steeds die installering van .deb-pakkette toelaat. In die verlede kon u nie sagteware van buite u App Center installeer as u nie Gdebi, GNOME Software of 'n ander installasiehulpmiddel as App Center geïnstalleer het nie. As dit steeds toegelaat word, blyk dit dat die oorskakeling van DEB-pakkette na Flatpak net voordele sal hê.

Wat dink u van die elementêre bedryfstelsel wat na Flatpak verhuis?

elementêre 5
Verwante artikel:
Die nuwe weergawe van Elementary OS 5 Juno is nou beskikbaar

Die inhoud van die artikel voldoen aan ons beginsels van redaksionele etiek. Klik op om 'n fout te rapporteer hier.

'N Opmerking, los joune

Laat u kommentaar

Jou e-posadres sal nie gepubliseer word nie. Verpligte velde gemerk met *

*

*

  1. Verantwoordelik vir die data: Miguel Ángel Gatón
  2. Doel van die data: Beheer SPAM, bestuur van kommentaar.
  3. Wettiging: U toestemming
  4. Kommunikasie van die data: Die data sal nie aan derde partye oorgedra word nie, behalwe deur wettige verpligtinge.
  5. Datastoor: databasis aangebied deur Occentus Networks (EU)
  6. Regte: U kan u inligting te alle tye beperk, herstel en verwyder.

  1.   Patricio dijo

    Uitstekende verduidelikings, hou so aan !!