سیستم عامل مک چیست ؟ 🍎 – مقایسه 3 نسخه آخر مک و نسخه ی مناسب برای شما!
آوریل 11, 2022نکات مهم اینستاگرام 🔥 – 20 آمار جالب و عجیب در مورد اینستاگرام!
آوریل 15, 2022همه ی شما در مورد سیستم عامل لینوکس شنیده ایید. به همین دلیل در ایین مقاله می خواهیم به شما ییک سری اطلاعات مهم را در مورد لینوکس بدهیم. دقت داشته باشید که هر کسی می تواند از هر سیستم عاملی استفاده کند. اما نیاز به مقداری تجربه دارد. بسته به این که می خواهید چه کاری را انجام دهید سیستم عامل های مختلفی وجود دارد که می توانید از کاربرد های هر کدام مطلع شوید.
آنچه در این مقاله خواهید خواند :
سیستم عامل لینوکس چیست؟
LINUX یک سیستم عامل یا یک هسته است. که تحت یک مجوز منبع باز توزیع می شود. لیست عملکرد آن کاملاً شبیه یونیکس است. هسته برنامه ای در قلب سیستم عامل لینوکس است که از چیزهای اساسی مراقبت می کند. مانند اجازه دادن به سخت افزار برای برقراری ارتباط با نرم افزار.
در این آموزش لینوکس، یاد خواهید گرفت:
لینوکس چیست؟
چرا به سیستم عامل نیاز دارید؟
چه کسی لینوکس را ایجاد کرد؟
تاریخچه لینوکس
لینوکس مورد توجه قرار می گیرد
مزایای لینوکس
آیا برای من است؟
پس چرا لینوکس؟
چرا به سیستم عامل نیاز دارید؟
هر بار که رایانه خود را روشن می کنید، صفحه ای را می بینید که در آن می توانید فعالیت های مختلفی مانند نوشتن، مرور اینترنت یا تماشای ویدیو را انجام دهید. چه چیزی باعث می شود که سخت افزار کامپیوتر به این شکل کار کند؟ پردازنده رایانه شما چگونه می داند که از آن می خواهید یک فایل mp3 را اجرا کند؟
خب، این سیستم عامل یا هسته است که این کار را انجام می دهد. بنابراین، برای کار بر روی رایانه خود، به یک سیستم عامل (OS) نیاز دارید. در واقع، هنگام خواندن این مطلب در رایانه خود از یکی استفاده می کنید. ممکن است از سیستمعاملهای معروفی مانند Windows، Apple OS X استفاده کرده باشید. اما در اینجا با سیستم عامل لینوکس، مرور کلی لینوکس و مزایایی که نسبت به سایر گزینههای سیستمعامل ارائه میدهد آشنا میشویم.
بیشتر بخوانید : سیستم عامل مک
چه کسی لینوکس را ایجاد کرد؟
لینوکس یک سیستم عامل یا هسته ای است که به عنوان یک ایده در ذهن لینوس توروالدز جوان و باهوش زمانی که او دانشجوی علوم کامپیوتر بود جوانه زد. او قبلاً روی سیستم عامل یونیکس (نرم افزار اختصاصی) کار می کرد و فکر می کرد که نیاز به بهبود دارد. با این حال، زمانی که پیشنهادات او توسط طراحان یونیکس رد شد، او به فکر راهاندازی سیستمعاملی افتاد که پذیرای تغییرات، تغییرات پیشنهادی کاربران آن باشد.
تاریخچه لینوکس
بنابراین لینوس در سال 1991 هستهای به نام لینوکس ابداع کرد. اگرچه برای اجرا به برنامههایی مانند مدیریت فایل، ویرایشگر اسناد، برنامههای صوتی و تصویری نیاز داشت. چیزی مثل مخروط دارید اما بستنی روی آن ندارید.
با گذشت زمان، او با برنامه نویسان دیگر در مکان هایی مانند MIT همکاری کرد و برنامه های کاربردی برای لینوکس ظاهر شدند. بنابراین در حدود سال 1991، یک سیستم عامل لینوکس فعال با برخی برنامه ها به طور رسمی راه اندازی شد. این شروع یکی از محبوب ترین و منبع بازترین گزینه های سیستم عامل امروزی بود.
نسخه های قبلی سیستم عامل لینوکس به اندازه ای که برنامه نویسان کامپیوتر از آن استفاده می کردند کاربر پسند نبودند و لینوس توروالدز هرگز به فکر تجاری سازی محصول خود نبود. این قطعاً محبوبیت لینوکس را کاهش داد. زیرا سایر سیستم عامل های تجاری ویندوز معروف شدند. با این وجود، جنبه منبع باز سیستم عامل لینوکس آن را قوی تر کرد.
لینوکس مورد توجه قرار گرفته است !
مزیت اصلی لینوکس این بود که برنامه نویسان می توانستند از هسته لینوکس برای طراحی سیستم عامل های سفارشی خود استفاده کنند. با گذشت زمان، طیف جدیدی از سیستمعاملهای کاربرپسند به دنیای کامپیوتر هجوم آوردند. اکنون لینوکس یکی از محبوبترین و پرکاربردترین هستهها است و ستون فقرات سیستمعاملهای محبوبی مانند Debian، Knoppix، Ubuntu و Fedora است. با این وجود، لیست به اینجا ختم نمی شود.
زیرا هزاران نسخه بهترین سیستم عامل لینوکس بر اساس هسته لینوکس موجود است که عملکردهای مختلفی را به کاربران ارائه می دهد.
هسته لینوکس معمولاً در ترکیب پروژه گنو توسط دکتر ریچارد استالمن استفاده می شود. همه توزیعهای مدرن لینوکس در واقع توزیعهای لینوکس/گنو هستند
مزایای سیستم عامل لینوکس
سیستم عامل لینوکس اکنون در اوج خود از محبوبیت برخوردار است و در بین برنامه نویسان و همچنین کاربران عادی رایانه در سراسر جهان مشهور است. مزایای اصلی آن عبارتند از :
1-لینوکس یک سیستم عامل رایگان ارائه می دهد. برای به دست آوردن سیستم عاملی مانند ویندوز لازم نیست صدها دلار هزینه کنید!
2-به عنوان منبع باز بودن، هر کسی که دانش برنامه نویسی داشته باشد می تواند آن را تغییر دهد.
3-یادگیری لینوکس برای مبتدیان آسان است
4-سیستم عامل های لینوکس اکنون میلیون ها برنامه/برنامه و نرم افزار لینوکس را برای انتخاب ارائه می دهند که اکثر آنها رایگان هستند!
5-وقتی لینوکس را نصب کردید دیگر نیازی به آنتی ویروس ندارید! لینوکس یک سیستم بسیار امن است. علاوه بر این، یک جامعه توسعه جهانی وجود دارد که دائماً به دنبال راه هایی برای افزایش امنیت خود است. با هر ارتقا، سیستم عامل امن تر و قوی تر می شود
6-نرم افزار رایگان لینوکس به دلیل پایداری و قابلیت اطمینان، سیستم عامل انتخابی برای محیط های سرور است (شرکت های مگا مانند آمازون، فیس بوک و گوگل از لینوکس برای سرورهای خود استفاده می کنند). یک سرور مبتنی بر لینوکس می تواند سال ها بدون وقفه بدون راه اندازی مجدد اجرا شود.
آیا استفاده از این سیستم عامل برای من خوب است؟
کاربرانی که تازه وارد لینوکس شدهاند، معمولاً با در نظر گرفتن نادرست آن بهعنوان یک سیستمعامل دشوار و فنی، از آن دوری میکنند. اما در بیان حقیقت، در چند سال اخیر سیستمعاملهای لینوکس بسیار کاربرپسندتر از همتایان خود شدهاند. ویندوز، بنابراین امتحان کردن آنها بهترین راه برای دانستن اینکه آیا لینوکس برای شما مناسب است یا خیر است.
هزاران بهترین سیستم عامل لینوکس و نرم افزار لینوکس بر اساس هسته لینوکس موجود است. اکثر آنها پیشرفته ترین حالت را ارائه می دهند.
امنیت و برنامه های کاربردی، همه آن به صورت رایگان!
این همان چیزی است که لینوکس به صورت اولیه به شما ارائه می دهد . اکنون به نحوه نصب لینوکس و اینکه کدام توزیع را باید انتخاب کنید، خواهیم پرداخت.
بیشتر بخوانید: حمله DDoS
پس چرا لینوکس؟
یونیکس مادر سیستم عامل هایی است که پایه و اساس لینوکس را بنا نهاد. یونیکس عمدتاً برای رایانه های بزرگ طراحی شده است و در شرکت ها و دانشگاه ها است. در حالی که لینوکس به سرعت در حال تبدیل شدن به یک نام آشنا برای کاربران کامپیوتر، توسعه دهندگان و محیط سرور است. ممکن است مجبور شوید برای کرنل یونیکس هزینه کنید در حالی که در لینوکس رایگان است.
اما، دستورات استفاده شده در هر دو سیستم عامل معمولا یکسان است. تفاوت زیادی بین یونیکس و لینوکس وجود ندارد. اگرچه ممکن است متفاوت به نظر برسند، اما در اصل، اساساً یکسان هستند. از آنجایی که لینوکس شبیه سازی یونیکس است. بنابراین یادگیری یکی با یادگیری دیگری است.
سیستم عامل لینوکس شناخته شده ترین و پرکاربردترین سیستم عامل متن باز است. این OS به عنوان یک سیستم عامل، نرم افزاری است که در زیر تمامی نرم افزارهای دیگر رایانه قرار می گیرد و درخواست های آن برنامه ها را دریافت می کند و این درخواست ها را به سخت افزار رایانه منتقل می کند.
لینوکس چه تفاوتی با سایر سیستم عامل ها دارد؟
از بسیاری جهات، لینوکس شبیه سایر سیستم عاملهایی است که ممکن است قبلاً استفاده کرده باشید. مانند Windows، macOS (OS X سابق) یا iOS. لینوکس مانند سایر سیستم عامل ها دارای یک رابط گرافیکی است . انواع نرم افزارهایی که شما به آن ها عادت دارید مانند واژه پرداز، ویرایشگر عکس، ویرایشگر ویدئو و غیره. در بسیاری از موارد، خالق یک نرم افزار ممکن است نسخه لینوکس همان برنامه ای را که در سیستم های دیگر استفاده می کنید ساخته باشد.
به طور خلاصه:
اگر می توانید از رایانه یا سایر دستگاه های الکترونیکی استفاده کنید، می توانید از لینوکس استفاده کنید.
اما لینوکس نیز از بسیاری جهات مهم با سایر سیستم عامل ها متفاوت است. اول، و شاید مهمتر از همه، لینوکس یک نرم افزار متن باز است. کدی که برای ایجاد لینوکس استفاده میشود رایگان است . برای مشاهده، ویرایش، و برای کاربرانی که مهارتهای مناسب را دارند، در دسترس عموم است.
لینوکس همچنین از این نظر متفاوت است، اگرچه قطعات اصلی سیستم عامل لینوکس معمولاً رایج هستند، اما توزیعهای زیادی از لینوکس وجود دارد که شامل گزینههای نرمافزاری مختلفی میشود. این بدان معنی است که لینوکس به طرز باورنکردنی قابل تنظیم است، زیرا نه تنها برنامه های کاربردی، مانند پردازشگرهای کلمه و مرورگرهای وب، قابل تعویض هستند. کاربران لینوکس همچنین می توانند اجزای اصلی را انتخاب کنند، مانند اینکه کدام سیستم گرافیک را نمایش می دهد، و سایر اجزای رابط کاربری.
چه کسی از لینوکس استفاده می کند؟
شما احتمالاً قبلاً از لینوکس استفاده می کنید، چه بلد باشید یا نه. بسته به نظرسنجی کاربرانی که به آن نگاه می کنید، بین یک تا دو سوم صفحات وب در اینترنت توسط سرورهایی که لینوکس دارند تولید می شوند.
شرکتها و افراد لینوکس را برای سرورهای خود انتخاب میکنند زیرا ایمن، انعطافپذیر است و شما میتوانید از پشتیبانی عالی جامعه بزرگی از کاربران، علاوه بر شرکتهایی مانند Canonical، SUSE و Red Hat که هرکدام از آنها پشتیبانی تجاری ارائه میکنند، دریافت کنید.
بسیاری از دستگاههایی که احتمالاً مالک آنها هستید، مانند تلفنها و تبلتهای Android و کرومبوکها، دستگاههای ذخیرهسازی دیجیتال، ضبطکنندههای ویدیوی شخصی، دوربینها، ابزارهای پوشیدنی و غیره نیز از لینوکس استفاده میکنند. ماشین شما دارای لینوکس در زیر کاپوت است. حتی مایکروسافت ویندوز دارای اجزای لینوکس، به عنوان بخشی از زیرسیستم ویندوز برای لینوکس (WSL) است.
چه کسی “مالک” لینوکس است؟
لینوکس بر اساس مجوز منبع باز خود، آزادانه در دسترس همه است. با این حال، علامت تجاری نام “لینوکس” متعلق به خالق آن، لینوس توروالدز است. کد منبع لینوکس تحت حق چاپ توسط بسیاری از نویسندگان فردی آن است و تحت مجوز GPLv2 مجوز دارد.
اصطلاح “لینوکس” از نظر فنی فقط به هسته لینوکس اشاره دارد. اکثر مردم کل سیستم عامل را “لینوکس” می نامند .زیرا برای اکثر کاربران یک سیستم عامل شامل مجموعه ای از برنامه ها، ابزارها و خدمات (مانند دسکتاپ، ساعت، منوی برنامه و غیره) است.
برخی از افراد، بهویژه اعضای بنیاد نرمافزار آزاد، این مجموعه را گنو/لینوکس مینامند، زیرا بسیاری از ابزارهای حیاتی شامل اجزای گنو هستند. با این حال، همه نصبهای لینوکس از اجزای گنو بهعنوان بخشی از سیستمعامل استفاده نمیکنند: برای مثال، اندروید از هسته لینوکس استفاده میکند اما بسیار کمی به ابزارهای گنو متکی است.
تفاوت بین یونیکس و لینوکس چیست؟
شاید نام یونیکس را شنیده باشید که سیستم عاملی است که در دهه 1970 در آزمایشگاه های بل توسط کن تامپسون، دنیس ریچی و دیگران توسعه یافت. یونیکس و لینوکس از بسیاری جهات شبیه هم هستند و در واقع لینوکس در ابتدا به گونه ای ساخته شد که از یونیکس قابل تشخیص نباشد. هر دو ابزارهای مشابهی برای ارتباط با سیستم، ابزارهای برنامه نویسی، طرح بندی سیستم فایل و سایر اجزای کلیدی دارند. با این حال، همه Unice ها رایگان و منبع باز نیستند.
در طی سالها، تعدادی سیستمعامل مختلف ایجاد شدهاند که سعی کردهاند «یونیکسمانند» یا «سازگار با یونیکس» باشند، اما لینوکس موفقترین سیستمعامل بوده و از نظر محبوبیت بسیار از پیشینیان خود پیشی گرفته است.
لینوکس چگونه ایجاد شد؟
لینوکس در سال 1991 توسط لینوس توروالدز، دانشجوی آن زمان در دانشگاه هلسینکی ایجاد شد. توروالدز لینوکس را به عنوان یک جایگزین رایگان و منبع باز برای Minix، یکی دیگر از شبیهسازیهای یونیکس که عمدتاً در محیطهای آکادمیک استفاده میشد، ساخت. او در ابتدا قصد داشت نام آن را «فریکس» بگذارد، اما مدیر سرور توروالدز برای توزیع کد اصلی، نام دایرکتوری خود را «لینوکس» پس از ترکیبی از نام کوچک توروالدز و کلمه یونیکس، توزیع میکرد و این نام گیر کرده بود.
چگونه می توانم استفاده از لینوکس را شروع کنم؟
این احتمال وجود دارد که شما قبلاً از لینوکس استفاده می کنید و آن را نمی دانید، اما اگر می خواهید لینوکس را روی رایانه خانگی خود نصب کنید تا آن را امتحان کنید، ساده ترین راه این است که یک توزیع محبوب را انتخاب کنید که برای پلتفرم شما طراحی شده است (به عنوان مثال ، لپ تاپ یا تبلت) و آن را امتحان کنید. اگرچه توزیعهای متعددی در دسترس هستند، اکثر توزیعهای قدیمیتر و شناختهشده انتخابهای خوبی برای مبتدیان هستند.
به این دلیل که آنها انجمنهای کاربری بزرگی دارند که میتوانند به سؤالات پاسخ دهند اگر گیر کردید یا نمیتوانید چیزها را بفهمید. توزیع های محبوب عبارتند از Elementary OS، Fedora، Mint و Ubuntu، اما بسیاری دیگر نیز وجود دارند. این یک ضرب المثل رایج است که می گوید بهترین توزیع لینوکس، توزیعی است که روی رایانه شما بهترین کار را دارد، بنابراین چند مورد را امتحان کنید تا ببینید کدام یک با سخت افزار و سبک کار شما سازگارتر است.
میتوانید لینوکس را روی رایانه فعلی خود نصب کنید (حتما ابتدا از اطلاعات خود نسخه پشتیبان تهیه کنید). یا میتوانید یک رایانه System76 یا Purism با لینوکس از قبل نصب شده خریداری کنید. اگر به دنبال سریعترین تجربه محاسباتی ممکن نیستید، میتوانید لینوکس را روی رایانههای قدیمی نیز نصب کنید یا Raspberry Pi بخرید.
نکته:
هنگامی که لینوکس را نصب کردید، مقاله ما را در مورد نحوه نصب برنامهها در لینوکس بخوانید و اغلب برای اخبار و آموزشها در مورد بهترین برنامههایی که منبع باز ارائه میکند، سر بزنید. در نهایت، شروع کار با لینوکس یک موضوع شروع با لینوکس است. هرچه زودتر آن را امتحان کنید، زودتر با آن راحت می شوید و در نهایت به طرز سعادتی فراموش خواهید کرد که سیستم عامل های غیرباز وجود دارند!
بیشتر بخوانید: روت کیت چیست ؟
چگونه می توانم به لینوکس کمک کنم؟
بیشتر هسته لینوکس به زبان برنامه نویسی C نوشته شده است، با کمی اسمبلی و زبان های دیگر پاشیده شده است. اگر به نوشتن کد برای خود هسته لینوکس علاقه دارید، یک مکان خوب برای شروع در Kernel Newbies است. پرسشهای متداول، که برخی از مفاهیم و فرآیندهایی را که میخواهید با آنها آشنا شوید توضیح میدهد.
اما جامعه لینوکس بسیار فراتر از هسته است و به غیر از برنامه نویسان نیاز به مشارکت افراد زیادی دارد. هر توزیع شامل صدها یا هزاران برنامه است که می تواند همراه با آن توزیع شود و هر یک از این برنامه ها و همچنین خود توزیع به افراد و مجموعه مهارت های مختلفی برای موفقیت نیاز دارند
از جمله:
آزمایشکنندهها مطمئن میشوند که همه چیز روی پیکربندیهای مختلف سختافزار و نرمافزار کار میکند و در صورت عدم کارکرد باگها را گزارش کنند.
طراحان برای ایجاد رابط کاربری و گرافیک توزیع شده با برنامه های مختلف.
نویسندگانی که می توانند اسناد، دستورالعمل ها و سایر متن های مهم توزیع شده با نرم افزار ایجاد کنند.
مترجمان برنامه ها و اسناد را از زبان مادری خود بگیرند و آنها را برای مردم سراسر جهان در دسترس قرار دهند.
بستهبندیها برنامههای نرمافزاری را میگیرند و همه قطعات را در کنار هم قرار میدهند تا مطمئن شوند که در توزیعهای مختلف بدون نقص اجرا میشوند.
علاقه مندان به انتشار اخبار در مورد لینوکس و به طور کلی منبع باز.
و البته توسعه دهندگان برای نوشتن خود نرم افزار.
نتیجه
همانطور که دیدید استفاذده کردن از لینوکس مزایای مختلفی می تواند برای شما داشته باشد. بیشترین سیستم عاملی که استفاده می شود ویندوز است به این دلیل که افراد از ابتدا با ان آشنا بوده اند. به دلیل این آشنایی معمولا برای افراد سخت است که به یک محیط جدید انتقال داده شوند. اما در صورتی که بتوانید این موضوع را مدیریت کنید قطعا می توانید از سیستم عامل لینوکس استفاده کنید و به خوبی کارایی های آن را شاهد باشید.