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

آخرین اخبار لینوکس، ترفندهای کاربردی و تکنولوژی‌های جدید را در چنل ما دنبال کنید.
Download Telegram
🎬 - نسخه آزمایشی Shotcut 26.9 منتشر شد؛ ادیتور ویدیویی متن‌باز بهتر از قبل!
🚀 - پروژه Shotcut نسخه Beta 26.9 رو منتشر کرده؛ نسخه‌ای که با چند بهبود مهم در رابط کاربری، کیفیت صدا و عملکرد همراه شده تا تجربه تدوین ویدیو روی لینوکس، ویندوز و مک بهتر بشه.

🎧 - یکی از تغییرات مهم این نسخه مربوط به سیستم پردازش صداست؛ Shotcut حالا تلاش می‌کنه پردازش صوتی رو با دقت بیشتری انجام بده و بدون تبدیل‌های اضافی، کیفیت صدا رو حفظ کنه.

⚡ - عملکرد Timeline هم بهتر شده و توسعه‌دهنده‌ها روی روان‌تر شدن کار با پروژه‌های ویدیویی تمرکز کردن تا هنگام تدوین، تجربه سریع‌تر و راحت‌تری داشته باشید.

🎨 - رابط کاربری Shotcut هم کمی مدرن‌تر شده؛ گوشه‌های گردتر، تغییرات ظاهری جدید و یک لوگوی تازه باعث شدن ظاهر برنامه به‌روزتر بشه.

🐧 - برای کاربران لینوکس هم چند خبر خوب وجود داره؛ Shotcut 26.9 با FFmpeg 9.0 عرضه میشه و مشکل رمزگذاری سخت‌افزاری HEVC با VA-API روی لینوکس هم برطرف شده.

📦 - مثل همیشه Shotcut یک پروژه کاملاً متن‌بازه و کاربران می‌تونن نسخه‌های مختلف مثل AppImage لینوکس و غیره رو دریافت کنن.

🦆 - @ducklinux1
Gp - @duckgplinux
🔥2❤1
DuckLinux
🧠 -تایید شد؛ کرنل Linux 7.3 یک مشکل Scheduler در پردازنده‌های هیبریدی اینتل را برطرف می‌کند! 🚀 - در حال آماده‌سازی Linux 7.3، توسعه‌دهندگان کرنل یک سری اصلاحات جدید برای Scheduler انجام دادن که یکی از مهم‌ترینش مربوط به Cache-Aware Load Scheduling روی پردازنده‌های…
🧠 - کرنل Linux 7.3-rc2 منتشر شد؛ یک قدم دیگر تا نسخه نهایی کرنل!
🚀 - دومین نسخه آزمایشی Linux 7.3 منتشر شده و توسعه‌دهندگان وارد مرحله رفع مشکلات قبل از انتشار نسخه پایدار شدن.

🐧 - این نسخه برخلاف انتظار از یک rc2، بسیار شلوغ بوده و شامل تغییرات زیادی در Scheduler، درایورها و بخش‌های داخلی کرنله.

⚙️ - یکی از تغییرات مهم، بهبود Cache-Aware Scheduling برای پردازنده‌های هیبریدی مثل Intel Core و Core Ultra هست؛ کرنل حالا بهتر تشخیص میده پردازش‌های سنگین نباید روی هسته‌های ضعیف‌تر E-Core قرار بگیرن.

🧩 - همچنین بخش زیادی از استفاده‌های قدیمی kmalloc() به kmalloc_obj() منتقل شده که در آینده می‌تونه به کد تمیزتر، امنیت بهتر و مدیریت حافظه دقیق‌تر کمک کنه.

🎮 - درایور متن‌باز Nouveau هم برای پشتیبانی بهتر از سخت‌افزارهای جدید NVIDIA Blackwell اصلاحاتی دریافت کرده.

🦀 - در بخش Rust هم تغییراتی برای هماهنگی بهتر قابلیت‌های امنیتی کرنل با این زبان انجام شده.

🤖 - یکی از نکات جالب، افزایش استفاده از کدهای کمک‌گرفته از AI/LLM هست؛ موضوعی که نگرانی‌هایی درباره سخت‌تر شدن بررسی کدها ایجاد کرده.

