init: مخفف initialization، اولین برنامه/process ای هست که در حین بوت سیستم اجرا میشه و تا زمانی که سیستم خاموش بشه بکارش ادامه میده. این برنامه ابتدا عملیات system initialization رو انجام میده و سپس عملیات runlevel initialization رو و اینکارو با خوندن محتوای فایل inittab آغاز میکنه.
برنامه init ابتدا اسکریپت rc.S رو اجرا میکنه تا سیستم رو برای ورود به runlevel
مورد نظر آماده کنه. فایل rc.S وظیفه داره که حافظه مجازی رو فعال کنه، filesystem رو Mount کنه، دایرکتوری var/ رو تمیزکاری کنه، دیوایس های Plug & Play رو آماده سازی کنه، ماژول های Kernel رو بارگذاری کنه(LKM)، پورت های سریال رو پیکربندی کنه و نهایتاً اسکریپتهای System V رو اجرا کنه. بنابراین init آغازگر بیشتر پرورس ها و فرآیندهای اصلی سیستم هستش.
نکته: برنامه init توسط Kernel فراخونده میشه و با پروسس Id 1 شروع بکار میکنه. اگر Kernel قادر به فراخوندنش نباشه، خطای Kernel pantic (یا همون fatal error) رخ میده که باعث متوقف شدن کل پروسه بوت میشه.
runlevel
: تعیین کننده پارامترهای برنامه init و دستورالعملهایی برای تنظیم ترمینال، محیط کاربر، شبکه و اجرای سرویس های اولیه هستش که توسط یک شناسه عددی داخل فایل inittab در مسیر /etc/ تنظیم میشه. و البته این شناسه در هر توزیعی متفاوته!
خلاصه ای درباره لینوکس Slackware:
وبسایت: www.Slackware.com
سازنده: پتریک وولکردینگ
دانلود: http://mirrors.slackware.com/slackware/slackware-iso یا ftp://ftp.slackware.com/pub/slackware-iso
لیست خبرنامه: majordomo@slackware.com
مستندات: docs.slackware.com
انجمن سوال/جواب: http://linuxquestions.org/questions/f14
اولین انتشار: 1993/1372
مناسب برای: Desktop و Server
پروانه: گنو جی پی ال
معماری/بستر سخت افزاری: arm, i486, s390, x86_64
محیط های دسکتاپ: Blackbox, Fluxbox, FVWM, KDE, WMaker, Xfce
مدیر بسته: pkgtool, installpkg, removepkg, upgradepkg, makepkg, slackpkg
زبان: همه زبانها
نصاب: text UI
مجموعه آفیس: Calligra
سیستم فایل: Ext2, Ext3, Ext4, JFS, ReiserFS, BTRFS, XFS
۱. دبیان اولین توزیع لینوکس است!؟
پاسخ به این سؤال افتخاری که هر Slacker اون رو با غرور تمام به شما خواهد داد و قطعاً به ادعای شما درباره دبیان خواهد خندید. واقعیت امر بدین شرح که قبل از اینکه ایان مورداک دست به کار Debian و عرضه ی اون بزنه Slackware مدتی از زمان تولید و عرضه خودش رو پشت سر گذاشته بود. Slackware نزدیک به یک ماه قبل از تاریخ عرضه خودش حتی آماده بوده اما پاتریک به دلیل نگاه به عکسالعمل پتر مکدونالد دست نگه داشت. Slackware در ۱۷ جولای ۹۳ به عنوان یک انشقاق کامل از لینوکس پتر مکدونالد در اختیار علاقهمندان قرار داده شده بود و حتی در چهارم آگوست اولین اپگرید رو هم پشت سر گذاشت بود، وقتی که Debian در ۱۶ آکوست برای اولین بار منتشر شد. lol
این مقاله آموزش آسان نصب گنولینوکس Slackware نسخه های 11 تا 14 هستش. برای کسب اطلاعات بیشتر درمورد این سیستم عامل میتونید به لینکهای زیر مراجعه کنید:
http://en.wikipedia.org/wiki/Slackware
توجه: از انجایی که گنولینوکس Slackware یک توزیع حرفه ای و unix-like ترین توزیع گنولینوکس هستش، اگر از کاربران Mac OS هستید که بتازگی به دنیای گنولینوکس کوچ کردید پیشنهاد میکنم از توزیع elementary OS استفاده کنید. اگر هم از کاربران Windows هستید، Linux Mint یا ZorinOS یا Xubuntu توزیع مناسبتری هستش.
مقالات مرتبط:
7 تصور اشتباه درباره لینوکس Slackware
پیکربندی گنولینوکس: init و runlevel
فهرست مندرجات: