امتیاز موضوع:
  • 0 رأی - میانگین امتیازات: 0
  • 1
  • 2
  • 3
  • 4
  • 5
معرفی لینوکس
05-08-2017، 10:50 PM,
#1
معرفی لینوکس
لینوکس چیست . در این مطلب به معرفی لینوکس پرداخته و دیگر مباحث زیر را پوشش خواهیم داد :

معرفی لینوکس
لینوکس چیست ؟
لینوکس از کجا آمده و تاریخچه لینوکس چیست ؟
یک توزیع لینوکس یا لینوکس دیسترو (Distribution) چیست ؟
به چه دلیلی بایستی از لینوکس استفاده کنیم ؟
مزایای لینوکس کدامند ؟
ابتدا به معرفی لینوکس می پردازیم.

معرفی لینوکس

لینوکس چیست ؟

قبل از هر چیز لینوکس یک سیستم عامل (OS) می باشد.

سیستم عامل چیست ؟ یک سیستم عامل مجموعه ای از نرم افزارها می باشد که منابع سخت افزاری را مدیریت کرده و محیطی را فراهم کرده که برنامه ها از طریق آنها قابلیت اجرا پیدا می کنند. سیستم عامل به برنامه ها اجازه می دهد تا اطلاعات را ذخیره و بازیابی کنند , مستندات را به پرینتر و دیگر دیوایس ها ارسال کنند , با کاربران تعامل برقرار کنند و هزاران قابلیت دیگر

لینوکس را کرنل (Kernel) یا یک هسته نیز می نامند. معمولا زمانیکه عبارت لینوکس را استفاده می کنیم به خود سیستم عامل لینوکس اشاره می کنیم ولی آن را می توان هسته لینوکس نیز نامید. کرنل لینوکس , هسته یا همان قلب سیستم عامل است. کرنل در واقع لایه ای است که بین سخت افزار و نرم افزار قرار می گیرد. در واقع یک واسط بین سخت افزار و نرم افزار سیستم شما می باشد.

هرچند یک سیستم عامل مفید نیاز به اجزایی بیشتر از یک کرنل دارد. شما نیاز به کتابخانه های سیستم , رابط گرافیکی کاربری (GUI), ابزارهای ارسال ایمیل , مرورگر و دیگر نرم افزارها دارید.

لینوکس از کجا آمده ؟

لینوس توروالدس (Linus Torvalds)در سال ۱۹۹۱ زمانیکه دانشجویی در دانشگاه هلسینکی در رشته علوم رایانه مشغول به تحصیل بود لینوکس را ابداع کرد. کمی قبل تر وی یک رایانه IBM خریداری کرد که دارای سیستم عامل MS DOS بود. وی از سیستم عامل داس ناراضی نبود و می خواست مثل دوران دانشگاهیش از یک سیستم عامل مبتنی بر یونیکس روی IBM خود استفاده کند و زمانیکه قصد خرید یک کپی از یونیکس برای خودش را داشت فهمید که ارزان قیمت ترین یونیکسی که می توانست خریداری کند حدود ۵ هزار دلار قیمت داشت ! آرزوی وی موجب پدیدار آمدن لینوکس شد. لینوس و حدود صد برنامه نویس دیگر چند سال به صورت اشتراکی بر روی هسته لینوکس کار می کردند به شکلی که مدیریت کار با لینوس بود و برنامه نویسان دیگر به صورت مشارکتی تغییرات مورد نظر خود را برای اعمال به وی ارسال می کردند. در مارس سال ۱۹۹۴ اولین نسخه لینوکس منتشر شد.

لینوکس یک نرم افزار متن باز است

پس از معرفی لینوکس و ابداع کننده لینوکس این سوال پیش می آید که آیا لینوکس متن باز است؟ به چه معنا؟ به این معنا که هر کسی می تواند به صورت رایگان از آن استفاده کند , درباره آن تحقیق و مطالعه کند , نرم افزار را تغییر دهد چرا که سورس برنامه به صورت رایگان در اختیار همگان قرار گرفته است. امروزه هزاران کاربران تغییراتی را در لینوکس ایجاد کرده اند و به موجب آن توزیع های مختلفی از لینوکس پدیدار شده است.

سورس لینوکس کاملا رایگان است ولی در برخی موارد توزیع ها رایگان نیستند. باینری ها و کدهای کامپایل شده ممکن است رایگان نباشند. برای مثال برای استفاده از توزیع RHEL ردهت بایستی لایسنس خریداری کنید ولی ردهت سورس کد خود را به صورت رایگان ارایه کرده است. در بسیاری از موارد هم توزیع ها به صورت کاملا رایگان ارایه می شوند . به عنوان مثال کالی لینوکس , بک باکس , اوبونتو , اوپن سوس و … همگی توزیع های کاملا رایگان هستند.

