السلام عليكم :)
تحدثت عن نظم الملفات في مقاله سابقه , اليوم سوف اتحدث عن نظم الملفات في الـ Linux و المراحل التي مر بها .
المرحله الاولى :
في اول اصدارات من Kernel الـ Linux كما نعلم انه كان يستخدم نظام ملفات Minix لان Linus Torvalds (مبرمج Linux) كان يعمل على Minix عندما برمج Linux , كان نظام ملفات Minix جيد و لكن كان نظام محدوداً حيث كان الحجم الاقصى للملف يجب ان لا يتعدى الـ 64 ميجا بايت و كان اسم الملف لا يتحمل اكثر من 14 حرف لذا قرر البعض كتابة نظام ملفات جديد يتخلص من مشاكل نظام ملفات Minix .
المرحله الثانيه :
في شهر ابريل من عام 1992 تم اضافة نظام الملفات Extended File System (للاختصار Ext) في لينكس , هذا النظام تخلص من مشاكل نظام الملفات Minix حيث كان يدعم 2 جيجا بايت كـ حد اقصى للملف و كان يدعم 255 حرف في اسماء الملفات , و لكن بعض المشاكل الاخرى التي كان في نظام ملفات Minix لم تحل .
المرحله الثالثه :
بسبب المشاكل التي لم تحل في نظام الملفات Ext تم كتابة نظامين ملفات في شهر يناير من عام 1993 , النظام الاول هو Xia و الثاني Second Extended File System (للاختصار Ext2) , نظام الملفات Xia كان مبنياً على نظام ملفات Minix مع اضافة العديد من التحسينات عليه , و نظام الملفات Ext2 كان مبنياً على Ext مع العديد من التحسينات , عندما تم اطلاق النظامين في بداية الامر كان النظام Xia اكثر ثباتاً من Ext2 لهذا السبب تم استخدامه بشكل واسع , اما بالنسبه لنظام Ext2 فقد تم عمل الكثير من التحسينات عليه و تم حل الكثير من المشاكل فيه , Ext2 الآن مستقر و اصبح احد نظم الملفات الافتراضيه في Linux .
اتمنى ان تكون هذه المعلومات مفيده :roll:
للمزيد عن نظام ملفات Minix هنا و Ext2 هنا
المصدر :)