🦆 - @ducklinux1
Gp - @duckgplinux
❤4
📱🐧 - کانتینر Droidspaces ؛ اجرای لینوکس واقعی روی گوشی اندرویدی!
🚀 - خیلی‌ها با Termux روی اندروید چند دستور لینوکسی اجرا می‌کنن، اما Droidspaces یک قدم فراتر میره؛ این پروژه تلاش می‌کنه یک محیط لینوکسی کامل رو داخل اندروید اجرا کنه.
⚙️ - کانتینر Droidspaces با استفاده از قابلیت‌های خود کرنل لینوکس مثل Namespaces و Cgroups کار می‌کنه؛ یعنی به جای شبیه‌سازی یک کامپیوتر، یک محیط ایزوله‌شده شبیه کانتینر ایجاد می‌کنه.
🐧 - با استفاده از این پروژه میشه توزیع‌هایی مثل Debian یا Ubuntu رو روی گوشی اجرا کرد و سرویس‌های لینوکسی رو داخلش داشت.
🖥️ - در بعضی دستگاه‌ها حتی میشه با ابزارهایی مثل Termux:X11 یک دسکتاپ لینوکسی هم روی گوشی اجرا کرد؛ یعنی گوشی تبدیل میشه به یک سیستم کوچک لینوکسی.
📦 - این پروژه شباهت زیادی به LXC داره، اما مخصوص دنیای اندروید طراحی شده تا مشکلاتی مثل SELinux و محدودیت‌های دستگاه‌های موبایل رو بهتر مدیریت کنه.
🔓 - البته Droidspaces هنوز برای همه مناسب نیست؛ نیاز به دسترسی Root داره و تجربه نهایی به کرنل و سخت‌افزار گوشی بستگی داره.
🔗 - GitHub: Droidspaces
🦆 - @ducklinux1
Gp - @duckgplinux
❤3
DuckLinux
📱🐧 - کانتینر Droidspaces ؛ اجرای لینوکس واقعی روی گوشی اندرویدی! 🚀 - خیلی‌ها با Termux روی اندروید چند دستور لینوکسی اجرا می‌کنن، اما Droidspaces یک قدم فراتر میره؛ این پروژه تلاش می‌کنه یک محیط لینوکسی کامل رو داخل اندروید اجرا کنه. ⚙️ - کانتینر Droidspaces…
تشکر از امیرحسین عزیز بابت معرفی این پروژه❤️😅
شما هم اگه ایده، پروژه های جالب، یا حتی صرفا میم هایی که بنظرتون جذاب هستند رو برامون از طریق دایرکت چنل بفرستید، به اسم خودتون روی چنل قرار میگیره.
❤1
🦀 - لایبری Rustls 0.23.44 منتشر شد؛ قدمی جدید برای امنیت در برابر کامپیوترهای کوانتومی!
🚀 - کتابخانه محبوب Rustls که یک پیاده‌سازی مدرن از TLS با زبان Rust هست، نسخه 0.23.44 رو منتشر کرده و یک قابلیت مهم امنیتی به‌صورت پیش‌فرض فعال شده.
🔐 - مهم‌ترین تغییر این نسخه، فعال شدن گواهی‌های ML-DSA به‌صورت پیش‌فرض با رمزنگاری‌سازگار aws-lc-rs هست؛ الگوریتمی که برای مقابله با تهدیدهای آینده‌ی کامپیوترهای کوانتومی طراحی شده.
🧠 - اما ML-DSA چیه؟
این یک الگوریتم امضای دیجیتال پساکوانتومی (Post-Quantum) هست که هدفش جایگزین شدن با روش‌هایی مثل RSA و ECDSA در آینده است؛ چون کامپیوترهای کوانتومی قدرتمند می‌تونن بعضی از الگوریتم‌های فعلی رو به خطر بندازن.

🌐 - البته فعلاً این گواهی‌ها در زیرساخت عمومی وب (Public Web PKI) استفاده نمی‌شن و بیشتر برای شبکه‌ها و سیستم‌های خصوصی با ساختار گواهی اختصاصی کاربرد دارن.
🛡️ - علاوه بر این، در Rustls 0.23.44 فایل لاگ کلیدهای SSL هم محدودتر شده و فقط مالک فایل اجازه خواندن اون رو خواهد داشت تا امنیت بیشتری ایجاد بشه.
🦆 - @ducklinux1
Gap - @duckgplinux
🟦 - قابلیت Dynamic PAMT اینتل آماده ورود به Linux 7.4؛ کاهش مصرف حافظه در ماشین‌های مجازی امن!
🚀 - یک قابلیت جدید از اینتل به نام Dynamic PAMT قرار هست با کرنل Linux 7.4 وارد شاخه اصلی لینوکس بشه.

