491 subscribers
52 photos
4 videos
6 files
1.75K links
🕸 Linux Labdon

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

ادمین:
@mrbardia72
Download Telegram
🔵 عنوان مقاله
Tyr Driver Being Submitted For Linux 6.18 As Rust-Based Arm Mali Driver

🟢 خلاصه مقاله:
**یک مجموعه بزرگ از به‌روزرسانی‌های Rust برای زیرسیستم DRM گرافیک/نمایش کرنل به DRM-Next ارسال شده است تا برای انتشار Linux 6.18 آماده شود. مهم‌ترین بخش این درخواست، ادغام Tyr driver است؛ یک DRM driver متن‌باز و مبتنی بر Rust برای Arm Mali GPUs.

این حرکت دو نکته کلیدی دارد: گسترش استفاده از Rust در کرنل برای بهبود ایمنی حافظه و کاهش خطاهای متداول در کدهای سطح پایین گرافیکی، و تقویت توسعه متن‌باز که به بهبود کیفیت و گسترش پشتیبانی سخت‌افزاری کمک می‌کند. قرارگرفتن در DRM-Next یعنی این تغییرات—as-is—در صف چرخه ادغام بعدی هستند و در صورت پیشرفت بدون مشکل، وارد Linux 6.18 می‌شوند؛ تا کاربران و توزیع‌ها بتوانند آن را آزمایش و بازخورد ارائه کنند. این ادغام همچنین روند رو‌به‌رشد استفاده از Rust در کرنل و تقویت درایورهای متن‌باز برای GPUهای مبتنی بر Arm را نشان می‌دهد.

#Linux #Rust #DRM #DRMNext #ArmMali #GPU #OpenSource #LinuxKernel

🟣لینک مقاله:
https://www.phoronix.com/news/Rust-DRM-Drivers-Linux-6.18-Tyr

➖➖➖➖➖➖➖➖
👑 @Linux_Labdon
🔵 عنوان مقاله
Git Developers Debate Making Rust Mandatory

🟢 خلاصه مقاله:
توسعه‌دهندگان Git در حال بحث‌اند که آیا پشتیبانی از زبان Rust در ساخت‌های آینده اجباری شود یا نه. موافقان می‌گویند Rust می‌تواند امنیت و پایداری را با حذف خطاهای حافظه و بهبود نگهداشت کد افزایش دهد و حتی در بخش‌هایی عملکرد بهتری ارائه کند. مخالفان نسبت به پیچیدگی بیشتر فرایند ساخت، وابستگی به زنجیره ابزار Rust و آسیب‌دیدن قابلیت اجرا روی پلتفرم‌های قدیمی یا مینیمال هشدار می‌دهند. گزینه‌های میانی مانند پذیرش مرحله‌ای، ویژگی‌های اختیاری مبتنی بر Rust با مسیرهای جایگزین C یا سوییچ‌های زمان ساخت مطرح است. هنوز تصمیم نهایی گرفته نشده و نتیجه، بر توسعه‌دهندگان، توزیع‌ها و سازمان‌هایی که Git را نگه‌داری می‌کنند اثر خواهد گذاشت.

#Git #Rust #OpenSource #SoftwareSecurity #SoftwareEngineering #BuildSystems #Portability #DeveloperCommunity

🟣لینک مقاله:
https://www.phoronix.com/news/Git-Weighs-Mandatory-Rust

➖➖➖➖➖➖➖➖
👑 @Linux_Labdon
🔵 عنوان مقاله
Rust Coreutils 0.2.2 Released With Faster base64: Outperforming GNU's base64

🟢 خلاصه مقاله:
** نسخه 0.2.2 از Rust Coreutils به‌سرعت پس از انتشار 0.2 منتشر شد؛ نسخه‌ای که پیش‌تر از بهبودهای «بسیار چشمگیر» در کارایی و پشتیبانی آمادهٔ تولید برای Ubuntu خبر داده بود. در این به‌روزرسانی، مهم‌ترین تغییر سرعت بالاتر دستور base64 است که اکنون می‌تواند از نسخهٔ متناظر در GNU Coreutils عملکرد بهتری ارائه دهد—نقطه عطفی قابل توجه برای یک ابزار بنیادین سیستم‌عاملی. علاوه بر base64، این انتشار چند بهبود دیگر نیز دارد که در ادامهٔ روند نسخهٔ 0.2 بر ارتقای کارایی، پایداری و آمادگی استفاده در محیط‌های تولیدی تأکید می‌کند.

