DuckLinux
201 subscribers
281 photos
13 videos
1 file
120 links
🦆 اردک مهربان و رفیق پنگوئن دوست‌داشتنی! 🐧

آخرین اخبار لینوکس، ترفندهای کاربردی و تکنولوژی‌های جدید را در چنل ما دنبال کنید.
Download Telegram
⚙️ - اولین نسخه آزمایشی systemd 262 منتشر شد!
🧪 - نسخه systemd 262-rc1 به‌عنوان اولین Release Candidate نسخه جدید systemd منتشر شده و تغییرات مختلفی رو با خودش آورده.
📦 - حالا systemd تعدادی Unit File رو به‌صورت داخلی در خودش داره و در صورت عدم دسترسی به فایل‌های روی دیسک، میتونه از نسخه‌های داخلی برای shutdown، reboot و multi-user استفاده کنه.
🐳 - همچنین امکان ساخت systemd به‌صورت یک باینری استاتیک برای کانتینرهای بسیار کوچک فراهم شده.
🔄 - پشتیبانی از Live Update Orchestrator هم گسترش پیدا کرده و Service Unitها حالا گزینه‌ی LUOSession= رو دارن.
🖥️ - و systemd-vmspawn حالا علاوه بر AMD SEV-SNP، از Intel TDX برای Confidential Computing هم پشتیبانی میکنه.
🔐 - بهبودهایی برای systemd-homed، systemd-cryptenroll، systemd-coredump، نصب‌های بدون دخالت کاربر و NUMA هم در این نسخه وجود داره.
🐧 - درحال حاضر systemd 262-rc1 نسخه آزمایشی محسوب میشه و برای تست و پیدا کردن باگ‌ها منتشر شده.
لینک گیتهاب پروژه.
🦆 - @ducklinux1
❤1
This media is not supported in your browser
VIEW IN TELEGRAM
😂 - یکم میم ببینیم.
😄 - ترجمه: وقتی برای اولین بار از گرافیک داخلی به گرافیک مجزا مهاجرت میکنی
#میم
🦆 - @ducklinux1
Gp - @duckgplinux
😁2
🎙️ - و Audacity وارد نسل جدید شد؛ خداحافظی با رابط قدیمی و مهاجرت به Qt6!
🚀 - نسخه Audacity 4.0 منتشر شده و این بار فقط با چند قابلیت جدید روبه‌رو نیستیم؛ این نسخه یک تغییر بزرگ زیرساختی رو تجربه کرده و رابط کاربری این ویرایشگر صوتی محبوب بعد از سال‌ها از wxWidgets به Qt6 منتقل شده.
🖥️ - این مهاجرت باعث میشه Audacity تجربه‌ای مدرن‌تر داشته باشه؛ از پشتیبانی بهتر از نمایشگرهای HiDPI گرفته تا هماهنگی بیشتر با محیط‌های دسکتاپ امروزی.
✂️ - در این نسخه مدل جدیدی برای ویرایش کلیپ‌ها معرفی شده؛ حالا کلیپ‌ها راحت‌تر گروه‌بندی میشن، آزادی بیشتری برای جابه‌جایی دارن و ابزار اختصاصی Split هم اضافه شده.
📁 - فرمت پروژه جدید .aup4 هم معرفی شده. پروژه‌های قدیمی با فرمت .aup3 همچنان قابل باز شدن هستن و امکان تبدیل به فرمت جدید وجود داره.
🐧 - کاربران لینوکس هم میتونن از نسخه AppImage استفاده کنن تا بدون وابستگی به مخازن توزیع‌ها، نسخه جدید رو تجربه کنن.
لینک گیت‌هاب پروژه.
🦆 - @ducklinux1
Gp - @duckgplinux
🔥3❤1
🐧 - کرنل Linux 7.3 یک تغییر جالب برای هماهنگی بیشتر با Rust داره!
🦀 - در تغییرات جدید Linux 7.3، قابلیت امنیتی RandStruct در بعضی شرایط به‌صورت پیش‌فرض فعال نخواهد بود تا مسیر استفاده از Rust در کرنل لینوکس راحت‌تر بشه.
🔐 - توضیح برای دوستانی که نمی‌دونن؛ RandStruct یک مکانیزم امنیتی هست که چیدمان بعضی ساختارهای حساس کرنل رو هنگام کامپایل به‌صورت تصادفی تغییر میده تا حملات مبتنی بر حافظه سخت‌تر بشن.
⚙️ - مشکل این بود که RandStruct فعلاً با Rust Kernel Support سازگاری کامل نداره و فعال بودنش باعث می‌شد Rust در پیکربندی‌های تستی مثل allmodconfig غیرفعال بشه.
🛠️ - حالا وقتی سیستم دارای Rust toolchain و پشتیبانی Rust برای معماری موردنظر باشه، RandStruct به‌صورت پیش‌فرض خاموش میشه تا توسعه و تست Rust در کرنل راحت‌تر انجام بشه.
🛡️ - البته این قابلیت حذف نشده و کاربران همچنان می‌تونن با کانفیگ سفارشی کرنل، RandStruct رو فعال کنن.
🦆 - @ducklinux1
Gp - @duckgplinux
🔥2🤣1
🤖 - انویدیا با خرید Hugging Face، روی آینده هوش مصنوعی متن‌باز سرمایه‌گذاری بزرگی کرد!
💰 - شرکت NVIDIA رسماً اعلام کرده که Hugging Face، یکی از مهم‌ترین پلتفرم‌های اشتراک‌گذاری مدل‌ها، دیتاست‌ها و ابزارهای هوش مصنوعی، رو با مبلغ ۱۲.۹۳ میلیارد دلار خریداری می‌کنه.
🤗 - این خرید می‌تونه تأثیر بزرگی روی اکوسیستم Open Source AI داشته باشه؛ چون Hugging Face یکی از اصلی‌ترین مراکز توسعه و انتشار مدل‌های Open Weight محسوب میشه و میلیون‌ها توسعه‌دهنده از اون استفاده می‌کنن.
🌱 - از طرفی، ورود منابع و زیرساخت‌های انویدیا می‌تونه باعث رشد سریع‌تر پروژه‌های متن‌باز، بهبود ابزارهای توسعه، ارزیابی مدل‌ها و دسترسی راحت‌تر به هوش مصنوعی بشه.
⚠️ - اما این اتفاق یک سؤال مهم هم ایجاد می‌کنه: آیا یک پلتفرم بزرگ متن‌باز وقتی زیرمجموعه یک شرکت بزرگ تجاری قرار می‌گیره، همچنان به همان اندازه مستقل باقی می‌مونه؟
🔓 - انویدیا اعلام کرده Hugging Face همچنان یک پلتفرم باز باقی می‌مونه، از مدل‌های Open Source و Open Weight پشتیبانی می‌کنه و کاربران مجبور به استفاده از سخت‌افزار یا سرویس‌های NVIDIA نخواهند بود.
🦆 - @ducklinux1
❤1👎1
⚡ - لینوکس در مسیر خاموش شدن سریع‌تر؛ پچ‌های خاموش کردن غیرهمزمان دستگاه‌ها به نسخه ۲۱ رسید!
🐧 - توسعه یک قابلیت جدید برای کرنل لینوکس که هدفش سریع‌تر کردن خاموش شدن و ری‌استارت سیستم‌ها هست، وارد مرحله جدیدی شده و پچ‌های آن حالا به نسخه بیست‌ویکم رسیده‌
🛠️ - این مجموعه پچ که توسط توسعه‌دهندگان Red Hat ارسال شده، امکان خاموش کردن غیرهمزمان دستگاه‌ها (Async Device Shutdown) رو به کرنل اضافه می‌کنه؛ یعنی دستگاه‌های مختلف می‌تونن به‌جای منتظر موندن پشت سر هم، همزمان خاموش بشن.
💾 - این تغییر مخصوصاً برای سرورها و سیستم‌هایی با تعداد زیادی حافظه NVMe و تجهیزات ذخیره‌سازی اهمیت زیادی داره؛ چون بعضی از این دستگاه‌ها هنگام خاموش شدن چندین ثانیه زمان نیاز دارن.
🚀 - در تست‌های انجام‌شده، این قابلیت تونسته زمان خاموش شدن یک سیستم رو از ۱۱ دقیقه به ۵۵ ثانیه کاهش بده و در یک سیستم دیگه هم این زمان از ۸۰ ثانیه به ۱۱ ثانیه رسیده.
🔧 - در حال حاضر دستگاه‌ها باید به‌صورت مشخص اعلام کنن که از خاموش شدن غیرهمزمان پشتیبانی می‌کنن، اما توسعه‌دهندگان امیدوارن این قابلیت در آینده نزدیک وارد کرنل اصلی لینوکس بشه.
🦆 - @ducklinux1
🤖 - بنظر میاد LLVM وارد بحث استفاده از AGENTS.md برای راهنمایی AI Agent ها شده!
🧠 - توسعه‌دهندگان LLVM در حال بررسی اضافه کردن فایل‌هایی مثل AGENTS.md و CLAUDE.md به مخزن رسمی پروژه هستن؛ فایل‌هایی که به عامل‌های هوش مصنوعی برای کار روی کد و مشارکت در پروژه کمک می‌کنن.
📄 - این فایل‌ها به AI Agentها کمک می‌کنن تا با قوانین پروژه، استانداردهای کدنویسی و روند مشارکت بهتر آشنا بشن.