🔐 - اما TDX چیه؟
توضیح؛ Intel Trust Domain Extensions یک فناوری امنیتی برای ساخت ماشین‌های مجازی محرمانه (Confidential VM) هست؛ یعنی حتی در محیط‌های ابری، اطلاعات ماشین مجازی در برابر دسترسی‌های غیرمجاز از لایه‌های پایین‌تر محافظت میشن.

🧠 - مشکل اینجاست که TDX برای مدیریت حافظه نیاز به اطلاعات اضافی درباره هر صفحه حافظه داره؛ این اطلاعات تو ساختاری به اسم PAMT (Physical Address Metadata Table) ذخیره میشن و حدود ۰.۴٪ از کل RAM سیستم رو مصرف می‌کنن.
⚙️ - شاید ۰.۴٪ عدد بزرگی به نظر نرسه، اما تو سرورهای امروزی که صدها گیگابایت یا حتی چند ترابایت حافظه دارن، همین مقدار هم میتونه حجم قابل‌توجهی باشه.

💾 - و در نهایت؛ Dynamic PAMT با اختصاص دادن بخشی از این جدول به‌صورت پویا، میتونه مقدار حافظه هدررفته برای TDX رو کاهش بده، یعنی RAM بیشتری برای کارهای واقعی باقی میمونه.
🦆 - @ducklinux1
Gap - @duckgplinux
👍1
🖥️ - درایورهای گرافیکی لینوکس در مسیر بهتر شدن؛ Nouveau و AMD برای Linux 7.4 آماده میشن!
🟢 - یکی از بخش‌های جذاب این آپدیت، آماده‌سازی درایور متن‌باز Nouveau برای پشتیبانی بهتر از HDMI 2.1 DSC هست. این فناوری کمک می‌کنه تصاویر با رزولوشن و نرخ نوسازی بالاتر از طریق HDMI 2.1 راحت‌تر منتقل بشن.

🎮 - برای کارت‌های گرافیک جدید NVIDIA Blackwell، Nouveau حالا خودش رو آماده می‌کنه تا محدودیت‌های مربوط به انتقال تصویر رو برطرف کنه تا در آینده بتونن از قابلیت‌هایی مثل DSC بهتر استفاده کنن.

⚙️ - یک تغییر مهم دیگر در Nouveau، فعال شدن پیش‌فرض Atomic Mode-Setting هست؛ قابلیتی که مدت‌هاست در بیشتر درایورهای گرافیکی لینوکس استفاده میشه و حالا Nouveau هم به استانداردهای جدیدتر نزدیک‌تر میشه.

🔴 - در طرف AMD هم خبرهای خوبی هست؛ کرنل قرار هست تشخیص قابلیت FreeSync بعضی نمایشگرها رو بهتر کنه تا پشتیبانی از VRR (نرخ نوسازی متغیر) تو شرایط بیشتری درست کار کنن.

🦆 - @ducklinux1
Gp - @duckgplinux
🥰1
DuckLinux
🟦 - قابلیت Dynamic PAMT اینتل آماده ورود به Linux 7.4؛ کاهش مصرف حافظه در ماشین‌های مجازی امن! 🚀 - یک قابلیت جدید از اینتل به نام Dynamic PAMT قرار هست با کرنل Linux 7.4 وارد شاخه اصلی لینوکس بشه. 🔐 - اما TDX چیه؟ توضیح؛ Intel Trust Domain Extensions یک فناوری…
🛡️ - پردازنده های AMD Zen 6 قراره امنیت پردازنده‌ها رو یک قدم جلوتر ببره!
🚀 - توسعه‌دهنده‌های لینوکس دارن خودشون رو برای ورود پردازنده‌های AMD Zen 6 آماده می‌کنن؛ این بار با یک قابلیت امنیتی جدید که قراره جلوی بعضی حملات پیچیده روی پردازنده رو بهتر بگیره.

