Share to: share facebook share twitter share wa share telegram print page

AppImage

AppImage
Filename extension
.AppImage
Magic number41 49 02 (3 bytes hexadecimal from offset 8)
Developed bySimon Peter
Initial release2004; 20 years ago (2004)
Latest release
V13.
December 31, 2020; 3 years ago (2020-12-31)
Container forSoftware installation
Open format?Yes
Free format?Yes
Websiteappimage.org

AppImage (formerly known as klik and PortableLinuxApps) is an open-source format for distributing portable software on Linux. It aims to allow the installation of binary software independently of specific Linux distributions, a concept often referred to as upstream packaging. As a result, one AppImage can be installed and run across Ubuntu, Arch Linux, and Red Hat Enterprise Linux without needing to use different files. It aims to be a format that is self-contained, rootless, and independent of the underlying Linux distribution.[1]

Released first in 2004 under the name klik, it was continuously developed, then renamed in 2011 to PortableLinuxApps and later in 2013 to AppImage. Version 2 was released in 2016.

History

AppImage's predecessor, klik, was designed in 2004 by Simon Peter.[2] The client-side software is licensed under the GNU GPL. klik integrated with web browsers on the user's computer. Users downloaded and installed software by typing a URL beginning with klik://. This downloaded a klik "recipe" file, which was used to generate a .cmg file. For the main ingredients, pre-built .deb packages from Debian Stable repositories were usually fed into the recipe's generation process. This way, one recipe could be used to supply packages to a wide variety of platforms. With klik, only eight programs could be run at once because of the limitation of mounting compressed images with the Linux kernel, unless FUSE was used. The file was remounted each time the program was run, meaning the user could remove the program entirely by simply deleting the file. The next version, klik2, was in development and would natively incorporate the FUSE kernel module, but it never reached past the beta stage.[3] Around 2011, the klik project went dormant, and the website went offline.[4]

Simon Peter started a successor project named PortableLinuxApps with similar goals around that time.[5] The technology was adopted, for instance, by the "portablelinuxgames.org" repository, which provided hundreds of mostly open-source video games.[6]

Around 2013, the software was renamed again from portableLinuxApps to AppImage; the license became the MIT license. AppImage is the format, and AppImageKit is a concrete open-source implementation. The development happens in a GitHub repository.[7]

In 2016, Version 2 of the AppImage specification was drafted. Version 2 is unrestricted in filesystem type (a draft implementation used SquashFS).[8][9] It removes the fixed offset for where the filesystem image begins in the file and enabled digital signatures to be embedded directly in the AppImage as opposed to as a separate file.

Design

klik installing an application

AppImage aims to be an application deployment system for Linux with the following objectives: simplicity, binary compatibility, portability, distro agnosticism, no installation, no root permission, and keeping the underlying operating system untouched.[10] Because of this, AppImage does not install software by placing executables in various locations. Instead, the file is a single filesystem image itself. When run, the file is mounted with FUSE. AppImage is designed to be simpler to use than traditional installer formats such as Deb and RPM, since it is not necessary to modify the operating system or user environment.

Each file is self-contained; it includes all libraries the application depends on that are not already part of the targeted system. A version 1.0 AppImage is an ISO 9660 Rock Ridge file (which can be optionally compressed via zisofs) containing a minimal AppDir and a runtime.[11]

AppImage allows the embedding of digital signatures, which need to be verified externally. The format does not require signatures to be validated, only that they may be included.[12] AppImage does not enforce sandboxing, but it may be done by some applications.[13]

Reception and usage

In 2007, Klik was the inspiration for Alexander Larsson's glick project, the precursor of Flatpak.[14]

In 2015, Linus Torvalds, creator of the Linux kernel, said that "[t]his is just very cool. I finally got around to play with the "AppImage" version of Subsurface, and it really does seem to "just work"."[15] Mark Shuttleworth stated that "AppImages are a pretty clean experience and I admire the work behind them."[16]

See also