⚖️ - اما بین توسعه‌دهندگان LLVM اختلاف نظر وجود داره؛ بعضی‌ها این فایل‌ها رو مفید می‌دونن و بعضی دیگر نگران افزایش پیچیدگی و ایجاد شلوغی در فرآیند توسعه هستن.
🔧 - یکی از چالش‌ها اینه که LLVM شامل زیرپروژه‌های مختلفیه و ساخت یک دستورالعمل مشترک برای همه بخش‌ها کار ساده‌ای نیست.
📝 - فعلاً یک Pull Request آزمایشی برای اضافه کردن نسخه ساده‌ای از AGENTS.md ارائه شده که AI Agentها رو به مستندات، سیاست‌های مشارکت و استانداردهای کدنویسی LLVM هدایت می‌کنه.
🦆 - @ducklinux1
Gp - @duckgplinux
🟠 - اسنپ‌شات سوم Ubuntu 26.10 برای تست منتشر شد!
🧪 - نسخه Ubuntu 26.10 "Stonking Stingray" Snapshot 3 به‌عنوان جدیدترین ایمیج آزمایشی ماهانه منتشر شده تا کاربران و توسعه‌دهندگان بتونن فرآیند انتشار و پایداری نسخه جدید اوبونتو رو آزمایش کنن.
📦 - این نسخه شامل جدیدترین پکیج‌ها و تغییرات Ubuntu 26.10 هست و در کنار ISO های روزانه، به جامعه اوبونتو کمک می‌کنه تا باگ‌ها زودتر شناسایی و برطرف بشن.
⚠️ - البته Snapshot 3 برای استفاده روزمره و سیستم اصلی پیشنهاد نمی‌شه و بیشتر برای تست و گزارش مشکلات منتشر شده.
🖥️ - #اوبونتو 26.10 در حال نزدیک شدن به انتشار نهایی در ماه اکتبره؛ فریز رابط کاربری هفته آینده انجام میشه، فریز قابلیت‌های کرنل در ۱۷ سپتامبر و نسخه بتا هم برای ۲۴ سپتامبر برنامه‌ریزی شده.
🚀 - انتشار رسمی Ubuntu 26.10 قرار هست در ۱۵ اکتبر یعنی ۲۳ مهر انجام بشه.