#Rust #Coreutils #base64 #Performance #GNU #Ubuntu #OpenSource #SystemsProgramming

🟣لینک مقاله:
https://www.phoronix.com/news/Rust-Coreutils-0.2.2

➖➖➖➖➖➖➖➖
👑 @Linux_Labdon
❤1
🔵 عنوان مقاله
Fish 4.1 Released With Nearly 1,400 Commits To This Rust-Based Shell

🟢 خلاصه مقاله:
Fish 4.1 با نزدیک به ۱۴۰۰ کامیت منتشر شد؛ این نسخه به‌عنوان یک انتشار عمده پس از Fish 4.0 که اوایل امسال از C++ به Rust پورت شد، عرضه شده و بر همان پایه جدید بنا می‌کند. 4.1 نشان‌دهنده تداوم سرعت توسعه، بهبودهای گسترده و تکمیل قابلیت‌ها در این شل است، بی‌آن‌که از مسیر ایمنی و نگه‌داشت‌پذیری که با Rust آغاز شد، فاصله بگیرد.

#FishShell #Fish #Rust #OpenSource #Shell #Release #CPlusPlus #CommandLine

🟣لینک مقاله:
https://www.phoronix.com/news/Fish-4.1-Released

➖➖➖➖➖➖➖➖
👑 @Linux_Labdon
🔵 عنوان مقاله
A Lot Of Rust Code Lining Up For The Linux 6.18 Kernel

🟢 خلاصه مقاله:
با آغاز پنجره ادغام Linux 6.18 بلافاصله پس از انتشار Linux 6.17، انتظار می‌رود حجم قابل توجهی کد Rust وارد هسته اصلی شود. تمرکز این چرخه بر تقویت زیرساخت و رابط‌های Rust برای زیرسامانه‌ها و درایورها، بهبود ابزارهای ساخت، تنظیمات و مستندسازی است تا استفاده عملی از Rust در هسته آسان‌تر شود. هرچند ادغام‌ها با احتیاط و بازبینی دقیق انجام می‌شود، روند کلی نشان می‌دهد نقش Rust در mainline رو به گسترش است و زمینه را برای درایورها و اجزای ایمن‌تر در نسخه‌های آینده فراهم می‌کند.

#Linux #LinuxKernel #Rust #Kernel #OpenSource #MergeWindow #MemorySafety #Drivers

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

➖➖➖➖➖➖➖➖
👑 @Linux_Labdon
🔵 عنوان مقاله
Linus Torvalds Vents Over "Completely Crazy Rust Format Checking"

🟢 خلاصه مقاله:
لینوس توروالدز پس از رد کردن ایده پشتیبانی از حالت big-endian برای RISC-V در هسته Linux، این بار از «قوانین دیوانه‌وار» فرمت‌گذاری در Rust و همچنین ضعف در قالب‌بندی متن‌ها انتقاد کرد. او تأکید کرد که سخت‌گیری‌های افراطی در بررسی فرمت، وقتی با هنجارهای قدیمی هسته ناسازگار باشد، به خوانایی و کار عملی آسیب می‌زند. پیام او روشن است: پذیرش ابزارها و زبان‌های جدید مثل Rust زمانی ارزشمند است که با اصول عمل‌گرایانه هسته—از جمله یکدستی، شفافیت و نگهداشت‌پذیری—هماهنگ باشد.

#Linux #LinusTorvalds #Rust #RISC-V #Kernel #CodeFormatting #OpenSource #DeveloperExperience

🟣لینک مقاله:
https://www.phoronix.com/news/Linus-Torvalds-Rust-Formatting

