لینوکس چیست ؟

لینوکس چیست؟

سرور لینوکس

لینوکس سیستم عامل محبوب ترین و محبوب ترین منبع باز است.

به عنوان یک سیستم عامل، linux نرم افزاری است که زیر تمامی نرم افزارهای دیگر در رایانه قرار دارد،

درخواست ها را از آن برنامه ها دریافت می کند و این درخواست ها را به سخت افزار کامپیوتری انتقال می دهد.

برای اهداف این صفحه، ما از اصطلاح “لینوکس” برای اشاره به هسته linux استفاده می کنیم،

بلکه مجموعه ای از برنامه ها، ابزار ها و سرویس هایی است

که معمولا با هسته linux همراه هستند تا تمام اجزای ضروری یک سیستم عامل کاملا کاربردی بعضی از افراد،

به ویژه اعضای بنیاد نرمافزار آزاد، به این مجموعه به عنوان GNU / Linux اشاره میکنند،

چرا که بسیاری از ابزارها شامل اجزای GNU میباشند.

با این حال، تمام نصب لینوکس از اجزای GNU به عنوان بخشی از سیستم عامل خود استفاده نمی کنند.

برای مثال اندروید از کرنل لینوکس استفاده می کند اما در ابزارهای گنو بسیار کم است.

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

لینوکس چیست

به طرق مختلف، لینوکس مشابه سایر سیستم عامل هایی است

که شما قبلا آن را قبلا استفاده کرده اید، مانند ویندوز، OS X یا iOS.

linux مانند سایر سیستم عامل ها دارای یک رابط گرافیکی است و

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

مانند برنامه های پردازش متن عادت می کنید دارای معادلات linux هستند.

در بسیاری از موارد، خالق نرم افزار ممکن است یک نسخه لینوکس همان برنامه ای که در سایر سیستم ها استفاده می کنید را ساخته باشد.

اگر شما می توانید از کامپیوتر یا سایر دستگاه های الکترونیکی استفاده کنید، می توانید از linux استفاده کنید.

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

اول و شاید مهمتر از همه، linux نرم افزار منبع باز است.

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

و برای عموم مردم برای مشاهده، ویرایش و برای کاربران با مهارت های مناسب برای کمک به آن در دسترس است.

linux نیز در آن متفاوت است، هرچند قطعات اصلی سیستم عامل Linux عموما رایج هستند،

توزیعهای زیادی از این سیستم عامل وجود دارد که شامل گزینه های مختلف نرم افزاری هستند.

این به این معنی است که linux فوق العاده قابل تنظیم است،

زیرا برنامه های کاربردی مانند پردازنده های کلمه و مرورگرهای وب را نمی توان تغییر داد.

کاربران نیز می توانند اجزای اصلی را انتخاب کنند، مانند سیستم نمایش گرافیکی و دیگر اجزای رابط کاربر.

تفاوت بین یونیکس و لینوکس چیست؟

شما ممکن است از یونیکس، که یک سیستم عامل در دهه 1970 در آزمایشگاه Bell توسط Ken Thompson، Dennis Ritchie و دیگران است، شنیده شود.

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

هر دو ابزار مشابهی برای ارتباط با سیستم ها، ابزار برنامه نویسی، پوسته فایل سیستم و سایر اجزای کلیدی دارند. با این حال، یونیکس رایگان نیست.

در طول سال ها، تعدادی از سیستم عامل های مختلف ایجاد شده اند که تلاش می کنند تا “یونیکس” یا “سازگار با یونیکس” باشند،

اما لینوکس موفق ترین بوده است، بسیار پیشتر از پشتیبانی خود محبوبیت دارد.

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

linux هاست

شما احتمالا قبلا از لینوکس استفاده میکنید یا نه. با توجه به نظر سنجی کاربر که به آن نگاه می کنید،

بین یک تا دو سوم صفحات وب در اینترنت توسط سرور هایی که لینوکس را اجرا می کنند تولید می شوند.

شرکت ها و افراد linux را برای سرورهای خود انتخاب می کنند زیرا امن است

و شما می توانید از یک جامعه بزرگ از کاربران،

علاوه بر شرکت هایی مانند Canonical، SUSE و Red Hat که پشتیبانی تجاری را پشتیبانی می کنند، پشتیبانی خوبی دریافت می کنید.

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

