بالاخره بعد ها مدتها نسخه 14 گنولینوکس Slackware منتشر شد
لینوکس اسلکور قدیمیترین و پایدارترین توزیع آزاد و متنباز همچنان زنده و اولین توزیع به طور گسترده مورد استفاده قرار گرفتهی لینوکس است، که به صورت رایگان عرضه میشود و توانسته شهرتی جهانی کسب کند. این سیستم عامل در ویرایش های مختلف و بر مبنای نیازهای کاربران عرضه شده است. برنامههای منتشر شدهٔ همراه لینوکس اسلکور، از میان پایدارترین برنامهها انتخاب شده و با تنظیمات اصلی توسعهدهندهی آن و بدون تغییر انتشار مییابند. تفاوتی که در مقایسه با دیگر توزیعهای لینوکس، باعث پایداری بیرقیب اسلکور شده است! این تفاوت در کیفیت ارائه هسته لینوکس به صورت وانیلی، با هدف تقابل کاربر با هسته لینوکس و همچنین در انتخاب و تغییرات دسکتاپ ها ارائه شده نیز، حتی در ویرایش جاری نیز مشهود است.
ارتقای سرعت و کیفیت عملکرد، بهبود سازگاری با فناوری های مختلف شبکه و ارائه مجموعه ای از نرم افزارهای رایگان مناسب در کنار این محصول از جمله مزایای آن نسبت به نسخه قبلی است. علاقمندان در صورت دسترسی به اینترنت پرسرعت می توانند نسخه جدید سیستم عامل اسلکور را دانلود کنند.
تغییرات اخیر:
دانلود ISO:
ftp://ftp.slackware.com/pub/slackware-iso
دانلود Torrent:
http://slackware.com/getslack/torrents.php
مستندات:
ماژول، قطعه ی نرم افزاری در بخشی جدا از Core هسته هستش که هنگام فراخونی شدن، پیوند و فعال میشه و یکسری عملیات تعریف شده ای رو انجام میده.
این ماژول می تونه سرویس باشه، filesystem باشه، پروتکل شبکه باشه، تعدادی System call باشه و یا درایور یک سخت افزار باشه; که در هر صورت ماژول نام داره.
ماژول ها در لینوکس به دو گروه تقسیم میشن:
Built-in kernel module: که با قرار دادن سورس ماژول در داخل پوشه های سورس Kernel، همراه با Kernel کامپایل میشه.
Loadable Kernel module: که با load کردن ماژول کامپایل شده در داخل سیستم در حال اجرا فعال میشه.
این مقاله آموزش آسان نصب گنولینوکس Slackware نسخه های 11 تا 14 هستش. برای کسب اطلاعات بیشتر درمورد این سیستم عامل میتونید به لینکهای زیر مراجعه کنید:
http://en.wikipedia.org/wiki/Slackware
توجه: گنولینوکس Slackware یک توزیع حرفه ای و unix-like ترین توزیع گنولینوکس هستش، اگر از کاربران Mac OS هستید که بتازگی به دنیای گنولینوکس کوچ کردید پیشنهاد میکنم از توزیع Lingmo OS استفاده کنید. اگر هم از کاربران Windows هستید، توزیع Xubuntu براتون مناسبتره.
فهرست مندرجات:
در این مقاله(ها) قصد دارم برنامه نویسی هسته لینوکس 2 و 3 رو آموزش بدم.
اول برخی از اصول سیستم عامل و هسته لینوکس(از جمله Version های هسته، دانلود سورس، ساختمان دایرکتوری سورس، چگونگی نصب، Patch کردن، پیکربندی و Compile) رو معرفی می کنم و بعد به مباحث پیشرفته و برنامه نویسی(از قبیل تفاوت بین kernel-space و User-space، سازه های برنامه نویسی استفاده شده در هسته، Process ها، System-call ها، ساختمان داده هسته، Interrupt handler ها، همگاه سازی، مدیریت Time، مدیریت حافظه، سیستم فایل و خروجی/ورودی) می پردازم.
در این بین از کتابهای Advanced Linux programming، Linux Advanced Administration و Linux Kernel Development هم بهره ای می گیرم.
فهرست مندرجات:
ExeStrip
این برنامه Header/Stup
[داس] رو از فایل های Exe جدا می کنه.
BootSectorWriter
این برنامه 512 بایت از داده یا فایل رو روی سکتور بوت Write می کنه. (هارددیسک و فلاپی دیسک)
تصویری از معماری سیستم عامل Android بهمراه محل قرارگیری component ها در filesystem:
منبع تصویر رو ندارم.