🔵 عنوان مقاله
GCC 16 Will No Longer Treat Function Multi-Versioning As Experimental On ARM64
🟢 خلاصه مقاله:
نسخه جدید GCC 16 اعلام میکند که پشتیبانی از Function Multi-Versioning (FMV) روی AArch64/ARM64 دیگر «آزمایشی» نیست و به سطح پایدار و کامل رسیده است. FMV به توسعهدهنده اجازه میدهد چند نسخه از یک تابع را برای قابلیتهای مختلف CPU بسازد و در زمان اجرا بهترین نسخه بهصورت خودکار انتخاب شود. این فناوری که روی x86 برای ویژگیهایی مثل AVX، AVX-512 و SSE4.2 جاافتاده است، در دنیای ARM64 نیز با معادلهایی مانند NEON، SVE، SVE2، dot-product و افزونههای رمزنگاری کاربرد دارد. نتیجه عملی این است که میتوان یک باینری واحد ساخت که روی سختافزارهای متنوع اجرا شود و در عین حال روی سیستمهای جدیدتر به عملکرد بهینه برسد. تصمیم GCC 16 استفاده از FMV را برای پروژههای تولیدی در ARM64 قابل اتکاتر میکند و راه را برای بهبود کارایی کتابخانهها و کدهای حساس به عملکرد هموارتر میسازد.
#GCC16 #FMV #AArch64 #ARM64 #Compiler #Optimization #SVE #NEON
🟣لینک مقاله:
https://www.phoronix.com/news/GCC-16-Stable-ARM64-FMV
➖➖➖➖➖➖➖➖
👑 @Linux_Labdon
GCC 16 Will No Longer Treat Function Multi-Versioning As Experimental On ARM64
🟢 خلاصه مقاله:
نسخه جدید GCC 16 اعلام میکند که پشتیبانی از Function Multi-Versioning (FMV) روی AArch64/ARM64 دیگر «آزمایشی» نیست و به سطح پایدار و کامل رسیده است. FMV به توسعهدهنده اجازه میدهد چند نسخه از یک تابع را برای قابلیتهای مختلف CPU بسازد و در زمان اجرا بهترین نسخه بهصورت خودکار انتخاب شود. این فناوری که روی x86 برای ویژگیهایی مثل AVX، AVX-512 و SSE4.2 جاافتاده است، در دنیای ARM64 نیز با معادلهایی مانند NEON، SVE، SVE2، dot-product و افزونههای رمزنگاری کاربرد دارد. نتیجه عملی این است که میتوان یک باینری واحد ساخت که روی سختافزارهای متنوع اجرا شود و در عین حال روی سیستمهای جدیدتر به عملکرد بهینه برسد. تصمیم GCC 16 استفاده از FMV را برای پروژههای تولیدی در ARM64 قابل اتکاتر میکند و راه را برای بهبود کارایی کتابخانهها و کدهای حساس به عملکرد هموارتر میسازد.
#GCC16 #FMV #AArch64 #ARM64 #Compiler #Optimization #SVE #NEON
🟣لینک مقاله:
https://www.phoronix.com/news/GCC-16-Stable-ARM64-FMV
➖➖➖➖➖➖➖➖
👑 @Linux_Labdon
Phoronix
GCC 16 Will No Longer Treat Function Multi-Versioning As Experimental On ARM64
Function Multi-Versioning (FMV) is the compiler feature that allows developers to specify multiple versions of the same function that can be used for optimizing execution for specific target features
🔵 عنوان مقاله
Box64 0.3.8 Brings DynaCache As Disk Cache For Generated Native Code From x86_64
🟢 خلاصه مقاله:
Box64 0.3.8 منتشر شده و امکان اجرای برنامهها و بازیهای x86_64 را روی سیستمهای Linux مبتنی بر ARM64، RISCV و LoongArch فراهم میکند. ویژگی مهم این نسخه، DynaCache است؛ قابلیتی که کد بومیِ تولیدشده در زمان اجرا را روی دیسک ذخیره میکند تا در اجراهای بعدی بدون نیاز به ترجمه دوباره استفاده شود. نتیجه این کار، زمان راهاندازی سریعتر، کاهش سربار CPU و اجرای روانتر—بهویژه برای بازیها و برنامههای سنگین—است. Box64 در کنار FEX-Emu همچنان از گزینههای اصلی برای اجرای نرمافزارهای x86_64 روی معماریهای غیر x86_64 به شمار میرود.
#Box64 #DynaCache #x86_64 #ARM64 #RISCV #LoongArch #Linux #Emulation
🟣لینک مقاله:
https://www.phoronix.com/news/Box64-0.3.8-Released
➖➖➖➖➖➖➖➖
👑 @Linux_Labdon
Box64 0.3.8 Brings DynaCache As Disk Cache For Generated Native Code From x86_64
🟢 خلاصه مقاله:
Box64 0.3.8 منتشر شده و امکان اجرای برنامهها و بازیهای x86_64 را روی سیستمهای Linux مبتنی بر ARM64، RISCV و LoongArch فراهم میکند. ویژگی مهم این نسخه، DynaCache است؛ قابلیتی که کد بومیِ تولیدشده در زمان اجرا را روی دیسک ذخیره میکند تا در اجراهای بعدی بدون نیاز به ترجمه دوباره استفاده شود. نتیجه این کار، زمان راهاندازی سریعتر، کاهش سربار CPU و اجرای روانتر—بهویژه برای بازیها و برنامههای سنگین—است. Box64 در کنار FEX-Emu همچنان از گزینههای اصلی برای اجرای نرمافزارهای x86_64 روی معماریهای غیر x86_64 به شمار میرود.
#Box64 #DynaCache #x86_64 #ARM64 #RISCV #LoongArch #Linux #Emulation
🟣لینک مقاله:
https://www.phoronix.com/news/Box64-0.3.8-Released
➖➖➖➖➖➖➖➖
👑 @Linux_Labdon
Phoronix
Box64 0.3.8 Brings DynaCache As Disk Cache For Generated Native Code From x86_64
Box64 0.3.8 is now available for this x86_64 user-space emulator for Linux that allows ARM64 and RISC-V 64-bit and LoongArch 64-bit systems to enjoy running x86_64 games and applications
🔵 عنوان مقاله
ARM64 With Linux 6.18 To Accept Secrets From Firmware & More
🟢 خلاصه مقاله:
**بهروزرسانیهای ARM64 برای Linux 6.18 زودتر از موعد برای merge window ارسال شدهاند و مجموعهای از قابلیتهای تازه برای سیستمهای ۶۴-بیتی مبتنی بر ARM به همراه دارند. مهمترین تغییر، پشتیبانی از دریافت «اسرار» از میانافزار در مراحل اولیه بوت است؛ قابلیتی که امکان دریافت امن کلیدها، توکنها یا پیکربندیهای حساس از میانافزار را فراهم میکند و امنیت جریانهای بوت و تأیید را در ARM64 بهبود میدهد. علاوه بر آن، بهبودهای تدریجی در سطح معماری، پایداری و توانمندسازی پلتفرم نیز انتظار میرود که کیفیت تجربه کاربران Linux روی ARM64 را بهتر کند.
#ARM64 #Linux #LinuxKernel #Kernel6_18 #Firmware #Security #MergeWindow #OpenSource
🟣لینک مقاله:
https://www.phoronix.com/news/Linux-6.18-ARM64
➖➖➖➖➖➖➖➖
👑 @Linux_Labdon
ARM64 With Linux 6.18 To Accept Secrets From Firmware & More
🟢 خلاصه مقاله:
**بهروزرسانیهای ARM64 برای Linux 6.18 زودتر از موعد برای merge window ارسال شدهاند و مجموعهای از قابلیتهای تازه برای سیستمهای ۶۴-بیتی مبتنی بر ARM به همراه دارند. مهمترین تغییر، پشتیبانی از دریافت «اسرار» از میانافزار در مراحل اولیه بوت است؛ قابلیتی که امکان دریافت امن کلیدها، توکنها یا پیکربندیهای حساس از میانافزار را فراهم میکند و امنیت جریانهای بوت و تأیید را در ARM64 بهبود میدهد. علاوه بر آن، بهبودهای تدریجی در سطح معماری، پایداری و توانمندسازی پلتفرم نیز انتظار میرود که کیفیت تجربه کاربران Linux روی ARM64 را بهتر کند.
#ARM64 #Linux #LinuxKernel #Kernel6_18 #Firmware #Security #MergeWindow #OpenSource
🟣لینک مقاله:
https://www.phoronix.com/news/Linux-6.18-ARM64
➖➖➖➖➖➖➖➖
👑 @Linux_Labdon
Phoronix
ARM64 With Linux 6.18 To Accept Secrets From Firmware & More
All of the ARM64 feature changes intended for the Linux 6.18 merge window have been submitted in advance
🔵 عنوان مقاله
Linux 6.18 Merges Fix For "Catastrophic Performance Issue" On 64-bit ARM
🟢 خلاصه مقاله:
در نسخه ۶.۱۸ لینوکس، مجموعهای از اصلاحات مربوط به معماری ARM64 (64 بیتی ARM) ادغام شد. این اصلاحات که امروز منتشر شد، به بهبودهای مهمی در این پلتفرم اختصاص یافته است و نشان میدهد تیم توسعهدهندگان به صورت فعال در حال رفع مشکلات و بهبود عملکرد هسته لینوکس هستند.
از جمله این اصلاحات، مهمترین را میتوان به رفع مشکل عملکرد فاجعهبار اشاره کرد که اخیراً کشف شده بود. این مشکل کاهش شدیدی در کارایی سیستمهای مبتنی بر ARM64 ایجاد میکرد و حالا با این بهروزرسانی، انتظار میرود عملکرد این سیستمها به طور قابلتوجهی بهبود یابد. توسعهدهندگان با انجام این اصلاحات، سعی دارند سیستمعامل را پایدارتر و سریعتر کنند، تا کاربران بهترین تجربه را داشته باشند.
این بروزرسانی نشان میدهد که تیم لینوکس همچنان به دنبال رفع نواقص و بهبود مستمر است، و توسعه در مسیر بهبود عملکرد و پایداری در معماری ARM64 همچنان ادامه دارد.
#لینوکس #ARM64 #بهبودعملکرد #نرمافزارپایدار
🟣لینک مقاله:
https://www.phoronix.com/news/Linux-6.18-ARM64-Atomics-Issue
➖➖➖➖➖➖➖➖
👑 @Linux_Labdon
Linux 6.18 Merges Fix For "Catastrophic Performance Issue" On 64-bit ARM
🟢 خلاصه مقاله:
در نسخه ۶.۱۸ لینوکس، مجموعهای از اصلاحات مربوط به معماری ARM64 (64 بیتی ARM) ادغام شد. این اصلاحات که امروز منتشر شد، به بهبودهای مهمی در این پلتفرم اختصاص یافته است و نشان میدهد تیم توسعهدهندگان به صورت فعال در حال رفع مشکلات و بهبود عملکرد هسته لینوکس هستند.
از جمله این اصلاحات، مهمترین را میتوان به رفع مشکل عملکرد فاجعهبار اشاره کرد که اخیراً کشف شده بود. این مشکل کاهش شدیدی در کارایی سیستمهای مبتنی بر ARM64 ایجاد میکرد و حالا با این بهروزرسانی، انتظار میرود عملکرد این سیستمها به طور قابلتوجهی بهبود یابد. توسعهدهندگان با انجام این اصلاحات، سعی دارند سیستمعامل را پایدارتر و سریعتر کنند، تا کاربران بهترین تجربه را داشته باشند.
این بروزرسانی نشان میدهد که تیم لینوکس همچنان به دنبال رفع نواقص و بهبود مستمر است، و توسعه در مسیر بهبود عملکرد و پایداری در معماری ARM64 همچنان ادامه دارد.
#لینوکس #ARM64 #بهبودعملکرد #نرمافزارپایدار
🟣لینک مقاله:
https://www.phoronix.com/news/Linux-6.18-ARM64-Atomics-Issue
➖➖➖➖➖➖➖➖
👑 @Linux_Labdon
Phoronix
Linux 6.18 Merges Fix For "Catastrophic Performance Issue" On 64-bit ARM
Sent out today and already merged for the in-development Linux 6.18 kernel is the latest batch of 64-bit ARM 'ARM64' architecture fixes
🔵 عنوان مقاله
Igalia's Work Improving The Linux Kernel For Helping Steam Play Gaming On ARM64
🟢 خلاصه مقاله:
در کنار حمایت مالی والاستریت، شرکت Igalia نیز در حال انجام فعالیتهایی است تا هستهی لینوکس را برای بهبود اجرای بازیهای استیم پلی بر بستر ARM64 توسعه دهد. هدف از این تلاشها، تسهیل و بهبود عملکرد بازیهای ویندوزی بر روی سیستمعامل لینوکس است که با استفاده از برنامههایی مانند Proton اجرا میشوند. شرکت والاستریت با تأمین مالی پروژه FEX-Emu، تلاش میکند تا برنامههای باینری x86_64 را بر روی لینوکس AArch64 به خوبی اجرا کند. این پروژه بخشی از تلاشهای آنها برای پشتیبانی بهتر از بازیهای ویندوز در استیم استیم است، بهویژه در دستگاههایی مانند استیم فریم مجهز به پردازندههای Snapdragon، که نیازمند سازگاری در سطح هستهی سیستم عامل است.
علاوه بر این، تیمهای توسعه در پروژههای کرنل لینوکس، مشغول بهبودهای خاصی هستند که بتوانند اجرای این نوع برنامهها و شبیهسازی بازیهای ویندوز را در سطح هسته سریعتر و کارآمدتر کنند. این تلاشها شامل بهینهسازی و اصلاحاتی در بخشهای مختلف کرنل است تا کمترین افت کارایی و بهترین سازگاری را برای اجرای برنامههای emulation فراهم سازد. این فعالیتها نشان میدهد که صنعت بازی و توسعه سیستمهای عامل در حال حرکت به سمت سازگاری کامل و بهبود تجربه کاربری در تمامی پلتفرمها و معماریها است.
در نتیجه، همکاریهای فنی میان شرکتهایی مانند Igalia و پروژههای متنباز در هستهی لینوکس، نقش مهمی در گسترش قابلیتهای اجرای بازیهای ویندوز بر روی سیستمهای مبتنی بر ARM64 ایفا میکند. تلاشهای این چنینی، نویددهنده آیندهای است که در آن اجرای بازیهای محبوب با کمترین مشکل و بالاترین کارایی، بر روی طیف وسیعی از سختافزارها ممکن خواهد شد.
#لینوکس #بازی_در_لینوکس #ARM64 #استیم
🟣لینک مقاله:
https://www.phoronix.com/news/Igalia-Futex-ARM64-Linux-Work
➖➖➖➖➖➖➖➖
👑 @Linux_Labdon
Igalia's Work Improving The Linux Kernel For Helping Steam Play Gaming On ARM64
🟢 خلاصه مقاله:
در کنار حمایت مالی والاستریت، شرکت Igalia نیز در حال انجام فعالیتهایی است تا هستهی لینوکس را برای بهبود اجرای بازیهای استیم پلی بر بستر ARM64 توسعه دهد. هدف از این تلاشها، تسهیل و بهبود عملکرد بازیهای ویندوزی بر روی سیستمعامل لینوکس است که با استفاده از برنامههایی مانند Proton اجرا میشوند. شرکت والاستریت با تأمین مالی پروژه FEX-Emu، تلاش میکند تا برنامههای باینری x86_64 را بر روی لینوکس AArch64 به خوبی اجرا کند. این پروژه بخشی از تلاشهای آنها برای پشتیبانی بهتر از بازیهای ویندوز در استیم استیم است، بهویژه در دستگاههایی مانند استیم فریم مجهز به پردازندههای Snapdragon، که نیازمند سازگاری در سطح هستهی سیستم عامل است.
علاوه بر این، تیمهای توسعه در پروژههای کرنل لینوکس، مشغول بهبودهای خاصی هستند که بتوانند اجرای این نوع برنامهها و شبیهسازی بازیهای ویندوز را در سطح هسته سریعتر و کارآمدتر کنند. این تلاشها شامل بهینهسازی و اصلاحاتی در بخشهای مختلف کرنل است تا کمترین افت کارایی و بهترین سازگاری را برای اجرای برنامههای emulation فراهم سازد. این فعالیتها نشان میدهد که صنعت بازی و توسعه سیستمهای عامل در حال حرکت به سمت سازگاری کامل و بهبود تجربه کاربری در تمامی پلتفرمها و معماریها است.
در نتیجه، همکاریهای فنی میان شرکتهایی مانند Igalia و پروژههای متنباز در هستهی لینوکس، نقش مهمی در گسترش قابلیتهای اجرای بازیهای ویندوز بر روی سیستمهای مبتنی بر ARM64 ایفا میکند. تلاشهای این چنینی، نویددهنده آیندهای است که در آن اجرای بازیهای محبوب با کمترین مشکل و بالاترین کارایی، بر روی طیف وسیعی از سختافزارها ممکن خواهد شد.
#لینوکس #بازی_در_لینوکس #ARM64 #استیم
🟣لینک مقاله:
https://www.phoronix.com/news/Igalia-Futex-ARM64-Linux-Work
➖➖➖➖➖➖➖➖
👑 @Linux_Labdon
Phoronix
Igalia's Work Improving The Linux Kernel For Helping Steam Play Gaming On ARM64
Besides Valve funding FEX-Emu for x86_64 binaries to run on AArch64 Linux as part of their Steam Play (Proton) efforts in being able to get Windows x86/x64 games running on AArch64 SteamOS for the Snapdragon-powered Steam Frame, there is also work happening…