1 |
Ah - a11y sort of like i18n and l10n (at least in how to read it.) I |
2 |
just found a web page calling it a numeronym. |
3 |
|
4 |
After all your reading, I would still suggest thinking carefully about |
5 |
your goal. The link Peter sent has a good summary of all the "make Xc |
6 |
onfig" options, and I agree with him that "make localmodconfig" sounds |
7 |
like what you want. Extra "Y" or "M" in your config might save you |
8 |
from recompiling the kernel again later, but it makes your kernel |
9 |
larger, and take longer to compile and load, although how much those |
10 |
delays bother you is very personal. |
11 |
|
12 |
Jack |
13 |
|
14 |
On 2022.04.06 17:16, Jude DaShiell wrote: |
15 |
> #a11y is an accessibility hash tag you may run across on the internet. |
16 |
> That covers assistive technologies like screen readers; refreshable |
17 |
> braille displays, magnifiers, and similar other technologies I've been |
18 |
> fortunate to have never needed to use for work on technology. |
19 |
> The information you provided I think will help my next gentoo install |
20 |
> go |
21 |
> better in the kernel build phase thanks. |
22 |
> |
23 |
> |
24 |
> On Wed, 6 Apr 2022, Jack wrote: |
25 |
> |
26 |
> > On 2022.04.06 14:51, Jude DaShiell wrote: |
27 |
> > >I'm curious, with a system about to build a kernel does a command |
28 |
> or |
29 |
> > >command switch exist to tell the kernel build process to build the |
30 |
> kernel |
31 |
> > >in such a way that all hardware now enabled gets enabled in the |
32 |
> build of |
33 |
> > >the kernel? |
34 |
> > Which pieces get built into the kernel (or as loadable modules) is |
35 |
> controlled |
36 |
> > by .config. To get the new kernel to include all the |
37 |
> drivers/modules enabled |
38 |
> > in the current kernel, you can "zcat /proc/config.gz > .config" in |
39 |
> the new |
40 |
> > /usr/src/linux. (That does assume the running kernel is built with |
41 |
> the |
42 |
> > parameters to create /proc/config.gz.) Then run "make oldconfig" |
43 |
> (or one of |
44 |
> > it's variants) to include new lines to .config. To see (a subset) |
45 |
> of those |
46 |
> > modules are actually used by existing hardware, do "lspci -k". I |
47 |
> don't know |
48 |
> > of any script to automatically parse that output, although I |
49 |
> wouldn't be |
50 |
> > surprised if there was one (or more.) Note hat probably won't |
51 |
> include modules |
52 |
> > used for usb devices, just the usb hubs. Currently loaded modules |
53 |
> can be |
54 |
> > listed with lsmod, but that doesn't include anything built in. |
55 |
> > |
56 |
> > Is a11y a typo, or just something I don't understand? If you mean |
57 |
> to say (all |
58 |
> > Y) Y to all kernel config questions, I believe there is a make |
59 |
> option for the |
60 |
> > kernel which will do that - but I'd have to read the docs for the |
61 |
> details. |
62 |
> > Also, while that's of use for a distro kernel (where you have no |
63 |
> idea what |
64 |
> > will be in PCs where it gets used) it will add lots of stuff to the |
65 |
> kernel |
66 |
> > that you are unlikely to ever use. What is your actual goal? |
67 |
> > |
68 |
> > Jack |
69 |
> > |
70 |
> > |
71 |
> |
72 |
> |
73 |
> |