جديدترين نسخهي لينوكس كه هفتهي گذشته دردسترس قرار گرفت، پشتيباني از FSGSBASE را به شمار در خور توجهي از پردازندهها ميآورد و ميزبان يك سري تغييرات خاص ديگر است.
هفتهي گذشته لينوس توروالدز جديدترين نسخهي لينوكس كرنل يعني لينوكس ۵.۹ (Linux 5.9) را منتشر كرد. توروالدز بههنگام انتشار لينوكس ۵.۹ گفت: «خيلي خوب، صادقانه حرفم را ميگويم؛ اميد داشتم هفتهي گذشته تغييرات كمتري اعمال شوند. البته به نظر نميرسد نكتهي ترسناك خاصي وجود داشته باشد.» بدين ترتيب اگر به بهروز نگه داشتن لينوكس علاقهمنديد ويتوانيد فايل فشردهي لينوكس كرنل ۵.۹ را كه ۱۱۵٫۵ مگابايت حجم دارد ازطريق k
اگر صرفا براي تجربهي جديدترين نسخهي لينوكس كرنل عجله داريد سراغ دانلود آن برويد؛ در غير اين صورت بهتر است منتظر ظاهر شدن آن در توزيعهاي لينوكس بمانيد. اگر از يكي از توزيعهاي محبوب و اصلي لينوكس نظير فدورا يا اوبونتو استفاده ميكنيد، احتمالا در نخستين نسخهي آنها در سال ۲۰۲۱ شاهد قابليتهاي جديد لينوكس كرنل خواهيد بود.
بزرگترين تغييري كه لينوكس كرنل ۵.۹ بهخود ديده، پشتيباني از دستورالعمل FSGSBASE در ريزمعماري آيوي بريج اينتل (Intel Ivy Bridge) و نسخههاي جديدتر و پردازندههاي ساخت AMD (AMD) است؛ تغيير يادشده درنهايت باعث ميشود عملكرد لينوكس كرنل روي پردازندههاي مورد بحث بهبود پيدا كند.
البته تغيير يادشده تنها زماني نمايان ميشود كه حافظهي رم سيستم خود را با انجام وظايف كاري تا حد زيادي اشغال كنيد و آن را تحت فشار قرار دهيد. بهبياني بهتر، اگر به سرور لينوكس خود فشار زيادي وارد كنيد، تغيير را حس خواهيد كرد. شك داريم كه كاربران عادي دسكتاپ بتوانند متوجه تغيير مورد بحث شوند.
تغيير در خور توجه ديگري نيز در لينوكس كرنل ۵.۹ اعمال شده است. اگر كاربر گرافين (Graphene) هستيد، بهترين و سادهترين كار اين است كه از افزونههاي محافظ نرمافزار (Software Guard Extensions موسوم به SGX) اينتل استفاده كنيد و بهطور دقيقتر، سراغ استفاده از دستورالعملهاي FSGSBASE كه تا پيش از انتشار لينوكس كرنل ۵.۹ پشتيباني نميشدند برويد.
در گذشته، كاربران گرافين - صرف نظر از اينكه خودشان بدانند يا خير - بهمنظور استفاده از نرمافزار يادشده درحال استفاده از
بودند. در نرمافزاري كه در دستهي نرمافزارهاي امنيتي قرار ميگيرد، قطعا استفاده از كلاج مورد بحث كار عاقلانهاي نيست. اگر كاربر گرافين هستيد همچون ديگر نرمافزارها، فرايند استفاده از SGX و FSGSBASE را شروع كنيد. اين تغيير برخلاف تغيير اول، تفاوت بسيار بيشتري براي همهي كاربران ايجاد ميكند؛ نه فقط كاربراني كه فشار زيادي به سرور لينوكس بياورند.
در همين حين كاربران لينوكسيِ بيشتري شاهد مديريت بهتر حافظه در دستگاههاي خود خواهند بود. بهتر شدن فرايند مديريت حافظه در پست ميآيد. انتظار داريم كاربراني كه روي سرورهاي عادي يا سرورهاي ابري خود كانتينر (Container) اجرا ميكنند، بهتر شدن فرايند مديريت حافظه را بيشتر از ساير كاربران حس كنند. فايلهاي سيستمي لينوكس نيز برخي تغييرات بهخود ديدهاند و در نسخهي ۵.۹ بهتر از قبل شدهاند. تغييرات روي فايلهاي بسيار محبوب Btrfs و ext4 و F2FS و XFS اعمال ميشود.
منبع: https://www.zoomit.ir/os/364047-linux-59-fsgsbase-intel-sgx-changes-deteails/
- ۴۴ بازديد
- ۰ نظر