سیستم فایل F2FS بهجای EXT4 در گلکسی نوت 10؛ تفاوت در چیست؟
زوميت/ سامسونگ در پرچمدار تازهي خود، گلکسي نوت ۱۰ سيستم فايل F2FS را جايگزين EXT4 کرده است. اما تفاوت اين دو سيستم فايل در چيست؟ قرار است امسال دو مدل از گوشيهاي هوشمند سامسونگ از سيستم فايل (File System) متفاوت با سيستم فايل EXT4 استفاده کنند. EXT4 سيستم فايلي است که از زمان معرفياش تاکنون بيشتر براي پلتفرم اندرويد استفاده شده است. اما در گلکسي نوت ۱۰ (Galaxy Note 10) تغييراتي نسبت به مدلهاي پيشين رخ داده و بهجاي EXT4 از سيستم فايل F2FS و سيستم ذخيرهسازي UFS 3.0 استفاده شده است. نگاهي گذرا به F2FS براي توضيح F2FS ابتدا بايد بدانيم سيستم فايل چيست. بهطور خلاصه ميتوان گفت سيستم فايل تعيينکنندهي چگونگي ذخيرهي داده و بازيابي آن از حافظهي دستگاه است. سيستمعامل اندرويد بهطور سنتي از سيستم فايل EXT4 استفاده ميکرده است. هرچند طي اين سالها سيستم فايل F2FS روي برخي گوشيها (مانند OnePlus 3T) آزمايش شده اما شرکت توليدکنندهي همين گوشي نيز براي پرچمداران بعدي خود مجدداً از EXT4 استفاده کرده است. جالب است بدانيد که F2FS در سال ۲۰۱۲ توسط سامسونگ الکترونيکس و بهعنوان يک سيستم فايل log-structured ساخته شد که ميتوانست همراهبا حافظههاي ذخيرهسازي که براساس فلش مموريNAND ساخته شده بودند، به کار رود. در مقابل، نخستين نسخهي سيستم فايل EXT4 بهعنوان نسل جديد EXT3 در سال ۲۰۰۸ وارد بازار شد. F2FS در مقابل EXT4؛ سرعت در مقابل پايداري سيستم فايل EXT4 پايدارتر از F2FS است چون مدت زيادي در دستگاههاي اندرويدي استفاده شده و ساختار اساسياش در اين مدت بهروزرسانيهاي زيادي نداشته است. اما قضيه در مورد F2FS قدري متفاوت است. F2FS ميتواند بهروزرسانيهاي متعددي داشته باشد که اين باعث ميشود تغييرات غيرمنتظرهاي در آن رخ دهد. به همين علت F2FS براي دستگاههاي اندرويدي (و مشابه آن) که ممکن است پيکربندي سختافزاريشان تغييرات بزرگي داشته باشد و در نتيجه ناپايداري مشکل بزرگي براي آنها محسوب ميشود، انتخاب دشوارتري است. با اين حال چون F2FS سيستم فايل Log-structured است و براي فلش مموريهاي NAND توليد شده است، سرعت بيشتري دارد و احتمالاً در آينده مورد توجه سازندگان شناختهشدهي قطعات اصلي (OEMs) خواهند بود. به نظر ميرسد زمان کافي از توليد اوليهي F2FS گذشته و اين سيستم فايل به پايداري کافي رسيده؛ مخصوصاً حالا که قرار است با UFS 3.0 در کنار هم قرار گيرد. به همين دليل سامسونگ قصد دارد F2FS را جايگزين EXT4 کند. استفاده از سيستم فايل F2FS بهمنزلهي بزرگترين تفاوت بين دستگاههايي است که از حافظهي UFS 3.0 استفاده ميکنند. در شکل زير مشخصات گوشي وان پلاس7 پرو (با سيستم فايل EXT4) را در مقايسه با گلکسي نوت ۱۰ مشاهده ميکنيد. بررسي بنچمارک اوليه نشان ميدهد گلکسي نوت ۱۰ مشخصاً در زمينهي سرعت نوشتن اتفاقي (Random Write) و سرعت SQLite بهتر از OnePlus 7 Pro عمل ميکند و در نتيجه به نظر ميرسد سيستم فايل جديد راه زيادي دارد. آيا سامسونگ پس از اين بيشتر از F2FS در توليداتش استفاده ميکند؟ گلکسي فولد (galaxy Fold) هم مانند گلکسي نوت ۱۰ از حافظهي UFS 3.0 استفاده ميکند اما نميتوان با قطعيت گفت آيا در گلکسي فولد هم از سيستم فايل F2FS استفاده شده يا خير. بنابراين اين سؤال مطرح ميشود که آيا سامسونگ در توليدات آيندهاش بيشتر از F2FS استفاده خواهد کرد؟ در حال حاضر نميتوان با قطعيت به اين سؤال جواب داد اما واضح است که اگر سيستم فايل F2FS مزاياي قابل توجهي براي گلکسي نوت ۱۰ و احتمالاً گلکسي فولد به همراه بياورد، اين نوع سيستم فايل در آينده بهطور وسيعتري در گوشيها و فبلتهاي پرچمدار مانند گلکسي اس ۱۱ (Galaxy S11) به کاربرده ميشود و نهايتاً در همهي بخشهاي توليدي استفاده خواهد شد. اما اين روند چند سالي طول خواهد کشيد. بنابراين احتمال اينکه جايگزيني سيستم فايل براي گوشيهاي پرچمدار کنوني، مانند گلکسي نوت ۹ (Galaxy Note 9) يا گلکسي اس ۱۰ (Galaxy S10) صورت گيرد، بسيار پايين است. اصولاً جايگزيني سيستم فايل EXT4 موجود در اين گوشيها با F2FS از طريق يک بهروزرساني براي سيستمعامل امکانپذير است؛ اما از آنجا که اين جايگزيني مستلزم يک بار حذف تمام اطلاعات موجود در روي گوشي است، سامسونگ احتمالاً اين امکان را براي کاربران اين گوشيها (که تعدادشان هم زياد است) فراهم نخواهد کرد.