➖➖➖➖➖➖➖➖
👑 @Linux_Labdon
❤2
🔵 عنوان مقاله
Fish 4.1 Released With Nearly 1,400 Commits To This Rust-Based Shell

🟢 خلاصه مقاله:
Fish 4.1 منتشر شد؛ نخستین انتشار عمده پس از Fish 4.0 که امسال پورت از C++ به Rust را تکمیل کرد. این نسخه با نزدیک به ۱۴۰۰ commit نشان‌دهنده سرعت بالای توسعه است و بر پایه معماری Rust مجموعه‌ای از بهبودها، رفع باگ‌ها و اصلاحات در تجربه کاربری ارائه می‌کند. ارتقا از 4.0 به 4.1 باید روان باشد و برای جزئیات کامل می‌توان به release notes و changelog رسمی مراجعه کرد؛ این انتشار همچنین نقش رو‌به‌گسترش Rust در ابزارهای اصلی توسعه را برجسته می‌کند.

#FishShell #Rust #CPlusPlus #Shell #OpenSource #Release #CLI #DevTools

🟣لینک مقاله:
https://www.phoronix.com/news/Fish-4.1-Released

➖➖➖➖➖➖➖➖
👑 @Linux_Labdon
🔵 عنوان مقاله
Linux 6.18 Lands Initial Framework For USB Driver Rust Bindings

🟢 خلاصه مقاله:
**خلاصه فارسی: Linux 6.18 با افزودن چارچوب اولیه Rust bindings برای درایورهای USB، گام دیگری در مسیر Rust-for-Linux برمی‌دارد. علاوه بر حجم قابل‌توجه کدهای Rust که هفتهٔ قبل merge شدند، کدهای بیشتری نیز از مسیر pull request بخش char/misc وارد شده‌اند. هدف این چارچوب، فراهم‌کردن رابط‌های ایمن و قابل اتکا برای USB در Rust است؛ هنوز در مرحلهٔ ابتدایی است و بیش از آن‌که درایورهای کامل را فعال کند، زیربنای امن و قابل توسعه را می‌چیند. انتظار می‌رود این کار به‌صورت تدریجی با گسترش سطح APIها، بهبود تجربهٔ توسعه و مستندسازی پیش برود و به کاهش باگ‌های مرتبط با ایمنی حافظه در یکی از زیرسیستم‌های پیچیدهٔ هسته کمک کند.

#LinuxKernel #Linux #Rust #USB #KernelDrivers #OpenSource #MemorySafety

🟣لینک مقاله:
https://www.phoronix.com/news/Linux-6.18-Rust-USB-Framework

➖➖➖➖➖➖➖➖
👑 @Linux_Labdon
❤2
🔵 عنوان مقاله
Servo Engine Lands Support For Rendering Inline SVG Elements, More Performance

🟢 خلاصه مقاله:
** پروژه متن‌باز Servo در گزارش ماهانه اوت اعلام کرد که پشتیبانی از رندر inline SVG به موتور خود اضافه کرده و هم‌زمان بهبودهای کارایی قابل‌توجهی ارائه داده است. این قابلیت باعث می‌شود وب‌سایت‌های بیشتری بدون ترفندهای جانبی و با سازگاری بهتر با استانداردها به‌درستی نمایش داده شوند. بهینه‌سازی‌های عملکرد نیز رندر سریع‌تر و سربار کمتر را هدف گرفته‌اند؛ موضوعی که برای دستگاه‌های کم‌منبع و سناریوهای تعبیه‌شده اهمیت دارد. با تکیه بر Rust، این پیشرفت‌ها جایگاه Servo را برای استفاده‌های تعبیه‌شده و موارد مشابه CEF تقویت می‌کند و نشان می‌دهد توسعه فعال و منظم آن ادامه دارد.

#Servo #Rust #SVG #BrowserEngine #WebRendering #Performance #Embedded #OpenSource

🟣لینک مقاله:
https://www.phoronix.com/news/Servo-This-Month-Aug-2025

