itsManjeet / rlxos

A truly modern implementation of GNU/Linux distribution
https://rlxos.dev
GNU General Public License v3.0
12 stars 2 forks source link

Self Contained Packages #262

Open itsManjeet opened 1 month ago

itsManjeet commented 1 month ago

RLXOS is immutable at its core, making it unfeasible to support traditional package formats. We rely on Flatpak or AppImages, each with their respective pros and cons. While AppImages align better with RLXOS's ambitions, their limitations are unacceptable. Therefore, we have decided to focus on a self-contained packaging format similar to AppImages—using a SquashFS or EROFS filesystem image. However, unlike AppImages, our approach does not require a runtime, relying instead on a manifest file that provides all necessary information to use the package. Additionally, this packaging format is not limited to RLXOS; any other Linux-based operating system with a supported architecture can adopt these packages while maintaining the same level of control over package.

DEVHELP24 commented 1 month ago

WIll be snap and flatpak be allowed_? What the hack you are will do?

DEVHELP24 commented 1 month ago

AppImage is unsecure

itsManjeet commented 1 month ago

Flatpak are already available and most probably be available as well. Snap is involve a lot of proprietary code base.

Can you elaborate how AppImages are unsecure?

DEVHELP24 commented 1 month ago

Cause it is, in Home folder

itsManjeet commented 1 month ago

Hey, Everything has issues. If you can list out points that can be considered for future release will help developer to fix them else this would not be not a proper way to block the change, right?

DEVHELP24 commented 1 month ago

I mean, because the appimages are in the home user folder, it is not write protected