[OpenIndiana-discuss] updates and reboots
Marcel Telka
marcel at telka.sk
Mon Jan 8 09:03:47 UTC 2024
On Mon, Jan 08, 2024 at 08:56:30AM +0100, Goetz T. Fischer wrote:
> of course but that raises the question why new libs would require a reboot. the worst that could happen
New libs does not require reboot on their own. The problem is with
system/library only (and few other similar). The system/library package
itself contains only few files that requires reboot (libc only). So
with some effort we probably could make system/library usually
upgradable without reboot (when libc is unchanged) but I think the
bigger problem is that system/library depends on SUNWcs and SUNWcs
contains 48 files that require reboot on update. And similar cascading
dependencies makes the picture even more complex.
> is that programs which depend on that lib would crash if they're restarted. but if they're also updated,
> then the next time they're restarted or just started it'll be fine.
> let's say there's a new openssl so i simply copy the new one over the old one, restart ssh and i'm good.
>
> similarly i can for example update rhel for months without a reboot and that works. and i don't mean
> live kernel patching. basically i only have to reboot for kernel stuff. but for everything else i just
> don't see a reason for all these reboots.
To compare with rhel you should consider system/library similarly to
their kernel-* packages. The main difference is that rhel's kernel
packages are rebuild rarely AND almost no other package depends directly
on them.
OTOH, system/library in OI (and also the rest of "kernel" - the
illumos-gate) is rebuild once a day and almost all pacakges depends on
them (either directly or indirectly).
So the current result is that if you want to stay up-to-date you need to
reboot often. This is the fee we need to pay with the current way how
OI Hipster is developed and built.
--
+-------------------------------------------+
| Marcel Telka e-mail: marcel at telka.sk |
| homepage: http://telka.sk/ |
+-------------------------------------------+
More information about the openindiana-discuss
mailing list