References

  1. ^ Mobily, Tony (2006-04-07). "Free Software Magazine interview with Simon Peter". Free Software Magazine. Archived from the original on 2007-03-30. Retrieved 2007-05-05.
  2. ^ "Slashdot - Point-and-klik Linux Software Installation?". slashdot.com. 15 January 2005.
  3. ^ Screen capture video of Klik2 on video.google.com (archived)
  4. ^ "klik - Linux Software Download". Archived from the original on 2007-06-26.
  5. ^ Peter, Simon (2010). "AppImageKit Documentation 1.0" (PDF). PortableLinuxApps.org. pp. 2–3. Archived from the original (PDF) on 2010-11-29. Retrieved 2011-07-29.
  6. ^ "Portable Games for Linux".
  7. ^ "AppImageKit". github.com. 19 November 2021.
  8. ^ "AppImage/AppImageSpec". GitHub. 18 November 2021.
  9. ^ "The future of AppImage: Type 2 and new tools". AppImage. September 15, 2016.
  10. ^ AppImage: Linux apps that run anywhere on youtube.com by Simon Peter (June 2016)
  11. ^ Peter, Simon. "AppImageKit Documentation" (PDF). Archived from the original (PDF) on 2010-11-29. Retrieved 2011-08-03.
  12. ^ "Signing AppImages — AppImage documentation". docs.appimage.org. Archived from the original on 2019-10-29. Retrieved 2019-10-29.
  13. ^ Peter, Simon (2020-09-20). "AppImage Mythbusting" (PDF). GitHub. p. 17. Retrieved 2024-01-18.
  14. ^ "Experiments with runtime-less app-bundles – Alexander Larsson". 2007-08-07. Retrieved 2024-01-18.
  15. ^ Torvalds, Linus (2016-02-05). "This is just very cool. I finally got around to play with the "AppImage"…". Google Plus. Archived from the original on 2016-02-05. Retrieved 2024-01-18.
  16. ^ Shuttleworth, Mark (2017-04-09). "I would like to thank all of you for your spirit and intellect and energy in ..." Google Plus. Archived from the original on 2017-04-09. Retrieved 2024-01-18.

Read other articles:

Phaseolus P. vulgaris Klasifikasi ilmiah Kerajaan: Plantae (tanpa takson): Angiospermae (tanpa takson): Eudikotil (tanpa takson): Rosids Ordo: Fabales Famili: Fabaceae Subfamili: Faboideae Tribus: Phaseoleae Subtribus: Phaseolinae Genus: PhaseolusL. Spesies lihat teks Phaseolus (kacang, kacang liar)[1] adalah sebuah genus dalam keluarga Fabaceae yang terdiri dari sekitar 70 spesies tumbuhan, semuanya berasal dari Amerika, utamanya Meksiko.[2] Sekitar empat spesies didomestikasika…

First edition The Fall of Kelvin Walker is a novel by Alasdair Gray. The book was adapted from Gray's earlier play of the same title. It was originally published by Canongate in 1985 and the revised text was published by Penguin Books in 1986, ISBN 978-0807611449. Plot summary Kelvin, freed from his strict Calvinist upbringing through discovering Nietzsche and the divine Ingersoll in the library of his home town of Glaik, travels to swinging-sixties London to succeed as a television intervi…

Al-HandawiyyahLingkunganNegara Arab SaudiProvinsiProvinsi MekkahKotaMekkahZona waktuUTC+3 (EAT) • Musim panas (DST)UTC+3 (EAT) Al-Handawiyyah adalah sebuah lingkungan di kota suci Mekkah di Provinsi Mekkah, tepatnya di sebelah barat Arab Saudi. Referensi lbs MakkahSejarah Garis waktu Quraisy Kenabian Muhammad Muhammad di Makkah Penaklukan Makkah Rasyidin Umayyah Kekhalifahan Ibnu Zubair Pengepungan Makkah (683) Abbasiyah Mamluk Kairo Kesultanan Utsmaniyah Revolusi Arab Kerajaan …

العلاقات البوتسوانية التشيلية بوتسوانا تشيلي   بوتسوانا   تشيلي تعديل مصدري - تعديل   العلاقات البوتسوانية التشيلية هي العلاقات الثنائية التي تجمع بين بوتسوانا وتشيلي.[1][2][3][4][5] مقارنة بين البلدين هذه مقارنة عامة ومرجعية للدولتين: وجه المقا…

