Elias Rouhani
Elias Rouhani
خواندن ۵ دقیقه·۵ سال پیش

لینوکس برای همه، یک درک اشتباه


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

اگه ما یک فرد معمولی را درنظر بگیریم که اطلاعاتی درباره رشته کامپیوتر نداره، کمی موضوع فرق می کنه، چون که با بعضی از مفاهیم اولیه اشنا نیست.

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

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

برای مثال ساده دکستاپ ویندوز تا این چنده ده اخیر تفاوت انچنانی نداشته و در تنظیمات کنترل پنل همون تنظیمات که بوده که بوده. اما برای لینوکس اول از همه در دکستاپ های مختلف تنظیمات متفاوتی داره، دوم دکستاپ ها نامحدود نباشه حداقل ۲۰ تا هست، سوم لینوکس به طور کلی به سه روش قابل پیکربندی ان هم با درجه بندی مختلف. در لینوکس چیزی به نام کنترل پنل یا به مفهوم رجیستری نداریم البته چیزی به نام dconf هست ولی نمی شه گفت که رجیستری هست.

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

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

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

یک نکات دیگر زبان انگلیسی که حرف اول اخر می‌زنه، کسی که لینوکس داره یاد می گیره بعداز یک سطح اموزشی مشخص دیگر مطالب فارسی درمورد موضوع پیدا نخواهد کرد. نه که بگیم دوستان ایرانی یاد ندارن بکله ترجمه کردن و رسوندن مفهوم واقعا کار سختی می شه و یکجوری می شه که فرد مترجم باید نصف مقاله رو انگلیسی بقیه اش فارسی بنویسه. چون مفاهیم وارد جزییاتی می شود که شاید ترجمه ان یا رساندن مفهوم ممکن نباشد. برای مثال: کلمه embedded که من استفاده کردم در ویکی پدیا به توکار ترجمه شده مفهومی به شما می رساند. یا کلمه ای مثل daemon، شیطان معنی اش می‌کنید، درحالی که به پروسه هایا برنامه پس زمینه گفته می‌شود یا statement تازه من چند تا از کلمه های گفتم که خیلی شنیده می شود اگر man لینوکس نگاه کنید خنده بازاری که نگـــــــــو و نپرس.

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

لینوکس راه های نصب مختلفی داره از طریق شبکه، دانلود iso ، از طریق scratch linux همچین لینوکس بسیار وابسته به اینترنت است یعنی کسی که اینترنت نداره با نصب کردن برنامه ها دچار مشکل می شه ولی درحالی که در ویندوز سیستم عامل دانلود می‌کنی تمام یکسری از برنامه های که همیشه نصب می کردی رو نصب می‌کنی.

یک موضوع دیگر که هم است شاید برای بعضی مهم باشه، در لینوکس روش نصب برنامه به دو روش انجام میشود شاید برای فرد لینوکسی عادی باشد ولی برای کسی که از ویندوز اماده است بسیار عجیب میباشد. برای مثال ما می‌توانیم نسخه chrome x و chrome y یا نسخه های مخلتف پایتون را همزان داشته باشیم.

همچین پکیج برنامه های که در ویندوز ارئه می شود بعضی ها قابل ارئه در لینوکس نیستند.

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

پس بحث اگه بیشتر پیش ببرم دیگه تخصصی خسته کننده می‌شه پس .....

لینوکس قرار نیست ویندوز بشه پس انتظارت عجیب غریب نداشته باشید.

شاد خندون باشید درروزهای کرونایـــــــــــــــي



لینوکس
نویسنده های خوب کسانی هستند که به خوبی رونویسی می‌کنند
شاید از این پست‌ها خوشتان بیاید