سافت گذر دانشنامه نرم افزار - دانلود رایگان نرم افزار

اطلاعیه های مهم سایت اطلاعیه های مهم سایت
💐 میلاد زینت پدر حضرت زینب سلام الله علیها مبارک باد 💐
 
 
  1. جهت رفع مشکل باز شدن سایت به دلیل بلاک توسط  نود 32 این ویدیو یا این ویدیو(ورژن 9 به بالا) یا راهنمای تصویری را مشاهده کنید
  2. به مناسبت عید غدیر، در سایت https://esetupdate.ir/ تخفیف ویژه‌ای برای محصولات در نظر گرفته شده است؛ فرصت را از دست ندهید. 🌸
  3. اکانت های بروزرسانی نود32 با قیمت های مناسب به صورت یک ، سه ، شش و دوازده ماهه از اینجا قابل خرید می باشد.

نرم افزار های پرکاربرد

ثبت نام | ورود
wepido.ir

پروژه Kmorph؛ بازیابی خرابی هسته لینوکس بدون ری‌استارت با زمان توقف حدود دو ثانیه

پروژه Kmorph؛ بازیابی خرابی هسته لینوکس بدون ری‌استارت با زمان توقف حدود دو ثانیه

پروژه متن‌باز Kmorph معرفی شده است تا امکان بازیابی خرابی هسته (Kernel Crash) در لینوکس را بدون نیاز به راه‌اندازی مجدد (Reboot) فراهم کند. این پروژه بر پایه کارهای Multikernel ساخته شده که در یک سال گذشته خارج از درخت اصلی (Out-of-tree) توسعه یافته‌اند؛ بنابراین در وضعیت فعلی روی هسته اصلی لینوکس (Mainline Linux Kernel) کار نمی‌کند و آینده پذیرش گسترده آن به ورود کدهای Multikernel به Mainline وابسته است.

بازیابی سریع با هسته جانشین

در Multikernel چند نمونه مستقل از هسته می‌توانند روی یک سیستم فیزیکی هم‌زمان وجود داشته باشند. Kmorph از این قابلیت برای جایگزینی دو مرحله راه‌اندازی مجدد با یک تحویل (Takeover) استفاده می‌کند. یک هسته دوم به نام جانشین (Successor) از پیش روی یکی دو پردازنده (CPU) و بخشی از حافظه در کنار هسته در حال اجرا یا پیشین (Predecessor) بوت می‌شود و آن را زیر نظر می‌گیرد.

هنگامی که هسته پیشین دچار panic یا hang شود، هسته جانشین پردازنده‌های آن را fence می‌کند، دستگاه‌ها را تحویل گرفته و بازنشانی می‌کند، هویت شبکه را بازمی‌گرداند، در صورت نیاز یک vmcore سازگار با kdump ذخیره می‌کند و سپس پردازنده‌ها و حافظه باقی‌مانده را به صورت hot-add اضافه کرده و به هسته ماشین تبدیل می‌شود. تشخیص و انتقال به جانشین در حال اجرا حدود یک ثانیه طول می‌کشد و بدون reboot، بدون firmware و بدون اپراتور انجام می‌شود.

آپدیت زنده و بازگردانی سرویس‌ها

همین سازوکار تحویل برای آپدیت زنده هسته (Live Kernel Update) نیز به کار می‌رود؛ دستور kmorph upgrade یک ماشین سالم را به جانشینی با هسته جدیدتر تحویل می‌دهد. در هر دو حالت، هسته جدید می‌تواند جانشین خودش را آماده کند و این چرخه نسل به نسل ادامه یابد.

Kmorph همچنین مفهوم سرویس‌های مهم systemd را پشتیبانی می‌کند تا در حالت آماده‌به‌کار (Standby) روی هسته جایگزین اجرا شوند و بازیابی سرویس بسیار سریع باشد. برای نمونه، Nginx در صورت خرابی هسته می‌تواند در حدود دو ثانیه دوباره آنلاین شود و سپس سایر سرویس‌های کم‌اهمیت‌تر راه‌اندازی شوند.

وضعیت پیاده‌سازی و تفاوت با KHO و LUO

به گفته توسعه‌دهندگان، بخش اصلی کارهای تازه در خود هسته Multikernel انجام شده است: fencing، تحویل دستگاه و IOMMU، و hot-add پردازنده و حافظه از device tree میزبان. Kmorph لایه‌ای از orchestration به زبان C روی این رابط‌هاست و همانند kdump از طریق dracut، initramfs-tools، kernel-install و یک سرویس systemd با توزیع‌ها یکپارچه می‌شود. این پروژه امروز روی x86_64 و ARM64 کار می‌کند و پشتیبانی RISC-V در دست توسعه است.

هسته اصلی لینوکس در حال حاضر قابلیت‌های Kexec Handover (KHO) و Live Update Orchestrator (LUO) را دارد، اما از بازیابی مشابه خرابی هسته پشتیبانی نمی‌کند؛ برای آپدیت هسته همچنان به Kexec reboot نیاز است و این سازوکار نمی‌تواند خرابی هسته را تحمل کند. Kmorph مفهومی جالب با پتانسیل بالا ارزیابی می‌شود، هرچند پذیرش گسترده آن به سرنوشت ورود Multikernel به Mainline بستگی دارد. جزئیات بیشتر در اعلامیه فهرست پستی هسته لینوکس (Linux Kernel Mailing List) و کد پروژه در GitHub در دسترس است.