دستگاههای ذخیره سازی دیجیتال، ضبط ویدیو شخصی، دوربین، پوشیدنی و غیره نیز linux را اجرا می کنید.

حتی ماشین شما linux را تحت هود قرار می دهد.

چه کسی “دارای” لینوکس است؟

به موجب مجوز منبع باز آن، linux به صورت رایگان برای هر کسی در دسترس است.

با این حال، علامت تجاری به نام “لینوکس” با خالق آن، لینوس توروالدز پایبند است.

کد اصلی برای لینوکس توسط بسیاری از نویسندگان مختلف تحت مجوز کپی رایت است و تحت مجوز GPLv2 مجوز دارد.

از آنجا که لینوکس چنین تعداد زیادی از نویسندگان را از چندین دهه توسعه دارد،

تماس با هر نویسنده خاص و پذیرش آنها برای مجوز جدید تقریبا غیرممکن است،

بنابراین linux باقی مانده تحت مجوز GPLv2 به طور دائم مجاز است.

لینوکس چگونه ایجاد شد؟

در سال 1991 توسط لینوس توروالدز، دانشجوی پس از دانشگاه در دانشگاه هلسینکی تاسیس شد.

Torvalds این سیستم عامل را به عنوان یک جایگزین رایگان و متن باز برای Minix،

یک کلون یونیکس دیگر که عمدتا در تنظیمات دانشگاهی استفاده می شود، ساخته است.

او در اصل قصد داشت نام آن را “Freax”، اما سرپرست سرور Torvalds استفاده می شود

برای توزیع کد اصلی به نام پوشه خود را “لینوکس” پس از ترکیبی از نام Torvalds و کلمه یونیکس، و نام گیر.

چگونه می توانم به لینوکس کمک کنم؟

لینوکس linux

بسیاری از هسته Linux در زبان برنامه نویسی C نوشته شده است،

با کمی مونتاژ و زبان های دیگر در سیستم عامل شما پاک شده است.

اگر شما علاقه مند به نوشتن کد برای هسته لینوکس هستید، جای خوبی برای شروع در Newbies هسته است

پرسش و پاسخ، که برخی از مفاهیم و فرآیندهای که می خواهید با آن آشنایی را توضیح دهید.

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

هر توزیع حاوی صدها یا هزاران برنامه است که می تواند با آن توزیع شود

و هر کدام از این برنامه ها و همچنین توزیع خود به افراد مختلف

و مجموعه های مهارت نیاز دارند تا آنها را موفق کند، از جمله:

  • آزمایش کنندگان برای اطمینان از اینکه همه چیز در تنظیمات مختلف سخت افزار و نرم افزار کار می کند، و در صورت عدم انجام گزارش، اشکالات را نشان می دهد.
  • طراحان برای ایجاد رابط کاربری و گرافیک توزیع شده با برنامه های مختلف.
  • نویسندگان که می توانند مستندات، چگونگی نوشتن و دیگر متن های مهم را با نرم افزار توزیع کنند.
  • مترجمان برنامه ها و اسناد را از زبان مادری خود دریافت می کنند و برای افراد در سراسر جهان قابل دسترسی هستند.
  • Packagers برای گرفتن برنامه های نرم افزاری و قرار دادن تمام قطعات با یکدیگر برای اطمینان از کارکردن بدون وقفه در توزیع های مختلف.
  • Evangelists برای انتشار کلمه در مورد لینوکس و منبع باز به طور کلی.
  • و البته توسعه دهندگان برای نوشتن نرم افزار خود.

 

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

بعضی از شانس ها شما از لینوکس استفاده می کنید و نمی دانید، اما اگر می خواهید آن  را روی کامپیوتر خانگی خود نصب کنید،

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

اگر چه توزیع های متعدد وجود دارد، اکثر توزیع های قدیمی تر، شناخته شده انتخاب خوبی برای مبتدیان است،

زیرا آنها دارای جوامع کاربرانی بزرگ هستند که می توانند در پاسخگویی به سوالات کمک کنند،

اگر گیر کرده اید و یا نمیتوانید چیزها را شکل دهید.

توزیع های محبوب شامل Debian، Fedora، Mint و اوبونتو و کلودلینوکس  و centos هستند، اما بسیاری دیگر نیز وجود دارند.

از کجا می توانم درباره لینوکس بیشتر بدانم؟

Opensource.com دارای یک آرشیو بزرگ از مقالات مربوط به لینوکس است.