🦆 - @ducklinux1
Gp - @duckgplinux
❤2👎2
🔴 - به به! Fedora 47 در حال بررسی استفاده از Thin LTO برای بهینه‌سازی بهتر نرم‌افزارهاست!
⚙️ - توسعه‌دهندگان Fedora یک پیشنهاد جدید برای نسخه Fedora 47 مطرح کردن که بر اساس اون، به‌جای Fat LTO از Thin LTO برای بهینه‌سازی زمان لینک شدن برنامه‌ها استفاده بشه.
🚀 - توضیح برای دوستانی که نمی‌دونن؛ Thin LTO یک روش مدرن‌تر برای Link-Time Optimization هست که نسبت به روش سنتی، مصرف حافظه کمتر و سرعت ساخت (Build) بالاتری داره؛ در حالی که همچنان بخش زیادی از مزایای بهینه‌سازی LTO رو حفظ می‌کنه.

📦 - در صورت تأیید این تغییر، یک ماکروی جدید برای بسته‌های RPM اضافه میشه تا فعال کردن Thin LTO برای پکیج‌های Fedora ساده‌تر بشه.
🛠️ - این تغییر فعلاً استفاده اجباری از Thin LTO رو برای همه پکیج‌ها اعمال نمی‌کنه؛ بلکه به Maintainer ها اجازه میده بررسی کنن که این روش چه تأثیری روی زمان Build و عملکرد نرم‌افزارها داره.

