🔵 عنوان مقاله
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