توضیحات
دوره Linux Kernel Filesystem Development. در این دوره، نحوه توسعه سیستم فایل هسته لینوکس از ابتدا آموزش داده میشود. شما همه چیز را از ساخت دستورات و ماژول هسته، بارگیری ماژول، نصب سیستم فایل، جدا کردن و حذف ماژول یاد خواهید گرفت. با یک ماژول برای هر عملیات، از تمام عملیات پایه فایل/سیستم فایل پشتیبانی میشود. از ایجاد فایل، دایرکتوری، پیوند نمادین و پیوند سخت تا خواندن و نوشتن فایلها تا جزئیات مربوط به تعاملات سیستم فایل/هسته، همه چیز را در این دوره خواهید آموخت. همچنین فصلی به نحوه بازیابی فایل حذف شده اختصاص داده شده است که به مسائل امنیتی احتمالی نیز میپردازد. با استفاده از ماژول هسته، دستورات mkfs و fsdb، سیستم فایل SPFS فقط 2300 خط کد دارد. کد منبع به صورت آنلاین قابل دسترس است و هر سال برای نسخههای جدید Ubuntu Linux بهروزرسانی میشود. شما استراتژی دنبال کردن هنگام ساخت یک سیستم فایل جدید را یاد خواهید گرفت. چه عملیاتی باید ابتدا انجام شود و کدام عملیات میتوانند تا بعد منتظر بمانند. شما همچنین نحوه اشکالزدایی سیستم فایل را با استفاده از تعدادی تکنیک از استفاده ساده از printk تا اشکالزدایی سطح منبع با استفاده از gdb/KGDB یاد خواهید گرفت. سیستم فایل بسیار ساده است و حاوی خطاهای عمدی است که به درک دلیل اهمیت ترتیب عملیات در طراحی سیستم فایل کمک میکند.
آنچه که در دوره Linux Kernel Filesystem Development فرا خواهید گرفت:
- درک جریان از فرآیندهای کاربر لینوکس تا لایه VFS هسته و تعامل بین هسته و سیستم فایل
- نحوه ساخت یک ماژول هسته قابل بارگذاری و دستورات پشتیبانی (mkfs & fsdb) و نحوه ایجاد فایلهای اضافی روی دیسک در زمان mkfs
- توسعه یک سیستم فایل مبتنی بر دیسک از ابتدا با درک فرآیندی که باید دنبال شود و ترتیبی که عملیات باید در آن اجرا شوند
- نحوه نصب/جدا کردن سیستم فایل و همچنین تمام عملیات فایل و دایرکتوری در دایرکتوریها، فایلهای معمولی، پیوندهای سخت و پیوندهای نمادین را پوشش خواهید داد.
- درک تکنیکهای اشکالزدایی هسته از استفاده ساده از تماسهای printk تا اشکالزدایی سطح منبع با gdb/KGDB
این دوره مناسب افرادیست که:
- توسعهدهندگان باتجربهای که میخواهند توسعه هسته لینوکس، بهویژه در زمینه سیستمهای فایل را بررسی کنند
مشخصات دوره Linux Kernel Filesystem Development
- ناشر: Udemy
- مدرس: Steve Pate
- سطح آموزش: مبتدی تا پیشرفته
- مدت زمان آموزش: 6 ساعت و 42 دقیقه
- تعداد دروس: 24
سرفصل های دوره
پیشنیازهای دوره Linux Kernel Filesystem Development
- Linux/UNIX development, basic kernel knowledge, good working level of C
- No need for assembler language or the ability to build a Linux kernel. You’ll just need to install Ubuntu and development tools and compile the filesystem and commands
تصاویر دوره
نمونه فیلم دوره
راهنمای نصب
پس از Extract، با Player دلخواه خود مشاهده کنید.
زیرنویس: ندارد
کیفیت: 720p
لینک دانلود
گذرواژه فایل(ها): www.downloadly.ir
حجم فایل
2.0 گیگابایت














