🧠 - یکی از بخش‌هایی که در این تغییر نقش داره Branch Target Buffer یا BTB هست؛ بخشی از پردازنده که برای پیش‌بینی مسیر اجرای برنامه‌ها استفاده میشه. مشکل اینجاست که در گذشته بعضی حملات مثل Spectre و SRSO از همین مکانیزم‌های پیش‌بینی سوءاستفاده می‌کردن.
🔒 - در Zen 6، AMD قابلیتی به نام BTB Context Isolation اضافه کرده که باعث میشه اطلاعات پیش‌بینی پردازنده بین بخش‌های مختلف جدا بمونه؛ مثلاً اطلاعات بین برنامه‌های کاربر و کرنل یا بین ماشین مجازی و سیستم میزبان قاطی نشه.

⚙️ - این یعنی بعضی روش‌های محافظتی قدیمی مثل SafeRET برای Zen 6 دیگه لازم نیستن، چون خود سخت‌افزار حالا بخشی از این مشکل رو حل می‌کنه.

🔧 - پچ‌های مربوط به این قابلیت الان در حال آماده شدن برای کرنل لینوکس هستن و احتمالاً در چرخه Linux 7.4 وارد نسخه اصلی میشن
🦆 - @ducklinux1
Gp - @duckgplinux
DuckLinux
🟠 - اسنپ‌شات سوم Ubuntu 26.10 برای تست منتشر شد! 🧪 - نسخه Ubuntu 26.10 "Stonking Stingray" Snapshot 3 به‌عنوان جدیدترین ایمیج آزمایشی ماهانه منتشر شده تا کاربران و توسعه‌دهندگان بتونن فرآیند انتشار و پایداری نسخه جدید اوبونتو رو آزمایش کنن. 📦 - این نسخه شامل…
🟠 - اوبونتو 26.10 داره برای پردازنده‌های جدیدتر آماده‌تر میشه!
🚀 - کانونیکال توی نسخه‌های Daily ISO اوبونتو 26.10 یک گزینه جالب اضافه کرده؛ حالا کنار ایمیج معمولی amd64، ایمیج‌های مخصوص amd64v3 هم منتشر میشن.
⚙️ - حالا amd64v3 چی هست؟ در واقع یه نسخه بهینه‌تر برای پردازنده‌هایی هست که از دستورهای جدیدتر مثل AVX، AVX2، FMA و BMI2 پشتیبانی می‌کنن. این یعنی بعضی برنامه‌ها می‌تونن بهتر از توان پردازنده استفاده کنن و در بعضی پردازش‌ها سریع‌تر عمل کنن.
💻 - این معماری تقریباً بیشتر پردازنده‌های چند سال اخیر رو پوشش میده؛ مثل پردازنده‌های Intel از نسل Haswell به بعد و مدل‌های جدیدتر AMD.
📦 - قبلاً اگر کسی می‌خواست از بسته‌های amd64v3 استفاده کنه، باید اول نسخه معمولی اوبونتو رو نصب می‌کرد و بعد تنظیمات مخزن‌ها رو تغییر می‌داد؛ اما حالا با ISO جداگانه، این کار خیلی ساده‌تر شده.

🔥 - هنوز مشخص نیست که Canonical در نسخه نهایی اوبونتو 26.10 چقدر روی amd64v3 حساب باز می‌کنه، ولی این حرکت نشون میده Telemetry OS کم‌کم داره بیشتر از قابلیت‌های جدید پردازنده‌ها استفاده می‌کنه.
🦆 - @ducklinux1
Gp - @duckgplinux
🤣4👍1
🔥 - مهم‌ترین خبرهای امروز دنیای لینوکس و متن‌باز:

🧠 -تایید شد؛ کرنل Linux 7.3 یک مشکل Scheduler در پردازنده‌های هیبریدی اینتل را برطرف می‌کند!

🐧 - سیستم عامل NetBSD 9.5 منتشر شد؛ پایان یک نسل قدیمی اما قابل‌اعتماد!

🎬 - ویدیو ادیتور Shotcut 26.9 Beta منتشر شد؛ بهبود رابط کاربری، کیفیت صدا و عملکرد تدوین ویدیو

🧠 - کرنل Linux 7.3-rc2 منتشر شد؛ یک قدم دیگر تا نسخه نهایی کرنل!

🔐 - لایبری Rustls 0.23.44 منتشر شد؛ فعال شدن پیش‌فرض رمزنگاری پساکوانتومی ML-DSA

💾 - قابلیت Dynamic PAMT اینتل آماده ورود به Linux 7.4؛ کاهش مصرف حافظه در ماشین‌های مجازی امن

