Gentoo Archives: gentoo-dev

From: Francesco Riosa <vivo75@×××××.com>
To: gentoo development <gentoo-dev@l.g.o>
Subject: Re: [gentoo-dev] New project: binhost
Date: Tue, 16 Feb 2021 01:50:24
Message-Id: CAD6zcDxcY38dM-YVOsCLEXDyf44u3RiTtKg4+nNL+7d3-8Bh6A@mail.gmail.com
In Reply to: Re: [gentoo-dev] New project: binhost by Lars Wendler
1 Il giorno mer 10 feb 2021 alle ore 19:51 Lars Wendler <
2 polynomial-c@g.o> ha scritto:
3
4 > On Wed, 10 Feb 2021 19:57:48 +0200 Andreas K. Hüttel wrote:
5 >
6 > >Hi all,
7 > >
8 > >I'm announcing a new project here - "binhost"
9 > >
10 > >"The Gentoo Binhost project aims to provide readily installable,
11 > >precompiled packages for a subset of configurations, via central
12 > >binary package hosting. Currently we are still in the conceptual
13 > >planning stage. "
14 > >
15 > >https://wiki.gentoo.org/wiki/Project:Binhost
16 > >
17 > >If you're interested in helping out, feel free to add yourself on the
18 > >wiki page.
19 > >
20 > >Note that I see actually *building* the packages not as the central
21 > >point of the project (that could be e.g. a side effect of a
22 > >tinderbox). I'm more concerned about
23 > >* what configurations should we use
24 > >* what portage features are still needed or need improvements (e.g.
25 > >binpkg signing and verification)
26 > >* how should hosting look like
27 > >* and how we can test this on a limited scale before it goes "into
28 > >production"
29 > >* ...
30 > >
31 > >Comments, ideas, flamebaits? :D
32 > >
33 > >Cheers,
34 > >Andreas
35 > >
36 >
37 > It would be great to improve portage speed with handling binpkgs. I
38 > already have my own binhost for a couple of Gentoo systems and even
39 > though these systems don't have to compile anything themselves,
40 > installing ~100 to ~200 binpkgs takes way more than an hour of
41 > installation time. Arch Linux' pacman only takes a fraction of this
42 > time for the very same task.
43 > I know that I compare apples with pears here but even reducing the
44 > current portage time by 50% would be a huge improvement.
45 >
46 > Agreed, nowadays I do use Gentoo in two ways:
47 - From binpkgs usually for baremetal, server or desktop
48 - condensing part of the system in a squashfs image, usually for containers
49
50 Binpkg performance is acceptable albeit not blazing fast for machines with
51 500-800 packages (usually server) while for desktops which easily have 2000
52 packages the time to update can be hours.
53
54 While we are here the squashfs images way to distribute is wonderful and
55 handy, except that it's read-only and managing /etc is more challenging
56 without the commodity of etc-update/dispatch-conf, would be nicer to have a
57 comparable tool to be used for this.
58 Suggestions about the implementation well accepted
59
60 Cheers,
61 Francesco (vivo) Riosa

Replies

Subject Author
Re: [gentoo-dev] New project: binhost Jaco Kroon <jaco@××××××.za>