এটি একটি বোঝা প্রশ্ন কারণ আমি ইতিমধ্যে সচেতন এবং ksplice এ খুব আগ্রহী । সমস্যাটি হ'ল যেহেতু তারা ওরাকল কিনেছিল তাই তারা অফারগুলি থেকে অসংখ্য সার্ভার বিতরণ টানতে বাধ্য হয়েছে। উত্তরটি একবারের মতো সহজ ছিল না।
আমি ইউনিক্স.এসইতে একটি প্রশ্ন লক্ষ্য করেছি যা বলে:
আপনার নিজস্ব কার্নেলটিতে গতিশীলভাবে লোড করার জন্য আপনি নিজের নিজস্ব স্পিলেস প্যাচগুলি তৈরি করতে পারেন
গ্রেট! কিন্তু কিভাবে?!
আমি ksplice
আমার ডেস্কটপে রেপোতে নিখরচায় প্যাকেজ ইনস্টল করেছি ( ksplice-uptrack
যা অ-মুক্ত নয়) এবং এখন আপডেটগুলি উত্পন্ন করতে এবং প্রয়োগ করতে চাই। প্রক্রিয়া কি? প্রক্রিয়াটি স্বয়ংক্রিয় করার জন্য কোনও স্ক্রিপ্ট আছে?
তদুপরি, রিবুটলেস আপগ্রেডের জন্য প্রয়োজনীয় সমস্ত যন্ত্রপাতি যদি সেখানে কার্নেল (এবং ksplice
প্যাকেজ) এ বসে থাকে তবে পৃথিবীতে আমরা কেন এটি ডিফল্টরূপে সুবিধা নিচ্ছি না?
বেশ সম্প্রতি কেগ্রাফ্ট ঘোষণা করা হয়েছিল । এটি মোটামুটি একই ফলাফল বলে মনে হচ্ছে সুতরাং এর উত্তর যদি আপনার জড়িত থাকে তবে আমি এটির সাথেই খুশি হব। যদিও এটি মুক্তি পাওয়ার কয়েক মাস পরে।
নোট 1: আমি ksplice এর পাশের একটি সমাধানের জন্য খুশি তবে এটি একই জিনিসটি সরবরাহ করতে হবে: সার্ভারটি রিবুট না করে প্রয়োগ করা যেতে পারে যে কার্নেলের আপডেটগুলি রোলিং।
নোট 2: আমি আবার এটি বলব; মূল ksplice "পরিষেবা" উবুন্টু সার্ভার সমর্থন করে না। এটি অভ্যস্ত কিন্তু এটি আর নেই। আমি যখন ksplice ব্যবহার করতে চাওয়ার কথা বলি তখন আমি ksplice
প্যাকেজের ওপেন সোর্স সরঞ্জামগুলি নিয়ে কথা বলছি । যে উত্তর সম্পর্কে কথা বলা ksplice-uptrack
হয় তা সম্ভবত আমি তার পরে নেই কারণ এটি সেই অংশ যা পূর্বোক্ত "পরিষেবা" এর সাথে সরাসরি সংহত করে।
kexec
, তবে প্রকৃতপক্ষে এটি একটি গরম রিবুট - IE কার্নেলটি আবার স্ক্র্যাচ থেকে লোড হয়ে যায়, তাই থ্রি স্ক্রিপ্টগুলি এখনও কল হয়। এটি প্রযুক্তিগতভাবে একটি রিবুট নয়, তবে চলমান পরিষেবাগুলি বন্ধ হয়ে যাবে।