نظرتان را ثبت کنید کد خبر: 56724 گروه خبری: اخبار نرم افزار منبع خبر: Phoronix تاریخ خبر: 1405/08/16 تعداد مشاهده: 12
اخبار مرتبط با این خبر
نظر های کاربران
سرور آپدیت نود 32
پیشنهاد سافت گذر
تصویر ذهنی

تصویر ذهنی

تحقق رویاها و آرزوها

Trials 2 Second Edition

Trials 2 Second Edition

طی کردن موانع با موتور پرشی

GRAPHISOFT ArchiCAD 30.0.0 Build 300 / macOS

GRAPHISOFT ArchiCAD 30.0.0 Build 300 / macOS

گرافیسافت آرشیکد

آموزش نرم افزار SDRmap 8.01

آموزش نرم افزار SDRmap 8.01

آموزش اس دی آر مپ

Espier Launcher 3.4.0 for Android +2.2

Espier Launcher 3.4.0 for Android +2.2

لانچر شبیه سازی شده سیستم عامل iOS

آموزش برنامه Windows Movie Maker

آموزش برنامه Windows Movie Maker

برنامه مووی میکر

Now Browser Pro 2.9.9.2 for Android +2.2

Now Browser Pro 2.9.9.2 for Android +2.2

مرورگر جدید و کم حجم اندروید

The Escapists - The Walking Dead

The Escapists - The Walking Dead

فرار از زندان

PowerAMP Music Player 3 Build 976 for Android +5.0

PowerAMP Music Player 3 Build 976 for Android +5.0

قدرتمند ترین پلیر صوتی

MediaCoder Pro 0.8.60

MediaCoder Pro 0.8.60

مدیاکدر

A-Train 9

A-Train 9

شبیه‌ساز حمل‌ونقل قطار شهری نسخه‌ی 9

Top Gear Specials

Top Gear Specials

مستند تخت گاز

500px 4.7.5 for Android +4.0

500px 4.7.5 for Android +4.0

گالری تصاویر

Velocity Stream

Velocity Stream

جریان شتاب

Making History - The Great War

Making History - The Great War

تاریخ‌سازی - جنگ بزرگ

Akinator the Genie 8.1.8 for Android +2.3

Akinator the Genie 8.1.8 for Android +2.3

حدس شخصیت

بیماری های شایع کودکان و روش های پیشگیری از آن

بیماری های شایع کودکان و روش های پیشگیری از آن

سلامتی کودک

Defense zone 3_1.1.11 for Android +2.3

Defense zone 3_1.1.11 for Android +2.3

منطقه دفاع

Cabela's African Adventures

Cabela's African Adventures

ماجراجویی در حیات وحش آفریقا

ShotCut 26.9.27

ShotCut 26.9.27

ویرایش ویدئو

Portable Office 2010

Portable Office 2010

نسخه پرتابل نرم افزار آفیس 2010

Lynda - Java Essential Training

Lynda - Java Essential Training

فیلم آموزشی لیندا اصول استفاده از زبان برنامه‌نویسی جاوا

for Android +2.3 نهج البلاغه 5.2

for Android +2.3 نهج البلاغه 5.2

نرم افزار زیبا و جامع سخنان امیرالمؤمنین

Jelly Defense 1.25 for Android +2.3

Jelly Defense 1.25 for Android +2.3

حمله ژله ها!

The Ultimate Lightroom Preset Collection

The Ultimate Lightroom Preset Collection

مجموعه کامل و بی نظیر تنظیمات آماده برای فتوشاپ و لایتروم

دوره ویدئویی آموزش سطح پیشرفته برنامه‌نویسی اندروید به زبان فارسی

دوره ویدئویی آموزش سطح پیشرفته برنامه‌نویسی اندروید به زبان فارسی

آموزش برنامه‌نویسی اندروید

DATAKIT CrossManager 2025.3 Build 2025.07.02

DATAKIT CrossManager 2025.3 Build 2025.07.02

تبدیل فایل اتوکد

Respawnables 9.5.0 for Android +2.3

Respawnables 9.5.0 for Android +2.3

بازی گروه ضربت

Doorways - The Underworld

Doorways - The Underworld

راهروها - عالم مردگان

CBTNuggets - EC Council Certified Ethical Hacker v9.0

CBTNuggets - EC Council Certified Ethical Hacker v9.0

فیلم آموزش مدرک هکر اخلاقی

کاربرد رایانه در معماری

کاربرد رایانه در معماری

رایانه و معماری

جملات نفوذ و تأثیر

جملات نفوذ و تأثیر

دقیقا چه باید بگویم: کلمات جادویی برای نفوذ و تأثیر

Bentley MicroStation CONNECT Edition 10.16.00.80

Bentley MicroStation CONNECT Edition 10.16.00.80

نرم افزار نقشه کشی بنتلی میکرو استیشن

تاریخچه خط و الفبا

تاریخچه خط و الفبا

خط و نوشتار

One Finger Death Punch + Update 1.1

One Finger Death Punch + Update 1.1

مشت مرگ با یک انگشت

Where to Invade Next - Michael Moore

Where to Invade Next - Michael Moore

مستند بعد به کجا حمله کنیم

انيميشن آموزشی روش های جلوگیری از آزار جنسی و کودک آزاری به زبان فارسی

انيميشن آموزشی روش های جلوگیری از آزار جنسی و کودک آزاری به زبان فارسی

انیمیشن کمل

Motorama v1.1

Motorama v1.1

موتوراما

Rolling Head 1.0 for Android

Rolling Head 1.0 for Android

نبرد سَرها

جستجو در اینترنت

جستجو در اینترنت

آموزش تحقیق در اینترنت

خبرنامه

با عضویت در خبرنامه، زودتر از همه باخبر باش!