سافت گذر دانشنامه نرم افزار - دانلود رایگان نرم افزار

اطلاعیه های مهم سایت اطلاعیه های مهم سایت
💐 میلاد زینت پدر حضرت زینب سلام الله علیها مبارک باد 💐
 
 
  1. جهت رفع مشکل باز شدن سایت به دلیل بلاک توسط  نود 32 این ویدیو یا این ویدیو(ورژن 9 به بالا) یا راهنمای تصویری را مشاهده کنید
  2. به مناسبت عید غدیر، در سایت https://esetupdate.ir/ تخفیف ویژه‌ای برای محصولات در نظر گرفته شده است؛ فرصت را از دست ندهید. 🌸
  3. اکانت های بروزرسانی نود32 با قیمت های مناسب به صورت یک ، سه ، شش و دوازده ماهه از اینجا قابل خرید می باشد.

نرم افزار های پرکاربرد

ثبت نام | ورود
wepido.ir

اخبار نرم افزار

لینوس توروالدز توابع ناامن __get_user و __put_user را از هسته لینوکس ۷.۴ حذف کرد

لینوس توروالدز توابع ناامن __get_user و __put_user را از هسته لینوکس ۷.۴ حذف کرد

لینوس توروالدز (Linus Torvalds) شاخه کد (Code Branch) خود را در هسته لینوکس (Linux Kernel) ادغام کرد؛ شاخه‌ای که توابع تاریخی و ناامن __get_user() و __put_user() را حذف می‌کند. این توابع نسخه‌های سریع‌تر اما کم‌ایمن‌تر get_user() و put_user() هستند و بررسی‌های ایمنی کمتری انجام می‌دهند.

این توابع چه کاری انجام می‌دادند؟

تابع __get_user() / get_user() برای کپی یک متغیر ساده از فضای کاربر (User-Space) به فضای هسته (Kernel-Space) استفاده می‌شود و __put_user() / put_user() برای نوشتن یک متغیر از فضای هسته به فضای کاربر به کار می‌رود. نسخه‌های حذف‌شده فاقد بررسی اعتبارسنجی اشاره‌گر (Pointer Validation) بودند و همین موضوع آن‌ها را ناامن می‌کرد.

دلیل حذف از زبان توروالدز

توروالدز در ادغام گیت (Git Merge) نوشت: «این کار مدت‌هاست که باید انجام می‌شد: توابع __get_user() و __put_user() کاملاً تاریخی هستند و دیگر هرگز گزینه درست برای استفاده نیستند.» به گفته او، این توابع در صورت استفاده نادرست نه‌تنها کندتر از جایگزین درست هستند، بلکه به دلیل عدم بررسی محدوده آدرس کاربر (User Address Range) ناامن نیز محسوب می‌شوند.

جزئیات تغییر در هسته لینوکس

  • توابع از تمام کدهای عمومی هسته لینوکس (Generic Linux Kernel Code) حذف شدند.
  • حذف کامل رابط (Interface) برای معماری‌های x86 و x86_64 تکمیل شد.
  • در برخی پورت‌های دیگر معماری‌های پردازنده (CPU Architecture Ports) بقایایی باقی مانده است؛ به دلیل موارد غیرساده یا مانند ARM64 که توابع آن از قبل به get_user() و put_user() نگاشت شده‌اند.

نقش هوش مصنوعی در این تغییر

در این حذف، نشانه‌هایی از فعالیت هوش مصنوعی دیده می‌شود. توروالدز در فهرست پستی (Mailing List) گفت که از Claude به عنوان نوعی اسکریپت پیشرفته Coccinelle استفاده کرده است؛ ابزاری برای تحلیل ایستا (Static Analysis) و تبدیل منبع به منبع (Source-to-Source Transformations).

او پیش‌تر نیز از هوش مصنوعی برای رمزگشایی باگ‌ها و بهبود کارایی با Claude Code بهره برده بود. با این حال، حذف __get_user() و __put_user() بخشی از روند مدرن‌سازی رابط‌های دسترسی کاربر (User Access Interfaces) در هسته لینوکس است.

نظرتان را ثبت کنید کد خبر: 55966 گروه خبری: اخبار نرم افزار منبع خبر: Phoronix تاریخ خبر: 1405/07/30 تعداد مشاهده: 18
اخبار مرتبط با این خبر
نظر های کاربران
سرور آپدیت نود 32
پیشنهاد سافت گذر
Super Keyboard Pro 1.7.1 for Android

Super Keyboard Pro 1.7.1 for Android

کیبرد با پشتیبانی از زبان فارسی

آموزش فنون مداحی

آموزش فنون مداحی

مداح موفق

VERO VISI 2020.1 / 2019 R1 x64

VERO VISI 2020.1 / 2019 R1 x64

مدل سازی و آنالیز انواع قالب های ریخته گری ورو ویزی

Bloop 1.1.0 for Android

Bloop 1.1.0 for Android

بازی مربع های رنگی

iShredder 4 Enterprise 4.0.12 / Pro 6.1.8 for Android +2.3

iShredder 4 Enterprise 4.0.12 / Pro 6.1.8 for Android +2.3