➖➖➖➖➖➖➖➖
👑 @Linux_Labdon
🔵 عنوان مقاله
Rust 1.90 Released With LLD Default On Linux x86_64 While macOS x86_64 Demoted

🟢 خلاصه مقاله:
Rust 1.90 منتشر شد و علاوه بر بهبودهای معمول، تغییرات مهمی در ابزارها و هدف‌های پشتیبانی‌شده دارد. در این نسخه، روی Linux x86_64 لینکِر پیش‌فرض به LLD تغییر کرده است؛ تغییری که معمولاً باعث لینک سریع‌تر، وابستگی‌های سیستمی کمتر و ساخت‌های قابل‌اعتمادتر می‌شود. در مقابل، macOS x86_64 از نظر اولویت پشتیبانی تنزل یافته؛ گرچه همچنان قابل استفاده است، اما تمرکز بیشتر پروژه به سمت پلتفرم‌های جدیدتر (مانند Apple Silicon) رفته است. توصیه می‌شود توسعه‌دهندگان یادداشت‌های انتشار را مرور کرده و تنظیمات CI و وابستگی‌های خود را با پیش‌فرض‌ها و اولویت‌های جدید هماهنگ کنند.

#Rust #Rust190 #LLD #Linux #macOS #x86_64 #Release #Programming

🟣لینک مقاله:
https://www.phoronix.com/news/Rust-1.90-Released

➖➖➖➖➖➖➖➖
👑 @Linux_Labdon
❤1
🔵 عنوان مقاله
Rust-Based Fjall 3.0 Released For Key-Value Storage Engine Akin To RocksDB

🟢 خلاصه مقاله:
در کنار عرضه نسخه 0.2 از Stoolap، یک بانک اطلاعاتی مدرن و جاسازی‌شونده مبتنی بر SQL که با زبان Rust توسعه یافته است، نسخه جدید Fjall 3.0 نیز منتشر شده است. Fjall یک موتور ذخیره‌سازی کلید-مقدار ساختاریافته بر اساس لاگ است که می‌توان آن را به صورت داخلی و در برنامه‌های مختلف استفاده کرد. شباهت این سیستم به RocksDB، یکی از پایگاه‌های داده محبوب و قدرتمند، بسیار قابل توجه است، اما وجه تمایز مهم آن، توسعه‌یافته بودن با زبان امن و سریع Rust است.

نسخه 3.0 از Fjall عملکرد بسیار رقابتی‌تری پیدا کرده است، به طوری که اکنون می‌تواند جایگاهی قابل توجه در حوزه سیستم‌های ذخیره‌سازی کلید-مقدار برای برنامه‌های نیازمند سرعت و اطمینان داشته باشد. این بهبودها، Fjall را به گزینه‌ای جذاب برای توسعه‌دهندگان و شرکت‌هایی تبدیل می‌کند که به دنبال راه‌حلی سریع و امن بر پایه Rust هستند.

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

#ذخیره‌سازی #Rust #پایگاه‌داده #فناوری

🟣لینک مقاله:
https://www.phoronix.com/news/Fjall-3.0-Released

➖➖➖➖➖➖➖➖
👑 @Linux_Labdon
🔵 عنوان مقاله
Linux 7.0 Readying Improvement For Rust + LTO Kernel Builds

🟢 خلاصه مقاله:
در حال حاضر، تیم توسعه لینوکس در حال کار بر روی یک به‌روزرسانی مهم برای نسخه ۷.۰ این هسته است که هدف آن بهبود ادغام و همکاری بهتر بین زبان برنامه‌نویسی Rust و ساختارهای سنتی کدهای C است. این به‌روزرسانی به ویژه برای کاربرانی که از قابلیت‌های بهینه‌سازی در زمان لینک (LTO) در هسته لینوکس بهره می‌برند، اهمیت ویژه‌ای دارد.

