488 subscribers
54 photos
4 videos
6 files
1.91K links
🕸 Linux Labdon



ادمین:
@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
🔵 عنوان مقاله
AI/LLM Patch Craziness Having An Impact On ARM64 Linux Kernel Development

🟢 خلاصه مقاله:
در حال حاضر، افزایش مداوم دریافت پچ‌های تولید شده توسط هوش مصنوعی و مدل‌های زبانی بزرگ (LLM) در لیست‌های پستی و تأثیرگذاری آن بر فرآیندهای توسعه، همچنان یکی از مسائل مهم در توسعه هسته لینوکس است. این وضعیت باعث شده است که توسعه‌دهندگان در زمینه‌های مختلف، به‌ویژه در حوزه معماری ARM64، با چالش‌ها و پیچیدگی‌های بیشتری روبرو شوند.

در نسخه لینوکس ۷.۲، شاهد نمونه‌ای قابل ذکر از این تأثیرات هستیم؛ جایی که یکی از توسعه‌دهندگان اظهار داشت که فعالیت‌های مربوط به پچ‌های AI/LLM «کمی روند توسعه ویژگی‌ها را کند کرده است». این فعالیت، در کنار فشار بر فرآیندهای بررسی و ادغام، باعث شده است که برخی از ویژگی‌ها و امکانات جدید برای این دوره توسعه، به تعویق بیفتند و در نتیجه جریان توسعه تاحدودی کندتر شود.

این روند نشان می‌دهد که تأثیرات فناوری‌های هوشمند و هوش مصنوعی، ممکن است در ابتدا همانند مزیت‌های نوظهوری به نظر برسند، اما در عمل با چالش‌هایی همراه هستند که نیازمند مدیریت دقیق و استراتژیک است تا توسعه‌دهندگان بتوانند در مسیری پایدار و مؤثر پیش بروند.

#هوش_مصنوعی #توسعه_هسته_لینوکس #ARM64 #پچ‌های_هوش_مصنوعی

🟣لینک مقاله:
https://www.phoronix.com/news/ARM64-Linux-7.2-Changes

➖➖➖➖➖➖➖➖
👑 @Linux_Labdon
🔵 عنوان مقاله
"So Many AI-Fueled Fixes" Means No New ARM64 KVM Features For Linux 7.2

🟢 خلاصه مقاله:
در چند روز گذشته، تغییرات مربوط به مجازی‌سازی KVM که بخش مهمی از هسته لینوکس ۷.۲ هستند، وارد فرآیند ادغام شده‌اند. این تغییرات، شامل مجموعه‌ای از امکانات و بهبودها برای فناوری مجازی‌سازی AMD و Intel و همچنین سیستم‌های s390 و RISC-V می‌شوند، اما متأسفانه هیچ ویژگی جدیدی برای معماری ARM64 در نظر گرفته نشده است. عدم افزودن امکانات جدید در این دوره، به نظر می‌رسد به دلیل حجم بالای اصلاحات و به‌روزرسانی‌هایی است که تحت تأثیر هوش مصنوعی قرار گرفته‌اند و باعث شده توسعه‌دهندگان لینوکس در بخش ARM، تمرکز خود را از روی افزودن قابلیت‌های جدید بر روی اصلاحات و رفع اشکالات متمرکز کنند.

این موضوع نشان می‌دهد که تیم توسعه در حال حاضر بیشتر به اصلاح مشکلات و بهبودهای داخلی می‌پردازد و تمرکز کامل بر توسعه امکانات جدید در معماری ARM64 ندارند. این وضعیت می‌تواند تأثیراتی بر روند توسعه و بهره‌برداری از فناوری‌های مجازی‌سازی در دستگاه‌ها و سرورهای مبتنی بر ARM داشته باشد، هرچند در عین حال نشانگر تلاش مداوم برای بهبود و اصلاح سیستم به وسیله فناوری‌های نوین است.

با توجه به این روند، به نظر می‌رسد آینده نزدیک نیازمند تمرکز بیشتری بر روی توسعه ویژگی‌های جدید در معماری ARM64 باشد تا بتوان انتظارات کاربران و توسعه‌دهندگان را برآورده کرد و امکانات گسترده‌تری در حوزه مجازی‌سازی فراهم ساخت.

#لینوکس #ARM64 #مجازی‌سازی #هوش_مصنوعی

🟣لینک مقاله:
https://www.phoronix.com/news/Linux-7.2-KVM

➖➖➖➖➖➖➖➖
👑 @Linux_Labdon
🔵 عنوان مقاله
ARM64 BBML3 Feature Ready With Linux 7.3, NVIDIA Olympus Workarounds