🗳️ - پیشنهاد استفاده از Thin LTO هنوز باید توسط Fedora Engineering and Steering Committee (FESCo) بررسی و تأیید بشه.
🦆 - @ducklinux1
Gp - @duckgplinux
❤2
🔵 - بنازم؛ Mesa 26.3 برای گرافیک نسل بعدی Intel آماده میشه.
🎮 - تغییرات جدیدی در Mesa 26.3 اضافه شده که پشتیبانی از یک حالت جدید 64-bit GPU Addressing را برای گرافیک‌های آینده اینتل، مخصوصاً Nova Lake P، آماده میکنه.
⚙️ - تا قبل از معماری GFX35، پردازنده‌های گرافیکی اینتل برای دسترسی به حافظه از آدرس‌دهی ترکیبی استفاده می‌کردن؛ اما تو نسل جدید، واحدهای اجرایی GPU میتونن مستقیماً از آدرس‌های ۶۴ بیتی استفاده کنن.
🚀 - این تغییر باعث میشه GPUهای جدید اینتل مثل Xe3P تو Nova Lake P بتونن مدیریت حافظه کارآمدتری داشته باشن و مسیر برای نسل‌های بعدی که کاملاً به حالت ۶۴ بیتی تکیه میکنن آماده تر باشه.

🐧 - این پشتیبانی فعلاً تو بخش‌های Intel Graphics Compiler و درایور ANV Vulkan اضافه شده و پشتیبانی مربوط به Iris Gallium3D (OpenGL) هم در ادامه آماده میشه.
💻 - این سری از Nova Lake P اولین GPU اینتل هست که قراره از این حالت جدید ۶۴ بیتی پشتیبانی کنه و Mesa در حال آماده‌سازی درایورهای متن‌باز لینوکس برای اینتل هست.
🦆 - @ducklinux1
Gp - @duckgplinux
❤2🖕1
🍎 - کرنل Linux 7.4 پشتیبانی صوتی Apple Silicon را بهتر می‌کند!
🔊 - توسعه‌دهندگان کرنل لینوکس در حال آماده‌سازی تغییراتی برای بهبود پشتیبانی از چیپ‌های Apple Silicon در لینوکس هستن؛ تغییری که مدیریت صدا و مصرف انرژی مک‌های مجهز به پردازنده‌های سری M اپل رو بهتر خواهد کرد.

⚙️ - مشکل اصلی به نحوه اتصال اسپیکرهای Apple Silicon برمی‌گرده؛ چند کُدِک صوتی از یک خط مشترک GPIO برای خاموش و روشن شدن استفاده می‌کنن که باعث می‌شد مدیریت توان آن‌ها بسیار پیچیده و حتی به گفته توسعه‌دهندگان، «تقریباً غیرممکن» بشه.

🛠️ - پیش از این، پروژه Asahi Linux برای حل این مشکل از یک راه‌حل موقت با استفاده از API رگولاتور کرنل استفاده می‌کرد؛ اما حالا با اضافه شدن زیرساخت Shared GPIO در کرنل، این روش دیگر لازم نیست.

🚀 - این تغییر باعث میشه درایور صوتی Apple Silicon معماری تمیزتر و هماهنگ‌تری با کرنل اصلی لینوکس داشته باشه و مدیریت Suspend/Resume و مصرف انرژی بهتر انجام بشه.

