لینوکس و دنیای متن‌باز

وقتی لینوکس می‌خواهد یک کلاستر هوش مصنوعی را مثل یک کامپیوتر واحد ببیند!

تا همین چند وقت پیش، فرض همه‌ی ما و لینوکس این بود که یک سیستم داریم، چند تا CPU و رم روی آن سوار است و Kernel حواسش به همه‌چیز هست. اما هوش مصنوعی همه‌ی بازی را به هم زده است! امروزه در پروژه‌های سنگین یادگیری و پردازش هوش مصنوعی، ده‌ها CPU، کارت گرافیک و حافظه به همدیگر گره خورده‌اند که دیگر شبیه چند تا سرور جداگانه نیستند؛ بلکه دقیقاً مثل یک غول پردازشی واحد رفتار می‌کنند.

این دقیقاً همان چیزی است که «شینوی هو» (Xinwei Hu)، رئیس کمیته فنی openEuler در کنفرانس Open Source Summit Europe 2026 در پراگ مطرح کرد. بیایید ببینیم این توزیع‌ LInux چطور دارد قواعد بازی را عوض می‌کند.

openEuler - وقتی لینوکس می‌خواهد یک کلاستر هوش مصنوعی را مثل یک کامپیوتر واحد ببیند!

مشکل اینجاست: سرور دیگر واحد اصلی نیست!

توزیع openEuler این تحول را گذر «از آن سوی جعبه» و حرکت به سمت یک مفهوم جدید به نام SuperPoD می‌داند. در این ساختار، کلی کامپیوتر، رم و پردازنده به هم متصل هستند و قرار است مثل یک منبع واحد کار کنند.

خب طبیعی است که چنین چیزی مشکلات خاص خودش را دارد. مثلاً رم مورد نیاز شما ممکن است روی یک سیستم دیگر باشد، یا خرابی یک قطعه به بقیه جاها هم سرایت کند. اینجاست که سیستم‌عامل باید وسط بیاید و همه‌چیز را مدیریت کند.

سیستم‌عامل SuperPoD: یک رک سرور مثل یک سیستم واحد

هدف openEuler خیلی جذاب است؛ آن‌ها می‌خواهند مدیریت یک SuperPoD دقیقاً مثل کار با یک سرور معمولی ساده باشد. در بخش پایداری و Reliability هم پیشرفت‌های خوبی شده است. به عنوان مثال، اگر یک Node به مشکل بخورد، سیستم در کمتر از ۵۰۰ میلی‌ثانیه به بقیه خبر می‌دهد و جلوی پخش شدن خطاها را می‌گیرد.

openEuler - وقتی لینوکس می‌خواهد یک کلاستر هوش مصنوعی را مثل یک کامپیوتر واحد ببیند! (2)

در بخش عملکرد یا همان Performance هم اعداد جالبی گزارش شده است. استفاده از زیرساخت UnifiedBus توانسته تاخیر RPC را تا ۲۰ درصد کاهش دهد و عملیات‌های مربوط به حافظه و کش را سریع‌تر کند.

وضعیت لینوکس اصلی در این میان چیست؟

البته openEuler تنها نیست. دنیای لینوکس هم چند سالی است که از طریق استانداردهایی مثل CXL دارد روی این مشکلات کار می‌کند تا حافظه‌های دوردست را مثل یک نود معمولی NUMA به سیستم معرفی کند تا برنامه‌ها نیازی به تغییر نداشته باشند.

مقیاس‌پذیری عاملی (Agentic Scaling): سیستم‌عاملی برای هوش مصنوعی که فکر می‌کند!

openEuler - وقتی لینوکس می‌خواهد یک کلاستر هوش مصنوعی را مثل یک کامپیوتر واحد ببیند! (3)

بخش دوم صحبت‌های این رویداد جذاب‌تر بود؛ این که چطور هوش مصنوعی دارد مقیاس‌پذیر می‌شود. مدل‌های هوش مصنوعی امروزی مثل Agentها عمل می‌کنند؛ یعنی فقط یک دستور را اجرا نمی‌کنند، بلکه ابزار می‌سازند، کدهای تولیدشده را اجرا می‌کنند و در سشن‌های طولانی‌مدت زنده می‌مانند. این یعنی چالش‌های جدید برای مدیریت حافظه و امنیت در سطح سیستم‌عامل!

پروژه openEuler برای این بخش چند راهکار عالی دارد: محیط‌های ایزوله یا همان Sandboxes که خیلی سریع بالا می‌آیند، مدیریت پیشرفته KV cache برای دسترسی سریع‌تر به حافظه موقت مدل، و سیستم مدیریت حافظه طولانی‌مدت oGMemory که روی پایگاه داده openGauss سوار است.

openEuler - وقتی لینوکس می‌خواهد یک کلاستر هوش مصنوعی را مثل یک کامپیوتر واحد ببیند! (4)

این یعنی چه برای آینده لینوکس؟

مهم‌ترین نتیجه این است که تعریف ما از «کامپیوتر» دارد عوض می‌شود. البته باید دید چه بخش‌هایی از این نوآوری‌ها وارد لینوکس اصلی می‌شود و چقدر با استانداردهای جهانی مثل CXL هماهنگ خواهد شد. در هر صورت، سوالاتی که openEuler مطرح کرده، چالش‌هایی است که به زودی همه‌ی توزیع‌های لینوکس باید جواب درستی برایشان داشته باشند.

منبع اصلی: It's FOSS (اخبار لینوکس) | 21 مهر 1405

خسرو عظیمی

خسرو عظیمی هستم. علاقه مند به دنیای اوپن سورس و IT، لینوکس، امنیت، وب و برنامه نویسی. در حال حاضر توسعه دهنده وب، کارشناس سئو و ادمین سیستم عامل هستم. لینک سایت شخصی: khosro-azimi.ir

مطالب مرتبط

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

دکمه بازگشت به بالا