🟢 خلاصه مقاله:
در دوره توسعه هسته لینوکس ۷.۲، توسعه‌دهندگان ARM64 با چالش‌های زیادی روبه‌رو شدند، زیرا به دلیل مشکلات و اختلالات مربوط به به‌روزرسانی‌های هوشمند، هیچ ویژگی قابل‌توجهی در این نسخه وارد نشد. این مشکلات بیشتر به خاطر هجوم سریع به‌روزرسانی‌های مبتنی بر هوش مصنوعی و مدل‌های زبانی بزرگ بود که باعث شد تمرکز بر افزودن قابلیت‌های جدید محو شود و روند توسعه کمی کند شود. اما حالا، تیم توسعه‌دهندگان لینوکس برای معماری ARM، با آمادگی بهتر و برنامه‌ریزی دقیق‌تر، قصد دارند در نسخه جدید لینوکس ۷.۳، ویژگی‌های جدید و مهمی برای ARM64 ارائه دهند.

در نسخه ۷.۳ لینوکس، از جمله ویژگی‌های جدید، پشتیبانی بهتر از سخت‌افزارهای مدرن، بهبودهای امنیتی، و قابلیت‌های بهینه‌شده برای کارایی در محیط‌های مختلف است. این تغییرات، با هدف ارتقاء عملکرد و افزایش انعطاف‌پذیری در سیستم‌های مبتنی بر ARM، طراحی شده است و می‌تواند نیازهای توسعه‌دهندگان و کاربران نهایی را برآورده کند. در کنار این، توسعه‌دهندگان به رفع مشکلات موجود در سطح نرم‌افزار و سیستم‌عامل هم پرداخته‌اند تا تجربه کلی کاربری بهتر و مطمئن‌تر باشد.

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

در نتیجه، با وجود چالش‌ها و محدودیت‌هایی که در دوره قبلی تجربه شد، اکنون توسعه‌دهندگان ARM در حال آماده‌سازی برای معرفی نسل جدیدی از امکانات و فناوری‌ها در لینوکس ۷.۳ هستند، تا بتوانند پایداری، امنیت و کارایی سیستم‌های مبتنی بر ARM را ارتقاء دهند و تفاوت چشمگیری را در اکوسیستم لینوکس ایجاد کنند.

#ARM64 #لینوکسمدیریت #توسعه_نرم‌افزار #فناوری

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

➖➖➖➖➖➖➖➖
👑 @Linux_Labdon
👍1
🔵 عنوان مقاله
New FUTEX Syscalls Back To Being Worked On For Helping Valve's ARM64 Gaming Ambitions

🟢 خلاصه مقاله:
در سال گذشته، شرکت مشاوره متن‌باز Igalia در حال کار بر روی بهبود کرنل لینوکس بود تا امکان اجرای بازی‌های Steam Play بر روی معماری ARM64 را فراهم کند و از عملکرد بهتر امولاتور FEX برای اجرای بازی‌های x86 و x86_64 روی دستگاه‌هایی مانند Steam Frame اطمینان حاصل کند. این تلاش‌ها در ادامه فعالیت‌های توسعه‌ای کرنل انجام شده است و به تازگی، نسخه به‌روزرسانی‌شده‌ای از اصلاحات مربوط به سیستم‌فراخوان‌های FUTEX برای get_robust_list2 و set_robust_list2 ارائه شده است.

این بروزرسانی‌ها نشان می‌دهد که تیم توسعه همچنان در تلاش است تا پشتیبانی بهتر و کارایی بالاتر برای بازی‌های مبتنی بر لینوکس و مخصوصاً پلتفرم‌های مبتنی بر ARM64 را فراهم کند. این تغییرات نه تنها به تقویت توانایی‌های اجرای بازی‌ها بر روی این معماری کمک می‌کند، بلکه می‌تواند اثر قابل توجهی در بهبود تجربه کاربری و توسعه اکوسیستم بازی‌های لینوکس داشته باشد. توسعه‌دهندگان امیدوارند با ادامه این مسیر، پلتفرم‌های بازی بر پایه لینوکس، مخصوصاً در زمینه‌های گیمینگ کنسولی و قابل حمل، رقابتی‌تر و کارآمدتر شوند.

#لینوکس #بازی #ARM64 #توسعه_نرم‌افزار

🟣لینک مقاله:
https://www.phoronix.com/news/FUTEX-Robust-List2-Syscalls

➖➖➖➖➖➖➖➖
👑 @Linux_Labdon