🖥️ - درایورهای گرافیکی لینوکس در مسیر بهتر شدن؛ آماده‌سازی Nouveau و AMD برای Linux 7.4

🛡️ - پردازنده‌های AMD Zen 6 با قابلیت امنیتی جدید BTB Context Isolation آماده می‌شوند

🟠 - اوبونتو 26.10 ایمیج‌های amd64v3 را برای پردازنده‌های جدیدتر منتشر می‌کند

📝 - محتوای اختصاصی DuckLinux:

📱🐧 - معرفی Droidspaces؛ اجرای لینوکس واقعی داخل اندروید
۱۶ شهریور ۱۴۰۵
🦆 - @ducklinux1
Gp - @duckgplinux
❤1🔥1
ترکوندی اینترنت🔥
ماشاءالله رایتل🔥
جر دادی وزارت ارتباطات و اطلاعات🔥
عرصه رو تنگ کردی رایتل🔥
🤣11
DuckLinux
ترکوندی اینترنت🔥 ماشاءالله رایتل🔥 جر دادی وزارت ارتباطات و اطلاعات🔥 عرصه رو تنگ کردی رایتل🔥
واقعا ترکوندی شیر.
اینترنتم تا الان قطع بود، بیخیال بریم پست هایی که امروز آماده کردم رو ببینیم.❤️😭
❤1
🕵️‍♂️ - یک پردازنده مرموز x86 با قابلیت‌های نسل آینده؛ موضوع چیه؟
🚀 - چند وقتیه یک پردازنده x86 ناشناس حسابی توجه‌ها رو جلب کرده؛ پردازنده‌ای که ظاهراً توسط شرکتی غیر از Intel و AMD ساخته شده
⚙️ - طبق اطلاعات منتشرشده، این پردازنده از قابلیت‌هایی مثل APX (Advanced Performance Extensions)، FRED (Flexible Return and Event Delivery) و حتی x86S پشتیبانی می‌کنه؛ فناوری‌هایی که هدفشون ساده‌تر کردن معماری x86 و بهتر کردن عملکرد پردازنده‌های آینده هست

🧠 - جذاب‌ترین بخش ماجرا پشتیبانی از x86S هست؛ ایده‌ای که قبلاً خود اینتل مطرح کرده بود. هدفش اینه که بخش‌های خیلی قدیمی معماری x86 کنار گذاشته بشن و پردازنده‌ها بیشتر روی دنیای مدرن 64 بیتی تمرکز کنن
🤖 - یک نکته جالب دیگه، استفاده از نسخه‌های قدرتمند AMX برای پردازش‌های هوش مصنوعیه؛ حتی گفته شده این پردازنده از طراحی‌های 16 و 32 Tile استفاده می‌کنه که در بعضی بخش‌ها از نمونه‌های فعلی Xeon هم جلوتره
🤔 - هنوز هیچ‌کس دقیق نمی‌دونه این پردازنده متعلق به کدوم شرکته. اسم‌هایی مثل RosaicLabs مطرح شدن، اما فعلاً هیچ تأیید رسمی وجود نداره
🦆 - @ducklinux1
Gp - @duckgplinux
❤1
🟣 - سیستم عامل FreeBSD 14.5 منتشر شد؛ بهبود پشتیبانی سخت‌افزار و رفع مشکلات امنیتی!
🚀 - پروژه FreeBSD نسخه 14.5-RELEASE رو منتشر کرده؛ یک آپدیت نگهدارنده برای شاخه پایدار FreeBSD 14 که تمرکزش روی امنیت، رفع باگ‌ها و بهتر شدن سازگاری سخت‌افزاریه.

🔒 - این نسخه ده‌ها مشکل امنیتی رو برطرف کرده؛ از آسیب‌پذیری‌های مربوط به اجرای کد از راه دور گرفته تا مشکلاتی مثل حملات DoS، باگ‌های Kernel Stack و خطاهای Use-After-Free.
🧠 - مثل خیلی از پروژه‌های متن‌باز دیگه، بخشی از مشکلات امنیتی جدید FreeBSD هم با کمک ابزارهای مبتنی بر AI/LLM شناسایی شدن؛ موضوعی که کم‌کم داره وارد فرآیند توسعه نرم‌افزارهای بزرگ میشه.