الیز ریهل از تیم گوگل، طی ماه‌های گذشته روی پیاده‌سازی روشی کار کرده است که امکان درون‌نویسی کدهای کمکی به زبان C در داخل کدهای Rust را فراهم می‌کند. این فناوری به توسعه‌دهندگان کمک می‌کند تا بتوانند به صورت موثرتری از امکانات بهینه‌سازی موجود در ابزارهای LLVM و کلنگ بهره‌مند شوند، امری که در نهایت منجر به عملکرد بهتر و کاهش حجم کد می‌شود.

بخش زیادی از این اصلاحات در حال حاضر در صف ادغام قرار دارند و قرار است در نسخه‌های آینده لینوکس، مخصوصاً در چرخه‌های توسعه ۶.۲۰ تا ۷.۰، به عنوان بخشی از تلاش برای ارتقاء پشتیبانی از Rust و بهبود سازگاری و کارایی هسته، در نسخه‌های نهایی جای بگیرند. این گام‌ها نشان می‌دهند که تیم توسعه لینوکس به سمت بهره‌مندی کامل از قابلیت‌های پیشرفته کامپایلرهای مدرن و زبان‌های برنامه‌نویسی جدید حرکت می‌کند تا در نهایت هسته‌ای سریع‌تر و قابل اطمینان‌تر ارائه دهد.

#لینوکس #Rust #LTO #توسعه‌دهندگان

🟣لینک مقاله:
https://www.phoronix.com/news/Linux-Rust-LTO-Inline-Coming

➖➖➖➖➖➖➖➖
👑 @Linux_Labdon
🔵 عنوان مقاله
Rust Coreutils Continues Working Toward 100% GNU Compatibility, Proving Trolls Wrong

🟢 خلاصه مقاله:
در فصل گذشته، Sylvestre Ledru، توسعه‌دهنده ارشد پروژه uutils، در رویداد FOSDEM 2026 درباره پیشرفت‌های پروژه Rust Coreutils صحبت کرد. او توضیح داد که این پروژه با هدف دستیابی به سازگاری کامل با GNU Coreutils در حال توسعه است و تاکنون موفق شده است بخش زیادی از این هدف را محقق کند. این تلاش‌ها نشان می‌دهد که تیم توسعه‌دهنده در مسیر افزایش کارایی و تطابق این ابزارها با نسخه‌های استاندارد GNU است و در عین حال، رویکردی مستقل و قدرتمند را برای اکوسیستم Rust فراهم می‌کند.

پیش‌تر نیز، Ledru در سال‌های گذشته در FOSDEM درباره پروژه Rust Coreutils سخنرانی کرده بود و این بار تمرکز اصلی او بر روی نحوه جایگزینی این ابزار در سیستم‌عامل Ubuntu 25.10 بود. در این نسخه، شاهد جایگزینی Rust Coreutils به جای GNU Coreutils هستیم که نشان‌دهنده اعتماد توسعه‌دهندگان بر قابلیت‌های آن است و می‌تواند تأثیر زیادی بر آینده توسعه نرم‌افزارهای متن‌باز داشته باشد. این تغییر نه تنها نشانگر پیشرفت فنی، بلکه بیانگر تمایل جامعه به بهره‌گیری از فناوری‌های نوین در پروژه‌های رایج است، که می‌تواند در بهبود امنیت، عملکرد و سازگاری سیستم‌ها تأثیرگذار باشد.

در نهایت، تلاش‌های تیم توسعه دهنده Rust Coreutils ثابت می‌کند که اراده برای رسیدن به استانداردهای بالا و فاصله‌گرفتن از وابستگی‌های قدیمی، جدی است. آن‌ها ثابت کرده‌اند که می‌توانند با پشتکار و تمرکز بر هدف، به سمت سازگاری کامل با GNU حرکت کنند و این مسیر را بدون توجه به نظرات منفی یا نگرانی‌های بی‌اساس، ادامه دهند. این روند نویدبخش آینده‌ای روشن برای اکوسیستم متن‌باز و توسعه‌دهندگان است که خواهان ابزارهای بهتر و استانداردتری هستند.

#Rust #Coreutils #GNU #توسعه

🟣لینک مقاله:
https://www.phoronix.com/news/Rust-Coreutils-FOSDEM-2026

