سیستم عامل لینوکس (Linux) و ویژگی‌های آن

linux

سیستم عامل لینوکس (Linux) و ویژگی‌های آن

سیستم عامل لینوکس (Linux) چیست؟

لینوکس (Linux) سیستم‌عاملی شبه یونیکسی است که بخش عمده آن سازگار با استاندارد پازیکس است. از دید فنی لینوکس تنها نامی است برای هسته سیستم‌عامل و نه کل آن. هسته‌ای که نخستین بار در سال ۱۹۹۱ میلادی توسط لینوس توروالدز منتشر شد.

لینوکس از سخت‌افزارهای مختلفی پشتیبانی می‌کند از جمله ساعت (Linux Watch) ، تلفن‌های همراه، تبلت‌ها، مسیریاب‌ها، و کنسول‌های بازی تا رایانه‌های رومیزی، رایانه‌های بزرگ و ابررایانه‌ها.

به سیستم‌عامل بنا شده با هسته لینوکس، توزیع لینوکس (linux distribution) می‌گویند که به طور معمول شامل ابزارهای گسترش نرم‌افزار، پایگاه‌های داده، سرویس دهنده‌های وب مثل آپاچی، محیط‌های رومیزی مانند گنوم و کی‌دی‌ای و اکس‌اف‌سی‌ای و مجموعه‌های اداری مانند اُپن آفیس هستند.

در ابتدا لینوکس برای استفادهٔ ریزپردازنده‌ها با معماری ۸۰۳۸۶ اینتل طراحی شده بود؛ اما امروزه انواع گوناگون معماری‌ها را پشتیبانی می‌کند و در انواع و اقسام وسایل از کامپیوترهای شخصی گرفته تا ابررایانه‌ها و تلفن‌های همراه به کار می‌رود. این سیستم‌عامل که در ابتدا بیشتر توسط افراد مشتاق گسترش پیدا می‌کرد و به کار گرفته می‌شد، توانسته است پشتیبانی شرکت‌های سرشناسی چون آی‌بی‌ام و هیولت-پاکارد را به دست آورد و با بسیاری از نسخه‌های خصوصی یونیکس رقابت کند. طرفداران لینوکس و بسیاری از تحلیل‌گران این موفقیت را ناشی از استقلال از فروشنده، کم‌هزینه بودن پیاده‌سازی، سرعت بالا، امنیت و قابلیت اطمینان آن می‌دانند. ریچارد استالمن، بنیان‌گذار پروژه گنو و لینوس توروالدز، نویسنده اصلی هسته لینوکس بود.

لینوکس برخلاف مینیکس (یک سیستم‌عامل ساده نوشته شده توسط پروفسور اندرو تننبام که برای آموزش طراحی سیستم‌عامل به کار می‌رفت) که از معماری ریزهسته استفاده می‌کرد، با ایده هسته‌های یکپارچه طراحی شده بود.

پنگوئن تاکس نشانه و نماد شانس هسته لینوکس است. لینوس توروالدز مالک علامت تجاری لینوکس است که به عنوان «نرم‌افزار سیستم‌عامل رایانه برای تسهیل در استفاده و عملیات رایانه» به ثبت رسیده ‌است.

از لینوکس همچنین بیشتر در سیستم‌های کارگذاشته استفاده می‌شود. رایگان، متن باز و آزاد بودن آن باعث می‌شود انتخابی ایده‌آل برای ابزارهایی مانند سیمپیوتر (رایانه‌ای که برای جمعیت کم درآمد کشورهای در حال گسترش طراحی شده) باشد.

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

نمونه نرم‌افزارهای مشهوری که معمولا تحت لینوکس به عنوان نرم‌افزار سرور استفاده می‌شوند:

  • اسکوئید (SQUID)
  • سرور پروکسی-کش (Proxy-Cache)
  • بایند (Bind)
  • سرور سامانه نام دامنه (DNS)
  • آپاچی (APACHE)
  • سرور وب (Web Server)
  • پست‌فیکس(Postfix)
  • سرور پست الکترونیکی (Mail Server)
  • مای‌اس‌کیوال (MySQL)
  • سرور پایگاه داده

ویژگی‌های سیستم عامل لینوکس (Linux)

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