📦 - در بخش نرم‌افزارهای داخلی، FreeBSD 14.5 چندین کامپوننت رو به‌روزرسانی کرده؛ از جمله LLVM 21.1.8، OpenSSL 3.0.21، ncurses 6.6 و XZ 5.8.3.
💻 - در بخش سخت‌افزار هم چند بهبود مهم دیده میشه؛ درایور ACPI حالا مدیریت انرژی مک‌های اپل با دو کارت گرافیک رو بهتر انجام میده، درایور AHCI از کنترلرهای SATA بیشتری پشتیبانی می‌کنه و پشتیبانی از مک‌های قدیمی ۳۲ بیتی اینتل در ASMC حذف شده.
🦆 - @ducklinux1
Gp - @duckgplinux
❤3
🧬 - پروژه LLVM پشتیبانی از قابلیت‌های جدید امنیتی AMD Zen 5 و Zen 6 را اضافه کرد!
🚀 - پروژه LLVM و کامپایلر Clang حالا از سه دستور جدید پردازنده‌های AMD یعنی RMPOPT، RMPREAD و RMPCHKD پشتیبانی می‌کنن؛ دستورهایی که برای بهبود عملکرد و امنیت در سرورهای مجهز به فناوری AMD SEV-SNP طراحی شدن.

🔐 - اما SEV-SNP چیه؟
این فناوری AMD برای ساخت ماشین‌های مجازی محرمانه (Confidential VM) استفاده میشه؛ یعنی اطلاعات یک ماشین مجازی حتی در برابر دسترسی‌های غیرمجاز از سمت لایه‌های پایین‌تر مثل Hypervisor بهتر محافظت میشن.

⚙️ - مشکل اینجاست که SEV-SNP برای بررسی امنیت حافظه از ساختاری به نام Reverse Map Table (RMP) استفاده می‌کنه و این بررسی‌ها می‌تونن روی عملکرد سیستم تأثیر بذارن.

🧠 - دستور RMPOPT کمک می‌کنه در شرایطی که مشخصه یک بخش بزرگ از حافظه شامل داده‌های ماشین مجازی SEV-SNP نیست، بعضی بررسی‌های اضافی RMP انجام نشن؛ در نتیجه سربار پردازشی کمتر میشه.

📖 - دستورهای RMPREAD و RMPCHKD هم برای خواندن اطلاعات RMP و بررسی وضعیت حافظه‌های خصوصی ماشین‌های مجازی استفاده میشن.

🦆 - @ducklinux1
Gp - @duckgplinux
❤1
🎮 - پروژه FEX 2609 منتشر شد؛ اجرای بهتر بازی‌های x86 روی سیستم‌های ARM لینوکسی!
🚀 - پروژه FEX-Emu امولاتوری متن‌باز هست که اجازه میده برنامه‌های x86_64 لینوکس روی دستگاه‌های ARM64 اجرا بشن.

🧩 - یکی از کاربردهای جذاب FEX اینه که روی سیستم‌های ARM می‌تونه برنامه‌هایی مثل Steam و Steam Play (Proton) رو اجرا کنه.

⚡ - مهم‌ترین تغییر این نسخه مربوط به JIT Compiler هست. توسعه‌دهنده‌ها چندین بهینه‌سازی انجام دادن که در بعضی سناریوها می‌تونه افزایش عملکرد قابل توجهی ایجاد کنه؛ مخصوصاً در بنچمارک‌هایی مثل Geekbench و بعضی بازی‌ها.

🧠 - یکی از این بهینه‌سازی‌ها مربوط به دستورهای PMULHRSW هست که باعث بهتر شدن عملکرد بعضی پردازش‌ها شده. همچنین تشخیص کدهایی که خودشون رو در زمان اجرا تغییر میدن (Self-Modifying Code) سریع‌تر شده؛ قابلیتی که برای بعضی بازی‌های ساخته‌شده با Unity مهمه.

💾 - یک قابلیت مهم دیگر در FEX 2609 اضافه شدن JIT Disk Cache هست. حالا کدهای کامپایل‌شده توسط JIT می‌تونن روی دیسک ذخیره بشن تا در اجرای بعدی، زمان کمتری برای کامپایل دوباره صرف بشه و مشکل لگ‌های اولیه کمتر بشه.

