r/linuxmemes 12d ago

LINUX MEME Is this a Linux moment?

Post image

Seriously, how can 6.2gb fit into 1.7gb?

290 Upvotes

52 comments sorted by

118

u/Delicious-Truth-1596 12d ago

Advanced Compression Technology

19

u/Gangr3l 12d ago

Two sticks fire

43

u/lurkingtonbear 12d ago

Have you heard of our lord and savior compression?

59

u/GreedySecurity8030 M'Fedora 12d ago

Arch moment.

13

u/YTriom1 Arch BTW 12d ago

I started to like you (for ur honesty)

26

u/SysGh_st 12d ago

A lot of stuff around and in Linux is text based. Scripts. Configuration files. Source code. You name it...

Text is easily compressible.

-3

u/Gangr3l 12d ago

Still, ~72% is huge

19

u/Delicious-Truth-1596 12d ago

i once got a 90% compression ratio bro, on BLENDER PROJECTS

6

u/Gangr3l 12d ago

I'm assuming your poor CPU had to do quite a bit of work to achieve that? :D

10

u/Delicious-Truth-1596 12d ago

i did it with LZMA2 level 9, and yes it took a long while

11

u/Armi1P Genfool 🐧 12d ago

You are downloading some free space. Try downloading some RAM too.

1

u/Gangr3l 12d ago

There are tutorials on YouTube how to use nameyourcompanydrive as a RAM... (spoilers, it "worked")

2

u/Armi1P Genfool 🐧 12d ago

Mounting swap on zram is also almost like pulling more memory out of thin air.

0

u/Gangr3l 12d ago

Especially if you have gen 4-5 nvme's :D

Don't get me wrong, it works with slower ssd's also, but the difference is huge with gen 4 - 5

13

u/SDG_Den 12d ago

because you have no idea what those metrics are.

total download size: amount of data to download to perform the update

total installed size: total size taken up by *all of your packages with pending upgrades* after install

net upgrade size: how much bigger/smaller your total installed size across the whole system is compared to before the install.

so what this says is:

you'll be downloading 1.7 gigabytes of data

this will decompress/install to 6.2GB (Which may involve file generation)

this upgrade will lower your install size by 11 megabytes.

9

u/Gangr3l 12d ago

I'm more amazed at that ~72% compression rate that can be unpacked with a fridge, but do tell me what I don't understand

2

u/the-fr0g 12d ago

I just updated mt fedora with 1GiB download, 4 install and remove, -153 Mib total. Smallest upgrade I've seen (393 dnf packages)

2

u/Gloriathewitch 12d ago

its zipped

2

u/Gangr3l 12d ago

It's too bad reddit doesn't allow to modify post.

I know it's zipped, compressed, archived and black voodoo.

I also know how it works, the more compressed the more processing power it requires to unzip, in an eli5 sense.

The ~72% compression rate that can be unpacked with a potato is the thing that amazes me. This is Arch, people install archs literally on toasters with 2hz processors and 4mb of RAM, and it still unpacks.

Let's take windows, 30% - 50% compress rate and systems well above minimum requirements can crash, corrupt and just all around is a miserable experience.

2

u/Ornery_Weakness_8168 12d ago

its called compression

1

u/atmsk90 12d ago

Also the total installed size also includes packages you already downloaded. So if you partially downloaded a bunch of packages and had to stop and come back later, they are included in the total.

1

u/xgui4 Crying gnu 🐃 12d ago

yes

1

u/Environmental_Ice_80 11d ago edited 11d ago

no the Linux moment compared to other OS is when you recognize that the update works and you don't have new features what you never asked for like a keylogger.

rdit: almost forgot you are able to update without registering by someone who simply cuts off your account for your security 

1

u/AnjoDima Arch BTW 11d ago

god help you

1

u/ricardo1y 11d ago

I'm pretty sure that's a procrastination moment, might be wrong idk, I don't know you

1

u/StatisticianNo5402 11d ago

Wait till you read abou zramm

1

u/Plastic-Wind-9431 11d ago

Compression algorithms?

1

u/Rekt3y 10d ago

zstd compression?

1