➖➖➖➖➖➖➖➖
👑 @Linux_Labdon
🔵 عنوان مقاله
Mir 2.26 Begins Working On Rust-Based Input Platform

🟢 خلاصه مقاله:
نسخه ۲.۲۶ میر به زودی وارد فاز عملیاتی شد تا سیستم ورودی مبتنی بر زبان برنامه‌نویسی Rust را توسعه دهد. شرکت کاننیکال امروز اعلام کرد که این نسخه جدید، آخرین به‌روزرسانی از قابلیت‌های این کامپوزیتور است که برای ساخت پوسته‌های مبتنی بر وایلند طراحی شده است. یکی از ویژگی‌های برجسته در نسخه ۲.۲۶، توسعه سکوی ورودی مبتنی بر Rust است که در قالب تلاش‌های گسترده‌تر برای وارد کردن کدهای Rust به پروژه میر انجام می‌شود. این اقدام نشانگر تمرکز تیم توسعه بر بهبود امنیت، کارایی و انعطاف‌پذیری در زیرساخت‌های این سیستم است و می‌تواند آینده‌ای نوین و موثر در توسعه رابط‌های کاربری بر پایه فناوری‌های متن باز ترسیم کند.

#میر #Rust #نصب_سیستم #فناوری_باز

🟣لینک مقاله:
https://www.phoronix.com/news/Mir-2.26-Released

➖➖➖➖➖➖➖➖
👑 @Linux_Labdon
🔵 عنوان مقاله
Linux 7.2 Introducing The Rust Zerocopy Library To Eliminate More "Unsafe" Code

🟢 خلاصه مقاله:
نسخه جدید لینوکس ۷.۲ با معرفی کتابخانه Rust Zerocopy، هدف دارد میزان کدهای ناسالم و ناامن در هسته‌ی سیستم را کاهش دهد. مهندسان تیم توسعه با تمرکز بر بهبود امنیت و کارایی، اقدام به افزودن این کتابخانه‌ی قدرتمند کرده‌اند تا توسعه‌دهندگان بتوانند بدون نیاز به نوشتن کدهای ناامن، عملکرد موثری داشته باشند. این رویکرد جدید نشان می‌دهد که تیم توسعه لینوکس در حال به‌کارگیری فناوری‌های مدرن و زبان برنامه‌نویسی Rust برای ارتقاء امنیت کلی سیستم است.

مایکل اودا، یکی از مهندسان ارشد پروژه، هم‌اکنون مجموعه تغییرات کدهای Rust را برای نسخه در حال توسعه‌ی هسته لینوکس ۷.۲ ارسال کرده است. این تغییرات شامل بیش از چهار هزار خط جدید کد Rust هستند که به طور خاص برای بهبود امنیت، کاهش خطاهای احتمالی و سادگی در نگهداری سیستم طراحی شده‌اند. اضافه کردن این میزان کد جدید نشان از تمرکز شدید تیم بر بهره‌گیری از ویژگی‌های Rust است که در کاهش کدهای ناامن و افزایش پایداری سیستم نقش بسزایی دارد.

در نتیجه، این اقدام نه تنها نویدبخش بهبودهای عمده در امنیت و دوام هسته لینوکس است، بلکه نشان می‌دهد که این پروژه مهم در حال تحول و حرکت به سمت فناوری‌های امن‌تر و مدرن‌تر است. با توسعه‌ی کدهای حواله‌شده به Rust، امید می‌رود که کاربران و توسعه‌دهندگان بتوانند با اطمینان بیشتری از پایداری و امنیت سیستم‌عامل بهره‌مند شوند و بهره‌وری را در استفاده از لینوکس افزایش دهند.

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

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

➖➖➖➖➖➖➖➖
👑 @Linux_Labdon
🔵 عنوان مقاله
Mold High Speed Linker Being Rewritten In Rust, Hopes To Be The Default Linker On Linux

