🍎 - انتشار Gravity Linux برای اجرای لینوکس روی Macهای مجهز به Apple M4 و جدیدتر
Gp - @duckgplinux
🟢 - یک توزیع جدید به نام Gravity Linux با هدف ارائهی تجربهای بهتر از Linux روی Macهای مجهز به Apple Silicon معرفی شده. این پروژه بر پایهی Fedora Remix ساخته شده و فعلاً روی Mac های M4 تمرکز داره.
🖥️ - اولین نسخهی Gravity Linux با نام Early Alpha منتشر شده و فعلاً فقط برای Mac Mini مجهز به تراشهی M4 در دسترسه. این نسخه از دسکتاپ KDE Plasma روی Wayland استفاده میکنه.
🎮 - در این نسخه پشتیبانی آزمایشی از OpenGL 3.3 و OpenGL ES 3.0 همراه با GPU Acceleration هم فراهم شده؛ بنابراین بخشی از قابلیتهای گرافیکی M4 حالا روی Linux قابل استفادهست.
🛠️ - پروژه Gravity Linux برای توسعهی پشتیبانی سختافزاری M4 از کدهای Asahi Linux و Reverse Engineering استفاده کرده. تیم پروژه همچنین از ابزارهای هوش مصنوعی مثل OpenAI Codex و Claude Code در فرایند توسعه کمک گرفته.
⚠️ - البته این نسخه هنوز Early Alpha محسوب میشه و چند قابلیت مهم روی M4 Mac Mini فعلاً کار نمیکنن؛ از جمله Suspend، خروجی تصویر از USB-C، Thunderbolt/USB4 و همچنین Shutdown و Reboot که ممکنه ناپایدار باشن.
🚀 - در حال حاضر تمرکز پروژه روی Mac Mini M4 هست، اما توسعهدهندگان قصد دارن در ادامه پشتیبانی از مدلهای M4، M4 Pro و M4 Max و همچنین MacBook Neo رو هم اضافه کنن.
🦀 - توسعهدهندگان Gravity Linux امیدوارن در نهایت تغییرات و درایورهای توسعهیافتهی این پروژه وارد Linux Upstream بشن تا پشتیبانی از Apple Silicon به شکل رسمیتر و گستردهتری در خود کرنل Linux ادامه پیدا کنه.🦆 @ducklinux1
Gp - @duckgplinux
❤3
🖥️ - ای ام دی آمادهسازی درایور متنباز Linux برای کارتهای گرافیکی مجهز به GDDR7 رو شروع کرد
Gp - @duckgplinux
🟢 - ای ام دی مجموعهای از پچهای جدید درایور گرافیکی AMDGPU رو برای پشتیبانی از چند IP جدید به Linux فرستاده که یکی از مهمترین بخشهای اون، آمادهسازی درایور برای حافظهی ویدئویی GDDR7 هست.
🔵 - در یکی از پچهای جدید، شناسهی GDDR7 به عنوان نوع حافظهی ویدئویی به درایور اضافه شده. این تغییر به احتمال زیاد به نسل بعدی کارتهای گرافیکی AMD با معماری RDNA5 مربوطه؛ البته AMD هنوز مشخصات این کارتها رو رسماً تأیید نکرده.
🧩 - در کنار پشتیبانی از GDDR7، پچهای مربوط به IH 8.0 برای مدیریت وقفهها و NBIF 7.10 به عنوان نسخهی جدید New Bus InterFace هم برای درایور AMDGPU ارسال شدن.
🔧 - این تغییرات ادامهی آمادهسازیهای اخیر AMD برای سختافزارهای نسل بعدی هستن؛ از جمله پشتیبانی از Display Core Next 6 (DCN6) و تغییرات مختلف مربوط به GFX 13.0.x.
🚀 - نکتهی جالب اینه که AMD داره پشتیبانی متنباز از این سختافزارها رو مدتها قبل از عرضه آماده میکنه؛ بنابراین اگر RDNA5 طبق شایعات در سال 2027 وارد بازار بشه، احتمالاً درایور upstream لینوکس از همون ابتدا وضعیت مناسبی خواهد داشت.
⚠️ - البته زمان عرضهی دقیق کارتهای RDNA5 هنوز مشخص نیست و گزارشهای فعلی از عرضهی محدود بعضی مدلها در 2027 و احتمالاً مدلهای بیشتر در 2028 بهدلیل محدودیتهای زنجیرهی تأمین خبر میدن.🦆 @ducklinux1
Gp - @duckgplinux
❤1
🎮 - شرکت Valve کدک ویدیویی Pyrowave رو برای استریم کمتاخیر بهصورت آزمایشی معرفی کرد
Gp - @duckgplinux
🟢 - شرکت Valve در نسخهی Beta کلاینت Steam، کدک ویدیویی جدیدی به نام Pyrowave رو بهصورت آزمایشی اضافه کرده که برای استریم با پهنایباند بالا و تأخیر بسیار کم طراحی شده.
🔵 - این کدک روی Windows، macOS و Linux در دسترسه؛ البته روی Linux باید از نسخهی آزمایشی SteamRT3 استفاده بشه. توسعهی Pyrowave هم توسط Hans-Kristian Arntzen، توسعهدهندهی شناختهشدهی VKD3D-Proton انجام شده.
⚡ - کدک Pyrowave نسبت به کدکهای معمول استریم حدود 5 تا 10 برابر پهنایباند بیشتری مصرف میکنه؛ به همین دلیل بیشتر برای شبکههای LAN با اتصال حداقل Gigabit Ethernet ساخته شده و هدف اصلیش کاهش شدید Latency هست.
🖥️ - این کدک از Vulkan API استفاده میکنه و از قابلیتهایی مثل HDR و YUV 4:4:4 هم پشتیبانی میکنه.
🎮 - برای فعالکردن Pyrowave باید وارد تنظیمات پیشرفتهی Steam Remote Play در نسخهی Beta کلاینت Steam بشید و گزینهی مربوط به این کدک رو فعال کنید.
🧪 - فعلاً Pyrowave یک قابلیت آزمایشی محسوب میشه و هدفش ارائهی استریم با کیفیت بالا و Latency بسیار پایین، مخصوصاً در شبکههای محلی و پرسرعته.🦆 @ducklinux1
Gp - @duckgplinux
❤1
🔥 - خلاصه ای از مهمترین خبرهای چند روز اخیر دنیای لینوکس و متنباز:
🚀 - اوبونتو 26.10 با کرنل Linux 7.3 منتشر میشه
🖥️ - دسکتاپ KDE Plasma 6.8 وارد مرحلهی پولیش و رفع باگ شد؛ توسعهی Plasma 6.9 هم شروع شده
🎮 - درایور Intel Xe در Linux 7.4 قابلیت بررسی سلامت vRAM رو اضافه میکنه
🟢 - توزیع GNOME OS برای مقابله با کمبود RAM بهصورت پیشفرض از Zswap استفاده میکنه
🍷 - انتشار Wine-Staging 11.18 با بهبودهای جدید برای WoW64
⚡ - یک بهینهسازی ساده قراره باز کردن فایلها در Linux 7.4 رو تا ۳۹٪ سریعتر کنه
🗂️ - دو باگ مهم Btrfs در Linux 7.3-rc4 برطرف میشن
🎮 - پشتیبانی از کنترلرهای Victrix Pro BFG و Azeron به Linux 7.3 اضافه شد
🌋 - انتشار Vulkan 1.4.363 با افزونهی جدید Intel برای شناسایی نسخهی GPU
🌆 - انتشار Starling 0.5؛ دسکتاپ لینوکسی با یک شهر سهبعدی قابل قدمزدن
🎨 - پروژه KDE برای دو سال آینده روی طراحی نسل بعد، مستندات بهتر و استفادهی سازمانی تمرکز میکنه
🗜️ - انتشار Gzip 1.15 با رفع باگهای قدیمی؛ بعضی مشکلات از روزهای اول Gzip باقی مونده بودن
🛠️ - چند فیکس مهم x86 قبل از انتشار Linux 7.3-rc4 وارد کرنل شدن
🐧 - انتشار Linux 7.3-rc4؛ بخش زیادی از باگها با کمک LLMها پیدا شدن
⚡ - بازنویسی perf در لینوکس میتونه اجرای اسکریپتهای Python رو چندین برابر سریعتر کنه
🎉 - ایگالیا ۲۵ ساله شد؛ یک ربع قرن مشارکت در Linux و Open Source
🟢 - پشتیبانی از AMD BC-250 در لینوکس با فعالشدن PSP بهتر میشه
📥 - انتشار GNU Wget 2.3 با قابلیت نمایش پیشرفت بهصورت نقطهای
☁️ - پچهای آزمایشی Orphaned VMs؛ اجرای بدون وقفه ماشینهای مجازی هنگام ریبوت کرنل میزبان
📖 - تلاش برای آوردن پشتیبانی رسمی Kindle 4 به کرنل اصلی Linux
🌐 - درایور شبکه Nebula Matrix برای ورود به Linux 7.4 آماده شد
🍎 - پچهای جدید برای فعالکردن اسپیکر و جک هدفون مکهای Apple Silicon در Linux منتشر شد
⚡ - عملکرد سرورهای AMD EPYC در سال ۲۰۲۶ با بهبودهای Linux حدود ۸٪ بهتر شده
🍎 - انتشار Gravity Linux برای اجرای لینوکس روی Macهای مجهز به Apple M4 و جدیدتر
🖥️ - ای ام دی آمادهسازی درایور متنباز Linux برای کارتهای گرافیکی مجهز به GDDR7 رو شروع کرد
🎮 - شرکت Valve کدک ویدیویی Pyrowave رو برای استریم کمتاخیر بهصورت آزمایشی معرفی کرد
📝 - محتوای اختصاصی DuckLinux:
🙏 - چیزی نداشتیم، شرمنده.
۲۸ ۲۹ ۳۰ ۳۱ شهریور ۱۴۰۵
روز خوبی داشته باشید❤️
🦆 @ducklinux1
Gp - @duckgplinux
🚀 - اوبونتو 26.10 با کرنل Linux 7.3 منتشر میشه
🖥️ - دسکتاپ KDE Plasma 6.8 وارد مرحلهی پولیش و رفع باگ شد؛ توسعهی Plasma 6.9 هم شروع شده
🎮 - درایور Intel Xe در Linux 7.4 قابلیت بررسی سلامت vRAM رو اضافه میکنه
🟢 - توزیع GNOME OS برای مقابله با کمبود RAM بهصورت پیشفرض از Zswap استفاده میکنه
🍷 - انتشار Wine-Staging 11.18 با بهبودهای جدید برای WoW64
⚡ - یک بهینهسازی ساده قراره باز کردن فایلها در Linux 7.4 رو تا ۳۹٪ سریعتر کنه
🗂️ - دو باگ مهم Btrfs در Linux 7.3-rc4 برطرف میشن
🎮 - پشتیبانی از کنترلرهای Victrix Pro BFG و Azeron به Linux 7.3 اضافه شد
🌋 - انتشار Vulkan 1.4.363 با افزونهی جدید Intel برای شناسایی نسخهی GPU
🌆 - انتشار Starling 0.5؛ دسکتاپ لینوکسی با یک شهر سهبعدی قابل قدمزدن
🎨 - پروژه KDE برای دو سال آینده روی طراحی نسل بعد، مستندات بهتر و استفادهی سازمانی تمرکز میکنه
🗜️ - انتشار Gzip 1.15 با رفع باگهای قدیمی؛ بعضی مشکلات از روزهای اول Gzip باقی مونده بودن
🛠️ - چند فیکس مهم x86 قبل از انتشار Linux 7.3-rc4 وارد کرنل شدن
🐧 - انتشار Linux 7.3-rc4؛ بخش زیادی از باگها با کمک LLMها پیدا شدن
⚡ - بازنویسی perf در لینوکس میتونه اجرای اسکریپتهای Python رو چندین برابر سریعتر کنه
🎉 - ایگالیا ۲۵ ساله شد؛ یک ربع قرن مشارکت در Linux و Open Source
🟢 - پشتیبانی از AMD BC-250 در لینوکس با فعالشدن PSP بهتر میشه
📥 - انتشار GNU Wget 2.3 با قابلیت نمایش پیشرفت بهصورت نقطهای
☁️ - پچهای آزمایشی Orphaned VMs؛ اجرای بدون وقفه ماشینهای مجازی هنگام ریبوت کرنل میزبان
📖 - تلاش برای آوردن پشتیبانی رسمی Kindle 4 به کرنل اصلی Linux
🌐 - درایور شبکه Nebula Matrix برای ورود به Linux 7.4 آماده شد
🍎 - پچهای جدید برای فعالکردن اسپیکر و جک هدفون مکهای Apple Silicon در Linux منتشر شد
⚡ - عملکرد سرورهای AMD EPYC در سال ۲۰۲۶ با بهبودهای Linux حدود ۸٪ بهتر شده
🍎 - انتشار Gravity Linux برای اجرای لینوکس روی Macهای مجهز به Apple M4 و جدیدتر
🖥️ - ای ام دی آمادهسازی درایور متنباز Linux برای کارتهای گرافیکی مجهز به GDDR7 رو شروع کرد
🎮 - شرکت Valve کدک ویدیویی Pyrowave رو برای استریم کمتاخیر بهصورت آزمایشی معرفی کرد
📝 - محتوای اختصاصی DuckLinux:
🙏 - چیزی نداشتیم، شرمنده.
۲۸ ۲۹ ۳۰ ۳۱ شهریور ۱۴۰۵
روز خوبی داشته باشید❤️
🦆 @ducklinux1
Gp - @duckgplinux
❤1
میگم چطوریه کدئین کمیاب شده بعد آیفون ۱۸ کف بازار چند روز بعد عرضه ریخته؟ آهان فهمیدم، خدا بده برکت.
👍7
🧠 - پروژه ZLUDA حالا بخشی از API های cuFFT انویدیا رو روی GPU های AMD اجرا میکنه
🦆 @ducklinux1
Gp - @duckgplinux
🟢 - نسخهی ZLUDA 7-preview.11 منتشر شده و حالا بخشی از APIهای اصلی cuFFT رو پیادهسازی میکنه؛ کتابخانهای که برای اجرای محاسبات Fast Fourier Transform روی GPU های NVIDIA استفاده میشه.
🔵 - این قابلیت با استفاده از hipFFT، کتابخانهی FFT شرکت AMD در اکوسیستم ROCm/HIP پیادهسازی شده. یعنی ZLUDA میتونه بعضی فراخوانیهای cuFFT رو به معادل مستقیم خودشون در hipFFT تبدیل کنه.
🛠️ - توسعهدهندهی متنباز AmosKito1 روی اضافهکردن این APIها کار کرده و در حال حاضر فقط APIهایی پشتیبانی میشن که معادل مستقیمی در hipFFT داشته باشن.
🧪 - این تغییر حتی باعث شده هستههای Core24 و Core27 نرمافزار Folding@Home که بهصورت رسمی برای CUDA ساخته شدن، روی سختافزارهای AMD اجرا بشن.
⚠️ - البته پشتیبانی از cuFFT هنوز کامل نیست و فقط بخشی از APIها در ZLUDA پیادهسازی شدن؛ بنابراین این قابلیت فعلاً محدودیتهایی داره.
🚀 - این تغییرات در نسخهی ZLUDA 7-preview.11 قرار گرفتن.
🦆 @ducklinux1
Gp - @duckgplinux
❤2
🔐 - لینوکس رابط جدیدی برای نمایش وضعیت AMD SEV اضافه میکنه.
Gp - @duckgplinux
🟢 - یک رابط جدید به نام /sys/devices/system/cpu/sev/sev_status برای کرنل Linux 7.4 در نظر گرفته شده که وضعیت AMD Secure Encrypted Virtualization (SEV) رو مستقیماً از طریق sysfs نمایش میده.
🔵 - این فایل وضعیت رجیستر SEV_STATUS رو برای ماشینهای مجازی نشون میده و مشخص میکنه که رمزنگاری SEV فعاله یا نه. همچنین قابلیتهایی مثل SEV-ES و SEV-SNP هم از طریق بیتهای بالاتر این رجیستر قابل تشخیص هستن.
🛠️ - با اضافهشدن این رابط، برای بررسی وضعیت رمزنگاری VM دیگه لزوماً نیازی به ابزارهای جداگانهای مثل sevctl یا snpguest نیست و اطلاعات مستقیماً از sysfs قابل دسترسیه.
🖥️ - این تغییر در شاخهی x86/sev پروژهی tip قرار گرفته و برای چرخهی توسعهی Linux 7.4 آماده شده؛ چرخهای که قرار هست از ماه اکتبر شروع بشه.
🔒 - قابلیت SEV یکی از قابلیتهای امنیتی پردازندههای AMD برای رمزنگاری حافظهی ماشینهای مجازیه و نسخههای پیشرفتهتر اون مثل SEV-ES و SEV-SNP امکانات امنیتی بیشتری برای محیطهای مجازیسازی فراهم میکنن.🦆 @ducklinux1
Gp - @duckgplinux
❤1
⚡ - پچهای جدید Cache Aware Scheduling برای Linux 7.3 آماده شدن
Gp - @duckgplinux
🟢 - مجموعهی جدیدی از اصلاحات برای Cache Aware Scheduling آمادهی ورود به Linux 7.3 شده. این قابلیت از زمان ورود به Linux 7.2 در حال بهبود بوده و هدفش اینه که taskهای مرتبط رو روی هستههایی قرار بده که Last Level Cache (LLC) مشترک دارن.
🔵 - این روش میتونه با بهتر نگهداشتن دادهها در cache، locality رو افزایش بده و latency رو کاهش بده؛ در نتیجه هزینهی جابهجایی و اشتراک داده بین cacheهای مختلف یا همون cache bouncing کمتر میشه.
🛠️ - پچهای جدید چند مشکل مختلف رو برطرف میکنن؛ از جمله نگهداشتن nr_pref_llc_running در runnable domain، رعایت درست migrate_llc_task هنگام active load balancing و بهروزرسانی ظرفیت LLC بعد از CPU hotplug.
🧩 - همچنین قرار شده kernel threadها از Cache Aware Scheduling کنار گذاشته بشن و چند اصلاح سطح پایین دیگه هم برای scheduler انجام بشه.
🚀 - این تغییرات فعلاً وارد شاخهی sched/urgent پروژهی tip/tip.git شدن و انتظار میره در چرخهی فعلی توسعهی Linux 7.3 وارد کرنل بشن.
🔄 - تمام این اصلاحات برای backport شدن به Linux 7.2 هم علامتگذاری شدن؛ بنابراین نسخهی 7.2 هم قراره این بهبودهای scheduler رو دریافت کنه.
🎮 - پیش از این هم اصلاحاتی برای Cache Aware Scheduling روی CPUهای hybrid مثل Intel Core و Core Ultra انجام شده بود تا taskها به اشتباه روی هستههای E قرار نگیرن و افت عملکرد ایجاد نشه.🦆 @ducklinux1
Gp - @duckgplinux
❤3
لیست ادمین های کانال برای ارسال میم، سوژه خبری، و هر چیز دیگه ای:
خودم :
@am808ir
بردیا:
@Bardiya_Ackerson
امیرحسین:
@Amir_hosseim
علیرضا: ( افسانه ها میگن آخرین بار ۲۰ سال پیش پست گذاشته )
@AlfredaFard
خودم :
@am808ir
بردیا:
@Bardiya_Ackerson
امیرحسین:
@Amir_hosseim
علیرضا: ( افسانه ها میگن آخرین بار ۲۰ سال پیش پست گذاشته )
@AlfredaFard
🤣2
🖱️ - پشتیبانی از Logitech G502 X Lightspeed به Linux 7.3 اضافه میشه
🦆 @ducklinux1
Gp - @duckgplinux
🟢 - درایور HID لینوکس در آستانهی Linux 7.3 چند بهروزرسانی جدید گرفته که علاوه بر رفع باگها، پشتیبانی از چند موس، هدست و لپتاپ جدید رو هم بهتر میکنه.
🎮 - یکی از مهمترین تغییرات، اضافهشدن پشتیبانی از Logitech G502 X Lightspeed در حالت USB هست. برای این کار IDهای جدیدی به درایور Logitech HID++ اضافه شدن و تمام قابلیتهای HID++ این موس هنگام اتصال با USB در دسترس خواهند بود.
🖱️ - درایور Elecom HID هم حالا از ELECOM M-XT4DRBK پشتیبانی میکنه؛ یک trackball بیسیم چپدست که نسخهی 2025 از سری EX-G محسوب میشه.
🎧 - پشتیبانی از SteelSeries Arctis 7 مدل 2018 هم بهبود پیدا کرده و این هدست حالا میتونه وضعیت اتصال و میزان باتری رو مستقیماً به Linux گزارش بده.
💻 - برای ASUS ROG Flow Z13 مدل 2025 با کد GZ302EA هم یک quirk جدید اضافه شده تا مشکل تشخیص کف دست هنگام استفاده از touchpad برطرف بشه.
⌨️ - علاوه بر این، برای کیبورد Lenovo Yoga Slim 7x Gen 11 هم یک quirk جدید در درایور HID اضافه شده.
🦆 @ducklinux1
Gp - @duckgplinux
❤1
🖥️ - انتشار YSERVER 1.6؛ پشتیبانی از XDMCP برای دسکتاپهای چندکاربره
Gp - @duckgplinux
🦀 - پروژهی متنباز YSERVER که یک X11 Server مدرن و نوشتهشده با Rust محسوب میشه، نسخهی 1.6 رو منتشر کرده. این پروژه با کمک Claude Code توسعه پیدا میکنه
🌐 - مهمترین قابلیت این نسخه، اضافهشدن پشتیبانی از XDMCP برای محیطهای چندکاربره است؛ قابلیتی که برای دسکتاپهای اشتراکی در محیطهایی مثل HPC کاربرد داره و اجازه میده کاربران از طریق Display Manager به یک دسکتاپ مشترک از راه دور متصل بشن
🔗 - پروژه YSERVER 1.6 حالا امکان ورود به یک YSERVER Display از طریق یک سیستم دیگه رو فراهم میکنه؛ مشابه چیزی که X.Org Server برای Thin Clientها ارائه میده. این قابلیت شامل XDMCP، انتقال از طریق TCP و امکان Reset کردن Server میشه
⚠️ - البته پشتیبانی از IPv6 و GLX-over-TCP هنوز در YSERVER وجود نداره. همچنین قابلیت XDMCP و TCP Listener فعلاً بهصورت Featureهای اختیاری ارائه شدن و بهطور پیشفرض غیرفعال هستن
🛠️ - علاوه بر این قابلیتها، نسخهی 1.6 چندین باگ دیگه رو هم برطرف کرده و توسعهی این X11 Server مدرن ادامه داره🦆 @ducklinux1
Gp - @duckgplinux
❤1
⚙️ - انتشار systemd 262 با قابلیتهای جدید و تشخیص کدهای تولیدشده توسط AI/LLM
Gp - @duckgplinux
🟢 - نسخهی systemd 262 منتشر شد؛ این نسخهی جدید قابلیتها و بهبودهای مختلفی برای سیستم init و service manager لینوکس به همراه داره.
🔵 - یکی از قابلیتهای جالب این نسخه، اضافهشدن یک AI canary برای شناسایی contributionهای تولیدشده توسط AI/LLM هست که هنوز توسط توسعهدهندگان بررسی نشدن.
🧠 - پروژه systemd حالا میتونه مجموعهای پایه از unit fileها رو داخل خودش داشته باشه و اگر فایلها از روی دیسک قابل بارگذاری نباشن، از نسخههای in-memory استفاده کنه؛ این قابلیت برای مواردی مثل reboot، shutdown و multi-user target کاربرد داره.
📦 - و systemd 262 امکان ساخت بهصورت یک binary استاتیک و یکپارچه برای PID 1/executor رو هم فراهم میکنه که میتونه برای containerهای بسیار کوچک مفید باشه.
🚀 - گزینهی NUMAPolicy= حالا مقادیر preferred-map و weighted-interleave رو هم قبول میکنه و service unitها هم گزینهی جدید LUOSession= رو برای ایجاد sessionهای Live Update Orchestrator یا LUO دریافت کردن.
🔐 - نکته؛ systemd-homed برای home directory های مبتنی بر FSCRYPT حالا بهصورت پیشفرض از policy های FSCRYPT v2 استفاده میکنه و systemd-cryptenroll هم یک wizard برای enrollment در اولین boot دریافت کرده.
🛠️ - و در اخر؛ systemd-firstboot حالا حالت headless داره که امکان نصب و پیکربندی خودکار و بدون promptهای تعاملی رو فراهم میکنه. systemd-coredump هم از پروتکل kernel coredump socket معرفیشده در Linux 6.17 پشتیبانی میکنه.
🖥️ - در بخش virtualization و confidential computing هم systemd-vmspawn با گزینهی --coco= حالا از Intel TDX در کنار AMD SEV-SNP پشتیبانی میکنه و integration جدیدی برای dm-clone هم اضافه شده.
📚 - فهرست کامل تغییرات systemd 262 در متن رسمی release منتشر شده که براتون تو بخش کامنت ها میزارم و این نسخه در حال حاضر جدیدترین feature release این پروژه محسوب میشه.🦆 @ducklinux1
Gp - @duckgplinux
❤1
📊 - انتشار SPECviewperf 15.0.1 برای Linux؛ بالاخره نسخهی جدید به لینوکس رسید
🦆 @ducklinux1
Gp - @duckgplinux
🟢 - شرکت SPEC نسخهی Linux-native بنچمارک معروف SPECviewperf 15.0.1 رو منتشر کرده؛ این نسخه بعد از مدتها جایگزین SPECviewperf 2020 برای کاربران Linux میشه.
🔵 - نسخهی Linux برای هر دو معماری x86_64 و AArch64 منتشر شده و بنابراین روی ورکاستیشنهای مبتنی بر ARM هم قابل اجراست.
🖥️ - البته یک تفاوت مهم با نسخهی Windows وجود داره؛ SPECviewperf 15 روی Windows از APIهای گرافیکی DirectX 12 و Vulkan پشتیبانی میکنه، اما نسخهی Linux فعلاً فقط از OpenGL 4.5 استفاده میکنه.
⚙️ - بنچمارک SPECviewperf برای سنجش عملکرد GPU در workloadهای مختلف workstation استفاده میشه و نسخهی جدید میتونه برای مقایسهی کارتهای گرافیک و درایورهای Linux کاربرد داشته باشه.
📌 - این انتشار بالاخره فاصلهی نسخههای Linux و Windows رو کمتر میکنه، هرچند پشتیبانی گرافیکی Linux در این نسخه هنوز محدود به OpenGL 4.5 باقی مونده.
🦆 @ducklinux1
Gp - @duckgplinux
❤1
🎮 - پیشنهاد API جدید برای کنترل نرخ فریم VRR در لینوکس
Gp - @duckgplinux
🟢 - یک پیشنهاد جدید برای لینوکس مطرح شده که به بازیها، برنامهها و compositorها اجازه میده محدوده یا نرخ فریم هدف خودشون رو برای Variable Refresh Rate (VRR) مشخص کنن.
🔵 - این پیشنهاد توسط Nicolas Frattaroli از Collabora ارائه شده و شامل 25 پچ برای اضافهکردن یک رابط کاربری جدید در فضای کاربره.
🛠️ - هدف اصلی اینه که VRR در شرایط واقعی عملکرد بهتری داشته باشه؛ مثلاً با محدودکردن نرخ فریم میشه از ورود نمایشگر به محدودههایی که ممکنه باعث flicker یا تغییر محسوس روشنایی بشن جلوگیری کرد، در حالی که مزیتهایی مثل نمایش بدون judder و latency پایین حفظ میشن.
📺 - این مجموعه پچها همچنین پشتیبانی از Quick Media Switching (QMS) رو اضافه میکنن. QMS اجازه میده نمایشگر قبل از تغییر نرخ نوسازی از این تغییر باخبر بشه؛ قابلیتی که مخصوصاً برای پخش محتوای ویدیویی میتونه مفید باشه.
🎮 - قابلیت Game Mode برای VRR هم در HDMI state helpers پیادهسازی شده و درایور Rockchip RK3588 نیز به این قابلیت مجهز شده.🦆 @ducklinux1
Gp - @duckgplinux
❤2
🚀 - کرنل Linux 7.3 روی AMD Strix Halo چند بهبود عملکردی به همراه داشته
Gp - @duckgplinux
🟢 - آزمایشهای جدید Phoronix، عملکرد Linux 7.2 و Linux 7.3 رو روی AMD Ryzen AI Max+ 395 «Strix Halo» در سیستم Framework Desktop مقایسه کرده.
🔵 - در بخش گرافیکی، عملکرد Radeon 8060S بین دو نسخه تقریباً نزدیک بوده، اما در بعضی تستها مثل بازی DDNet، Linux 7.3 کمی بهتر عمل کرده.
⚡ - تستهای مربوط به شبکه و TCP هم در Linux 7.3 نتایج بهتری نشون دادن و تأخیر شبکه کمی پایینتر بوده.
🧠 - بیشترین بهبودها در بعضی تستهای سیستمی و NUMA دیده شده؛ تست Stress-NG در بخشهای مختلف مثل NUMA، MEMFD، Mutex، CPU Cache و Socket Activity در Linux 7.3 سریعتر بوده.
🛠️ - در تستهایی مثل زمان کامپایل کرنل، uvg266، x265 و Llama.cpp با مدل Qwen3.5-9B-Q8_0 هم Linux 7.3 عملکرد بهتری داشته.
📊 - البته Linux 7.3 در همهجا سریعتر نبوده؛ مثلاً در تستهای GravityMark، NAMD، ClickHouse و بعضی تستهای Llama.cpp، Linux 7.2 عملکرد بهتری ثبت کرده.
🔧 - در مجموع، اختلاف Linux 7.2 و Linux 7.3 روی Strix Halo خیلی بزرگ نیست.🦆 @ducklinux1
Gp - @duckgplinux
❤2🔥1
🖥️ - درایور متنباز Nouveau برای کارتهای NVIDIA آمادهی پشتیبانی از HDMI Deep Color میشه!
Gp - @duckgplinux
🟢 - پچهای جدیدی برای درایور متنباز Nouveau در لینوکس منتشر شده که پشتیبانی از HDMI Deep Color رو اضافه میکنن؛ قابلیتی که امکان استفاده از عمق رنگ 10، 12 و 16 بیت برای هر کانال رنگی رو فراهم میکنه.
🔵 - این تغییرات فعلاً روی خروجی RGB کار میکنن و پشتیبانی از YCbCr هنوز اضافه نشده. پشتیبانی از رنگ 16 بیتی هم هنوز روی یک نمایشگر سازگار آزمایش نشده.
🛠️ - این قابلیت برای کارتهای گرافیک NVIDIA روی Nouveau اضافه میشه و فعلاً میتونه بهعنوان راهکاری برای استفاده از HDMI Deep Color روی درایور متنباز NVIDIA مورد استفاده قرار بگیره تا Nova به مرحلهی استفادهی عمومی برسه.
🧠 - توسعهی این پچها با کمک ابزارهای هوش مصنوعی انجام شده و حالا برای بررسی و ادغام در توسعهی Nouveau در دسترس قرار گرفتن.
📺 - پشتیبانی از عمق رنگ بالاتر میتونه برای نمایشگرهای حرفهای و مانیتورهایی که از Deep Color پشتیبانی میکنن مفید باشه، هرچند وضعیت فعلی این قابلیت هنوز آزمایشی محسوب میشه.🦆 @ducklinux1
Gp - @duckgplinux
❤2🔥1
🖱️ - پشتیبانی Logitech Bolt در Linux 7.3 بهدلیل باگهای زیاد برگردونده میشه!
🦆 @ducklinux1
Gp - @duckgplinux
🔴 - پشتیبانی از گیرندههای USB مدل Logitech Bolt در Linux 7.3 باعث ایجاد مشکلات زیادی برای بعضی از ماوسهای Logitech شده.
🐛 - کاربران نسخههای آزمایشی Linux 7.3 از مشکلاتی مثل عملکرد عجیب اسکرولویل، تغییر تنظیمات بعد از reconnect یا suspend/resume و اسکرول بیشازحد با هر حرکت خبر دادن.
⚙️ - مشکل اصلی به اضافهشدن پشتیبانی HID++ برای گیرندههای Bolt در درایور hid-logitech-dj برمیگرده. در کرنلهای قبلی، ماوسهای متصلشده با Bolt از generic HID driver استفاده میکردن.
🖱️ - یکی از مشکلات اینه که گیرنده Bolt مشخص نمیکنه هر event دقیقاً متعلق به کدوم دستگاهه؛ بنابراین وقتی دو ماوس به یک receiver وصل باشن، ممکنه سرعت اسکرول یکی عادی و دیگری بیشازحد کند یا سریع بشه.
🔧 - با اینکه چند patch برای حل این مشکلات پیشنهاد شده، توسعهدهندگان هنوز مطمئن نیستن که این راهحلها تمام corner-caseها رو پوشش بدن. به همین دلیل Benjamin Tissoires تصمیم گرفته پشتیبانی Bolt رو فعلاً revert کنه.
🦆 @ducklinux1
Gp - @duckgplinux
❤1
🧠 - پشتیبانی جدید AMD برای پردازشهای هوش مصنوعی وارد LLVM 24 شد
Gp - @duckgplinux
🟢 - مهندسان AMD پشتیبانی از AVX10_V2_AUX رو در LLVM/Clang upstream کردن. این قابلیت که در راستای پروژهی AI Compute Extensions یا همون ACE توسعه داده شده، حالا وارد شاخهی LLVM 24 شده.
🔵 - این مجموعهدستور قراره پردازش و تبدیل دادهها در workloadهای هوش مصنوعی رو سریعتر کنه و قابلیتهایی مثل تبدیل دادههای معمولی به فرمتهای فشردهای مثل FP4 و FP6، فرمتهای جدید OCP microscaling و حالتهای جدید rounding رو به پردازندهها اضافه میکنه.
🟣 - این پروژه با همکاری AMD و Intel و در قالب x86 Ecosystem Advisory Group توسعه پیدا میکنه. مهندسان هر دو شرکت روی بخشهای مختلف ACE کار میکنن و بخش مربوط به این قابلیت عمدتاً توسط مهندسان AMD توسعه داده شده.
⚙️ - پیادهسازی اولیه حدود ۱۵ هزار خط کد جدید در قالب ۲۰ پچ داره و از طریق فلگ جدید-mavx10v2aux در Clang قابل فعالسازی خواهد بود.
📦 - نسخهی پایدار LLVM/Clang 24.1 احتمالاً حوالی مارس سال آینده منتشر میشه.🦆 - @ducklinux1
Gp - @duckgplinux
❤1
📱 - کوالکام یک روز بعد از معرفی، پشتیبانی لینوکس برای Adreno 850 رو آغاز کرد!
🦆 - @ducklinux1
Gp - @duckgplinux
🟢 - تنها یک روز بعد از معرفی Snapdragon 8 Elite Extreme Gen 6، مهندسان Qualcomm اولین پچهای کرنل لینوکس برای راهاندازی GPU جدید Adreno 850 رو منتشر کردن. این GPU با اسم رمز Hawi شناخته میشه و پشتیبانی اولیه از اون در درایور MSM در حال توسعه هست.
🔵 - در همین مجموعه پچها، پشتیبانی اولیه از Adreno 845 با اسم رمز Maili هم اضافه شده. این GPU شباهت زیادی به Adreno 850 داره، اما فاقد هستهی Matrix با نام MALU هست.
🧠 - جی پی یو Adreno 850 از خانوادهی ADRENO_8XX_GEN2 محسوب میشه و علاوه بر بهبودهای معماری، یک بلوک Matrix جدید به نام MALU داره که برای شتابدهی بعضی workloadهای محاسباتی طراحی شده. تغییراتی هم در بخش توان GPU و GMU انجام شده.
🛠️ - کوالکام گفته پشتیبانی مربوط به Mesa و linux-firmware هم بهزودی منتشر میشه و پشتیبانی از هستهی MALU نیز بهصورت جداگانه وارد Mesa خواهد شد.
🟣 - فعلاً پشتیبانی از نمایشگر در Hawi و Maili وجود نداره و به همین دلیل آزمایشهای اولیه بهصورت offscreen انجام شدن؛ از جمله رندر مثلثهای ساده و تستهایی مثل glmark2-offscreen.
🐧 - با این حال، شروع کار روی درایور متنباز تنها یک روز بعد از معرفی تراشه، اتفاق جالبی برای پشتیبانی لینوکس از نسل جدید GPUهای موبایلی Qualcomm محسوب میشه و حالا باید منتظر انتشار پشتیبانی Mesa و firmware موند.منبع: کلیک کنید
🦆 - @ducklinux1
Gp - @duckgplinux
❤1🥰1