On Mon, Jan 15, 2024 at 10:24 AM Colin Percival <[email protected]>
wrote:

> On 1/15/24 08:36, Mike Karels wrote:
> > On 15 Jan 2024, at 9:37, Warner Losh wrote:
> >> One question here...
> >>
> >> Do we need to include all the debugging stuff in /usr/lib/debug? i'ts
> over
> >> 1GB out of 5GB and seems like a poor fit
> >> for this form factor. We can easily provide it as a package instead....
> >>
> >> I know the inevitable march of largeness must progress, but we should
> ask
> >> ourselves is this really a good use of that 1GB?
> >
> > Good question.  On riscv, /usr/lib/debug is 2.5 GB.  (arm64 is 2.1 GB.)
> > I'm also not sure what it would take to leave it off, although I would
> guess
> > that a tweak to installworld could do it if we need debug for other
> targets.
> > I think the package already exists.  Of course, these images usually get
> > expanded to a much larger size on the first boot, so maybe the space
> doesn't
> > matter as much.
> >
> > Ideally, we'd keep the kernel debug, but that would probably be more
> work.
> >
> > It would probably make the most sense to the same thing for other
> architectures,
> > although arm64 at least has headroom.  The scripts to build the image
> files are
> > shared, but there is a config file per image.
> >
> > Opinions, anyone?  We could ask on freebsd-riscv and maybe other lists
> too.
>
> My inclination is to say that for now the "standard" FreeBSD images should
> include all the bits which 'make installkernel installworld' provides.  (I
> have been considering shipping no-debug-files EC2 AMIs as an additional
> option, though, since people pay per GB for storage there.)
>

Yea, half the space is basically worthless. Few people get core dumps of
userland
programs, and the SD card doesn't ship with a swap area to take a kernel
dump.


> When we move to pkgbase it will become dramatically easier for users to
> install debug files if/when needed, and at that point I think it would make
> sense to ship without them by default.
>

Yea, if they aren't easily available, it is harder. And snapshots can be
hard
to get back. So if you need it, you really need it to be bundled.

Warner

Reply via email to