🦆 - @ducklinux1
Gp - @duckgplinux
❤2
🟣 - پشتیبانی DirectX در LLVM رسمی شد؛ قدم جدید مایکروسافت برای کامپایلرهای گرافیکی!
🧠 - اما این یعنی چی؟ LLVM یک زیرساخت کامپایلر متن‌بازه که خیلی از زبان‌ها و ابزارهای توسعه ازش استفاده می‌کنن. بک‌اند DirectX این امکان رو میده که کدهای LLVM IR به DXIL (DirectX Intermediate Language) تبدیل بشن؛ فرمتی که درایورهای گرافیکی DirectX 12 می‌تونن اجراش کنن.
🎮 - این موضوع مخصوصاً برای توسعه‌دهنده‌های بازی و موتورهای گرافیکی مهمه؛ چون مسیر کامپایل شیدرها (Shader) و کدهای گرافیکی به شکل استانداردتر و مدرن‌تری انجام میشه.

⚙️ - مایکروسافت در این پروژه نقش اصلی داشته و حالا با رسمی شدن این بخش، توسعه‌دهنده‌ها راحت‌تر می‌تونن از آن استفاده و روی بهبود عملکرد و سازگاری کار کنن.
🧩 - همراه با این تغییر، بخش‌هایی مثل clang-dxc و پشتیبانی بهتر از زبان HLSL هم فعال‌تر میشن؛ یعنی اکوسیستم ابزارهای DirectX و LLVM بیشتر به هم نزدیک میشن.
🌈 - برنامه آینده مایکروسافت شامل بهبود پشتیبانی از شیدرهای گرافیکی، Ray Tracing، مدل‌های جدید Shader و هماهنگی بیشتر بین HLSL و LLVM هست.
🦆 - @ducklinux1
Gp - @duckgplinux
❤1
🌐 - لینوکس 7.4 قراره با کارت‌های شبکه جدید Realtek بهتر کنار بیاد!
🚀 - توسعه‌دهنده‌های کرنل لینوکس دارن پشتیبانی از دو چیپ شبکه جدید Realtek یعنی RTL8127ATF و RTL8116AF رو آماده می‌کنن تا این سخت‌افزارها توی نسخه Linux 7.4 بهتر و کامل‌تر کار کنن.

⚙️ - این دو چیپ به درایور معروف r8169 اضافه میشن؛ همون درایوری که سال‌هاست وظیفه پشتیبانی از خیلی از کارت‌های شبکه Realtek رو توی لینوکس برعهده داره.
🔥 - جذاب‌ترین بخش ماجرا RTL8127ATF هست؛ یک کنترلر شبکه 10 گیگابیتی با رابط SFP+ که برای شبکه‌های پرسرعت، سرورها و تجهیزات حرفه‌ای ساخته شده. پشتیبانی اولیه ازش قبلاً وارد کرنل شده بود، اما بعضی قابلیت‌ها مثل حالت 1Gbps و پشتیبانی کامل‌تر از SFP هنوز مشکل داشتن که حالا دارن تکمیل میشن.
🔌 - در کنار اون، RTL8116AF هم با تغییرات مخصوص خودش آماده میشه تا مدیریت ارتباط شبکه و تشخیص وضعیت لینک بهتر انجام بشه.
💻 - این یعنی اگر از کارت‌های شبکه 10 گیگ، NAS، سرور خانگی یا ورک‌استیشن‌های مجهز به این سخت‌افزارها استفاده می‌کنید، با کرنل‌های جدید تجربه بهتری خواهید داشت.
🦆 - @ducklinux1
Gp - @duckgplinux
👏1
🟢 - گرافیک های AMDGPU بالاخره آماده پشتیبانی از خروجی 3D روی HDMI 1.4 در لینوکس میشه!
🚀 - یک سری پچ جدید برای درایور گرافیکی AMDGPU منتشر شده

🧠 - داستان از این قراره که HDMI 1.4 از قابلیت‌هایی مثل نمایش سه‌بعدی با روش‌هایی مثل Frame Packing، Top-and-Bottom و Side-by-Side پشتیبانی می‌کنه، اما درایور AMD در لینوکس تا الان نمی‌تونست از این قابلیت استفاده کنه.

⚙️ - جالب اینجاست که اطلاعات مربوط به قابلیت 3D نمایشگرها قبلاً توسط بخش DRM کرنل از طریق EDID شناسایی می‌شد، ولی درایور AMDGPU از این اطلاعات استفاده نمی‌کرد؛ در حالی که درایور Intel i915 سال‌هاست این قابلیت رو داره.

