Flatpak er et av de nyere pakkeformatene for Linux -skrivebordet. Dette er et enkelt format som lar deg installere programvare på tvers av alle Linux -distribusjoner, med at programvaren i teorien bare har tilgang til deler av datamaskinen du tillater.
Noen Linux-distribusjoner har allerede omfavnet Flatpak på en stor måte, og gikk all-in på formatet. Hvordan er det å bruke et Flatpak-bare skrivebord?
Hva er Flatpak?
Flatpak er en måte å distribuere eller laste ned apper til Linux. Det er mye å si om dem, så for et dypt dykk, sjekk ut vår forklarer på Flatpak -apper.
For en kort oversikt er det flere problemer Flatpak -appene er ment å ta opp:
- Flatpak er et universelt format som er ment å fungere på praktisk talt alle Linux -distribusjoner.
- Det isolerer apper fra hverandre, og gir bare tilgang til delene du gir tillatelse til, lik Android og iOS.
- Flatpak -apper trenger ikke at du oppgir passordet ditt når det installeres eller fjernes.
- Flatpak -apper fortsetter å fungere på nyere versjoner av Linux.
Enkelt sagt tar Flatpak sikte på å gjøre apputvikling og distribusjon for Linux like enkelt og sikkert som det er på mobile enheter.
Hvilke Linux-distroer er bare Flatpak?
Ikke alle distroer som har omfavnet Flatpak som det primære pakkeformatet, har gjort det på samme måte. Men dette er de tre fremtredende Linux -distroene som har omfavnet Flatpak som standard og primær måte å distribuere apper på.
1. Fedora Silverblue
Fedora Silverblue er en versjon av Fedora Workstation som, i stedet for å bygge systemet med RPM, behandler rotfilsystemet som et skrivebeskyttet bilde som administreres av programvare kjent som OSTree. Du laster ikke ned oppdateringer for systemet, du laster ned et helt nytt bilde for å erstatte det eksisterende.
Fordelen med dette er at det er vanskelig å bryte systemet til et punkt der det ikke er i stand til å starte opp. Og hvis en ny versjon introduserer problemer, er det også enkelt å starte opp et tidligere bilde og angre uønskede endringer.
Når det gjelder programvare, er det her Fedora Silverblue vender seg til Flatpak. Alle appene du installerer fra GNOME -programvaren kommer i Flatpak -format. Fedora har sitt eget sett med Flatpak -apper, og du kan vende deg til Flathub for mer.
For å installere programvare i et annet format, kan du enten gjøre det i en beholder i terminalen ved hjelp av et program kjent som Toolbox, eller du kan legge til spesifikke RPM -er i systembildet ditt. Siden det å legge RPM til bildet krever en full omstart hver gang, er dette ikke den ideelle måten å installere apper på, og er bare best for de programmene som ennå ikke er tilgjengelige i Flatpak -formatet.
2. Uendelig OS
Endless OS er en distribusjon rettet mot barn, skoler og områder i verden uten jevn internettilgang. Som Silverblue bruker Endless en kombinasjon av OSTree og Flatpak. I motsetning til Silverblue, er Endless OSs systembilde basert på DEB.
Endless tar en strengere tilnærming til apper. Du installerer bare programvare via App Center, som bare distribuerer apper i Flatpak -formatet.
Endless OS bruker ikke et tradisjonelt skrivebordgrensesnitt (selv om det er basert på GNOME), og mange av appene sine er heller ikke tradisjonelle Linux -apper. Dette er en helt annen opplevelse.
3. Elementært operativsystem
Elementær OS er også en helt annen oppfatning av Linux. Fra og med elementært OS 6 viser AppCenter som standard bare apper som er spesielt laget for elementært operativsystem, og viser også bare Flatpak -apper.
Så selv om elementært operativsystem fortsatt er et tradisjonelt pakkebasert system, med systemoppdateringer distribuert som DEB, kan du ikke se noen apper installert som DEB -er i AppCenter.
Siden elementært operativsystem fortsatt er en Ubuntu-basert distro, kan du fortsatt bruke terminalen til å installere en hvilken som helst app tilgjengelig i Ubuntus arkiver, men du vil være avhengig av terminalen for å installere oppdateringer eller fjerne disse programmer.
På den andre siden, hvis du installerer en enkelt app fra Flathub, får du muligheten til å se alle apper som er tilgjengelige fra den kilden inne i AppCenter, siden dette er Flatpak -apper.
Er det praktisk å gå Flatpak-bare?
Det avhenger av hva slags programvare du bruker regelmessig og hva slags erfaring du vil ha. Legg merke til at hver av de tre distroene som er oppført ovenfor, gir en spesialisert brukeropplevelse.
Fedora Silverblue gir i hovedsak den reneste GNOME -opplevelsen som er tilgjengelig for Linux, ved å bruke teknologiene samfunnet fokuserer på. GNOME -fellesskapet har lagt mer energi på å utvikle og bruke Flatpak -formatet enn andre Linux -skrivebordsmiljøer, og de fleste GNOME -programvare er lett tilgjengelig.
På samme måte vil du på elementær OS ha den beste opplevelsen å holde seg til kuraterte elementære apper. I skrivende stund er det mer sannsynlig at andre apper fra Flathub skiller seg ut på versjon 6.0 enn på tidligere versjoner, ettersom mange apper nå er standard for GNOME Adwaita -temaet i stedet for det elementære tema.
Og som nevnt før, er Endless OS virkelig sin egen ting.
Hvem kan ønske å gå Flatpak-Only?
Hvis du vil ha et operativsystem som bare fungerer og kommer av veien, er denne tilnærmingen et skritt i den retningen. Brukere kan ikke konfigurere systemene sine like enkelt som tradisjonelt gjort på Linux, men det er mye mindre som kan gå galt.
Hvis de fleste appene du bruker er tilgjengelige via Flathub, er det mindre sannsynlig at du får betydelig avbrudd i arbeidsflyten din.
Tillatelsesmodellen gir mer trygghet. Du kan blokkere apper fra å få tilgang til deler av datamaskinen din som du kanskje ikke liker. Dette er enda mer et pluss når du installerer proprietær programvare som du kanskje ikke stoler på.
Hvis du er en utvikler, lar Silverblues containerbaserte tilnærming deg også jobbe uten å måtte installere utallige avhengigheter på kjernesystemet ditt.
Hvem kan ønske å unngå å gå Flatpak-Only?
Hvis du først og fremst bruker plattformapplikasjoner eller mer spesialiserte nisjeprogrammer som ikke er i Flathub, er det mulig å installere disse programmene i Silverblue og elementært operativsystem, men opplevelsen innebærer å hoppe gjennom flere bøyler enn du er vant til, og du kan synes sluttresultatet blir mindre hyggelig enn før.
Hvis du er en utvikler, må du tilpasse arbeidsflyten din. På noen distroer kan du kanskje ikke utføre den typen arbeid du ønsker i det hele tatt.
Flatpak -apper har større filstørrelser enn DEB eller RPM. Dette betyr at du vil bruke mer internettbåndbredde ved nedlastinger og mer plass på harddisken. Det er noe du må huske på hvis det er en premie.
Hvis du liker å tilpasse alle aspekter av datamaskinen din, kan isolasjonen i utformingen av Flatpak komme i veien. Det er mulig å tematisere Flatpak-apper, men til all programvaren du bruker blir konfigurert til å fungere med Flatpaks tillatelsessystem, kan det hende du oppdager at noen av dine tilpassede verktøy ikke fungerer.
Flatpak har kommet langt
For ikke så mange år siden var Flatpak et løfte om lettere tider. Nå kan nykommere av Linux installere oppdatert programvare på maskinene sine uten å gå gjennom noen av de gamle hindringene.
Teknologien har utviklet seg nok til at Linux -stasjonære datamaskiner kan samle seg rundt formatet og levere en stabil og pålitelig opplevelse. Spørsmålet er om denne opplevelsen endrer mye av det du personlig liker med Linux.
Hvordan sammenligner Flathub og Snap Store seg når du vil laste ned Linux -apper? Vi legger dem mot hverandre for å finne ut.
Les neste
- Linux
- Linux -apper
- Pakke ledere
Bertel er en digital minimalist som skriver fra en bærbar datamaskin med fysiske personvernbrytere og et operativsystem som er godkjent av Free Software Foundation. Han verdsetter etikk fremfor funksjoner og hjelper andre å ta kontroll over sine digitale liv.
Abonner på vårt nyhetsbrev
Bli med i vårt nyhetsbrev for tekniske tips, anmeldelser, gratis ebøker og eksklusive tilbud!
Klikk her for å abonnere