شرکت های ساززنده سیستم عامل همیشه سیستمشون رو طوری تجرا می‌کردند که خودشون قادر به تغییرش بودند و کسی جز اون‌ها یعنی کاربران نمیتونستند که اصطلاحا به این روند “کدبسته” می‌گویند ، تو گذشته در اوایل دهه ۱۹۸۰ برنامه نویس ها هر برنامه ای که به ثبت میرسوندند به هیج وجه دست کسی دیگه ای قرار نمیدادند و قاعدتا هم کسی قادر به ایجاد تغییر هم در اون برنامه‌ها نبود …  در همین اوضاع کم کم به تولد متن باز ها نزدیک شدیم چیزی همه بتونن اون رو تغییر بدند ، این تولد اجازه هایی به کاربر میداد همچون دخل و تصرف توی تغییر محتوا ، توزیع مجدد برنامه ، شخصی سازی محیط … این اتفاق باعث شد تا کاربر هم جزعی از توسعه دهندگان حساب شود و توی پیشرفت اون تاثیر زیادی داشته باشه! پس قطعا پیشرفت اینگونه برنامه ها زیاد خواهد بود چون علاوه بر اون نیروی انسانی که شرکت داره به نرم افزار دسترسی داره و حتی مشکلاتش رو حل می‌کنه کلیه کاربران هم جزء این دسته قرار میگیرند پس میتونیم این رو یکی از دلایل اصلی محبوبیت  لینوکس دانست…

گنو چیست

تو برهه ای که وضعیت برنامه‌ها کدبسته پیش میرفت ریچارد استالمن رئیس بنیاد نرم افزارهای آزاد همون طور که از اسم شرکتش معلومه … طراحی سیستمی و شروع کرد که کد باز بود و هدفش رو طوری قرار داد تا همه ی کاربرا رایگان تو تغییرات اون سیستم نقش داشته باشند … که سیستم عامل باز رو ساخت که اسمش گنو شد ! و اما در اون زمان لینوس توروالدز یک هسته سیستم عامل ساخت چیزی که هن گنو نیازمند اون بود و هم لینوس نیازمند گنو بود بنابراین همکاری این ۲گروه شکل گرفت  و باعث کامل کردن همدیگه شدن … …

تولد لینوکس

همون طور که اشاره کردیم لینوس که در دانشگاه هلسینکی فنلاند در حال درس خوندن بود روی پروژه ای به نام مینیکس مشغول به کار بود با مشکلات و محدودیت هایی که این سیستم داشت تصمیماتی گرفت که نتیجه ای اون هسته ای کد باز بود گخ سرانجام لینوکس متولد شد

هزینه‌ی سیستم عامل

یکی دیگه از دلایل محبوبیت این سیستم رایگان بودن اون هستش و آزاد برای همه ی مردم بدون محدودیت …

پیشرفت لینوکس

از ابتدای کار خبر انتشار را به گوش متخصصین و توسعه دهندگان رساند و ازشون دعوت کرد از این آزادی در برنامه نویسی استفاده کنند … استقبال بیا از اندازه از این فناوری شد و تو یک مدت زمان خیلی کم کاربران لینوکس به هزاران نفر رسیدند بخاطر باز بودن برنامه و اجازه داشتن همه ی برنامه تویسا توی تغییر لینوکس و حتی انتشار اون نسخه بعد از تغییرات نسخه های زیادی از برنامه تولید شد که معروف ترین این نسخع ها عبارت است از سنت او اس ، جینتو ، دبیان و … و فرق این نسخه ها با هم نوع شخصی سازی شده فرد توسعه دهنده است …

کاربرد لینوکس

از دیگز ویژگی‌های اصلی لینوکس که نکته‌ی کاربردی اون هم هست میشه به این نکته اشاره کرد روی اکثر ابزارها قابل نصب! از کاربرد های لینوکس در شرکت های معروف میشه به سونی اشاره کرد که در بعضی لوازم صوتی و تصویری و یا در کره گوشی ها به جای سیستم های دیگه از گنو | لینوکس استفاده میکنند … خلاصه هر جایی که نیاز به سیستم عامل هست لینوکس میتونه اونجا  ایفای نقش کنه. قابل ذکره که هسته سیستم عامل متن باز اندروید (Android) هم بر اساس لینوکس ساخته شده.

سخت افزار مورد نیاز

گنو | لینوکس بخاطر هسته ی مناسبی که براش طراحی شده می‌تونه توی سیستم هایی که از حداقل سخت افزار ساخته شدند کار کنه اون هم به خوبی ! بعضی از این نسخه‌های لینوکس با رم ۱۶ مگابایت آماده کار کردنه !

گردآوری: وب ساز

/ دسته‌بندی نشده / برچسب: , , , , ,

اشتراک گذاری این مقاله

درباره نویسنده این مقاله

نظرات

نظری ارسال نشده!

ارسال یک نظر

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *