You are not logged in.

#1 2024-09-02 15:08:13

Halano
Member
From: Egypt
Registered: 2023-02-07
Posts: 29
Website

[SOLVED] ( debloat/reduce ) Arch iso size

Arch iso is over 1 GB now and all it does fetch packages from arch servers
After I unsquashfs arch iso content I find 30% of it useless nobody use it during installation
Two primary reason people use the iso installing archlinux or chroot to fix a broken part of the system
I want to have discussion on why shouldn't arch iso be smaller or we got compressed (xz/gz) iso from archlinux.org
I got medium internet speed and monthly quota, and yes size matter.

Last edited by Halano (2024-09-02 20:53:40)


.: HalanoSiblee The Smart Moth :.

Offline

#2 2024-09-02 15:09:48

Head_on_a_Stick
Member
From: Belsize Park
Registered: 2014-02-20
Posts: 8,091
Website

Re: [SOLVED] ( debloat/reduce ) Arch iso size

Use a bootstrap image instead.

Offline

#3 2024-09-02 15:26:25

Trilby
Inspector Parrot
Registered: 2011-11-29
Posts: 30,125
Website

Re: [SOLVED] ( debloat/reduce ) Arch iso size

Halano wrote:

arch iso content I find 30% of it useless nobody use it during installation

And how did you find that?  I don't recall being part of that survey.  What is this "useless" 30%?

Don't get me wrong.  Arch is bloated.  It always has been.  And I'd be all for trimming a lot.  But just because something is of no use to you does not mean it is useless to everyone.  The iso is made for everyone.  If you want an iso made just for you, then make your own.


"UNIX is simple and coherent" - Dennis Ritchie; "GNU's Not Unix" - Richard Stallman

Offline

#4 2024-09-02 16:29:55

Halano
Member
From: Egypt
Registered: 2023-02-07
Posts: 29
Website

Re: [SOLVED] ( debloat/reduce ) Arch iso size

Head_on_a_Stick wrote:

Use a bootstrap image instead.

Where/link

Trilby wrote:

And how did you find that?  I don't recall being part of that survey.  What is this "useless" 30%?

Don't get me wrong.  Arch is bloated.  It always has been.  And I'd be all for trimming a lot.  But just because something is of no use to you does not mean it is useless to everyone.  The iso is made for everyone.  If you want an iso made just for you, then make your own.

I really don't remember all of them I analysis the iso 3 days ago I find stuff like pulseaudio ??? X11 ? and some nonuse utils

Trilby wrote:

If you want an iso made just for you, then make your own. 

that kinda rude explains that you get triggered, but Im glad you admit it's bloated and happy you working on trimming it, and please provide compressed iso
next release.


.: HalanoSiblee The Smart Moth :.

Offline

#5 2024-09-02 16:34:47

Scimmia
Fellow
Registered: 2012-09-01
Posts: 11,896

Re: [SOLVED] ( debloat/reduce ) Arch iso size

These are the packages being pulled in on the ISO: https://gitlab.archlinux.org/archlinux/ … type=heads

So what from that list are you going to eliminate?

Offline

#6 2024-09-02 16:48:21

Halano
Member
From: Egypt
Registered: 2023-02-07
Posts: 29
Website

Re: [SOLVED] ( debloat/reduce ) Arch iso size

Scimmia wrote:

These are the packages being pulled in on the ISO: https://gitlab.archlinux.org/archlinux/ … type=heads

So what from that list are you going to eliminate?

how wtf 130 package shouldn't be 1,100,000 KB iso and they all indeed useful
I believe there is more.


.: HalanoSiblee The Smart Moth :.

Offline

#7 2024-09-02 16:49:00

Scimmia
Fellow
Registered: 2012-09-01
Posts: 11,896

Re: [SOLVED] ( debloat/reduce ) Arch iso size

I mean obviously each of those has dependencies, but you can't eliminate those.

Last edited by Scimmia (2024-09-02 16:49:12)

Offline

#8 2024-09-02 18:11:00

Head_on_a_Stick
Member
From: Belsize Park
Registered: 2014-02-20
Posts: 8,091
Website

Re: [SOLVED] ( debloat/reduce ) Arch iso size

Halano wrote:
Head_on_a_Stick wrote:

Use a bootstrap image instead.

Where/link

