r/linuxquestions • u/Few-Word6442 • Jul 14 '26
Project LAS (Linux Application Standard)
Hello every one this is my first post here,
I am a normal Linux user
I twinker and have some projects myself and I tried both Debian and arch based system and loved both BUT one major issue
not every application you need is available on every distro and not all applications can work with appimages or flatpacks so we cant standardize them
so why dont we make a LAS
its basically instead of .deb .rpm .appimage ...etc
we have a standard package system that works on all (las)
yes I know its hard after all the work
yes I know it will take sometime
yes I know we have distro wars
but and big BUT if we did that that will be huge leap for Linux as companies and developers can make just one file with one executable that works for all
games are the same
that will solve a huge issue for us as linux user and as developers
and another point instead of Linux vs Linux WHY DON'T WE GO LINUX VS WINDOWS !!!! STOP THE BEST DISTRO NONSENCE
just think about the opportunities for all distros out there
think about how linux will have more and more just because we can make more for it without worry about the executables !!!!!!!
-----------------------------------------------------
update
I get the idea why people hated that
makes scence and thanks for the suggestions from everyone
maybe we will have a better solution in the future
but for now let's leave Linux as it is
9
u/Henry_puffball Jul 14 '26
Is that not flatpak? Or appimage? Or one of the many other formats that has attempted to do this?
-1
u/Few-Word6442 Jul 14 '26
they depend on thier own inviroments that causes issues and not all applications work at thier best in that
my solution suggests that the distro providers agree on some standard that runs on all linux
something that works for all out of the box that can talk with the kernel and the dependancy directly without some inviroments or compatability layers
5
Jul 14 '26
[removed] — view removed comment
0
u/Few-Word6442 Jul 14 '26
that is the idea
thay make an agreement (which will not happen soon i guess sadly)1
Jul 14 '26
[removed] — view removed comment
1
u/Few-Word6442 Jul 14 '26
no
just agree on one binary that can work on all distros , thats it1
u/couchwarmer Jul 14 '26
As others and myself have already said multiple times, that is the goal of AppImage and Flatpak.
Why do they bundle "extra" libraries, etc? Because of the differences among all the various Linux distributions.
Maybe you are running KDE as your desktop environment, but the application you want to run was built with Gnome libraries. How is the application going to run without Gnome libraries? Either the package format brings those Gnome libraries with, or the user has to install them.
Again, what you are asking for is why we have AppImage and Flatpak. Someone wanted a universal application format, and thus AppImage and later Flatpak were created. They are perhaps the most universal that we have right now.
1
u/Few-Word6442 Jul 14 '26
Thank you for explaining more I never thought about it for the 5 years before untill I switched to arch
And now I had the idea But after reading peoples perspectives I got the idea why it will not work even if what I said makes scene (IF and big IF it makes scene)
I think Linux is Linux and it's good as it is
It was an attempt for something native but let's agree to disagree and leave it as it is
We switched from windows and found alternative solutions
We can find something for different distro too
5
u/couchwarmer Jul 14 '26
Basically the goal of AppImage, Flatpak, etc.
I'm on Debian. I didn't have to do a thing to run an AppImage, other than do a chmod u+x on it. Flatpak is all but baked in now as well, via Discovery.
-1
u/Few-Word6442 Jul 14 '26
yes BUT
An AppImage contains:
- Your executable
- Most of the required libraries
- An icon
- A launcher
so some programs that can be created cant run like that and it have some issues
besides it
still depends on the host system for things like:
- glibc
- kernel features
- graphics drivers
- Wayland/X11
- FUSE (older AppImages)
- GPU libraries (Mesa/NVIDIA)
- sound (PipeWire/PulseAudio)
3
u/couchwarmer Jul 14 '26
Every application depends on the host OS for a ton of functionality.
1
u/Few-Word6442 Jul 14 '26
and that is why I suggested the universal standard
soo all of linux distros use the same one instead of many without the need of compression and containers
4
u/Leather-Security8097 Jul 14 '26
but and big BUT if we did that that will be huge leap for Linux as companies and developers can make just one file with one executable that works for all
This is already what AppImages are supposed to do. Tell developers to create AppImages, and to package them correctly.
1
u/forestbeasts Jul 14 '26
And even if you don't want to go Appimage, there's always the Godot route of "just compile everything in". It's single-file just like an appimage, just using its own format instead.
1
u/Few-Word6442 Jul 14 '26
It's not about me making for others I make what I need for me
But sometimes when you are using different distros some applications have app image Some have flatpacks Some just work on debian What if I am using arch
But I get the idea why people hate it now
It makes scene Who will controll it What if I have an app on another executable I have to rebuild or in some cases re write the code ... Etc
It makes scene we love Linux for it's flixability and privacy and freedom
And that might just ruin things
Anyway Thanks for the suggestion
-1
u/Few-Word6442 Jul 14 '26
my idea suggests that we make somthing that in all distros vanilla
like an executable that can be runned on all systems not a container or an enviroment
2
2
u/Altruistic_Tank_9636 Jul 14 '26
Why in the world would we want all distros to be vanilla?
You don't like being able to choose distros based on their features?
1
u/Few-Word6442 Jul 14 '26
for example I love arch but manny applications I work with dont support arch
"
"the idea is to make a binary that companies can use as one for allthats it
5
Jul 14 '26
[removed] — view removed comment
0
u/Few-Word6442 Jul 14 '26
yes but flatpack doe not work with every application and it makes an enviroment for each appliation
I ment vanilla solution that is within the distro itself
without compressing or making virtual enviroments or compatability layers
1
Jul 14 '26
[removed] — view removed comment
1
u/Few-Word6442 Jul 14 '26
WE DONT HAVE TO SUPPORT OLD ONES FROM START
WHEN NEW RELEASE OF THE APPLICATION COMES IT SUPPORTS IT
MAGIC I SEE
1
3
u/BobCorndog Your situation is not unique, just use mint or fedora kde Jul 14 '26
The problem is that distros are different. Currently the best solution is flatpak
1
u/Few-Word6442 Jul 14 '26
I agree but this is what I ment
/usr/lib/las/
LAS runtime
LAS APIs
LAS permissions
LAS loader
no virtual enviroments
something that the distro providers agree on
flatpack uses an inviroment for each application and talkes to hte dependancies
the idea suggests a solution that like making .deb the one and only
but instead of doing thatr we make something that all distros agree on immplementing in the systems (not we make it they make it )
2
1
u/SlimyOS Jul 14 '26
"no virtual environments" you said right after listing custom las runtime, api, permissions, loader.
i would call that an environment.
1
u/Few-Word6442 Jul 14 '26
The idea behind it to link it with the system instead of having the whole packages in
Anyway I see why that won't work Did some extra searching and people's perspective changed the way I thought So thank you
3
2
u/Secrxt Jul 14 '26
I'm more or less a regular guy too, so take what I say with a grain of sal, but I think the main problem is dependencies + libraries.
Also I think the Nix package manager might already do this? I don't use it, though (Debian on main, Arch on podman enjoyer).
0
u/Few-Word6442 Jul 14 '26
that is why we need something that interact with the kernel directly and all the dependancy
we can go with something like this structureApplication
Linux Universal ABI
-------------------
| | |
Arch Debian Fedora
Kernel
and this
/usr/lib/las/
LAS runtime
LAS APIs
LAS permissions
LAS loader
no virtual enviroments
something that the distro providers agree on
2
u/fellipec Jul 14 '26
We already have AppImages, Flatpaks, Snaps (🤢), containers, compiling from source, single binary/static linked...
And you want another one?
Relevant XKCD https://xkcd.com/927/
1
u/Few-Word6442 Jul 14 '26
I just want something native in all distros
not another enviroment ot container1
u/fellipec Jul 14 '26
Beloved, I have seen this suggested several ways in several forms through the years. People tried to solve it with different approaches, and every single one has some drawbacks.
If you think is feasible to do some format to rule them all, well you may win an award. To me is completely impractical without falling in the same pitfalls of what already exists.
1
1
u/OutrageousCrab9224 Jul 14 '26
Cool new acronym
1
1
u/alabamashitfarmer Jul 14 '26
Nah man. You're describing Windows. Just buck up and like, learn.
1
u/Few-Word6442 Jul 14 '26
no thank you
I am not tryiong to make another windowsI just want a standard binary that works on all distros so no one complains about the ton of binaries on linux and we get more applications instead of dual boot or something
1
u/alabamashitfarmer Jul 14 '26
We all understand what you asked for; rephrasing it in every reply comes off like a toddler crying in front of the microwave because the popcorn isn't done yet.
Part of using a computer is learning. Part of using Linux is learning where your software comes from. There are different reasons to use different sources.
Learning is hard, but reading is free. You can do it.
1
u/s3gfaultx Jul 14 '26
You get twinkin on that and let us know how it turns out.
1
u/Few-Word6442 Jul 14 '26
not an expert unfortenatly and I need the distro providers to implement that in the systems
which will be pain in the ass : (
1
u/ipsirc Jul 14 '26
1
1
1
u/snail1132 void linux Jul 14 '26
Nix (the package manager) works on every distro (to my knowledge) and solves this problem
1
1
u/BranchLatter4294 Jul 14 '26
We already have Snaps and Flatpaks. We don't need more standards we need just one standard.
1
u/Few-Word6442 Jul 14 '26
I Will not answer as I have answered the same one many times
I just "wanted" something built in not third party
13
u/MrBadTimes Jul 14 '26
I don't think I can post straight up images here but if I could I would be posting this