🌐 - درایور شبکه Nebula Matrix برای ورود به Linux 7.4 آماده شد
Gp - @duckgplinux
🟢 - درایور جدید NBL برای کارتهای شبکه Ethernet شرکت چینی Nebula Matrix آمادهی ورود به کرنل Linux 7.4 شده و قراره پشتیبانی از SmartNIC های این شرکت را بهصورت native در لینوکس فراهم کنه.
🔵 - این درایور برای سری SNIC S1000 طراحی شده؛ کارتهای شبکهی دیتاسنتری با سرعت 100GbE که برای Cloud Computing، HPC و پردازشهای سنگین شبکه ساخته شدن.
⚡ - کارتهای S1000 از رابط PCIe Gen4 x16 استفاده میکنن و بسته به مدل، امکان ارائهی حداکثر 2 رابط 100GbE روی هر کارت رو دارن.
🐧 - شرکت Nebula Matrix پیش از این برای سختافزارش درایورهای Windows و Linux ارائه میکرد، اما با Mainline شدن NBL، پشتیبانی از این کارتها مستقیماً داخل کرنل لینوکس قرار میگیره و نصب سیستم و Kernel Upgradeها راحتتر میشه.
🛠️ - خود Nebula Matrix توسعهی این درایور رو انجام داده و بعد از طی فرآیند Upstream، نسخهی اولیهی NBL همین هفته وارد net-next شده؛ بنابراین انتظار میره برای Merge Window مربوط به Linux 7.4 ارسال بشه.🦆 @ducklinux1
Gp - @duckgplinux
⚡1❤1
🍎 - پچهای جدید برای فعالکردن اسپیکر و جک هدفون مکهای Apple Silicon در Linux منتشر شد
Gp - @duckgplinux
🟢 - مجموعهای شامل 28 پچ جدید برای Linux منتشر شده که هدفش اضافهکردن پشتیبانی اصلی از اسپیکر و جک هدفون مکهای مجهز به Apple Silicon به mainline kernel هست. این قابلیت تا حالا بیشتر در کرنل مخصوص Asahi Linux وجود داشت.
🔊 - این تغییرات یک درایور جدید به نام macaudio معرفی میکنن که برای مدیریت سیستم صوتی پیچیدهی مکهای Apple Silicon طراحی شده؛ از مدلهایی با یک ووفر مونو گرفته تا سیستمهایی با چند ووفر و Tweeter.
🎧 - درایور جدید علاوه بر خروجی صدا، امکان استفاده از جک هدفون و capture PCM مربوط به اون رو هم فراهم میکنه. با این حال میکروفونهای داخلی مک فعلاً توسط این درایور مدیریت نمیشن، چون به Always-On Processor متصل هستن.
🛡️ - یکی از بخشهای مهم این کار، محافظت از اسپیکرهاست. Linux برای این کار از speakersafetyd استفاده میکنه و اگر این سرویس فعال نباشه، درایور برای جلوگیری از آسیب احتمالی، اسپیکرها رو mute میکنه و کنترل اونها رو قفل میکنه.
🧩 - در کنار macaudio، تغییرات Device Tree هم برای فعالکردن اسپیکر و جک هدفون روی مکهای مجهز به Apple M1 و M2 اضافه شده. پشتیبانی از M3 فعلاً به بعد موکول شده چون بخش زیادی از hardware nodes موردنیاز هنوز آماده نیست.
🛠️ - این مجموعه در مجموع حدود 3000 خط کد جدید داره و بعد از چند سال توسعه، حالا برای بررسی و ورود به mainline Linux ارسال شده.🦆 @ducklinux1
Gp - @duckgplinux
❤1
⚡ - عملکرد سرورهای AMD EPYC در سال ۲۰۲۶ با بهبودهای Linux حدود ۸٪ بهتر شده
Gp - @duckgplinux
🟢 - بررسی جدید Phoronix نشون میده بهبودهای مختلفی که در کرنل Linux طی سال ۲۰۲۶ انجام شده، روی عملکرد سرورهای AMD EPYC تأثیر قابلتوجهی گذاشته و میانگین هندسی عملکرد حدود ۸٪ افزایش پیدا کرده.
🔵 - برای این مقایسه، عملکرد Linux 6.18.52 که نسخهی LTS پایان سال ۲۰۲۵ محسوب میشه، با Linux 7.3 Git مقایسه شده؛ هر دو تست هم روی یک سیستم و با Ubuntu 26.04 LTS انجام شدن.
🖥️ - سیستم تست از یک AMD EPYC 8635P با 84 هستهی Zen 5، شش ماژول 64GB حافظهی DDR5 و یک SSD مدل Kioxia KCD8XPUG1T92 با رابط PCIe Gen5 استفاده میکرد.
🧪 - در مجموع بیش از 100 تست مختلف مربوط به بارهای کاری سروری اجرا شده تا مشخص بشه تغییرات کرنل در بخشهای مختلف طی سال ۲۰۲۶ چه تأثیری روی عملکرد و مصرف توان دارن.
🚀 - بخش قابلتوجهی از بهبودها از Linux 7.2 و Linux 7.3 به دست اومده؛ Linux 7.2 مخصوصاً در عملکرد I/O پیشرفتهایی داشت و Linux 7.3 هم در چندین بخش بهینهسازیهای عملکردی جدیدی ارائه کرده.
📊 - البته این عدد ۸٪ به معنی افزایش ثابت عملکرد در همهی workload ها نیست.
🦥 - رسانه Phoronix گفته بعد از مشخصشدن رسمی Linux LTS سال ۲۰۲۶، دوباره تستهای گستردهتری از LTS به LTS و روی سختافزارهای مختلف انجام میده.🦆 @ducklinux1
Gp - @duckgplinux
❤1
🍎 - انتشار 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