🐧 - پشتیبانی جدید برای Apple Silicon و درایورهای صوتی مربوط به اون در شاخه توسعه قرار گرفته و قرار هست برای چرخه انتشار Linux 7.4 ارسال بشه.

🦆 - @ducklinux1
🤣1
🖥️ - کنفرانس XDC 2026 قراره پر از بحث‌های جذاب درباره آینده گرافیک لینوکس باشه!
🚀 - کنفرانس سالانه X.Org Developer's Conference (XDC 2026) از ۲۸ تا ۳۰ سپتامبر در تورنتو برگزار میشه و امسال کلی موضوع جالب درباره Mesa، Wayland و درایورهای گرافیکی قراره مطرح بشه
🧩 - یکی از بحث‌های جذاب، ایده Vulkan Gallium هست؛ چیزی شبیه Gallium3D در Mesa که می‌تونه با اشتراک‌گذاری بیشتر کدها، توسعه درایورهای Vulkan رو راحت‌تر و سریع‌تر کنه
⚡ - همچنین درباره NOCL صحبت میشه؛ یک پیاده‌سازی متن‌باز از OpenCL روی CUDA که به‌عنوان یک درایور Gallium3D برای استفاده با Rusticl توسعه داده شده
🛠️ - از موضوعات دیگه هم میشه به کنار گذاشتن احتمالی TGSI در Gallium3D، پیشرفت کامپایلر Intel Jay، و وضعیت توسعه پشتیبانی از GPU های Apple M3 در پروژه Asahi Linux اشاره کرد
🐧 - وضعیت درایور گرافیکی Qualcomm، درایور Vulkan انویدیا یعنی NVK و چندین پروژه دیگر Mesa هم در این رویداد بررسی میشن
🌐 - در بخش Wayland هم یک پروتکل جدید برای اعلام نرخ فریم محتوا بررسی میشه که می‌تونه برای پخش ویدیو و تجربه روان‌تر رابط کاربری مفید باشه
🦆 - @ducklinux1
🧮 - و PoCL 7.2 منتشر شد؛ OpenCL 3.0 حالا روی RISC-V و x86_64 رسمی‌تر از همیشه!
🚀 - پروژه Portable Computing Language (PoCL) نسخه 7.2 رو منتشر کرده؛ یک پیاده‌سازی متن‌باز و قابل‌حمل از OpenCL که می‌تونه روی معماری‌های مختلف CPU و با کمک Backendهای LLVM روی سخت‌افزارهای دیگه هم اجرا بشه.
⚡ - مهم‌ترین اتفاق این نسخه، دریافت تأییدیه رسمی OpenCL 3.0 Conformance برای پردازنده‌های RISC-V و x86_64 هست.
🖥️ - در معماری x86_64، این سازگاری با استفاده از مسیرهای بهینه‌سازی AVX-512 روی پردازنده AMD Ryzen 9 9900X (Zen 5) آزمایش و تأیید شده.
🐧 - و PoCL 7.2 همچنین پشتیبانی از LLVM 22 برای دستگاه‌های CUDA و Level Zero رو اضافه کرده و در هدف‌های CPU امکان استفاده از LLVM 23 رو هم فراهم می‌کنه.
🔧 - چندین افزونه جدید OpenCL مثل cl_khr_integer_dot_product، cl_khr_kernel_clock و بهبودهای مربوط به SPIR-V هم در این نسخه اضافه شدن.
🦆 - @ducklinux1
Gp - @duckgplinux
🤖 - بلاخره شل کردن؛ NetworkManager یک ترفند جالب برای پیدا کردن Patch های ساخته‌شده توسط AI پیدا کرده!
🔍 - پروژه NetworkManager که اخیراً قوانین جدیدی برای استفاده از ابزارهای هوش مصنوعی در توسعه کدش گذاشته بود، حالا یک روش متفاوت برای پیدا کردن Patchهایی که ممکنه توسط AI Agentها ساخته شده باشن معرفی کرده.
📜 - طبق این قوانین، توسعه‌دهنده‌ها باید مسئولیت کامل کدی که ارسال می‌کنن رو قبول کنن و بتونن همه بخش‌های اون رو توضیح بدن.
🪤 - برای اینکه Patch های ناسازگار با این سیاست راحت‌تر شناسایی بشن، یک Canary داخل فایل‌های AGENTS.md / CLAUDE.md قرار گرفته.
📝 - این فایل از AI Agent ها می‌خواد اگر متن‌هایی مثل Commit Message یا توضیحات Merge Request تولید کردن، کلمه‌ی خاص "biblioklept" رو داخل متن قرار بدن.
🕵️ - چون این کلمه تقریباً هیچ ارتباطی با توسعه NetworkManager نداره، سیستم‌های خودکار می‌تونن وجودش رو بررسی کنن و Patchهای مشکوک رو برای بررسی بیشتر علامت‌گذاری کنن.
🦆 - @ducklinux1
Gp - @duckgplinux
❤1😁1
تقریبا به صورت دوره ای راجب کیفیت محتوای کانال از ممبر های عزیز نظر پرسی میشه.
لطفاً تو نظرسنجی زیر شرکت کنید دوستان❤️👇
❤1
نظرتون راجب کیفیت محتوای کانال؟ نظری برای بهبود بود بخش کامنت ها در خدمتیم.
Anonymous Poll
47%
عالی
47%
متوسط
6%
ضعیف
🖥️ - دسکتاپ KDE Plasma 6.8 با قابلیت‌های جدید و بهینه‌سازی‌های بیشتر در راه است!
🚀 - توسعه‌دهندگان KDE در حال آماده‌سازی Plasma 6.8 هستن و در آخرین تغییرات، قابلیت‌های کاربردی و بهبودهای مختلفی به این محیط دسکتاپ اضافه شده.