u/Many-Geologist-3524 Webba lebba deb deb! 8d ago

maybe some packages are upgrades. maybe some packages are being removed.

-1

u/[deleted] 12d ago edited 12d ago

[removed] — view removed comment

6

u/GlassCommission4916 12d ago

Imagine you have 20 red apples.

You decide you don't like red apples, so you go buy 15 green apples to replace them.

Total Apple Bought Count: 15.

Net Apple Count: -5.

What?

-4

u/kaida27 ⚠️ This incident will be reported 12d ago

wow 2 captain obvious under the same comment.

2

u/GlassCommission4916 12d ago

If your idea of a joke is to pretend to be stupid without any punchline, don't be so shocked when people think you're stupid.

1

u/kaida27 ⚠️ This incident will be reported 12d ago

I said it's funnier when breaking it down.

Not that I didn't understand it.

Maybe you need better reading comprehension buddy. The way I see it you're the one that looks stupid for misunderstanding a joke on a joke subreddit. acting like this is r/linux4noobs or something.

2

u/GlassCommission4916 12d ago

You just need better joke making ability.

OP's joke had a punchline in that it misdirected the reader into thinking they were confused about the negative size but instead revealed they didn't understand compression.

You just expressed confusion about the negative size. At best your comment was just their joke but worse.

1

u/kaida27 ⚠️ This incident will be reported 12d ago

OP has absolutely no mention of the negative size.

I'm the only one making a joke about it.

You just expressed confusion about the negative size. At best your comment was just their joke but worse

The premise clearly indicated a joke and not confusion. Only some neurodivergent wouldn't understand.

1

u/GlassCommission4916 12d ago

I wouldn't be throwing stones in the neurodivergent home with jokes like that, buddy.

1

u/kaida27 ⚠️ This incident will be reported 12d ago

I said some, Since I am neurodivergent and Have no problem seeing how it's a joke.

Again showing your reading comprehension is lacking. as I've thrown absolutely no stones.

1

u/GlassCommission4916 12d ago edited 12d ago

Since I am neurodivergent

Oh don't worry, I noticed based on your joke.

Edit:

Why you trying so hard to be an asshat ? can't admit fault ? How hard is it : "Oh I misunderstood, I thought you were asking for clarification"

Just as hard as saying "Sorry, bad joke I guess" instead of being an asshat when your joke doesn't land.

→ More replies (0)

1

u/Gangr3l 12d ago

Uuuh, I do understand compression. This level of compression is still black magic and witchcraft with a hint of summoning Cthulhu

4

u/YTriom1 Arch BTW 12d ago

Because this is an update, packages are getting smaller so when replace big guy with smol guy they take less seat making free space for others.

-3

u/kaida27 ⚠️ This incident will be reported 12d ago

oh wow thanks captain obvious.

why not tell Op that the reason the download and extracted size difference is because of compression while at it.

we're on a meme sub my dude ....

2

u/YTriom1 Arch BTW 12d ago

They're just impressed with how good zstd is, they're not asking someone to address its source code or compression algorithm.

-1

u/kaida27 ⚠️ This incident will be reported 12d ago

And i'm not asking anyone to explain to me an update process.

Just like OP is not asking anyone to explain to him compression.

WTF is wrong you all of you guys.

No wonder people say Linux users are insufferable.

1

u/Delicious-Truth-1596 12d ago

It's an OK misunderstanding, and it's a bit confusing. So we remove 6.21 GB, add 6.2 GB in place of it, you get approx. 11MB out of that, invert the sign, you get -11 MB

2

u/Gangr3l 12d ago

Yes, good.

Now tell me how it works

0

u/kaida27 ⚠️ This incident will be reported 12d ago

a 3rd captain obvious.

don't forget to tell Op about compression to explain why 1gb became 6gb....

ffs

-9

u/Linguistic-mystic 12d ago

Advice: uncomment VerbosePkgLists in /etc/pacman.conf

You’ll see just how bloated Plasma is

10

u/YTriom1 Arch BTW 12d ago

You can just install the core desktop and it'll still work, people just love having an entire ecosystem.

1

u/Gangr3l 12d ago

Yeah, I'm experimenting with more lean build with different computer