🎬 - توسعه‌دهنده‌ها این قابلیت رو با یک کارت Radeon RX 7600 و نرم‌افزارهایی مثل Kodi و MPV تست کردن و موفق شدن حالت‌های مختلف 3D رو روی یک پروژکتور JVC فعال کنن.

🎮 - یعنی اگر کسی هنوز یک نمایشگر یا پروژکتور 3D سازگار با HDMI 1.4 داشته باشه، در آینده با کرنل‌های جدید لینوکس می‌تونه از کارت‌های AMD Radeon خودش برای پخش محتوای سه‌بعدی استفاده کنه.

🦆 - @ducklinux1
Gp - @duckgplinux
🎬 - ویدیو ادیتور DaVinci Resolve 21.1 منتشر شد؛ ادغام هوش مصنوعی برای تدوین حرفه‌ای‌تر!
🚀 - نسخه جدید DaVinci Resolve 21.1 منتشر شده و این بار یکی از مهم‌ترین تغییراتش اضافه شدن قابلیت‌های هوش مصنوعی به این نرم‌افزار قدرتمند تدوین، اصلاح رنگ و جلوه‌های ویژه است.

🤖 - در این نسخه کاربران می‌تونن از دستیار هوش مصنوعی برای کارهایی مثل مرتب‌سازی فایل‌های رسانه‌ای، رندر گروهی، حذف کلیپ‌های اضافی و مدیریت بهتر پروژه‌ها استفاده کنن.
🖥️ - ادیتور DaVinci Resolve همچنان یکی از معدود ابزارهای حرفه‌ای تدوین ویدیو هست که به‌صورت رسمی روی لینوکس هم عرضه میشه؛ البته مثل همیشه یک نرم‌افزار کاملاً متن‌باز نیست.

🎨 - علاوه بر قابلیت‌های AI، نسخه 21.1 با پشتیبانی بهتر از دوربین‌های جدید، بهبود گردش کار پروژه‌های چنددوربینه و ابزارهای گرافیکی جدید منتشر شده تا تجربه تدوین روان‌تر بشه.
🧠 - جالب اینکه قابلیت‌های هوش مصنوعی این نسخه با ابزارهایی مثل Claude، Claude Code و ChatGPT Codex هم هماهنگ شده تا بخشی از کارهای تکراری تدوین راحت‌تر انجام بشه.

🦆 - @ducklinux1
Gp - @duckgplinux
🧹 - لینوکس قراره حدود ۵۵ هزار خط کد قدیمی ARM رو کنار بذاره!
🚀 - توسعه‌دهنده‌های کرنل لینوکس دارن یه خونه‌تکونی بزرگ تو بخش ARM انجام میدن؛ قرار شده پشتیبانی از یه سری پلتفرم‌های قدیمی ۳۲ بیتی ARM که دیگه تقریباً کسی ازشون استفاده نمی‌کنه، حذف بشه.
🧩 - این کدها سال‌ها داخل کرنل بودن، ولی الان بیشتر از اینکه کمک کنن، تبدیل به دردسر شدن؛ چون نگهداریشون کار توسعه‌دهنده‌ها رو سخت‌تر می‌کنه و جلوی تمیزکاری‌های جدید و اضافه شدن قابلیت‌های تازه رو می‌گیره.
📉 - پچ‌های جدیدی که ارسال شدن قراره بیشتر از ۵۵ هزار خط کد و فایل‌های Device Tree قدیمی رو حذف کنن؛ یعنی کرنل کمی سبک‌تر و مرتب‌تر میشه.

⚙️ - سخت‌افزارهایی مثل SA1100، OMAP24xx، i.MX31، PXA، Orion/Dove و بعضی بردهای قدیمی STM32 و AT91 جزو مواردی هستن که پشتیبانی‌شون در مسیر حذف قرار گرفته.

🐧 - البته جای نگرانی برای کاربران معمولی لینوکس نیست؛ این تغییر بیشتر برای سخت‌افزارهای خیلی قدیمی اتفاق میفته و تقریباً هیچ تأثیری روی سیستم‌های امروزی مثل لپ‌تاپ‌ها، دسکتاپ‌ها و سرورها نداره.

🦆 - @ducklinux1
Gp - @duckgplinux