لینوکس یونیکس نیست !

لینوکس گرفته شده از یونیکس و مشتق یونیکس نیست ! سورس کد لینوکس کاملا از صفر توسط برنامه نویسان نوشته شده هرچند که بسیاری از دستورهایی که در لینوکس می بینید در یونیکس نیز قابل استفاده هستند. پس اگر تجربه کار با یونیکس را داشته باشید کار با لینوکس برای شما بسیار آسان خواهد بود.

توزیع لینوکس چیست ؟

یک توزیع لینوکس یا لینوکس دیسترو (Linux Distribution) در واقع هسته لینوکس به همراه مجموعه ای از دیگر نرم افزارها می باشد. هر توزیع لینوکس دارای اهداف منحصر به فرد خود می باشد. انتخاب توزیع توسط شما وابسته به این موضوع است که برای چه کاری می خواهید از لینوکس استفاده کنید. توزیع هایی برای مدیریت سرور هستند مثل Ubuntu Server یا سرور نت آموز که فعلا CentOS می باشد(Don’t be Shy ! Go Ahead make Some Attacks!!) برخی توزیع ها برای دسکتاپ و استفاده کاربران عادی و استفاده های روزمره با محیط گرافیکی فوق العاده طراحی شده اند مثل اوبونتو دسکتاپ و لینوکس مینت و … برخی توزیع ها برای تست نفوذ طراحی شده اند مثل بک ترک سابق و کالی لینوکس امروزی و بک باکس و نود زیرو و بلک آرچ و ….

توزیع های رایگان معمولا توسط افراد داوطلب جامعه لینوکس پشتیبانی می شوند و بعضا درآمد حاصل از راههای دیگر همچون آموزش و فروش نرم افزارهای جانبی و خدمات و پشتیبانی تامین می شود.

سایت DistroWatch.com مرجعی مناسب برای مطالعه درباره توزیع های لینوکس موجود می باشد . صدها توزیع لینوکس وجود دارد که هر کدام هدف خاصی را دنبال می کنند.

چرا بایستی از لینوکس استفاده کنیم ؟

دلیل معرفی لینوکس چه بود ؟ چرا امروزه با وجود سیستم عامل های دیگر بایستی از لینوکس استفاده کنیم ؟

لینوکس بر روی پلتفورم های سخت افزاری زیادی قابل اجراست. از دیوایس های اختصاصی شبکه گرفته تا تلفن های همراه , تبلت ها , رایانه های شخصی و حتی ابررایانه ها همگی قادر به اجرای لینوکس هستند . سیستم عامل های اختصاصی یونیکس معمولا تنها بر روی سخت افزار اختصاصی همان کمپانی اجرا می شوند .

مثلا HPUX تنها بر روی سرورهای HP قابل اجرا هست و AIX تنها بر روی سرورهای IBM قابل اجرا می باشد. ولی لینوکس را می توان بر روی HP , IBM و دیگر سرورها اجرا کرد. لینوکس در ابتدای کار بر روی رایانه شخصی که از پرداشگر Intel استفاده می کرد , توسعه یافت و در طول زمان با انواع مختلف پلتفورم های سخت افزاری سازگاری یافت. توزیع های سبک تر به شما اجازه می دهد تا لینوکس را بر روی سخت افزارهای بسیار قدیمی با منابع محدودتر نصب کنید.

از مهم ترین ویژگی های لینوکس پایدار بودن , قابل اعتماد بود و امنیت بالای آن می باشد. در نتیجه لینوکس به گزینه ای مناسب برای سرورها مبدل شده است چرا که سرورها بایستی بدون کمترین زمان خاموشی به صورت مداوم اجرا شوند و نیاز به امنیت بالایی دارند.

در واقع لینوکس در ابتدا هم برای سرورها استفاده می شد . لینوکس را می توان به منظور میزبانی یک وبسایت , یک سرور فایل و اجرای نرم افزارهای پایگاه داده استفاده کرد. هرچند اجباری به استفاده از لینوکس برای سرور نیست . شما می توانید برای استفاده های روزمره خود از لینوکس استفاده کنید. لینوکس رایگان است و حتی توزیع های تجاری دارای لایسنس لینوکس هم بسیار ارزان تر از موارد مشابه ( ویندوز |: ) می باشد.
پاسخ


پرش به انجمن:


کاربرانِ درحال بازدید از این موضوع: 1 مهمان

صفحه‌ی تماس | انجمن اجتماع اندیشه | بازگشت به بالا | | بایگانی | پیوند سایتی RSS