To jest załadowane pytanie, ponieważ jestem już świadomy i jestem bardzo zainteresowany ksplice . Problem polega na tym, że odkąd zostały zakupione przez Oracle, zostali zmuszeni do wyciągnięcia wielu dystrybucji serwerów z oferty. Odpowiedź nie jest tak prosta jak kiedyś.
Zauważyłem pytanie na Unix.SE, które brzmi:
Możesz budować własne łatki ksplice, aby dynamicznie ładować się do własnego jądra
Świetny! Ale jak?!
Zainstalowałem bezpłatny ksplice
pakiet w repozytorium na moim pulpicie ( ksplice-uptrack
który nie jest niewolny) i teraz chcę generować i stosować aktualizacje. Jaki jest proces Czy są jakieś skrypty automatyzujące proces?
Co więcej, jeśli cała maszyna wymagana do aktualizacji bez restartu znajduje się w jądrze (i ksplice
pakiecie), dlaczego, u licha, nie korzystamy z niej domyślnie?
Całkiem niedawno ogłoszono kGraft . Wydaje się, że jest to w przybliżeniu ten sam wynik, więc jeśli masz na to odpowiedź, byłbym z tego powodu równie szczęśliwy. Jednak obecnie jest kilka miesięcy od premiery.
Uwaga 1: Cieszę się z rozwiązania obok ksplice, ale musi ono zapewniać to samo: aktualizacje aktualizacji jądra, które można zastosować bez ponownego uruchamiania serwera.
Uwaga 2: Powiem to jeszcze raz; główna „usługa” ksplice nie obsługuje Ubuntu Server. Kiedyś, ale już nie. Kiedy mówię o chęci użycia ksplice, mówię o narzędziach open source w ksplice
pakiecie. Jakakolwiek odpowiedź, o której mowa, ksplice-uptrack
prawdopodobnie nie jest tym, czego szukam, ponieważ jest to część, która integruje się bezpośrednio ze wspomnianą „usługą”.
kexec
, ale w gruncie rzeczy jest to gorący restart - IE jądro jest ładowane ponownie od zera, więc skrypty init itp. Nadal są wywoływane. Z technicznego punktu widzenia nie jest to ponowne uruchomienie, ale uruchomione usługi zostaną zatrzymane.