Gå til innhold

Ubuntus Snap-pakker blir «universelle»


Anbefalte innlegg

Videoannonse
Annonse

Høres veldig bra ut at de klarer å enes om et enkelt og trygt pakkeformat for småprogrammer over hele fjøla. Både rpm og deb er jo en del "tyngre" enn de behøver å være for mange typer programmer og det hjelper ikke akkurat på at vi har to (store) konkurrerende pakkeformater.

  • Liker 2
Lenke til kommentar

Betyr Ubuntus Snap

At det blir mulig å lage profiler med installasjonspakker på en maskin og vidreføre det til neste operativsystem?

 

Det vil si man lager en snap config fil som lager liste over alt man har installert, og kan overføre det til neste versjon\annen distribusjon uten å manuelt installere alt?

Lenke til kommentar

Fantastisk. Det spiller egentlig ingen rolle hvilken standard som blir brukt, bare majoriteten kan bli enig om en felles standard.

 

Dette er en ting som jeg personlig mener har gjort de fleste Linux distroer kompliserte for nye brukere.

 

I motsetning til tradisjonelle pakkebehandlere, som tar seg av dependencies, så vil Snap pakkene fungere litt som .App bundles i macOS. Det vil si at applikasjonen pakkes sammen med statiske libraries, og appen er da helt portabel, uten eksterne dependencies.

 

Mange vil nok klage på at programmene blir større, siden hvert program har sin egen kopi av libraries, men på den andre side slipper man library konflikter, og istedet for å lenke en helt fersk bruker til kommando linjen, så kan man bare be dem laste ned Snap pakken.

  • Liker 1
Lenke til kommentar

Kjempebra at man kan enes om et universelt format.

Uten at jeg har sjekket nærmere i dokumentasjonen til Snap, finnes det noen mulighet for at Snap-pakker kan liste opp dependencies/avhengigheter, som f.eks. kunne vært bibliotekene i en gitt versjon som programvare trenger?

Lenke til kommentar
  • 4 måneder senere...

Jeg vet ikke helt hvor langt de har kommet, men det er meningen at appsjappa du bruker skal håndtere dette for deg. Når du får feilfiks til en pakke, for eksempel, så laster du bare ned differansen mellom den nye pakken og den gamle istedenfor hele pakken, som du gjør i dag. Tanken er at det også skal gjelde biblioteker, sånn at hvis du allerede har et bibliotek installert fra en annen pakke, så laster du det ikke ned. Dette skal også dedupliseres på disk sånn at du ikke har flere kopier av samme filer selv om du tilsynelatende har det. Dedup er jo uansett noe alle moderne filsystemer skal ha, så vi tenker ikke så veldig mye på det.

Lenke til kommentar

Høres veldig bra ut at de klarer å enes om et enkelt og trygt pakkeformat for småprogrammer over hele fjøla. Både rpm og deb er jo en del "tyngre" enn de behøver å være for mange typer programmer og det hjelper ikke akkurat på at vi har to (store) konkurrerende pakkeformater.

sameksistens av rpm og deb er ikke et veldig stort problem. riktig nok har ikke formatene utviklet seg så veldig selv om de er i "konkurranse", det store problemet som løses her er avhengigheter, i og med at alt bundles med i pakka. det betyr en del redundans, og sånn sett gir ikke formatet noe særlig meming for vanlige "småprogrammer", som fungerer fint og tar liten plass som de er.

Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...