🧩 - کرنل Linux 7.3 با یک تغییر مهم، مدیریت حافظه را بهتر میکند!
Gap - @duckgplinux
🐧 - در مسیر انتشار Linux 7.3، توسعهدهندگان کرنل یک تغییر بزرگ را شروع کردن؛ تعداد زیادی از استفادههای قدیمی kmalloc() دارن به روش جدیدتر kmalloc_obj() منتقل میشن.
⚙️ - این تغییر توسط توسعهدهندگان کرنل و با کمک ابزار Coccinelle انجام شده و تا الان صدها فایل کرنل و بیش از ۶۰۰ خط کد برای استفاده از روش جدید تغییر کرده.
🚀 - اما چرا این تغییر مهمه؟
چون kmalloc_obj() کار توسعهدهندهها رو سادهتر میکنه؛ دیگه در خیلی از موارد نیازی به نوشتن دستی sizeof() نیست و کرنل بهتر میتونه نوع دادهای که برایش حافظه اختصاص داده شده رو تشخیص بده.
🔐 - این ساختار جدید فقط باعث تمیزتر شدن کدها نمیشه؛ بلکه میتونه در آینده به بهبود امنیت، مدیریت بهتر حافظه و بهینهسازیهای بیشتر در کرنل لینوکس کمک کنه.
🛠️ - این یکی از تغییرات پشتصحنهای لینوکسه که شاید کاربران عادی مستقیماً نبینن، اما باعث میشه پایههای سیستمعامل در طول زمان امنتر، مرتبتر و قابلاعتمادتر بشه.🦆 - @ducklinux1
Gap - @duckgplinux
DuckLinux
🤖 - بنظر میاد LLVM وارد بحث استفاده از AGENTS.md برای راهنمایی AI Agent ها شده! 🧠 - توسعهدهندگان LLVM در حال بررسی اضافه کردن فایلهایی مثل AGENTS.md و CLAUDE.md به مخزن رسمی پروژه هستن؛ فایلهایی که به عاملهای هوش مصنوعی برای کار روی کد و مشارکت در پروژه…
🧩 - تصمیمی عالی؟ LLVM در حال بررسی فعالسازی پیشفرض ساخت ClangIR است!
برای اطلاعات بیشتر روی این لینک کلیک کنید.
🦆 - @ducklinux1
Gap - @duckgplinux
🚀 - توسعهدهندگان LLVM در حال بحث درباره این هستن که آیا ClangIR بهصورت پیشفرض هنگام ساخت کامپایلر Clang فعال بشه یا نه؛ تغییری که میتونه مسیر توسعه کامپایلرهای C و C++ رو در آینده تغییر بده.
⚙️ - نکته برای دوستانی که نمیدونن؛ ClangIR یک نمایش میانی (Intermediate Representation) جدید برای Clang هست که بر پایه MLIR ساخته شده و نسبت به LLVM IR سطح بالاتری داره. این باعث میشه اطلاعات بیشتری از کد اصلی C/C++ حفظ بشه و امکان بهبود تحلیل کد، تشخیص خطا و بهینهسازیها بیشتر بشه.
🧠 - یکی از مزیتهای مهم ClangIR اینه که میتونه در آینده به بهبود پشتیبانی از پردازشهای چندسکویی مثل GPU و شتابدهندهها کمک کنه؛ مخصوصاً با توجه به قابلیتهای MLIR در تبدیل کد برای معماریهای مختلف.
⏳ - البته این تغییر بدون هزینه نیست؛ فعال شدن ساخت ClangIR بهصورت پیشفرض باعث اضافه شدن وابستگی MLIR به Clang میشه و زمان کامپایل خود Clang ممکنه به شکل قابل توجهی افزایش پیدا کنه.
برای اطلاعات بیشتر روی این لینک کلیک کنید.
🦆 - @ducklinux1
Gap - @duckgplinux
🍎 - خبر خوب برای مک یوزر ها؛ Asahi Linux بالاخره پشتیبانی رسمی از مکهای M3 رو شروع کرد!
🦆 - @ducklinux1
Gap - @duckgplinux
🐧 - تیم توسعه Asahi Linux خبر خوبی برای طرفداران لینوکس و مک منتشر کرده؛ حالا دستگاههای مجهز به Apple M3، M3 Pro و M3 Max میتونن بهصورت رسمی از Asahi Linux استفاده کنن.
🚀 - طبق گفته توسعهدهندهها، بیشتر مکهای M3 تقریباً به سطح پشتیبانی مکهای M1 و M2 رسیدن و تجربه لینوکس روی نسل جدید Apple Silicon خیلی بهتر از قبل شده.
🎮 - البته هنوز همهچیز کامل نیست؛ بزرگترین چالش فعلی GPU هست. شتابدهی سهبعدی هنوز به عملکرد و مصرف انرژی ایدهآل نرسیده و تیم Asahi در حال کار روی بهتر کردن این بخشه.
😴 - قابلیت Sleep هم فعلاً روی M3 ها فعال نیست و بهخاطر کامل نبودن پشتیبانی DCP، خروجی HDMI در مکبوکهای M3 هم هنوز کار نمیکنه.
💻 - این پشتیبانی بیشتر مدلهای M3 رو شامل میشه، اما Mac Studio با تراشه M3 Ultra هنوز در لیست پشتیبانی قرار نگرفته.
🔧 - بخشهایی از پشتیبانی M3 هنوز در حال وارد شدن به کرنل اصلی لینوکس هستن و احتمالاً در نسخههای آینده مثل Linux 7.4+ وضعیت بهتر هم خواهد شد.
🦆 - @ducklinux1
Gap - @duckgplinux
❤🔥2❤1💔1
DuckLinux
🧩 - کرنل Linux 7.3 با یک تغییر مهم، مدیریت حافظه را بهتر میکند! 🐧 - در مسیر انتشار Linux 7.3، توسعهدهندگان کرنل یک تغییر بزرگ را شروع کردن؛ تعداد زیادی از استفادههای قدیمی kmalloc() دارن به روش جدیدتر kmalloc_obj() منتقل میشن. ⚙️ - این تغییر توسط توسعهدهندگان…
🧠 - لینوکس 7.3 قراره مدیریت پردازندههای هیبریدی رو بهتر کنه!
Gap - @duckgplinux
🚀 - توسعهدهندههای کرنل لینوکس در حال آمادهسازی Linux 7.3 هستن و یکی از تغییرات جالب این نسخه مربوط به بهتر شدن عملکرد روی پردازندههای جدید مثل Intel Core و Core Ultra هست.
⚙️ - لینوکس قابلیتی به نام Cache-Aware Scheduling داره که سعی میکنه پردازشهای مرتبط رو روی هستههایی قرار بده که کش مشترک دارن؛ این کار معمولاً باعث کاهش تأخیر و بهتر شدن سرعت میشه.
⚠️ - اما روی پردازندههای هیبریدی که ترکیبی از هستههای قویتر (P-Core) و کممصرفتر (E-Core) دارن، گاهی این الگوریتم مشکل ایجاد میکرد؛ مثلاً ممکن بود یک پردازش سنگین به هستههای ضعیفتر منتقل بشه و عملکرد پایین بیاد.
🔧 - حالا با تغییرات جدید، Scheduler لینوکس هوشمندتر عمل میکنه و قبل از انتقال پردازشها بررسی میکنه که آیا هسته مقصد واقعاً برای اجرای اون کار مناسبه یا نه.
🚀 - نتیجه این تغییر میتونه مدیریت بهتر منابع، تأخیر کمتر و عملکرد روانتر روی سیستمهایی باشه که از پردازندههای هیبریدی جدید استفاده میکنن.🦆 - @ducklinux1
Gap - @duckgplinux
❤3
🔥 - مهمترین خبرهای امروز دنیای لینوکس و متنباز:
🍎 - پروژه Asahi Linux رسماً پشتیبانی از مکهای Apple M3 را شروع کرد!
🧠 - کرنل Linux 7.3 یک مشکل مهم Scheduler روی پردازندههای هیبریدی اینتل را برطرف میکند!
🧩 - کرنل Linux 7.3 استفاده از kmalloc_obj را برای بهبود مدیریت حافظه گسترش میدهد!
⚙️ - پروژه LLVM در حال بررسی فعالسازی پیشفرض ClangIR در Clang است!
🪨 - دیسترو Slackware 16 Alpha 1 با بهروزرسانیهای بزرگ منتشر شد!
🌀 - دیسترو Zenwalk Current Milestone با Flatpak، Linux 7.1 و Xfce 4.20 منتشر شد!
📝 - محتوای اختصاصی DuckLinux:
📦 - آیا Flatpak آینده نصب نرمافزار در گنو/لینوکس است؟
۱۵ شهریور ۱۴۰۵
🦆 - @ducklinux1
Gp - @duckgplinux
🍎 - پروژه Asahi Linux رسماً پشتیبانی از مکهای Apple M3 را شروع کرد!
🧠 - کرنل Linux 7.3 یک مشکل مهم Scheduler روی پردازندههای هیبریدی اینتل را برطرف میکند!
🧩 - کرنل Linux 7.3 استفاده از kmalloc_obj را برای بهبود مدیریت حافظه گسترش میدهد!
⚙️ - پروژه LLVM در حال بررسی فعالسازی پیشفرض ClangIR در Clang است!
🪨 - دیسترو Slackware 16 Alpha 1 با بهروزرسانیهای بزرگ منتشر شد!
🌀 - دیسترو Zenwalk Current Milestone با Flatpak، Linux 7.1 و Xfce 4.20 منتشر شد!
📝 - محتوای اختصاصی DuckLinux:
📦 - آیا Flatpak آینده نصب نرمافزار در گنو/لینوکس است؟
۱۵ شهریور ۱۴۰۵
🦆 - @ducklinux1
Gp - @duckgplinux
❤6👍1
DuckLinux
🧠 - لینوکس 7.3 قراره مدیریت پردازندههای هیبریدی رو بهتر کنه! 🚀 - توسعهدهندههای کرنل لینوکس در حال آمادهسازی Linux 7.3 هستن و یکی از تغییرات جالب این نسخه مربوط به بهتر شدن عملکرد روی پردازندههای جدید مثل Intel Core و Core Ultra هست. ⚙️ - لینوکس قابلیتی…
🧠 -تایید شد؛ کرنل Linux 7.3 یک مشکل Scheduler در پردازندههای هیبریدی اینتل را برطرف میکند!
Gp - @duckgplinux
🚀 - در حال آمادهسازی Linux 7.3، توسعهدهندگان کرنل یک سری اصلاحات جدید برای Scheduler انجام دادن که یکی از مهمترینش مربوط به Cache-Aware Load Scheduling روی پردازندههای هیبریدی مثل Intel Core و Core Ultra هست.
⚙️ - این قابلیت قبلاً برای بهتر شدن عملکرد CPU ها اضافه شده بود؛ کاری که انجام میده اینه که پردازشهای مرتبط رو روی هستههایی قرار بده که کش مشترک دارن تا تأخیر کمتر بشه و سیستم روانتر کار کنه.
⚠️ - اما روی پردازندههای هیبریدی که ترکیبی از هستههای قوی P-Core و هستههای کممصرف E-Core هستن، گاهی این تصمیم میتوانست نتیجه برعکس بده؛ یعنی یک پردازش سنگین به هستههای ضعیفتر منتقل بشه، فقط چون کش مناسبتری اونجا داشت.
🔧 - حالا با تغییرات جدید، Scheduler قبل از جابهجایی پردازشها بررسی میکنه که هسته مقصد واقعاً برای اجرای اون کار مناسب هست یا نه؛ اگر نباشه، از انتقال جلوگیری میکنه.🦆 - @ducklinux1
Gp - @duckgplinux
🔥2❤1👍1
🟣 - پروژه NetBSD 9.5 منتشر شد؛ خداحافظی با یک نسل قدیمی ولی دوستداشتنی!
Gp - @duckgplinux
🚀 - پروژه NetBSD نسخه 9.5 رو منتشر کرده؛ آخرین آپدیت از شاخه پایدار NetBSD 9 که قراره پایان راه این سری باشه و بعد از چند سال، این نسل قدیمی ولی قابلاعتماد رو به پایان برسونه.
🐚 - این نسخه قرار نیست کلی قابلیت عجیب و جدید اضافه کنه؛ تمرکز اصلی روی رفع باگها، آپدیتهای امنیتی و بهتر شدن پایداری سیستم بوده تا کاربرانی که هنوز از NetBSD 9 استفاده میکنن، یک تجربه مطمئنتر داشته باشن.
🔒 - یکی از نکات خوب NetBSD 9.5 اینه که همچنان سازگاری کامل با نسخههای قبلی NetBSD 9.0 رو حفظ کرده؛ یعنی اگر کسی سالهاست از این شاخه استفاده میکنه، لازم نیست نگران تغییرات بزرگ یا دردسرهای مهاجرت باشه.
🧪 - شاید NetBSD به اندازه لینوکس روی دسکتاپ معروف نباشه، اما هنوز بین علاقهمندان به سیستمعاملها جای خودش رو داره؛ مخصوصاً به خاطر سادگی، پایداری بالا و پشتیبانی از معماریهای سختافزاری مختلف.
😭 - درحال حاضر تمرکز ها روی نسخه های 10.2 11.0 و 11.1 هست و درحال توسعه هستن.🦆 - @ducklinux1
Gp - @duckgplinux
❤2🏆1
🎬 - نسخه آزمایشی Shotcut 26.9 منتشر شد؛ ادیتور ویدیویی متنباز بهتر از قبل!
🦆 - @ducklinux1
Gp - @duckgplinux
🚀 - پروژه 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 منتشر شد؛ یک قدم دیگر تا نسخه نهایی کرنل!
🦆 - @ducklinux1
Gp - @duckgplinux
🚀 - دومین نسخه آزمایشی 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 ؛ اجرای لینوکس واقعی روی گوشی اندرویدی!
🦆 - @ducklinux1
Gp - @duckgplinux
🚀 - خیلیها با 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 منتشر شد؛ قدمی جدید برای امنیت در برابر کامپیوترهای کوانتومی!
Gap - @duckgplinux
🚀 - کتابخانه محبوب 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؛ کاهش مصرف حافظه در ماشینهای مجازی امن!
Gap - @duckgplinux
🚀 - یک قابلیت جدید از اینتل به نام 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 آماده میشن!
🦆 - @ducklinux1
Gp - @duckgplinux
🟢 - یکی از بخشهای جذاب این آپدیت، آمادهسازی درایور متنباز 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 قراره امنیت پردازندهها رو یک قدم جلوتر ببره!
Gp - @duckgplinux
🚀 - توسعهدهندههای لینوکس دارن خودشون رو برای ورود پردازندههای 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 داره برای پردازندههای جدیدتر آمادهتر میشه!
Gp - @duckgplinux
🚀 - کانونیکال توی نسخههای 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
🧠 -تایید شد؛ کرنل 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
DuckLinux
ترکوندی اینترنت🔥 ماشاءالله رایتل🔥 جر دادی وزارت ارتباطات و اطلاعات🔥 عرصه رو تنگ کردی رایتل🔥
واقعا ترکوندی شیر.
اینترنتم تا الان قطع بود، بیخیال بریم پست هایی که امروز آماده کردم رو ببینیم.❤️😭
اینترنتم تا الان قطع بود، بیخیال بریم پست هایی که امروز آماده کردم رو ببینیم.❤️😭
❤1
🕵️♂️ - یک پردازنده مرموز x86 با قابلیتهای نسل آینده؛ موضوع چیه؟
Gp - @duckgplinux
🚀 - چند وقتیه یک پردازنده 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