🟢 خلاصه مقاله:
در دنیای توسعه نرم‌افزار، به‌کارگیری ابزارهای سریع و کارا اهمیت زیادی دارد. یکی از این ابزارها، لینک‌یرهای سطح بالا هستند که وظیفه اتصال و ترکیب فایل‌های باینری مختلف را بر عهده دارند. یکی از مثال‌های شاخص در این حوزه، لینک‌یر Mold است که به دلیل سرعت و کارایی بالای خود، مشهور شده است. این لینک‌یر محبوب، اغلب از رقبا مانند LLVM lld، GNU LD و Wild، برتری دارد و به عنوان یکی از گزینه‌های برتر برای پروژه‌های بزرگ و پیچیده شناخته می‌شود.

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

علاوه بر این، تیم توسعه‌دهنده Mold هدف بزرگی را دنبال می‌کند: این لینک‌یر قرار است به عنوان لینک‌یر پیش‌فرض در سیستم‌عامل Linux معرفی شود. Linux، به عنوان یکی از محبوب‌ترین سیستم‌عامل‌های متن‌باز، نیازمند ابزارهای قدرتمند و استاندارد است که بتوانند کارایی و امنیت را تضمین کنند. با جایگزینی Mold در نقش لینک‌یر پیش‌فرض، می‌توان روند توسعه و نصب نرم‌افزارها در Linux را به طور قابل توجهی بهبود بخشید و این ابزار را در سطح جهانی محبوب‌تر کرد.

در نتیجه، بازنویسی Mold در Rust و تلاش برای جایگزینی آن به عنوان لینک‌یر پیش‌فرض در Linux نشان‌دهنده توجه جامعه توسعه‌دهندگان به بهره‌وری و امنیت است. این حرکت می‌تواند تاثیر قابل توجهی در توسعه نرم‌افزارهای متن‌باز و پروژه‌های مرتبط داشته باشد و تحول جدیدی در عرصه لینک‌یرهای سیستم‌های عامل فراهم آورد.

#نرم‌افزار #کدباز #Linux #Rust

🟣لینک مقاله:
https://www.phoronix.com/news/Mold-Linker-In-Rust-Coming

➖➖➖➖➖➖➖➖
👑 @Linux_Labdon
🔵 عنوان مقاله
Linux 7.3 Now Disabling RandStruct Security Feature By Default If Rust Support Present

🟢 خلاصه مقاله:
در نسخه جدید لینوکس ۷.۳، یکی از تغییرات مهم، غیرفعال کردن قابلیت امنیتی RandStruct به صورت پیش‌فرض در صورتی است که پشتیبانی از زبان برنامه‌نویسی Rust فعال باشد. این تغییر نشان می‌دهد که تیم توسعه‌دهندگان لینوکس تصمیم گرفته است تا در صورت وجود امکانات مربوط به Rust، این ویژگی امنیتی را غیرفعال کند.

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

با این حال، در نسخه جدید لینوکس ۷.۳، تیم توسعه‌دهندگان در تصمیمی متفاوت، با غیرفعال کردن خودکار قابلیت RandStruct هنگام فعال بودن پشتیبانی از Rust، به نوعی به تعادل میان امنیت و امکانات جدید فکر کرده‌اند. این اقدام ممکن است دلایل فنی خاصی در بهبود عملکرد یا جلوگیری از تداخل‌های ناخواسته در فرآیندهای حافظه داشته باشد، هرچند این موضوع نیازمند بررسی و ارزیابی دقیق است.

در نهایت، این تغییر نشان می‌دهد که تیم توسعه‌دهندگان لینوکس در تلاش است تا همزمان با بهره‌گیری از فناوری‌های پیشرفته مانند Rust، محافظت و ثبات کلی سیستم‌عامل را حفظ کند. همزمان، توسعه‌دهندگان و کاربران باید از تاثیرات این تصمیم آگاه باشند و در صورت نیاز، تنظیمات مربوطه را بر اساس نیازهای امنیتی و عملکردی خود مدیریت کنند.

#لینوکس #امنیت #Rust #میکروکرنل

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

➖➖➖➖➖➖➖➖
👑 @Linux_Labdon