News for hackers. Stuff that matters.
Re:XARs: An efficient system for self-contained executables by thangngoc89 on Friday July 13, 2018 @01:14PM (#17524798)
- AppImages: Linux apps that run anywhere - XARs: packages Python (node.js, lua scripts app) into executable files
Re:XARs: An efficient system for self-contained executables by mediocrejoker on Friday July 13, 2018 @01:22PM (#17524856)
Thanks for providing that summary. Does this mean the two could be used together?
Re:XARs: An efficient system for self-contained executables by thangngoc89 on Friday July 13, 2018 @02:31PM (#17525504)
From my understandings:

- AppImage: it packs Linux apps into a tar file so you can unzip it later and run the executable of the app. The main selling point of AppImage is it's distro-independent

- XAR: it packs dynamic languages programs (python, node.js, lua) into a executable file. The executable includes the language runtime, a fuse filesystem to mount the program's source code.

In conclusion, I don't think you ever needs to make an AppImage for XAR executable file.

Re:XARs: An efficient system for self-contained executables by RazZziel on Friday July 13, 2018 @05:51PM (#17527071)
Not exactly: An AppImage file packs a Linux app as a compressed ISO image with an ELF preamble that is able to access the contents of the ISO image without unpacking, so you can just double click the package and run the app without ever unpacking it.
Re:XARs: An efficient system for self-contained executables by probonopd on Thursday July 19, 2018 @02:19AM (#17564251)
Is there anything XAR can do that AppImage cannot?

There are very complex Python applications (e.g., Ultimaker Cura) which are packaged in the AppImage format as self-standing single-file executables, including the Python interpreter, libraries, and other resources.