AppImage
AppImage | ||||
---|---|---|---|---|
Ontwikkelaar(s) | Simon Peter | |||
Uitgebracht | 2004 | |||
Recentste versie | 13 (31 december 2020)[1] | |||
Status | Actief | |||
Besturingssysteem | Linux | |||
Geschreven in | C | |||
Categorie | Softwareinstallatie | |||
Licentie(s) | GPL (client) | |||
Versiebeheer | Officiële broncode | |||
Website | Officiële website | |||
|
AppImage (voorheen: Klik) is een systeem om software uit te voeren op Linux. Het systeem maakt gebruik van één computerbestand (.AppImage) per programma, en bevat alles wat een programma nodig heeft om te werken. Iedere gebruiker kan het bestand uitvoeren, ook zonder beheerdersrechten, zelfs op een live-cd.
Geschiedenis
[bewerken | brontekst bewerken]Klik
[bewerken | brontekst bewerken]Klik werd in 2004 ontworpen door Simon Peter[2] en was geïntegreerd in webbrowsers op de computers van gebruikers. Zij konden software downloaden en installeren door een url te typen die begon met klik://
. Daarna werd een klik-receptbestand gedownload, dat gebruikt werd om een .cmg-bestand aan te maken. Op die manier kon een recept gebruikt worden om pakketten voor veel Linuxdistributies te maken.[3]
Klikbestanden waren vaak eenvoudiger dan het compileren en installeren van een programma, omdat er feitelijk geen installatie plaatsvond. Het .cmg-bestand was een gecomprimeerde schijfkopie die werd aangekoppeld om toegang te krijgen tot het programma in kwestie, zodat het programma niet uitgepakt hoefde te worden, en zonder dat het bestandssysteem aangepast werd. Er konden slechts acht klikprogramma's tegelijk actief zijn, door de grens op het aantal ingepakte schijfkopieën dat aangekoppeld kon worden door de Linuxkernel. Het bestand werd telkens dat het programma uitgevoerd werd opnieuw aangekoppeld, wat inhield dat de gebruiker een programma kon verwijderen door simpelweg het .cmg-bestand te verwijderen.
Er werd nog gewerkt aan een tweede versie, maar die geraakte niet voorbij de bètafase.[4]
AppImage
[bewerken | brontekst bewerken]Na 2011 verscheen alsnog een opvolger onder de naam PortableLinuxApps. In 2013 werd de naam opnieuw gewijzigd, ditmaal in de huidige naam (AppImage). Het doel is vergelijkbaar met dat van voorganger Klik: het maken van programmabestanden die op elke Linuxdistributie zijn uit te voeren, geen beheerdersrechten vereisen en de systeembestanden ongemoeid laten.[5] Appimagebestanden worden aangekoppeld met behulp van FUSE.
Een nadeel van AppImage met betrekking tot beveiliging is dat er – in tegenstelling tot bijvoorbeeld Flatpak of Snap – standaard geen gebruik wordt gemaakt van sandboxing. Gebruikers of ontwikkelaars dienen daar zelf zorg voor te dragen.
AppImageHub
[bewerken | brontekst bewerken]AppImageHub is een website van Pling, onder meer bekend van KDE Store, GNOME-Look en Opendesktop.org. Op de site worden door de gemeenschap gemaakte appimages gehost.
AppImageLauncher
[bewerken | brontekst bewerken]AppImageLauncher is een onofficieel hulpprogramma die appimages op het systeem integreert. Zo kan het programma appimages automatisch naar een vooraf ingestelde locatie verplaatsen, snelkoppelingen maken en programma's automatisch bijwerken. Hiervoor wordt gebruikgemaakt van de achtergronddienst appimagelauncherd.
Het programma wordt gemaakt door een van de ontwikkelaars van het AppImage-project.
Een alternatief voor AppImageLauncher is Gear Lever.[6]
Ontvangst en gebruik
[bewerken | brontekst bewerken]Glick, het programma van Alexander Larsson en de voorloper van Flatpak, was geïnspireerd op Klik.[7]
Linus Torvalds was in 2015 erg te spreken over appimages.[8] Ook Mark Shuttleworth van Canonical liet zich er positief over uit.[9]
Anno 2024 is de enige distributie die standaard (deels) gebruikmaakt van appimages Nitrux[10], bekend van de Maui Shell-werkomgeving.
Zie ook
[bewerken | brontekst bewerken]Externe links
[bewerken | brontekst bewerken]- (en) Officiële website
- (en) AppImageHub
- (en) AppImageLauncher
- ↑ Release 13 (31 december 2020). Geraadpleegd op 21 juni 2021.
- ↑ (en) Point-and-klik Linux Software Installation? - Slashdot. Slashdot (15 januari 2005). Gearchiveerd op 12 mei 2020. Geraadpleegd op 1 juli 2024.
- ↑ (en) Don't Install, Just Copy with klik. KDE Dot News (12 april 2008). Gearchiveerd op 12 april 2008. Geraadpleegd op 1 juli 2024 – via web.archive.org.
- ↑ (en) klik2 Technology Preview. Simon Peter (24 juni 2011). Gearchiveerd op 24 juni 2011. Geraadpleegd op 1 juli 2024 – via web.archive.org.
- ↑ (en) AppImage: Linux apps that run anywhere. probono (5 juni 2016). Gearchiveerd op 13 april 2020. Geraadpleegd op 1 juli 2024 – via YouTube.
- ↑ (en) Sneddon, Joey, AppImage Fan? You Need to Check Out 'Gear Lever'. OMG! Ubuntu (30 juli 2024). Geraadpleegd op 31 juli 2024.
- ↑ (en) Experiments with runtime-less app-bundles – Alexander Larsson (7 augustus 2007). Gearchiveerd op 22 juni 2018. Geraadpleegd op 1 juli 2024.
- ↑ (en) This is just very cool. I finally got around to play with the "AppImage"…. Linux Torvalds (5 februari 2016). Gearchiveerd op 5 februari 2016. Geraadpleegd op 1 juli 2024 – via web.archive.org.
- ↑ (en) I would like to thank all of you for your spirit and intellect and energy in .... Mark Shuttleworth (9 april 2017). Gearchiveerd op 9 april 2017. Geraadpleegd op 1 juli 2024 – via web.archive.org.
- ↑ (en) Nitrux — #YourNextOS —Boldly Different. Nitrux. Gearchiveerd op 7 mei 2024. Geraadpleegd op 1 juli 2024.