1

Topic: Can I use AppImage in Hyperbola

Hi all . I decided to create a topic if any of the users have the same question.

Nowadays, many privacy-oriented applications use AppImage for example simplex.chat Communication => https://simplex.chat/downloads/ tuta Email => or https://tuta.com/#download  etc

2

Re: Can I use AppImage in Hyperbola

Per definition an AppImage is a container for distribution of "portable applications" (Link). Also here more: https://appimage.org/

But for the marked applications I would be cautious. Yes, you should be able to execute "AppImage"-publications on Hyperbola. Nevertheless the ones called would I personal leave out. Reasoning behind: NodeJS-inclusion for both.

Human being in favor with clear principles and so also for freedom in soft- and hardware!

Certainly anyone who has the power to make you believe absurdities has the power to make you commit injustices: For a life of every being full with peace and kindness, including diversity and freedom. Capitalism is destroying our minds, the planet itself and the universe in the end!

3

Re: Can I use AppImage in Hyperbola

Hello Throgh . Thanks for your detailed answer. How do you do the analysis? Is it suitable or not? I also want to learn)) You have a certain list in your head of what can and cannot be used, you can write it so that other users can also analyze it.

4

Re: Can I use AppImage in Hyperbola

I look for the source-code of the corresponding applications:

simplex-chat -> https://github.com/simplex-chat/simplex-chat (Kotlin and TypeScript)
tutanota -> https://github.com/tutao/tutanota (TypeScript, JavaScript)

So summarizing: Exactly problematic languages being in execution. To differ here: Build-time for compilation is one thing, run-time for running those (in the AppImage) is questionable. See especially NodeJS is a problem here as it needs dependencies to build and download them in special versions again at build-time and uses them therefore also at run-time.

Human being in favor with clear principles and so also for freedom in soft- and hardware!

Certainly anyone who has the power to make you believe absurdities has the power to make you commit injustices: For a life of every being full with peace and kindness, including diversity and freedom. Capitalism is destroying our minds, the planet itself and the universe in the end!

5 (edited by jim 2024-01-10 09:50:32)

Re: Can I use AppImage in Hyperbola

Thanks for your answer and opinion

I was wondering, if we take these two examples, it would be possible to create these programs without using Java, Kotlin, TypeScript

If possible, what could be replaced?

6

Re: Can I use AppImage in Hyperbola

Sure you can replace languages, but in that case you would need better to rewrite the whole programs and create new ones. Not even a fork would help there. It would be a simple and strict restart from scratch. The problem is and stays: What language do I choose for developing and then every system can choose to support or not. Hyperbola does not out of reasoning:

https://www.hyperbola.info/news/end-of- … k-support/
https://www.hyperbola.info/todo/nodejs-removal/

Human being in favor with clear principles and so also for freedom in soft- and hardware!

Certainly anyone who has the power to make you believe absurdities has the power to make you commit injustices: For a life of every being full with peace and kindness, including diversity and freedom. Capitalism is destroying our minds, the planet itself and the universe in the end!

7

Re: Can I use AppImage in Hyperbola

Great, is this list => Incompatible Packages and Projects  https://wiki.hyperbola.info/doku.php?id … e_packages  enough to conduct analytics when using or not using the program that I want to install in Hyperbola? Or does something else need to be added to it?
By the way, the Kotlin you mentioned is not on this list.

8

Re: Can I use AppImage in Hyperbola

Oh thanks for noting about Kotlin. I will speak with the team and look over for other packages around. The listing is especially used to make sure for packaging also what can be possible and what "better not". wink

Human being in favor with clear principles and so also for freedom in soft- and hardware!

Certainly anyone who has the power to make you believe absurdities has the power to make you commit injustices: For a life of every being full with peace and kindness, including diversity and freedom. Capitalism is destroying our minds, the planet itself and the universe in the end!

9

Re: Can I use AppImage in Hyperbola

Kotlin is now listed and therefore blacklisted. Thanks for noting.

Human being in favor with clear principles and so also for freedom in soft- and hardware!

Certainly anyone who has the power to make you believe absurdities has the power to make you commit injustices: For a life of every being full with peace and kindness, including diversity and freedom. Capitalism is destroying our minds, the planet itself and the universe in the end!