Linux Labdon
477 subscribers
47 photos
3 videos
6 files
1.26K links
🕸 Linux Labdon

حمایت مالی:
https://www.coffeete.ir/mrbardia72

ادمین:
@mrbardia72
Download Telegram
🔵 عنوان مقاله
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
🔵 عنوان مقاله
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
🔵 عنوان مقاله
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
🔵 عنوان مقاله
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
🔵 عنوان مقاله
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
🔵 عنوان مقاله
Linux 6.19 Lands Fix For ARM64 EFI Systems Crashing On Boot

🟢 خلاصه مقاله:
در به‌روزرسانی‌های اولیه نسخه ۶.۱۹ لینوکس، کاربرانی که از سیستم‌عامل روی ماشین‌های ARM64 با ساختار EFI استفاده می‌کردند، با مشکل خرابی‌هایی در زمان راه‌اندازی مواجه شدند. این مشکل باعث شده بود کاربران نتوانند به صورت صحیح سیستم خود را استارت بزنند و این موضوع، یکی از مشکلات اولیه و ناخوشایند در روند توسعه این نسخه جدید بود. این خطا خسارت‌های قابل توجهی برای کاربران و توسعه‌دهندگان ایجاد می‌کرد؛ چرا که پایگاه‌های کاربری این پردازنده‌ها و سیستم‌های EFI عمدتاً در محیط‌های سروری و دستگاه‌های پیشرفته مورد استفاده قرار می‌گیرند و خرابی آن‌ها باعث توقف فرآیندهای توسعه و بهره‌برداری می‌شد.

اما خبر خوش این است که تیم توسعه‌دهندگان حالا با تلاش‌های متمرکز، یک راه‌حل مناسب برای این مشکل یافته و آن را قبل از انتشار نسخه نهایی Linux 6.19-rc3، که قرار است فردا منتشر شود، ادغام کرده‌اند. این اصلاحیه، خطای مربوط به بوت سیستم‌های مبتنی بر ARM64 با EFI را برطرف می‌کند و انتظار می‌رود که ثبات و قابلیت اطمینان این نسخه به طور قابل توجهی بهبود یابد. این اقدام نشان‌دهنده تعهد جامعه لینوکس به توسعه ایمن و پایدار است و نشان می‌دهد که توسعه‌دهندگان با سرعت بالا و به شکل موثر، مشکلات جدی کاربران را حل می‌کنند، تا محیط‌های سروری و دستگاه‌های جدید بتوانند بدون نگرانی از مشکلات بوت یا کارایی، از فناوری‌های مدرن بهره‌مند شوند.

در نتیجه، با توجه به این اصلاحیه حیاتی، کاربران و توسعه‌دهندگان می‌توانند با اطمینان بیشتری نسخه جدید لینوکس را آزمایش و بهره‌برداری کنند و از ثبات بیشتر سیستم‌های خود لذت ببرند. انتظار می‌رود این بروزرسانی، نقش مهمی در توسعه بهتر و کارآمدتر لینوکس بر روی سیستم‌های ARM64 داشته باشد و به رقابت این پروژه در بازار سیستم‌عامل‌های متن‌باز کمک کند.

#لینوکس #ARM64 #بروزرسانی_دستلحاظ #سیستم‌عامل

🟣لینک مقاله:
https://www.phoronix.com/news/Linux-6.19-Fix-ARM64-EFI-Crash


👑 @Linux_Labdon
🔵 عنوان مقاله
IBM Updates Linux Patches For Introducing ARM64 KVM Virtualization On s390

🟢 خلاصه مقاله:
در ابتدای آوریل، خبر جالب و غیرمنتظره‌ای منتشر شد که نشان می‌داد شرکت IBM در حال همکاری با شرکت Arm برای توسعه سخت‌افزار با معماری دوگانه است. این همکاری، در مرحله اول به صورت انتشار اصلاحاتی در هسته لینوکس ظاهر شد که امکان شتاب‌دهی مجازی‌سازی ARM64 بر روی سرورهای IBM Z را فراهم می‌کرد. این اقدام نشان‌دهنده تلاش‌های IBM برای توسعه فناوری‌های نوین و تعمیق هماهنگی با فناوری‌های شرکت Arm بود، که خبر خوبی برای توسعه‌دهندگان و متخصصان حوزه مجازی‌سازی محسوب می‌شود.

با گذشت زمان و نزدیک شدن به پایان ماه، IBM به‌روزرسانی دیگری از این اصلاحات را منتشر کرده است. در این نسخه جدید، تمرکز بر روی فعال‌سازی امکان اجرای نرم‌افزارهای مبتنی بر معماری AArch64 بر روی سیستم‌های s390 است. این اجرای مجازی‌سازی به کمک فناوری KVM (ماشین مجازی مبتنی بر هسته) صورت می‌گیرد، که نقش به‌سزایی در بهبود عملکرد و انعطاف‌پذیری محیط‌های مجازی دارد و به توسعه‌دهندگان این امکان را می‌دهد تا برنامه‌های ساخته شده برای معماری ARM64 را در سرورهای با معماری s390 به راحتی اجرا کنند.

این بروزرسانی‌ها نشان می‌دهد که IBM در مسیر تقویت ویژگی‌های سرورهای خود و همگام‌سازی فناوری‌های مختلف است تا کارایی و قابلیت‌های سیستم‌های مجازی‌ آن‌ها را افزایش دهد. این روند، فرصت‌های جدیدی را برای توسعه و اجرای برنامه‌های چندسکویی و بهبود زیرساخت‌های فناوری اطلاعات فراهم می‌کند، و نشان می‌دهد که آینده فناوری‌های سروری بسیار نویدبخش است.

#مجازی‌سازی #ARM64 #IBM #فناوری‌های_نوین

🟣لینک مقاله:
https://www.phoronix.com/news/ARM64-On-s390-IBM-Z-v2


👑 @Linux_Labdon