اول از همه باید بگم که این مقاله قرار خیلی سر راست و باشه.من این موضوع رو میدونم که این مقاله ممکنه کلی کامنت منفی از طرف کاربران وینوز که فقط عنوان مفاله رو خوندن داشته باشه ، از دیدگاه من اینها دلایلی هستند که شما باید به لینوکس کوچ کنید:
1- شما میتوانید سورس های لینوکس رو دانلود کنید
من به شفافیت و حریم خصوصی در دنیای دیجیتال باور دارم .شما میتوانید با مرا جعه به سایت گیت هاب بالای 800 هزار خط کد را دانلود کنید.شما میتوانید هر چیزی که از آغاز کار تا به حال رو لینوکس انجام شده را دیده و بررسی کنید...حالا چرا کسی باید به سورس کد اهمیت بده؟ خب دلیلی که شما باید به سورس کد اهمیت بدید اینه که عده زیادی هستند که همواره در سورس ها به دنبال چیزهایی مثل باگ و مشکلات امنیتی و ویروس ها هستند.
شما میتواننید زیر و روی سیستم عاملی که استفاده میکنید را ببینید.در ویندوز این محیط فراهم نشده و همه چیز بسته است و شما باید فقط و فقط به برنامه نویس ها و توسعه دهندگان مایکروسافت اعتماد کنید که کاراشان را درست انجام بدهند و مطمعن شوند همه چیز درست است.حتی اگر شما به سورس اهمیتی نمیدهید ، این رو بدوننید که عده بسیاری هستند که اهمیت میدن و درنتیجه باعث بهتر شدن تجربه شما از سیستم میشوند.به علاوه اوپن سورس بودن کرنل لینوکس باعث میشود تقریبا همه ی برنامه هایی که روی لینوکس خود نصب میکنید از طرف منابع رسمی باشن که آنها هم همچنین اوپن سورس هستند.
2-شما میتوانید سیستم خود را بدون راه اندازی مجدد آپدیت کنید
این یک ویژگی انقلابی در فضای ابری است.چرا که اگر شما از وینوز سرور استفاده میکنید،شما باید بعد آپگرید کردن نرم افزار خود سیسنم را راه انداز مجدد کنید.که باعث داون شدن موقط سرور شما میشود و روی تجربه کاربران شما تاثیر منفی دارد.با لینوکس شما تقریبا میتواننید همه چیز را بدون راه اندازی مجدد آپگریدد کنید ، و از کرنل ورژن 4 به بعد شما متوانید خود کرنل رو بدون ریبوت آپگرید کنید...فوق العاده نیست؟ من هیچ وقت این موضوع را که شما در ویندوز بعد از آپگریید هر نرم افزاری نیاز به ریبوت کردن سیستم دارید دوست نداشتم.
3-شما میتوانید دیوایس های خود را بدون نگران بودن در مورد پیدا کردنو نصب درایور ها به سیستم متصل کنید
تنها وقتی این موضوع صادق نیست که از دستگاه های تخصصی استفاده کنیم.خب حالا چطور این موضوع امکان پذیره؟ نکته اصلی کرنل لینوکس این است که سخت افزار را به نرم افزار متصل کند.در کرنل لینوکس ، بالق بر 16000 توسعه دهنده ی از بیش از 1400 شرکت مختلف مشغول به نوشتن درایور های خود در لینوکس بوده اند.در این حالت وقتی کاربران از لینوکس استفاده میکنند درایورها به صورت پیشفرض نصب هستند.ولی در ویندوز شما باید برای متصل کردن اکثر دستگاه ها ودیوایس های مختلف درایور های اون رو دانلود و نصب کنید.
4-شما میتوانید لینوکس رو از روی فلش یو اس بی ،دی وی دی یا هر وسیله دیگری اجرا کنید
لازم نیست که به اهمیت این موضوع تاکیید کنم.تصور کنید تمام سیستم شما بر روی یک فلش مموری باشد.به معنای واقعی شما میتواننید کار و پروژه خود را به هر جایی ببرید بدون ریسک از دست دادن اطلاعات.سیستم بهتر هم کار میکند اگر شما لینوکس رو روی حالت حافظه ی پایدار بر روی فلش خود نصب کنید ، برای توسعه دهندگان این موضوع برای شرایطی پر کاربر است که مثلا لپ تاپ خود را در اختیار ندارند وباید روی سیستم دیگری کار کنند.هکرها از این نکته برای ران کردن کالی روی حالت لایو یا حالت حافظه ی پایدار استفاده میکنند چرا که این موضوع همه ی نیاز آنها را بر طرف میکند بدون داشتن کالی روی چند دیوایس و نصب آن.یکی دیگر از خوبی های این روش استفاده از لینوکس این است که شما میتواننید ورژن های مختلف لینوکس رو روی فلش خود داشته باشید و در صورت نیاز از هر کدام استفاده کنید.
5-شما میتوانید لینوکس رو برای مدت طولانی بدون راه اندازی مجدد استفاده کنید
این موضوع بدون افت کارایی امکان پذیر است چرا که لینوکس فوق العاده پایدار است. شما همچنان هم میتوانیید بدون ریبوت کردن تغییراتی را روی سیستم اعمال کنید.شما نمیتواننید به این راحتی ها این حد از تایم استفاده را در سیستم های ویندوزی ببینید.مزیت این پایدار بودن لینوکس این است که شما میتواننید از یک سرور برای مدت زیاد در حالی که در ان تغییراتی ایجاد میکنید بدون ریبوت و داون شدن سرور استفاده کنید.
6-شما میتوانیید لینوکس را تقریبا روی هر سخت افزاری اجرا کنید
وقتی میگم هر سخت افزاری منظورم سخت افزار ها از دوره های زمانی مختلف است...شیوه های نصب بسیار کاربردی برای انواع لینوکس هست که باعث میشه در بعضی شرایط کل سیستم عامل کمتر از 32 مگابایت باشد.این به این معنیه که شما اکنون متوانیید اون کامپیونر قدیمی که مال سال 1993 هست رو از کمد دربیارید و گرد گیری کنید و با نصب یک لینوکس مناسب جان تازه ای در اون بدمید.شما نمیتوانی همچین کاری با وینوز کنید هر چه ویندوز جدید تر میشه بیشتر و بیشتر به منابع سخت افزارمتکی میشه ، و حداقل سیستم مرود نیازش بیشتر میشه. لینوکس گستردگی بیشتری داره که باعث میشه شما با توجه به نیازتون هر کدام را میخواهید انخاب کنید.
7- شما میتوانیید نصب های خراب لینوکس خود را با یک سی دی یا فلش لایو لینوکس درست کنید
این داستان فقط مربوط به لینوکس نیست شما در بعضی مواقع حتی میتواننید ویندوز های خراب را با لینوکس درست کنید ?
دلیلی که این امکان وجود داره اینه که کرنل تماما روی حافظه اجرا میشه.پس شما میتوانید با استفاده از یک فلش یا سی دی کرنل رو روی حافظه بارگذاری کنید و بعد با استفاده از محیط کروت در سیستم خراب خود ، میتواننید از ان سیستم خراب طوری که انگار سالم است استفاده کنید.در اینجا شما میتوانیید هر کاری که لازم است تا سیستم دوباره کار کند را انجام دهید.در ویندوز باید از بخش تغمیر نصب یا ریچیر ویزارد استفاده کنید ، اگر کار نکرد باید از اول پروسه نصب رو شروع کنید.
8-شما میتوانیید تمام نرم افزار خود را تنها با وارد کردن یک خط کد آپدیت کنید
در لینوکس دبین آپدیت کردن نرم افزارو حتی آپدیت کردن تمام سیستم بسیار راحت است شما فقط باید کد های
apt-get update یا apt-get update && apt-get upgrade
رو توی ترمینال تایپ کنید.توی ویندوز شما یا از بخش آپدیت ها اقدام به آپدیت میکنید یا باید برای دانلود نسخه ی جدید به سایت مراجعه کنید که ممکن ایت هزینه بر هم باشد به عنوان یک توسعه دهنده لازم نیست به اهمیت استفاده از نرم افزار به روز تاکیید کنم.
9- شما میتوانید یک هارد رو از یه سیستم لینوکسی به سیستم دیگری انتقال دهید
خب هفته ی پیش مادربورد لپ تاپ من خراب شدو من پول کافی برای خرید لپ تاپ جدید یا تعویض مادربورد نداشتم...باید هارد لپ تاپ خرابمو برمیداشتم و در لپ تاپ دیگه ای میزاشتم حدس بزنید چی شد؟ سیستم بالا اومد بدون اینکه نیاز باشه از اول نصب کنم لینوکس رو.هیچ اطلاعاتی هم از دست نرفت و من در واقغ دارم این مقاله رو با همون لپ تاپ مینویسم.این به این خاطر امکان پذیره که همه ی درایورهای سخت افزار جدید رو لینوکس هستند.و جابه جا کردن هارد از یه سیستم به یکی دیگه روی لینوکس تغییری ایجاد نمیکنه. و لینوکس شما به سادگی تمام سختافزار جدید را میبیند وبا اون سینک میشه و مثل ماشین قبلی کار میکند ، در ویندوز نه تنها ممکن است کار نکند، بلکه ویندوزخواهد دید که شما سختافزار متفاوتی دارید، و سپس ناگهان کپی شما از ویندوز غیر اصل میشود.
10- شما میتوانید لینوکس رو بدون نگرانی از ویروس ها و ملویر ها نصب کنید.
حالا اینو که میگیم به این معنی نیست که کلا امکان نداره لینوکس ویروس بگیره ، فقط میگیم که برای ویروس ها و ملویر ها خیلی خیلی سخت تره که وارد سیستم شما بشن. این به خاطر دو چیز است یک این که برای یه کاربر ساده سخته که بخواد دسترسی ها و مجوز ها رو دستکاری کنه ، دو اینکه اکپر چیزایی که روی لینوکس نصب میکنیم از طرف منابع رسمی هستند و همه ی اون ها تست شده شده اند.علاوه بر این برنامه ها روی لینوکس مثل ویندوز بصورت خودکار اجرا نمیشن.به همین خاطر لازم نیست روی لینوکس آنتی ویرس نصب کنید که باعث میشه پولتون رو هم پس انداز کنید تو خارج البته.
من سعی نمیکنم شما را متقاعد کنم که به لینوکس سوئیچ کنید. به علاوه با امتحان کردن آن چیزی را از دست نخواهید داد. قبلا از ویندوز استفاده کردم و وقتی لینوکس را کشف کردم، به آرامی از ویندوز فاصله گرفتم. من هرگز نگران این نبودم که یک کپی قانونی از لینوکس داشته باشم و نه نیازی به خرید نرمافزار لینوکس داشتم. همه چیز در مورد لینوکس یک اوپن سورس است. در ابتدا نگران نباشید که بدانید چطور از لینوکس استفاده کنید. یک جامعه بزرگ برای هدایت شما وجود دارد.
منبع :
https://medium.com/quick-code/10-reasons-why-every-developer-should-switch-to-linux-e037aa748504