1 |
On Fri, Jan 27, 2017 at 02:57:00PM -0500, james wrote |
2 |
> |
3 |
> Exactly:: simplify the flags, profiles and associated constructs down to |
4 |
> the bare bones. Even embedded (arm/mips/etc) builds could benefit from a |
5 |
> really minimized gentoo as a starting point. Freedom to build and fork |
6 |
> Gentoo, per GLEP 70 is a wonderful idea, whose time has arrived. That |
7 |
> would set the stage for quickly building highly specific gentoo installs |
8 |
> (VMs, Containers, Clusters or unikernel); all via a 'recipe' from the |
9 |
> minimal core-sed, which could then take a variety of forms, such as |
10 |
> bare-metal builds vi IPMI, ipxe, or more traditional formularies like |
11 |
> chef, puppet, ansible as well as a myriad of other possibilities. |
12 |
> |
13 |
> |
14 |
> All of the traditional gentoo installs, such as the handbook, would |
15 |
> benefit from simplification and the natural clarity that simplification |
16 |
> brings. Builds of things like simple standard gentoo-cluster-CI. |
17 |
> Nothing would preclude the adventuresome from building up a |
18 |
> traditional, highly customized install, for a specific needs such as |
19 |
> currently is the (handbook) practice. But additional gentoo installs |
20 |
> that are quick, streamlined and soot a specific itch. |
21 |
|
22 |
A possible starting point... |
23 |
|
24 |
* Start with a basic text-mode install, with minimal USE flags |
25 |
USE="-* foo bar etc..." |
26 |
|
27 |
* Specialized profiles could be generated by a 3-step process |
28 |
1) Append any required profile-specific additional USE flags |
29 |
2) Necessary profile-specific apps and/or libraries could be listed in |
30 |
sets in /etc/portage/sets |
31 |
3) emerge --changed-use --deep --update @world |
32 |
|
33 |
The advantage to this approach is that we're not talking forks. This |
34 |
is pure Gentoo, with customizations that fall within the realm of |
35 |
regular Gentoo. If anybody has problems, they can go to generic Gentoo |
36 |
support forums/lists for help. |
37 |
|
38 |
-- |
39 |
Walter Dnes <waltdnes@××××××××.org> |
40 |
I don't run "desktop environments"; I run useful applications |