هسته لینوکس ستون فقرات سیستم عامل لینوکس (OS) است و رابط اساسی بین سخت افزار کامپیوتر و فرآیندهای آن است.
نسخه بعدی هسته لینوکس 6.2 باید بهبودهایی را در مدیریت سیستم فایل به ارمغان آورداز جمله عملکرد کارت های SD و کلیدهای USB و همچنین FUSE.
برای چنین هسته سیستم عامل بالغ، هنوز پیشرفت های قابل توجهی وجود دارد در مدیریت فرمت های دیسک موجود، و این ممکن است با انتشار هسته 6.2 بهبود یابد. همچنین، به نظر برخی از متخصصان، سیستم های فایل لینوکس نسل بعدی به سرعت پیشرفت نمی کنند.
متیو ویلکاکس، توسعه دهنده هسته لینوکس اوراکل، توصیه می شود فایل سیستم ReiserFS را حذف کنید، یک سیستم فایل که مخصوصاً برای سیستم عامل لینوکس توسط Hans Reiser و شرکت Namesys توسعه یافته است. این اولین سیستم فایل مجله ای بود که در هسته پذیرفته شد و زمانی توسعه یافت که سیستم های فایل Ext هنوز برنامه ریزی نشده بودند.
دلیلی که Wilcox بیان می کند برای حمایت از ایده شما برای حذف فایل سیستم ReiserFS دشواری اضافی نوسازی زیرساخت است از هسته ناشی از این واقعیت است که شما مجبور هستید تگ AOP_FLAG_CONT_EXPAND را در هسته بگذارید زیرا reiserfs هنوز تنها سیستم فایلی است که از این تگ در تابع Write_begin استفاده می کند. به همین ترتیب، آخرین اصلاح در کد reiserfs مربوط به سال 2019 است.
جان کارا از SUSE گزارش داد که Reiserfs در راه منسوخ شدن است. اما نمی توان نتیجه گرفت که برای حذف از هسته قدیمی است. به گفته برخی از تحلیلگران، Reiserfs هنوز در OpenSUSE ارائه می شود، اما پایگاه کاربری این FS ناچیز است و دائما در حال کوچک شدن است. برای کاربران حرفه ای، پشتیبانی از Reiserfs در SUSE 3-4 سال پیش متوقف شد و ماژول reiserfs در بسته پیش فرض با هسته گنجانده نشده است.
تغییر دیگری آنچه انتظار می رود در سیستم فایل و POSIX قرار دارد به طور سنتی، سیستم هایی که از خانواده استانداردهای رابط سیستم عامل قابل حمل (POSIX) پشتیبانی می کنند، یک مدل مجوز سیستم فایل ساده اما قدرتمند را به اشتراک می گذارند.
مدت زیادی از آن گذشته است مهندسان کاستی های مدل مجوز سنتی را تشخیص دادند و شروع به فکر کردن به جایگزین کردند. این در نهایت منجر به تعدادی از پیاده سازی های لیست کنترل دسترسی (ACL) در یونیکس شد که فقط تا حدی با یکدیگر سازگار هستند. کریستین براونر، مهندس سابق اوبونتو و اکنون مهندس مایکروسافت، یک پچ دقیق برای افزودن یک API اختصاصی VFS (سیستم فایل مجازی) به POSIX ACL ارائه کرد. اینها برای مدت طولانی پشتیبانی میشوند، اما نسخه جدید باید مدیریت آنها را تمیز و ساده کند.
براونر هم فرستاد وصله ای برای پشتیبانی از نصب شناسه برای حجم های SquashFS. این یک پلاگین برای پچ قبلی آنها است که مانت های اختصاص داده شده توسط ID را معرفی می کند، که همچنین حاوی توضیحی در مورد نحوه کار و استفاده از آنها است.
همچنین پیشرفت هایی برای برخی از سیستم های فایل معتبرتر وجود دارد. یکی از آنها لیستی از اصلاحات و بهبودها است XFS، که به ویژگی مهم تعمیر آنلاین جدید اشاره می کند. پچ دیگری می آورد بهبود عملکرد در حجم های نصب شده با FUSE. به عبارت دیگر، زمانی که کد فایل سیستم در یک برنامه userspace اجرا می شود، نه به عنوان بخشی از هسته. حتی برخی از رفع اشکال برای ext4 اکنون محترم وجود دارد.
علاوه بر آن، همچنین پیشرفت هایی در Btrfs انتظار می رود که به سیستم فایل پیشفرض برای دسکتاپها در فدورا لینوکس 33 تبدیل شد، و فدورا لینوکس 34 بتا با فعال کردن فشردهسازی شفاف برای فضای ذخیرهسازی بیشتر، بر روی آن کار ایجاد میکند.
این برای کمک به افزایش قابل توجه عمر رسانه فلش طراحی شده است. این فشردهسازی برای افزایش عملکرد خواندن و نوشتن فایلهای بزرگتر، با پتانسیل صرفهجویی قابل توجه در زمان به گردش کار، ضروری است.
همچنین بهبودهایی در Btrfs وجود دارد، به خصوص در مدیریت RAID 5 و 6. به طور خاص، یک راهحل به مسئله «خواندن، اصلاح و نوشتن» برای آرایههای Btrfs RAID5 (اما نه RAID6) میپردازد. این چیز خوبی است، اما این طرح بندی درایو هنوز توصیه نمی شود. با توجه به شرایط خود مستندات محصول: این ویژگی نباید در تولید، فقط برای ارزیابی یا آزمایش استفاده شود.
اولین کسی باشید که نظر