Bu yüklenen bir soru çünkü zaten farkındayım ve ksplice ile ilgileniyorum . Sorun şu ki, Oracle tarafından satın alındıklarından, tekliflerden çok sayıda sunucu dağıtımı almak zorunda kaldılar. Cevap bir zamanlar olduğu kadar basit değil.
Fark Unix.SE bir soru devletler bu:
Kendi çekirdeğinize dinamik olarak yüklemek için kendi ksplice düzeltme eklerinizi oluşturabilirsiniz.
Harika! Ama nasıl?!
Ücretsiz ksplice
paketi masaüstümdeki ( ksplice-uptrack
ücretsiz olmayan) depoya yükledim ve şimdi güncellemeler oluşturmak ve uygulamak istiyorum. Süreç nedir? Süreci otomatikleştirmek için herhangi bir komut dosyası var mı?
Dahası, yeniden başlatmaya gerek duymadan yükseltmek için gerekli olan tüm makineler çekirdekte (ve ksplice
pakette) oturuyorsa , neden dünyada varsayılan olarak bundan faydalanmıyoruz?
Son zamanlarda kGraft açıklandı . Kabaca aynı sonuç gibi görünüyor, bu yüzden buna ilişkin bir cevabınız varsa, bununla da mutlu olurum. Halen serbest bırakılmasından birkaç ay sonra.
Not 1: ksplice dışında bir çözüm için mutluyum ama aynı şeyi sunmak zorunda: Sunucuyu yeniden başlatmadan uygulanabilecek çekirdeğe yapılan güncellemeleri yayınlamak.
Not 2: Tekrar söyleyeceğim; Ana ksplice "hizmet" Ubuntu Sunucusunu desteklemiyor. Alıyordu ama artık yok. Ksplice kullanmak istediğimden bahsettiğimde, ksplice
paketteki açık kaynak araçlarından bahsediyorum . ksplice-uptrack
Sözünü ettiğim herhangi bir cevap muhtemelen yukarıda bahsettiğim "hizmet" ile doğrudan bütünleşen kısım olduğundan dolayı benim peşimdekiler değildir.
kexec
, ancak özünde sıcak bir yeniden başlatma - IE çekirdek yeniden sıfırdan yüklenir, bu nedenle init komut dosyaları vb. Hala çağrılır. Bu teknik olarak bir yeniden başlatma değildir , ancak çalışan servisler duracaktır.