| Newsgroups |
gmane.linux.gentoo.server |
| Message-ID |
<[email protected]> |
--Apple-Mail-6A1E1EB4-0E49-4EE9-9349-CA687D427F46
Content-Type: text/plain;
charset=utf-8
Content-Transfer-Encoding: quoted-printable
Thank you so much mate.
This kind of shared experience was what I was looking to hear to know=E2=80=A6=
to see them=E2=80=A6
Cheers!
=0A=0A=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=0A=0AEgoitz Aurrekoetxea=0A=0ADepartamento de sistemas=0A=0A94 - 420 94 70 | [email protected]=0A=0AS A R E N E T S.A.U.=0A=0AParque Tecnol=C3=B3gico. Edificio 103 | 48170 Zamudio (Bizkaia) - www.sarenet.es=0A=0A=0A=0AAntes de imprimir este correo electr=C3=B3nico piense si es necesario hacerlo.=0A=0A=0D=0A
=0D=0A
=20
> El 6 dic 2024, a las 13:43, Jean-Francois Maeyhieux <[email protected]> escribi=
=C3=B3:
>=20
> =EF=BB=BF
> The defaults selected by olddefconfig should be safe.
> At worst, it will add support for things you don't need.
>=20
> Personally, I have been maintaining my own kernel configuration for 20
> years, using oldconfig and selecting all new options myself. I deselect
> experimental ones and most device related ones (as I already have
> support for the devices I use). For everything else I look on the web
> about it, it's a way to know what you're doing and to learn a lot about
> what the kernel support through time.
>=20
> I'm certainly a config kernel integrist :)
>=20
>> Le jeudi 05 d=C3=A9cembre 2024 =C3=A0 22:28 +0100, [email protected] a =C3=
=A9crit :
>> Thank you mate!!
>>=20
>>=20
>> Yep I have used all of them=E2=80=A6 perhaps I prefer doing a make olddef=
config save the generated .config and then clean all and run genkernel with m=
enuconfig and load there (from menuconfig) the olddefconfig .config file=E2=80=
=A6
>>=20
>> But you always can think that perhaps some parameter of the new kernel as=
a consecuence of a fixed parameter in your .config could end up incorrectly=
configured causing corruptions of some sort or very unexpected and dangerou=
s erroneus working mode=E2=80=A6.
>>=20
>> That=E2=80=99s why I asked about your experience in this kind of aspect=E2=
=80=A6
>>=20
>> Cheers!
>> =20
>>=20
>> firma_saremail
>>=20
>>=20
>> =20
>>=20
>>>> El 5 dic 2024, a las 16:40, Jean-Francois Maeyhieux <[email protected]> escr=
ibi=C3=B3:
>>>=20
>>> =EF=BB=BFHi,
>>>=20
>>> as Norman told you, there is already a packaged kernel with all the
>>> necessary modules to run on any system.
>>>=20
>>> If you need a stripped down kernel that only supports your hardware for
>>> example, and you already have a .config from a previous kernel, you
>>> have several options:
>>>=20
>>> 1) Manual way:
>>> - copy .config from old/current kernel into new kernel folder
>>> - update the kernel configuration either way:
>>> 1.a) interactively: inside the new kernel folder do "make config"
>>> which will keep all of the options from the old .config and ask you
>>> interactively to set the new options (with default value and help using
>>> the "?" key)
>>> 1.b) using automatic default options: inside the new kernel folder do
>>> "make olddefconfig" which will keep all of the options from the old
>>> .config and set the new options to their recommended (i.e. default)
>>> values.
>>> - Then compile the kernel, modules and out-of-tree modules with:
>>> make modules_prepare
>>> make
>>> emerge --ask @module-rebuild
>>> make modules_install
>>> make install
>>> - update grub configuration for openrc based system:
>>> grub-mkconfig -o /boot/grub/grub.cfg
>>>=20
>>> See: https://wiki.gentoo.org/wiki/Kernel/Upgrade
>>>=20
>>> 2) The genkernel way:
>>>=20
>>> genkernel automates the kernel build process and assembles the
>>> initramfs. See: https://wiki.gentoo.org/wiki/Genkernel
>>>=20
>>> Regards,
>>> Zentoo
>>>=20
>>> Le jeudi 05 d=C3=A9cembre 2024 =C3=A0 10:09 +0100, Egoitz Aurrekoetxea a=
=C3=A9crit :
>>>> Hi mates,
>>>>=20
>>>> I would love using Gentoo as Desktop and Server OS. I used sometime ago=
, but it caused me the fact of not being able to upgrade my systems weekly o=
r daily, because sometimes you needed to upgrade the kernel and I was not re=
ally sure that the config entered for the kernel (loaded through Genkernel b=
ut with menuconfig and there load .config file) that was written with previo=
us kernel version building was going to not cause something weird or bad fun=
ctioning of newer built kernels with that config.
>>>>=20
>>>> Does exist a way... where you could emerge world, update all the system=
, finally end up by upgrading the kernel and being sure that the old .config=
you used through menuconfig (or by any other way of importing) would not se=
lect erroneous parameters in newer kernels?. I though there were some... lin=
t options for the .cofig?. I think I have used them sometime ago....
>>>>=20
>>>> So for sumarizing, how do you manage for keep your systems up-to-date u=
sing Gentoo?. How do you manage to keep your kernel upgraded?.
>>>>=20
>>>> Cheers,
>>>=20
>=20
--Apple-Mail-6A1E1EB4-0E49-4EE9-9349-CA687D427F46
Content-Type: text/html;
charset=utf-8
Content-Transfer-Encoding: quoted-printable
<html><head><meta http-equiv=3D"content-type" content=3D"text/html; charset=3D=
utf-8"></head><body dir=3D"auto"><br id=3D"lineBreakAtBeginningOfSignature">=
<div dir=3D"ltr"><span style=3D"font-size: 17pt;"> Thank you so much m=
ate.</span></div><div dir=3D"ltr"><span style=3D"font-size: 17pt;"><br></spa=
n></div><div dir=3D"ltr"><span style=3D"font-size: 17pt;">This kind of share=
d experience was what I was looking to hear to know=E2=80=A6 to see them=E2=80=
=A6</span></div><div dir=3D"ltr"><span style=3D"font-size: 17pt;"><br></span=
></div><div dir=3D"ltr"><span style=3D"font-size: 17pt;">Cheers!</span></div=
><div dir=3D"ltr"><div><span style=3D"font-size: 17pt;"><br></span></div><di=
v><span style=3D"font-size: 17pt;"><br>=
=0A<table class=3D"scale" border=3D"0" width=3D"100%" cellspacing=3D"0">=0A<tbody>=0A<tr>=0A<td align=3D"left" valign=3D"top">=0A<div>=0A<table style=3D"height: 5px" border=3D"0" width=3D"931" cellspacing=3D"0" cellpadding=3D"0">=0A<tbody>=0A</tbody>=0A</table>=0A</div>=0A<table class=3D"scale" border=3D"0" width=3D"300" cellspacing=3D"0" align=3D"left">=0A<tbody>=0A<tr>=0A<td class=3D"firmasarenet" align=3D"left" valign=3D"top">=0A<div class=3D"imgsarenet"><img style=3D"font-family: Helvetica, Arial, sans-serif; font-weight: normal; font-size: 14px; line-height: 19px; color: #e60d2e" src=3D"https://www.sarenet.es/estaticos/LogoSarenetEmailsClaim.png?04012021" alt=3D"sarenet" /></div>=0A<div class=3D"titulosarenet" style=3D"font-family: Helvetica, Arial, sans-serif; font-size: 14px; line-h
eight: 18px; color: #000000"><strong>Egoitz Aurrekoetxea</strong></div>=0A<div class=3D"dptosarenet" style=3D"font-family: Helvetica, Arial, sans-serif; font-weight: normal; font-size: 13px; line-he
ight: 18px; color: #3a4151; margin: 2px 0 7px">Departamento de sistemas</div>=0A<div class=3D"textosarenet" style=3D"font-family: Helvetica, Arial, sans-serif; font-weight: normal; font-size: 12px; line-height: 16px; color: #3a4151; border-top: 1px solid #DDDDDD; padding: 7px 0 0">94 - 420 94 70</div>=0A<div class=3D"lnksarenet" style=3D"font-family: Helvetica, Arial, sans-serif; font-weight: normal; font-size: 12px; line-height: 16px; color: #e60d2e; margin: 2px 0 0"><a id=3D"mailto" style=3D"font-size: 12px; color: #e60d2e; text-decoration: none" href=3D"mailto:[email protected]">[email protected]</a></div>=0A<div class=3D"lnksarenet" style=3D"font-family: Helvetica, Arial, sans-serif; font-weight: normal; font-size: 12px; line-height: 16px; color: #e60d2e; margin: 2px 0 0"><a style=3D"
font-size: 12px; color: #e60d2e; text-decoration: none" href=3D"http://www.sarenet.es">www.sarenet.es</a></div>=0A<div class=3D"textosarenet" style=3D"font-family: Helvetica, Arial, sans-serif; font
-weight: normal; font-size: 12px; line-height: 16px; color: #3a4151; border-bottom: 1px solid #DDDDDD; padding: 2px 0 7px">Parque Tecnológico. Edificio 103<br />48170 Zamudio (Bizkaia)</div>=0A<div class=3D"imgsarenet"><img style=3D"font-family: Helvetica, Arial, sans-serif; font-weight: normal; font-size: 12px; line-height: 16px; color: #e60d2e" src=3D"https://www.sarenet.es/estaticos/pie-firma.gif?04012021" alt=3D"servicios sarenet" /></div>=0A</td>=0A</tr>=0A</tbody>=0A</table>=0A</td>=0A</tr>=0A<tr>=0A<td align=3D"left" valign=3D"top">=0A<div class=3D"imprimirsarenet" style=3D"font-family: Helvetica, Arial, sans-serif; font-weight: normal; font-size: 10px; color: #898d97">Antes de imprimir este correo electrónico piense si es necesario hacerlo.</div>=0A</td>=0A</tr>=0A</
tbody>=0A</table>=0D=0A
=0D=0A
<br>=
</span></div><div><br></div=
><div><br><div><div> </div></div></div></div><div dir=3D"ltr"><br=
><blockquote type=3D"cite">El 6 dic 2024, a las 13:43, Jean-Francois Maeyhie=
ux <[email protected]> escribi=C3=B3:<br><br></blockquote></div><blockquote=
type=3D"cite"><div dir=3D"ltr">=EF=BB=BF<span></span><br><span>The defaults=
selected by olddefconfig should be safe.</span><br><span>At worst, it will a=
dd support for things you don't need.</span><br><span></span><br><span>Perso=
nally, I have been maintaining my own kernel configuration for 20</span><br>=
<span>years, using oldconfig and selecting all new options myself. I deselec=
t</span><br><span>experimental ones and most device related ones (as I alrea=
dy have</span><br><span>support for the devices I use). For everything else I=
look on the web</span><br><span>about it, it's a way to know what you're do=
ing and to learn a lot about</span><br><span>what the kernel support through=
time.</span><br><span></span><br><span>I'm certainly a config kernel integr=
ist :)</span><br><span></span><br><span>Le jeudi 05 d=C3=A9cembre 2024 =C3=A0=
22:28 +0100, [email protected] a =C3=A9crit :</span><br><blockquote ty=
pe=3D"cite"><span>Thank you mate!!</span><br></blockquote><blockquote type=3D=
"cite"><span></span><br></blockquote><blockquote type=3D"cite"><span></span>=
<br></blockquote><blockquote type=3D"cite"><span>Yep I have used all of them=
=E2=80=A6 perhaps I prefer doing a make olddefconfig save the generated .con=
fig and then clean all and run genkernel with menuconfig and load there (fro=
m menuconfig) the olddefconfig .config file=E2=80=A6</span><br></blockquote>=
<blockquote type=3D"cite"><span></span><br></blockquote><blockquote type=3D"=
cite"><span>But you always can think that perhaps some parameter of the new k=
ernel as a consecuence of a fixed parameter in your .config could end up inc=
orrectly configured causing corruptions of some sort or very unexpected and d=
angerous erroneus working mode=E2=80=A6.</span><br></blockquote><blockquote t=
ype=3D"cite"><span></span><br></blockquote><blockquote type=3D"cite"><span>T=
hat=E2=80=99s why I asked about your experience in this kind of aspect=E2=80=
=A6</span><br></blockquote><blockquote type=3D"cite"><span></span><br></bloc=
kquote><blockquote type=3D"cite"><span>Cheers!</span><br></blockquote><block=
quote type=3D"cite"><span> </span><br></blockquote><blockquote ty=
pe=3D"cite"><span></span><br></blockquote><blockquote type=3D"cite"><span>fi=
rma_saremail</span><br></blockquote><blockquote type=3D"cite"><span></span><=
br></blockquote><blockquote type=3D"cite"><span></span><br></blockquote><blo=
ckquote type=3D"cite"><span> </span><br></blockquote><blockquote t=
ype=3D"cite"><span></span><br></blockquote><blockquote type=3D"cite"><blockq=
uote type=3D"cite"><span>El 5 dic 2024, a las 16:40, Jean-Francois Maeyhieux=
<[email protected]> escribi=C3=B3:</span><br></blockquote></blockquote><bl=
ockquote type=3D"cite"><blockquote type=3D"cite"><span></span><br></blockquo=
te></blockquote><blockquote type=3D"cite"><blockquote type=3D"cite"><span>=EF=
=BB=BFHi,</span><br></blockquote></blockquote><blockquote type=3D"cite"><blo=
ckquote type=3D"cite"><span></span><br></blockquote></blockquote><blockquote=
type=3D"cite"><blockquote type=3D"cite"><span> as Norman told you, the=
re is already a packaged kernel with all the</span><br></blockquote></blockq=
uote><blockquote type=3D"cite"><blockquote type=3D"cite"><span>necessary mod=
ules to run on any system.</span><br></blockquote></blockquote><blockquote t=
ype=3D"cite"><blockquote type=3D"cite"><span></span><br></blockquote></block=
quote><blockquote type=3D"cite"><blockquote type=3D"cite"><span>If you need a=
stripped down kernel that only supports your hardware for</span><br></block=
quote></blockquote><blockquote type=3D"cite"><blockquote type=3D"cite"><span=
>example, and you already have a .config from a previous kernel, you</span><=
br></blockquote></blockquote><blockquote type=3D"cite"><blockquote type=3D"c=
ite"><span>have several options:</span><br></blockquote></blockquote><blockq=
uote type=3D"cite"><blockquote type=3D"cite"><span></span><br></blockquote><=
/blockquote><blockquote type=3D"cite"><blockquote type=3D"cite"><span>1) Man=
ual way:</span><br></blockquote></blockquote><blockquote type=3D"cite"><bloc=
kquote type=3D"cite"><span>- copy .config from old/current kernel into new k=
ernel folder</span><br></blockquote></blockquote><blockquote type=3D"cite"><=
blockquote type=3D"cite"><span>- update the kernel configuration either way:=
</span><br></blockquote></blockquote><blockquote type=3D"cite"><blockquote t=
ype=3D"cite"><span> 1.a) interactively: inside the new kernel fol=
der do "make config"</span><br></blockquote></blockquote><blockquote type=3D=
"cite"><blockquote type=3D"cite"><span>which will keep all of the options fr=
om the old .config and ask you</span><br></blockquote></blockquote><blockquo=
te type=3D"cite"><blockquote type=3D"cite"><span>interactively to set the ne=
w options (with default value and help using</span><br></blockquote></blockq=
uote><blockquote type=3D"cite"><blockquote type=3D"cite"><span>the "?" key)<=
/span><br></blockquote></blockquote><blockquote type=3D"cite"><blockquote ty=
pe=3D"cite"><span> 1.b) using automatic default options: inside t=
he new kernel folder do</span><br></blockquote></blockquote><blockquote type=
=3D"cite"><blockquote type=3D"cite"><span>"make olddefconfig" which will kee=
p all of the options from the old</span><br></blockquote></blockquote><block=
quote type=3D"cite"><blockquote type=3D"cite"><span>.config and set the new o=
ptions to their recommended (i.e. default)</span><br></blockquote></blockquo=
te><blockquote type=3D"cite"><blockquote type=3D"cite"><span>values.</span><=
br></blockquote></blockquote><blockquote type=3D"cite"><blockquote type=3D"c=
ite"><span>- Then compile the kernel, modules and out-of-tree modules with:<=
/span><br></blockquote></blockquote><blockquote type=3D"cite"><blockquote ty=
pe=3D"cite"><span> make modules_prepare</span><br></blockquote></=
blockquote><blockquote type=3D"cite"><blockquote type=3D"cite"><span> &=
nbsp;make</span><br></blockquote></blockquote><blockquote type=3D"cite"><blo=
ckquote type=3D"cite"><span> emerge --ask @module-rebuild</span><=
br></blockquote></blockquote><blockquote type=3D"cite"><blockquote type=3D"c=
ite"><span> make modules_install</span><br></blockquote></blockqu=
ote><blockquote type=3D"cite"><blockquote type=3D"cite"><span> ma=
ke install</span><br></blockquote></blockquote><blockquote type=3D"cite"><bl=
ockquote type=3D"cite"><span>- update grub configuration for openrc based sy=
stem:</span><br></blockquote></blockquote><blockquote type=3D"cite"><blockqu=
ote type=3D"cite"><span> grub-mkconfig -o /boot/grub/grub.cfg</sp=
an><br></blockquote></blockquote><blockquote type=3D"cite"><blockquote type=3D=
"cite"><span></span><br></blockquote></blockquote><blockquote type=3D"cite">=
<blockquote type=3D"cite"><span>See: https://wiki.gentoo.org/wiki/Kernel/Upg=
rade</span><br></blockquote></blockquote><blockquote type=3D"cite"><blockquo=
te type=3D"cite"><span></span><br></blockquote></blockquote><blockquote type=
=3D"cite"><blockquote type=3D"cite"><span>2) The genkernel way:</span><br></=
blockquote></blockquote><blockquote type=3D"cite"><blockquote type=3D"cite">=
<span></span><br></blockquote></blockquote><blockquote type=3D"cite"><blockq=
uote type=3D"cite"><span>genkernel automates the kernel build process and as=
sembles the</span><br></blockquote></blockquote><blockquote type=3D"cite"><b=
lockquote type=3D"cite"><span>initramfs. See: https://wiki.gentoo.org/wiki/G=
enkernel</span><br></blockquote></blockquote><blockquote type=3D"cite"><bloc=
kquote type=3D"cite"><span></span><br></blockquote></blockquote><blockquote t=
ype=3D"cite"><blockquote type=3D"cite"><span>Regards,</span><br></blockquote=
></blockquote><blockquote type=3D"cite"><blockquote type=3D"cite"><span>&nbs=
p; Zentoo</span><br></blockquote></blockquote><blockquote t=
ype=3D"cite"><blockquote type=3D"cite"><span></span><br></blockquote></block=
quote><blockquote type=3D"cite"><blockquote type=3D"cite"><span>Le jeudi 05 d=
=C3=A9cembre 2024 =C3=A0 10:09 +0100, Egoitz Aurrekoetxea a =C3=A9crit =
:</span><br></blockquote></blockquote><blockquote type=3D"cite"><blockquote t=
ype=3D"cite"><blockquote type=3D"cite"><span>Hi mates,</span><br></blockquot=
e></blockquote></blockquote><blockquote type=3D"cite"><blockquote type=3D"ci=
te"><blockquote type=3D"cite"><span></span><br></blockquote></blockquote></b=
lockquote><blockquote type=3D"cite"><blockquote type=3D"cite"><blockquote ty=
pe=3D"cite"><span>I would love using Gentoo as Desktop and Server OS. I used=
sometime ago, but it caused me the fact of not being able to upgrade my sys=
tems weekly or daily, because sometimes you needed to upgrade the kernel and=
I was not really sure that the config entered for the kernel (loaded throug=
h Genkernel but with menuconfig and there load .config file) that was writte=
n with previous kernel version building was going to not cause something wei=
rd or bad functioning of newer built kernels with that config.</span><br></b=
lockquote></blockquote></blockquote><blockquote type=3D"cite"><blockquote ty=
pe=3D"cite"><blockquote type=3D"cite"><span></span><br></blockquote></blockq=
uote></blockquote><blockquote type=3D"cite"><blockquote type=3D"cite"><block=
quote type=3D"cite"><span>Does exist a way... where you could emerge world, u=
pdate all the system, finally end up by upgrading the kernel and being sure t=
hat the old .config you used through menuconfig (or by any other way of impo=
rting) would not select erroneous parameters in newer kernels?. I though the=
re were some... lint options for the .cofig?. I think I have used them somet=
ime ago....</span><br></blockquote></blockquote></blockquote><blockquote typ=
e=3D"cite"><blockquote type=3D"cite"><blockquote type=3D"cite"><span></span>=
<br></blockquote></blockquote></blockquote><blockquote type=3D"cite"><blockq=
uote type=3D"cite"><blockquote type=3D"cite"><span>So for sumarizing, how do=
you manage for keep your systems up-to-date using Gentoo?. How do you manag=
e to keep your kernel upgraded?.</span><br></blockquote></blockquote></block=
quote><blockquote type=3D"cite"><blockquote type=3D"cite"><blockquote type=3D=
"cite"><span></span><br></blockquote></blockquote></blockquote><blockquote t=
ype=3D"cite"><blockquote type=3D"cite"><blockquote type=3D"cite"><span>Cheer=
s,</span><br></blockquote></blockquote></blockquote><blockquote type=3D"cite=
"><blockquote type=3D"cite"><span></span><br></blockquote></blockquote><span=
></span><br></div></blockquote></body></html>=
--Apple-Mail-6A1E1EB4-0E49-4EE9-9349-CA687D427F46--