CBC Music station in Halifax, Nova Scotia This article does not cite any sources. Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed.Find sources: CBH-FM – news · newspapers · books · scholar · JSTOR (February 2022) (Learn how and when to remove this template message) CBH-FMHalifax, Nova ScotiaBroadcast areaHalifax Regional MunicipalityFrequency102.7 MHz (FM)BrandingCBC MusicProgrammi…

Public housing development in Manhattan, New York For other uses, see Knickerbocker. Knickerbocker Village Knickerbocker Village Limited is a housing development in Manhattan, New York City. It is situated between the Manhattan Bridge and Brooklyn Bridge, in the Two Bridges section of the Lower East Side. Although the location was generally considered to fall in the Lower East Side, it has come to be thought of as part of Chinatown in recent years and the majority of residents are Chinese.[1…

Синелобый амазон Научная классификация Домен:ЭукариотыЦарство:ЖивотныеПодцарство:ЭуметазоиБез ранга:Двусторонне-симметричныеБез ранга:ВторичноротыеТип:ХордовыеПодтип:ПозвоночныеИнфратип:ЧелюстноротыеНадкласс:ЧетвероногиеКлада:АмниотыКлада:ЗавропсидыКласс:Птиц…

Cet article est une ébauche concernant une chaîne de télévision et l’Allemagne. Vous pouvez partager vos connaissances en l’améliorant (comment ?) selon les recommandations des projets correspondants. Si ce bandeau n'est plus pertinent, retirez-le. Cliquez ici pour en savoir plus. Cet article ne s'appuie pas, ou pas assez, sur des sources secondaires ou tertiaires (septembre 2012). Pour améliorer la vérifiabilité de l'article ainsi que son intérêt encyclopédique, il est néce…

ناني موريتي (بالإيطالية: Nanni Moretti)‏    معلومات شخصية اسم الولادة ناني موريتي الميلاد 19 أغسطس 1953 (العمر 70 سنة)برونيك  الجنسية  إيطاليا الأب لويغي موريتي  [لغات أخرى]‏  إخوة وأخوات فرانكو موريتي  مناصب رئيس لجنة التحكيم في مهرجان كان السينمائي   روبرت دي …

Election for the governorship of the U.S. state of Minnesota 1902 Minnesota gubernatorial election ← 1900 November 4, 1902 1904 →   Nominee Samuel Rinnah Van Sant Leonard A. Rosing Party Republican Democratic Popular vote 155,849 99,362 Percentage 57.53% 36.68% County resultsSant:      40–50%      50–60%      60–70%      70–80%      …

International sporting eventAsia Pacific Deaf Sports ConfederationFormation27 March 1988TypeSports federationHeadquartersPetaling Jaya, MalaysiaMembership 28 National Olympic CommitteesOfficial language EnglishPresident Mohammad Pargar[1]WebsiteAsia Pacific Deaf Sports Confederation Asia Pacific Deaf GamesAbbreviationAPDGFirst event1984 Asia Pacific Deaf Football Championship in Hong KongOccur everyfour yearsLast event2015 Asia Pacific Deaf Games in Taoyuan, TaiwanNext event2024 Asia Pac…

Palestinian family in Jerusalem Closing ceremony of Holy Sepulchre church The Nussaiba Clan, commonly spelt in English as Nuseibeh (Arabic: عائلة نسيبة; also spelt Nusaibah and Nusseibeh) is the oldest Muslim dynasty in Jerusalem.[1] The Nussaiba family has a long history and tight bonds with the Holy Land, and the Christian people of the Levant, since the days their first forefathers conquered Jerusalem in the 7th century. According to tradition, the Nusseibeh family took its …

Fortschwihrcomune Fortschwihr – Veduta LocalizzazioneStato Francia RegioneGrand Est Dipartimento Alto Reno ArrondissementColmar CantoneColmar-2 TerritorioCoordinate48°05′N 7°27′E / 48.083333°N 7.45°E48.083333; 7.45 (Fortschwihr)Coordinate: 48°05′N 7°27′E / 48.083333°N 7.45°E48.083333; 7.45 (Fortschwihr) Superficie4,78 km² Abitanti1 231[1] (2009) Densità257,53 ab./km² Altre informazioniCod. postale68320 Fuso orar…

American college soccer team Washington Huskies men's soccer 2020 Washington Huskies men's soccer teamFounded1962; 62 years ago (1962)UniversityUniversity of WashingtonAthletic directorPatrick ChunHead coachJamie Clark (9th season)ConferencePac-12LocationSeattle, WashingtonStadiumHusky Soccer Stadium (Capacity: 2,200)NicknameHuskiesColorsPurple and white    Home Away NCAA Tournament runner-up2021NCAA Tournament College Cup2021NCAA Tournament Quarterfina…

Sloop of the Royal Navy For other ships with the same name, see HMS Rosario. Rosario chasing a man-stealing schooner in Polynesian waters, c. 1871 History United Kingdom NameHMS Rosario Ordered1 April 1857 BuilderDeptford Dockyard Laid down13 June 1859 Launched17 October 1860 Commissioned20 June 1862 FateSold for breaking on 31 January 1884 General characteristics Class and typeRosario-class sloop Displacement913 tons Length160 ft 10 in (49.02 m) Beam30 ft 6 in (9.…

Algerian football club Football clubNRB Teleghma/BFull nameNadi Riadi Baladiate TeleghmaNickname(s)Zarga, Ouled SmailFounded1992; 32 years ago (1992)(as Nadi Riadi Baladiate Teleghma)GroundBachir Khabaza StadiumCapacity5000PresidentToufik BoudiafHead CoachRabah Zemamta[1]LeagueLigue 22022–23Ligue 2, Group Centre-east, 3rd Home colours Away colours Current season Nadi Riadi Baladiate Teleghma (Arabic: النادي الرياضي لبلدية التلاغمة‎), known…

Kiosques du tramway de GenèveKiosque historique de Chantepoulet bâti en 1915.PrésentationDestination initiale Abri, salle d'attente,kiosque à journaux, guichets,toilettes publiquesArchitecte Revilliod et Turrettini ?(Chantepoulet)Henri Rossire(place des Eaux-Vives)Albert Deberti et Lucien Archinard (place Claparède)Paul Rittener (rond-point de Rive)Francis Quétant et Pierre Honegger (place des Nations)Construction dès le XIXe siècle (disparus)1915-1949 (historiques)Localisation…

Davidoff Swiss Indoors 1981 Sport Tennis Data 12 ottobre – 18 ottobre Edizione 12a Superficie Cemento indoor Campioni Singolare Ivan Lendl Doppio José Luis Clerc / Ilie Năstase 1980 1982 Il Davidoff Swiss Indoors 1981 è stato un torneo di tennis giocato sul cemento indoor. È stata la 12ª edizione del torneo, che fa parte del Volvo Grand Prix 1981. Si è giocato a Basilea in Svizzera dal 12 al 18 ottobre 1981. Indice 1 Campioni 1.1 Singolare maschile 1.2 Doppio maschile 2 Collegamenti este…

EccellenzaSport Calcio TipoClub FederazioneFIGC Paese Italia OrganizzatoreLega Nazionale Dilettanti Aperturafine agosto Partecipanti500 squadre (29 gironi) su base regionale Formula29 gironi all'italiana, eventuali play-off e play-out regionali, play-off nazionali Promozione inSerie D Retrocessione in Promozione Sito Internetwww.lnd.it StoriaFondazione1991 Numero edizioni32 Ultima edizioneEccellenza 2022-2023 Edizione in corsoEccellenza 2023-2024 Modifica dati su Wikidata · Manuale L&…

Location of Lancaster County in Virginia This is a list of the National Register of Historic Places listings in Lancaster County, Virginia. This is intended to be a complete list of the properties and districts on the National Register of Historic Places in Lancaster County, Virginia, United States. The locations of National Register properties and districts for which the latitude and longitude coordinates are included below, may be seen in an online map.[1] There are 13 properties and d…

Kembali kehalaman sebelumnya