The bootstrap images are available from the same servers that host the ISO images.

Last edited by Head_on_a_Stick (2024-09-02 18:11:28)

Offline

#9 2024-09-02 19:43:04

Trilby
Inspector Parrot
Registered: 2011-11-29
Posts: 30,125
Website

Re: [SOLVED] ( debloat/reduce ) Arch iso size

Halano wrote:

I find stuff like pulseaudio ??? X11 ?

Well that's just false.  These are not on the archiso.

Halano wrote:

that kinda rude explains that you get triggered

It's rude that I suggested an alternative to do just what you want?  That is most certainly not rude ... nor "triggered".

So, blatant lies, insults, and accusing others of being angry.  Yup, we've hit Troll Bingo.


"UNIX is simple and coherent" - Dennis Ritchie; "GNU's Not Unix" - Richard Stallman

Offline

#10 2024-09-02 20:45:48

seth
Member
Registered: 2012-09-03
Posts: 56,230

Re: [SOLVED] ( debloat/reduce ) Arch iso size

There's of course a very simple explanation why the OP thinks that useless stuff like X11 and pulseaudio is in the install iso despite not existing in the arch install iso…

Ftr, linux-firmware probably makes the brunt of the "bloat" and most of it is indeed useless for most people. Unfortunately it's different parts for everybody…
Also ftr., I can clearly see one package in that list that's completely useless and should™ not be in the iso at all - so there's 5MB to shave off tongue

Oh, and the OPs attitude is of course easily explained by his birthday (no, not that one - the "entitled generation" is the next one…)

Offline

#11 2024-09-02 20:53:02

Halano
Member
From: Egypt
Registered: 2023-02-07
Posts: 29
Website

Re: [SOLVED] ( debloat/reduce ) Arch iso size

Trilby wrote:

So, blatant lies, insults, and accusing others of being angry.  Yup, we've hit Troll Bingo.

enough yapping TL;DR (reduce archlinux iso size) if possible , thanks for understanding.


.: HalanoSiblee The Smart Moth :.

Offline

#12 2024-09-03 04:52:53

Awebb
Member
Registered: 2010-05-06
Posts: 6,497

Re: [SOLVED] ( debloat/reduce ) Arch iso size

Great, another thread like this.

There are proper channels for everything and proper procedure. Going to the bbs and demanding is neither. If you've identified 30% of all packages as useless, then at least provide a list, one line per package and a reason.

Offline

#13 2024-09-03 08:58:29

nl6720
The Evil Wiki Admin
Registered: 2016-07-02
Posts: 644

Re: [SOLVED] ( debloat/reduce ) Arch iso size

seth wrote:

There's of course a very simple explanation why the OP thinks that useless stuff like X11 and pulseaudio is in the install iso despite not existing in the arch install iso…

IMO the most likely explanation is that OP misunderstood the libpulse, xorg-xprop, xorg-xset and xorgproto packages.

Offline

#14 2024-09-03 11:39:28

Halano
Member
From: Egypt
Registered: 2023-02-07
Posts: 29
Website

Re: [SOLVED] ( debloat/reduce ) Arch iso size

nl6720 wrote:

IMO the most likely explanation is that OP misunderstood the libpulse, xorg-xprop, xorg-xset and xorgproto packages.

Thanks for point that out <3 (that my meaning for pulse & x11)
They ignored the concept and focus on bullying me instead because tiny typo,
linux-firmware & linux packages take half of the iso (+490 MB) so hope they debloat the other half smile


.: HalanoSiblee The Smart Moth :.

Offline

#15 2024-09-03 12:24:51

Trilby
Inspector Parrot
Registered: 2011-11-29
Posts: 30,125
Website

Re: [SOLVED] ( debloat/reduce ) Arch iso size

Seriously, archiso exists precisely for your current goals.  Yet you don't want to use it and you see the suggestion as "rude".  Meanwhile, you want everyone else to pander to your particular tastes and make the default ISO just what you and only you want it to be.

TLDR: the world doesn't revolve around you.

Given that 30% of my activity on these forums over the past 24 hours has been in this thread, perhaps I should "debloat" my forum contributions as this thread is clearly the useless 30% of my activity.


"UNIX is simple and coherent" - Dennis Ritchie; "GNU's Not Unix" - Richard Stallman

Offline

