← Home ← Back to /g/

Thread 106919112

29 posts 8 images /g/
Anonymous No.106919112 [Report] >>106919142 >>106919177 >>106919195 >>106919586 >>106919924 >>106920255 >>106920689 >>106920719 >>106920918
>single exe, no install, no dependency hell, just download it, put it wherever you want, double click, it runs
why is this not the norm
Anonymous No.106919130 [Report] >>106919844 >>106920689
>double click a program to run
b-b-b-but m-m-muh terminal!!
Anonymous No.106919142 [Report] >>106919283
>>106919112 (OP)
it's called portable apps. next question
Anonymous No.106919146 [Report] >>106919174 >>106919190 >>106919306 >>106919934 >>106920900
>sudo pacman -S firefox
AAAAAAAAARRRRRRGGGGHHH
SAVE ME NIGGERMAN, I CANT READ
Anonymous No.106919174 [Report] >>106920961
>>106919146
People don't want to type things when installing programs. What's this? DOS era?
Anonymous No.106919177 [Report] >>106919279
>>106919112 (OP)
APIs and ABIs change, except Win32.
Anonymous No.106919190 [Report] >>106919883
>>106919146
Not portable, and you’re limited to how up to date the rest of the system is. macOS and windows do it way better. The system can be updated or outdated as much as you want, and the application can be updated or outdated as much as you want. That’s TRUE freedom.
Anonymous No.106919195 [Report]
>>106919112 (OP)
AppImage
Anonymous No.106919256 [Report]
with ai the norm needs to be hyperoptimized 5 KB exes in assembly with 0 dependencies
Anonymous No.106919279 [Report] >>106919303 >>106919327 >>106919377
>>106919177
>except win32
Would you care for another Microsoft Visual C++ Runtime Redistributable (2010) sir?
Anonymous No.106919283 [Report]
>>106919142
The question wasn't what it's called, but rather why isn't it the norm, you dumb nigger.
Anonymous No.106919303 [Report]
>>106919279
msvcrt is not win32 you brownoid retarded
Anonymous No.106919306 [Report]
>>106919146
Imagine using a FOMO computer where programs randomly sunset because muh le dependencies LMAO
Anonymous No.106919310 [Report]
usecase for that?
probably tons
Anonymous No.106919327 [Report]
>>106919279
>C++
There's your problem. The C++ runtime is not win32.

C++ was the original sin which led to COM, which led to the destruction of Windows.
Anonymous No.106919377 [Report] >>106920236
>>106919279
What is static linking? If you don't care about binary size, just statically link your Win32 program and boom you only need the .exe for basically any version of windows that still supported.
Anonymous No.106919586 [Report] >>106920961
>>106919112 (OP)
>why is this not the norm
Because it makes the program disproportionately larger than it has to be.
Imagine if you had to have multiple JDKs and .NETs for your multiple stand alone executables
Anonymous No.106919844 [Report]
>>106919130
Thanks, anon. Saved.
Anonymous No.106919883 [Report]
>>106919190
>Flatpak
>does not depend on the system libs
>is sandboxed
>able to freeze or downgrade
Ik, it's not that portable, but good luck getting a portable browser. The other true portable alternative is an AppImage.
Anonymous No.106919924 [Report] >>106920286
>>106919112 (OP)
I'm going to devote far more effort to this question than it deserves, but hey.
Have you ever played World of Warcraft, anon?
Have you ever downloaded addons for it?
Have you ever explored the folders of the addons you downloaded?
If so then you should know that:
1) Most addons depend on many other addons (ACE3, LibStub, Callback handlers, etc).
Yet you don't have to install those addons yourself. Why? Because
2) Most addons come with the libraries they use
That means every addon is bloat hell. You have one hundred addons installed? Then you also have one hundred copies of the same libraries, each copy wasting RAM and CPU for literally no benefit.

Now scale it a bit.

Do you want every exe to include every dependency? Do you want every exe to be hundreds of megabytes, you fucking asshole? kys already.
Anonymous No.106919934 [Report]
>>106919146
I do this and we BOTH KNOW that it is annoying. We KNOW it's frustrating so let's just drop the act. Every time I sudo chmod and have to type in my password I get a little irritated. When I accidentally forget sudo when I edit a file then can't save after making edits I get mad. Typing is AIDS and fundamentally people dislike it unless necessary. It's why voice commands are just gimmicks and never catch on. For people, the most harmonious way to interact with the world is silently pressing icons. Typing is basically speech but slower.
Anonymous No.106920236 [Report]
>>106919377
> static linking
Saar, you can't statically link my library, saar put these dlls in the same folder
Anonymous No.106920255 [Report]
>>106919112 (OP)
it is hard to bundle all deps
Anonymous No.106920286 [Report]
>>106919924
> each copy wasting RAM
I doubt that, anon. Windows(and any other OS) is smart enough to not load the same shit multiple times and usually just share it between applications
Anonymous No.106920689 [Report]
>>106919112 (OP)
Other software won't recognise that you did that, there are loads of apps that are available as portablr and installer versions, the installer is just helpful to use the app in conjunction with other apps.

>>106919130
i don't have this problem in kde
Anonymous No.106920719 [Report] >>106920961
>>106919112 (OP)
appimages are a thing
Anonymous No.106920900 [Report]
>>106919146
>winget install Firefox
Anonymous No.106920918 [Report]
>>106919112 (OP)
why yes of course i want to not be able to run my software stack on anything that isnt a gaymer PC with 2 TB of storage, you dumb fucking ragebaiting niggerfaggot
Anonymous No.106920961 [Report]
>>106919174
B..b..but I am a power user.
>>106919586
Are you still on PATA?
>>106920719
A thing I won't use.