🖱️ - یکی از تغییرات جالب، اضافه شدن Auto-Scroll شبیه ویندوز هست؛ کاربران می‌تونن با فشار دکمه وسط ماوس وارد حالت اسکرول بشن و با حرکت نشانگر، صفحه رو جابه‌جا کنن.

♿ - قابلیت Dwell Click هم برای بهبود دسترسی‌پذیری در Wayland اضافه شده تا فاصله Plasma Wayland با نسخه X11 کمتر بشه.

🖥️ - در بخش Remote Desktop هم حالت جدیدی اضافه شده که نمایشگرهای فیزیکی سیستم مقصد رو قفل می‌کنه و یک صفحه مجازی برای کاربر راه دور ایجاد می‌کنه.

🎨 - همچنین سبک‌های Union در تنظیمات Application Styles نمایش داده میشن و کیفیت ضبط صفحه در Spectacle و برنامه‌های مبتنی بر KPipeWire بهتر خواهد شد.

⚡ - برای سیستم‌های با حافظه گرافیکی محدود، تم Breeze بهینه شده و حالا vRAM کمتری مصرف می‌کنه.

📅 - پلاسما 6.8 در ۱۴ اکتبر ( ۲۲ مهر ) منتشر میشه؛ نسخه‌ای که هم‌زمان با سی‌امین سالگرد پروژه KDE عرضه خواهد شد.

🦆 - @ducklinux1
❤2
🖥️ - دسکتاپ GNOME می‌خواهد تغییرات بزرگش را با یک روند منظم‌تر انجام دهد!
🚀 - پروژه GNOME در حال بررسی یک سیستم جدید به نام RFC Process هست تا تصمیم‌گیری درباره تغییرات مهم فنی، شفاف‌تر و منظم‌تر انجام بشه.
📄 - تا الان خیلی از تغییرات بزرگ GNOME با گفتگوهای غیررسمی بین توسعه‌دهنده‌ها پیش می‌رفت، اما حالا پیشنهاد شده این تغییرات به شکل یک RFC نوشته و قبل از اجرا بررسی بشن.

💬 - طبق این طرح، هر RFC به‌صورت یک Merge Request ثبت میشه، افراد و تیم‌های مرتبط مشخص میشن و بحث‌ها در GNOME Discourse انجام خواهد شد.