حذف کامل فایل ها

LRTimelapse Pro 7.4.0

LRTimelapse Pro 7.4.0

تایم لپس

کشکول سخن ( قطعه های کوتاه سخنرانی درباره موضوعات مختلف ) - بخش اول

کشکول سخن ( قطعه های کوتاه سخنرانی درباره موضوعات مختلف ) - بخش اول

سخنرانی های کوتاه کشکول وار - بخش اول

ZoneAlarm Free Antivirus + Firewall 2015 13.3.209.0

ZoneAlarm Free Antivirus + Firewall 2015 13.3.209.0

معروف‌ترین ابزار فایروال

استفاده بهتر و بهینه از اینترنت اکسپلورر

استفاده بهتر و بهینه از اینترنت اکسپلورر

149 روش برای استفاده بهتر از Internet Explorer

JOPDF 2.2.0.5

JOPDF 2.2.0.5

ویرایش پی دی اف

یادگیری جدول در وردپرس

یادگیری جدول در وردپرس

ایجاد جدول با ویرایشگر وردپرس

GridinSoft Anti-Malware 4.2.54.5598

GridinSoft Anti-Malware 4.2.54.5598

حذف تروجان آنتی مالور

گلچین مداحی های شهادت امام امام حسن عسکری(ع)

گلچین مداحی های شهادت امام امام حسن عسکری(ع)

مداحی های شهادت امام حسن عسکری(ع)

سخنرانی محمد باقر فرزانه با موضوع فتنه ۸۸ ، حماسه ۹ دی

سخنرانی محمد باقر فرزانه با موضوع فتنه ۸۸ ، حماسه ۹ دی

سخنرانی فتنه ۸۸ ، حماسه ۹ دی با محمد باقر فرزانه

Ropeway Simulator 2014

Ropeway Simulator 2014

شبیه‌ساز تله‌کابین 2014

Half-Life 2

Half-Life 2

نیمه‌جان 2 | نسخه‌ی بسیار کم‌حجم Full Rip

Omni Swipe 2.46 mod for Android +4.0

Omni Swipe 2.46 mod for Android +4.0

ساخت میانبر برنامه ها

Rosso Rabbit in Trouble

Rosso Rabbit in Trouble

دردسرهای خرگوش روسو

FotoSketcher 4.60

FotoSketcher 4.60

تبدیل عکس به نقاشی

Harry Potter 4

Harry Potter 4

هری پاتر برای کامپیوتر

Alone in the Dark (2024)

Alone in the Dark (2024)

تنها در تاریکی

Database Tour Pro 11.5.6.570

Database Tour Pro 11.5.6.570

مدیریت پایگاه داده

ترفندهای ویندوز XP

ترفندهای ویندوز XP

آشنایی با صدها ترفند جذاب و کاربردی در ویندوز ایکس پی

Gom Player Video 1.9.92 / Audio 2.3.5 for Android +5.0

Gom Player Video 1.9.92 / Audio 2.3.5 for Android +5.0

پلیر معروف گام

آشنایی با چهارده معصوم

آشنایی با چهارده معصوم

شرح جامعه کبیره

SODAT Privacy Protection Tool 1.0.2.0

SODAT Privacy Protection Tool 1.0.2.0

برنامه ای مفید برای حذف قابلیت های جاسوسی در ویندوز 10 و حفظ حریم خصوصی

ApexSQL Recover 2019.02.1245

ApexSQL Recover 2019.02.1245

ریکاوری اطلاعات پایگاه‌داده اس‌کیوال

Udemy - C Programming For Beginners - Master the C Language

Udemy - C Programming For Beginners - Master the C Language

آموزش برنامه نویسی C

فیشینگ چیست؟

فیشینگ چیست؟

فیشینگ چیست؟

Sh Messenger 3.3 for Symbian

Sh Messenger 3.3 for Symbian

بهترین نرم افزار در زمینه ی چت موبایل براي سيمبين

Death Rally

Death Rally

رالی مرگ

Vertiginous Golf

Vertiginous Golf

شبیه‌ساز فانتزی ورزش گلف

AutoDWG DWG DXF Converter 2024 4.6

AutoDWG DWG DXF Converter 2024 4.6

تبدیل فایل‌های DWG به فایل‌های پی‌دی‌اف

Torchlight II‌

Torchlight II‌

مشعل درخشان 2 - نسخه اختصاصی سافت‌گذر

No Man's Sky - Breach v6.17.2

No Man's Sky - Breach v6.17.2

اکشن و ماجراجویی برای کامپیوتر

Seal Guardian

Seal Guardian

اکشن شمشیری

Tangled 1.1 for Android

Tangled 1.1 for Android

بازی پازل های پیچیده

TrojanHunter 6.2 Build 1062

TrojanHunter 6.2 Build 1062

حذف تروجان

FunCam 4.5 for Android +2.2

FunCam 4.5 for Android +2.2

ایجاد افکت های زیبا بر روی تصاویر

FreeCAD 1.0.1

FreeCAD 1.0.1

طراحی سه‌بعدی

خبرنامه

با عضویت در خبرنامه، زودتر از همه باخبر باش!