#16 2024-09-03 12:47:59

seth
Member
Registered: 2012-09-03
Posts: 56,230

Re: [SOLVED] ( debloat/reduce ) Arch iso size

nl6720 wrote:

IMO the most likely benign explanation is that OP misunderstood the libpulse, xorg-xprop, xorg-xset and xorgproto packages.

and I've turned to cynical fot that.

@Halano, nobody "bullied" you.
You showed up, made some unsubstantiated claims, demaded "somebody got to pander to me" and Trilby merely told you that if you want an install iso custom to you, you'll have to make that.
I understand that your generation has been completely fucked up by your parents and teachers, so here's quick introduction to the world:
You want something, you gotta move your ass and do something.

Since you now have understood that ~50% of the iso volume merely exists to support the hardware zoo out there:
What package in the list nl6720 linked would you put onto the chopping block and how much will that debloat the iso.

I'll go ahead as a good example and offer nano and archinstall:
nano isn't gonna do much, but if archinstall is the only consumer of python, you can easily shave of 100MB - feel free to figure and then open a bug report to remove archinstall from the iso.
You'll might find some unexpected support, but I'd not put too much hope into that happening.

Now which packages do you suggest could be removed from the iso, why and how much will it debloat in return?

Offline

#17 2024-09-03 16:48:16

Halano
Member
From: Egypt
Registered: 2023-02-07
Posts: 29
Website

Re: [SOLVED] ( debloat/reduce ) Arch iso size

seth wrote:

I understand that your generation has been completely fucked up by your parents and teachers, so here's quick introduction to the world:
You want something, you gotta move your ass and do something.

unfortunately true :(

seth wrote:

What package in the list nl6720 linked would you put onto the chopping block and how much will that debloat the iso.

none, even if they got removed that like 4 MB won't make sense (but maybe libpulse)

seth wrote:

nano isn't gonna do much, but if archinstall is the only consumer of python, you can easily shave of 100MB - feel free to figure and then open a bug report to remove archinstall from the iso.
You'll might find some unexpected support, but I'd not put too much hope into that happening.

now you troll

seth wrote:

Now which packages do you suggest could be removed from the iso, why and how much will it debloat in return?

Sorry for wasting your time , straight thread that turn into drama however
The iso I analysis and still use today is
 [archlinux-2023.01.01-x86_64.iso]  [61dbae312cf677be38a93f424c91abadd8a8ed1f3a602b697aac4c57a7872645] 
jun 2023 the size of that iso is [856M] 
now 2024.09.01 iso with K 6.10.7 is over 1.1GB
my entire point is simple to keep arch iso minimal as it used to be
I know you guys knows better than me and silly comparing arch small 1G to gigantic iso from other distro
but you get my point i don't request specific package to be removed arch iso maintainers knows which one is useless and which is not
so goodluck on next release I'll keep use arch linux don't mind if iso is 1 or 10 GB

thanks.


.: HalanoSiblee The Smart Moth :.

Offline

#18 2024-09-03 17:06:16

Trilby
Inspector Parrot
Registered: 2011-11-29
Posts: 30,125
Website

Re: [SOLVED] ( debloat/reduce ) Arch iso size

Yeah, there are no mischeivous iso maintainers deliberately including packages that they know are useless just to get a rise out of us (wait, Alan doesn't make the isos, right?)  But the suspicion that there is says quite a lot about your mental state.  I'm sorry, the world must appear a very scary place from in there.


"UNIX is simple and coherent" - Dennis Ritchie; "GNU's Not Unix" - Richard Stallman

Offline

#19 2024-09-03 18:06:05

V1del
Forum Moderator
Registered: 2012-10-16
Posts: 22,668

Re: [SOLVED] ( debloat/reduce ) Arch iso size

Let's put a pin into this -- I doubt much good is going to come out of this if this continues.

As already mentioned, if you want this to gain relevant traction you should bring some good, tested and verified arguments. Chances are high the maintainers already put some thought into why which packages exist and what their relevance is.

In a general sense, if your worry is your metered connection then Arch is in general not a good fit, and the ISO size will be the least of your worries. You'll have to come up with some strategies to try and mitigate this (download packages with pacman -Syuw from a starbucks or what have you and install them later with -SU or similar)

Closing.

Offline

Board footer

Powered by FluxBB