⚖️ - هر کسی می‌تونه نظر، نگرانی یا پیشنهاد خودش رو درباره یک RFC مطرح کنه و حتی برای بهتر شدن اون تغییراتی پیشنهاد بده. بعد از پایان گفتگوها، یک مرحله بررسی نهایی انجام میشه تا درباره قبول یا رد پیشنهاد تصمیم گرفته بشه.

🧩 - هدف این فرآیند اینه که تغییرات بزرگ GNOME با هماهنگی بیشتر، مشارکت بهتر جامعه و تصمیم‌گیری شفاف‌تری انجام بشن.
🌧️ - در کنار این موضوع، توسعه‌های دیگه‌ای مثل بهبود فایل‌منیجر Nautilus و یک افزونه جدید GNOME Shell با افکت بارش دیجیتالی شبیه فیلم Matrix هم معرفی شدن.
🦆 - @ducklinux1
❤1
🦀 - خرچنگ بازی؛ AMD می‌خواهد Rust را وارد قلب دنیای GPU کند!
🚀 - شرکت AMD در حال ساخت یک تیم تخصصی برای استفاده گسترده‌تر از زبان Rust در بخش‌های مختلف نرم‌افزارهای GPU خودش هست؛ از Firmware و درایورها گرفته تا Shader Compilerها و ابزارهای توسعه.
⚙️ - هدف این تیم، ساخت نسل جدیدی از نرم‌افزارهای GPU با تمرکز روی Rust هست؛ زبانی که به‌خاطر امنیت حافظه و کاهش خطاهای رایج در برنامه‌نویسی سطح پایین، این روزها خیلی مورد توجه قرار گرفته.
🧠 - این برنامه فقط به یک بخش خاص محدود نمی‌شه و حوزه‌هایی مثل Compiler ها، Runtime ها، نرم‌افزارهای سطح پایین GPU، Firmware و ابزارهای توسعه‌دهندگان رو هم شامل میشه.

🔐 - ای ام دی امیدوار هست استفاده از Rust باعث بشه نرم‌افزارهای GPU امن‌تر، قابل‌اعتمادتر و راحت‌تر برای توسعه و نگهداری باشن؛ مخصوصاً در بخش‌هایی که هم عملکرد بالا و هم امنیت اهمیت زیادی دارن.
🐧 - این حرکت در حالی اتفاق میفته که شرکت‌های دیگه مثل NVIDIA هم به سمت استفاده از Rust در نرم‌افزارهای GPU حرکت کردن؛ از جمله توسعه درایور متن‌باز Nova برای لینوکس.
🦆 - @ducklinux1
Gp - @duckgplinux
🟢 - انویدیا قابلیت‌های جدیدی به درایور متن‌باز Nova در لینوکس اضافه می‌کنه!
🚀 - انویدیا همچنان داره روی درایور متن‌باز Nova کار می‌کنه و این بار مجموعه‌ای از Patchها برای اضافه کردن vGPU Manager و VFIO Variant Driver منتشر کرده.

⚙️ - این تغییرات باعث میشن مدیریت GPU های مجازی (vGPU) بهتر بشه و کاربران بتونن با کمک VFIO و QEMU، ماشین‌های مجازی لینوکس یا ویندوز رو با قابلیت‌های GPU اجرا کنن؛ آن هم روی درایور Nova.

🐧 - ادامه این توسعه‌ها نشون میده NVIDIA جدی‌تر از قبل روی مسیر متن‌باز لینوکس سرمایه‌گذاری کرده و می‌خواد معماری جدیدی برای پشتیبانی از GPUهای خودش در کرنل لینوکس بسازه.

🖥️ - البته فعلاً نباید خیلی هیجان‌زده شد؛ این قابلیت‌ها بیشتر برای کارت‌های حرفه‌ای و دیتاسنتری NVIDIA طراحی شدن و احتمالاً در آینده نزدیک به کارت‌های مصرفی GeForce نمی‌رسن.

🔧 - نکته آخر؛ Nova هنوز در مسیر توسعه قرار داره، اما هر قدم جدید می‌تونه این درایور رو به استفاده روزمره روی لینوکس نزدیک‌تر کنه و آینده جالبی برای کاربران NVIDIA رقم بزنه.

🦆 - @ducklinux1
Gp - @duckgplinux
👍2❤1