Salar Nosrati Ershad بدون دیدگاه

معماری Monolithic kernel, Hybrid kernel ,MicroKernel

پیشگفتار:

سیستم های عامل امروزه بسیار گسترده تر و وسیع تر از قبل شده اند. و تنوع میان آن ها روز به روز بیشتر و حساس تر میشود. در این مقاله سعی داریم با برسی دو شاخه اصلی طراحی هسته سیستم عامل دید شما را نسبت به این موضوع گسترش دهیم.

هسته یا kernel چیست؟

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

هسته در سرعت عملیات های سیستمی نقش اساسی دارد و یکی از اجزای اصلی سیستم عامل محسوب میشود.

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

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

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

از سیستم عامل هایی که از معماری میکروکرنل در هسته خود بهره میبرند میتوان به مینیکس٬ ٬gnu mach ٬gnu hurd اشاره کرد که سرانه مصرف پایینی دارند

برای امتحان میکروکرنل میتوانید از debian gnu hurd استفاده کنید ( کرنل gnu hurd تنها از معماری پردازنده i386 پشتیبانی میکند)

هسته یکپارچه یا مونولیتیک چیست؟

این نوع از هسته ها بر خلاف ریزهسته از اتصال برنامه های پیچیده در شبکه های ساده پدید آمده اند. گرچه معماری میکروکرنل بودن بهتر است اما بهترین کرنل های جهان به شکل یکپارچه شکل یافته اند ( در کتاب فقط برای تفریح : لینوس توروالدز ٬ به دلیل انتخاب هسته یکپارچه میپردازد که دلیل آن پیچیدگی شبکه های میکروکرنل و تنبلی تروالدز است).

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

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

برای امتحان این سیستم های عامل میتوانید از FreeBSD , Free-Dos و Debian Gnu/linux استفاده کنید.

لازم به ذکر است که دبیان با کرنل فری بی اس دی (kFreeBSD ) نیز توسعه می یافت که از دبیان ۶ به بعد این عمر متوقف شد.

 

هسته ترکیبی یا هایبرید چیست؟

این دسته از هسته ها به شکل ترکیبی از هر دو معماری میکروکرنل و مونولیتیک استفاده میکنند. این هسته ها معمولا از بی هوا نوشتن هسته بدون برنامه قبلی به وجود می آیند و باعث ناپایداری در سیستم٬ اشکال زدایی بسیار پیچیده و کند شدن سیستم می شوند.

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

از دسته سیستم عامل هایی که با هسته های ترکیبی کار میکنند میتوان Microsoft Windows NT را نام برد که بسیار قدیمی است و دیگر پشتیبانی نمی شود.

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

کدام یک بهتر است؟

از لحاظ معماری سیستم عامل قطعا میکروکرنل ها برنده هستند اما به دلیل عدم وجود یک میکروکرنل کامل و استیبل برای نیاز های کاربران٬ ناچار به استفاده از کرنل های مونولیتیک هستیم

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

چرا لینوکس؟

  1. اوپن سورس بودن: هر کسی میتواند در کرنل لینوکس دستکاری کند و یا آن را برای خود تغیر دهد٬ همگان میتوانند کد های آن را مشاهده کنند و از لحاظ امنیت باعث میشود کاربر اتمینان کند که هیچ ابزار جاسوسی در آن وجود ندارد.
  2. توزیع های فراوان: توزیع های زیادی از هسته لینوکس بهره میگیرند که باعث میشود شما حق انتخواب زیادی برای مصارف گوناگوم داشته باشید و یا حتی خودتان یکی از این توزیع ها را  بسازید( برای راهنمای این کار میتوانید به کتاب linux from scratch مراجعه کنید).
  3. جامعه ی کاربری بالا: طبق آمار حدود ۱۵۰۰۰ برنامه نویس تا به حال روی کد کرنل کار کرده اند و همین امسال هر روز ۱۰هزار خط کد به کرنل اضافه شده، ۲۰۰۰ خط تغییر کرده و ۲۵۰۰ خط ازش حذف شده.
  4. آزاد بودن: لینوکس نیازی به کرک کردن یا خریدن برای استفاده از آن ندارد البته بدیهی است که برخی از توزیع ها برای مصارف تجاری مورد استفاده قرار گیرند.
  5. آزادی در استفاده: ویندوز در مقابل لینوکس مانند یک ماشین لباس شویی است که با زدن برخی دکمه حرکات خاصی را انجام میدهد اما شما در لینوکس آزادی زیادی برای استفاده از خلاقیت دارید.

 

سخن پایانی:

گرچه امروزه کرنل لینوکس بهترین انتخاب ماست اما می توان با اطمینان گفت که کرنلی خواهد بود که با معماری میکروکرنل بهتر از لینوکس ظاهر شود. همین طور باید بدانید  که هر ۵۰۰ تای برترین سوپر کامپیوتر های جهان از لینوکس استفاده میکنند. 🙂

کیا حامدی بدون دیدگاه

چرا اوبونتو؟

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

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

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

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

اول این رو بگم اگه کاربری هستید دوست دارید خیلی بیشتر لینوکس رو یاد بگیرید پیشنهاد میکنم به جای دیدن فیلم ها و دوره های lpic فقط وارد آرچ لینوکس بشید، چون کسی که وارد آرچ میشه به اندازه ای با مسایل درگیر میشه و میتونه لمس کنه که خودش استاد میشه، نه فقط به صورت تئوری یا زدن چند دستور ساده از روی فیلم و کتاب بلکه خیلی از بخش ها رو به صورت روزمره باهاش سرو کار دارید البته فقط برای کاربرانی که زمان زیادی دارند

اگه شما برنامه نویس هستید، نه برنامه نویسی که مثل من برای خودش کار میکنه و در اوقات بیکاری از روی علاقه کد میزنه بلکه کسی که به عنوان منبع درآمد بهش نگاه میکنه و با انجام پروژه های مختلف زورگار میگذورنه آرچ لینوکس چیزی چز ضرر نداره چون اول باید کلی زمان بزارید تا کامل یاد بگیرید و این توزیع رو درک کنید دوم باید کلی زمان دیگه برای حل مشکلات احتمالی بزارید که این زمان هارو اگه روی پروژه ها بزارید سود بیشتری میکنید

نمونش خود من الان دو ماه شده هنوز به پروژه دانشگاه دست نزدم و کاملش نکردم چون هرباری که پشت سیستم میشینم با یک قسمت آرچ درگیر میشم و دیگه زمانی برای انجام پروژه برام باقی نمیمونه

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

 

دلایل من برای بازگشت به اوبونتو خیلی ساده هستند:

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

دوم من به توزیعی نیاز داشتم که مثل آرچ باشه یعنی هر شش ماه یکبار نیاز نباشه نسخه جدید رو نصب کنیم واسه همین رفتم سراغ نسخه 16.04 اوبونتو که نسخه LTS یعنی ساپورت بلند مدت داره گه البته چون این نسخه انگاری خداحافظی با میزکار یونیتیه پس مدت پشتیبانیش طولانی تره و تا آپریل 2021 پشتیبانی میشه پس اگه سیستم عامل واقعا خراب نشه نیازی به عوض کردن و نصب نسخه جدید نیست

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

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

 

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

و در انتها دلیل آخر میزکار یونیتی

  میزکار بسیار دوست داشتنی اوبونتو با اسم یونیتی که در 9 ژوئن سال 2010 معرفی و هم اکنون که این مقاله رو نگارش میکنم در سال 2017 بعد از 7 سال خبر رفتنش اومد و دیگه اوبونتو از این میزکار پشتیبانی نمی کنه

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

 

موفق و پیروز باشید

 

کیا حامدی بدون دیدگاه

آرچ را یکبار تجربه کنیم

آرچ لینوکس توزیع دوست داشتنی و جذاب در عین حال خشن و بی اعصاب

میخواهیم در این مقاله بگوییم چرا باید یکبار آرچ را امتحان کنیم

واقعیت این است در دنیای گنو/لینوکس افراد یا عاشق آرچ هستند و هیچ توزیع دیگر را قبول ندارند یا روی توزیع های دیگه هستند و آرچ را توزیع بی خود میدانند که باعث هدر دادن وقت است

اما واقعا چرا بعضی ها عاشق آرچ لینوکس هستند ولی بعضی ها اصلا ازش خوششون نمیاد؟

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

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

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

خب جوابش سادست با نداشتن هیچی!

شاید براتون عجیب باشه چطور هیچی؟ خب آرچ درواقع هیچی نداره حتی یک بسته ساده چند خطی، درواقع شما در آرچ از هیچی یک سیستم عامل میسازید با کنار هم قرار دادن تک تک بسته ها، وای جالب شد و البته کمی ترسناک

منظور از هیچی این نیست که هیچ بسته و پکیجی برای این سیستم عامل نوشته نشده بلکه منظور اینه مثل یک ساختمون که اول هیچی وجود نداره و کم کم با ساختن قسمت های مختلف ساختمان شما شکل میگیره در آرچ هم خود کاربرا باید بسته های مورد نیاز خودشون رو کنار همدیگه قرار بدند و سیستم عامل خودشون رو شکل بدند

شاید این بخش برای شما کمی گنگ باشه بزارید براتون باز ترش کنم

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

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

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

سادگی و سبکی به اندازه نداشتن یک رابط گرافیکی تا اندازه ای که مدیر بسته آرچ (Pacman) هم بدون رابط گرافیکی هست البته این یکی از خوبی های آرچه که کاربرا با سلیقه خودشون رابط های گرافیکی رو نصب میکنند

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

حالا باید بفهمیم آرچ جدا از سادگی و سبکی چه خوبی برای کاربرانش داره چون با سخت افزار های الان کند بودند سیستم عامل ها خیلی به چشم نمیاد (البته جدا از ویندوز)

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

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

 

بیاید در مورد یک امکان خوب آرچ صحبت کنیم، قابلیت رولینگ ریلیز بودن آرچ

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

برای جواب این سوال شما سیستم عامل ویندوز رو در نظر بگیرید که هر چند سال یک سیستم عامل با اسم جدید و امکانات و آپدیت های جدید به بیرون عرضه میشه برای مثال بعد از ویندوز xp ویندوز 7 و بعد از اون 8 و 10 اومدند و باید منتظر نسخه های بعدی با اسم های مختلف و ظاهر های متفاوت هم باشیم، تا اینجای کار رو همه بلد هستیم که هر نسخه از ویندوز بیاد ما از اطلاعاتمون یک پشتیبان تهیه میکنیم و یا اطلاعات رو به پارتیشن های دیگه انتقال میدیم و سیستم عامل قدیم رو پاک و نسخه جدید ویندوز رو نصب میکنیم و دوباره شروع به نصب درایور ها و برنامه های خودمون روی اون میکنیم
این روش در سیستم عامل های ویندوز و بسیار از توزیع های گنو/لینوکسی یافت میشه که بعد از رسیدن به یک بهینگی نسخه جدید رو منتشر میکنند اما در آرچ شما نسخه ای از اون رو ندارید شما کافیه یک بار آرچ رو نصب کنید تا از نصب مجدد سیستم عامل و نسخه های جدید خلاص بشید این قدرت رولینگ ریلیز بودنه که شما یک بار نصب میکنید و برای همیشه استفاده میکنید ،هربار کافیه فقط بسته های نصب شده روی سیستم عامل رو به آخرین نسخه های موجود آپدیت کنید شما لازم نیست منتظر انتشار نسخه جدید آرچ باشید تا قابلیت های جدید یا آپدیت های مختلف رو داشته باشید یک بار آرچ را نصب کنید همه قابلیت هارو خواهید داشت درواقع انتشار آرچ لینوکس یک تصویر لحظه ای از از بروزرسانی بسته های موجود با بسته های کنونی است تا شما نسخه نهایی آرچ را داشته باشید.

خب با دانستن این اطلاعات از آرچ حالا باید به این سوال جواب بدیم که آرچ لینوکس برای چه افرادی مناسبه؟

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

این افراد باید یک بار آرچ را امتحان کنند .

 

 

 

محمد مهدی خلعت بری بدون دیدگاه

بررسی سیستم عامل ها در Business Level های مختلف

سلام!

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

ماها وقتی که بچه بودیم و کامپیوتر های خونگی واسه خودمون میخریدیم، حتما یه سیستم عامل ویندوز روش نصب میکردن. حالا بستگی به سنمون، اولین ویندوزی که ازش استفاده میکردیم، فرق میکرد. ویندوز ۹۴، ۹۸، XP و … .

بیشتر بدانید

bobz بدون دیدگاه

میزگرد گیکی

با سلام خدمت شما همراهان قدیمی اگر بخاطر داشته باشید در چند شماره ما قسمتی به نام “مصاحبه با یک گیک” منتشر میکردیم و در آن هر بار با یکی از گیک های فارسی زبان مصاحبه و گفتگویی خودمانی داشتیم.

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

با توجه به محبوب بودن پیام رسان “تلگرام” در میان گیک های فارسی زبان بهتر دیدیم که مصاحبه با این دوستان را از طریق این برنامه انجام دهیم. روش کار به اینگونه است که سوالی از طرف قبیله برای تعدادی از گیک ها فرستاده میشود و هر ماه این سوال و جوابهای دوستان را در قالب یک مطلب در مجله منتشر میکنیم.

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

قبیله گیک‌ها: چرا از گنو/لینوکس در مقابل مایکروسافت ویندوز بر روی سیستم خود استفاده میکنید؟

TheNonexistent: کارایی بهتر-آزاد بودن – فان بودن – پرفرمنس بهتر – پایداری بالا – توانایی شخصی سازی و دستکاری خیلی خیلی بالا!تقریبا کاری نبوده که بخوام توی این سیستم عامل انجام بدم و نتونم.

behruoz: هیجان کار با گنو/لینوکس – خلاصی از دست کارهای بی خود مثل ویروس یابی – متفاوت بودن فلسفه و کاربری – بی انتها بودن یادگیری موارد جدید – پایداری بیشتر نسبت به ویندوز – آزاد بودن – دستکاری کردن هر قسمتش تا آخرین حد اون

htaccess: به هر دلیل که فکرشو بکنی من به شخصه به خاطر دزد بودن ورعایت نکردن حریم شخصی کاربراش (مایکروسافت)کنار کشیدم در ضمن استفاده از برنامه کرکی یجور دزدیه! ویندوز در صورتی خوبه که هستش بسته باشه،دایرکتوری رو از FBI پاک کنی و مهم تر از همه اوپن سورس باشه.

TheAmirmohammad: دلیل اصلیش ترمینال بود.دوست داشتم ببینم چطور با ترمینال کار میکنن!

arian_ask: اصلیترین دلیل من برمیگرده به پارسال… وقتی که چندین برنامه ساده مثل Eclipse و fierfox و … که واسه برنامه نویسی نیاز داشتم رو اجرا میکردم و ویندوز به وفور هنگ میکرد و مجبور بودم ری استارت کنم و وقتی لینوکس رو امتحان کردم واقعا رضایتم رو جلب کرد و خیلی ریلکس برنامه های مورد نظرم رو به راحتی اجرا میکنم…در ضمن در صورت build اندروید استویدیو هم روی لینوکس واقعا چشمگیر بود نسبت به ویندوز.

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

Badrinex: توی ویندوز برای اجرای برنامه ای یا کار با ابزاری خیلی کند عمل می کرد اما در مقابل لینوکس با کلیک روی برنامه سریع اجرا میشه. برای انقال فایل بین فلش و سیستم یا بلعکس سرعت توی لینوکس بیشتره
و تا خود شخص نخواد سیستم بروز رسانی نمیشه اما ویندوز فرتی خودش همه کار می کنه گند میزنه. توی ویندوز یک تعداد پنجره باز باشه سرعت کند میشه اما من با لینوکس کار می کنم اینجوری نیست. اما در مقابل برای گیم ترجیح میدم با ویندوز باشه یا کنسول.

abdolhayb: من در گام نخست برای اینکه یک سیستم عامل متن باز است و درگیر لایسنس و کپی رایت نیست از آن استفاده میکنم.وجود ریپازیتوری های مختلف برای برنامه های مورد نیاز یکی از گزینه هایی است که من روی سیستم خودم به آن احتیاج دارم که در گنو/ لینوکس به خوبی این موضوع استفاده میشود و مخازن مختلفی با هزاران برنامه موجود هست که اکثر آن ها رایگان هستند.ویروس به شکل عمده در مایکروسافت ویندوز بیشتر به چشم میخورد و سیستم را دچار مشکل میکند، که این هم خودش مهمترین مسأله است برای نصب نکردن ویندوز.وجود توزیع های مختلف لینوکس برای کار های مختلف و سلیقه های متفاوت هم یک حسن خوب است برای دوری از تکرار و یکنواختی که در ویندوز این چنین نیست.به دلیل وجود کرنل و مبحث درخواست کاربر از DBus و انتقال درخواست به کرنل که باعث افزایش سرعت کارکرد سیستم میشود، به نظرم بهترین گزینه برای سیستم خودم یک توزیع پایدار گنو/لینوکس است.

A_SECURITY: استفاده از گنو لینوکس اول از همه بهتون سرچ کردن تو گوگل یا فضای مجازی رو یاد میده که بتونید بطور حرفه ایی سرچ کنید و به هرچی میخواهید برسید.دوم اینک شمارو محدود نمیکنه و اجازه از نرم افزارهای قدرتمند و پیشرفته و در عین حال کاربرپسند رو میده.همچنین محیط گرافیکی متنوع و زیاد که میتونید طبق میل خودتون اونو طراحی کنید تم های زیبا و مختلف زیادی داره که شک ندارم بعد از استفاده از گنو لینوکس و کمی اشنا شدن با این سیستم عامل دیگه فکر استفاده از ویندوز بسرتون نمیزنه و شاید برعکس سابق حس تنفر از ویندوز پیدا کنید .سومین مزیت گنو نصب اسان و ران کردن نرم افزار ها است که هم بصورت کامندی در ترمینا ل* terminal* و هم بروش گرافیکی در * software center* یا مخازن رسمی وغیر رسمی اون موجوده و با یک سرچ اسون خیلی راحت پیدا و نصب میشود.

amirf4: به چند دلیل ساده اپن سورس بودن لینوکس و با دسترسی روت عملا هر کاری دلتون بخواد انجام میدهید سرعت بسیار بالای لینوکس چون از منابع سخت افزاری زیادی استفاده نمیکنه و سیستم بسیار سبک و روان اجرا میشه هرچند لینوکس هم میتونه برا کاربران خانگی و استفاده روز مره استفاده بشه اما بیشتر کاربران عادی اسم لینوکس رو هم نشنیدن لینوکس قابلیت کاستومایز بالایی داره که خوره های کامپیوتر نمیتونن از این قابلیت ها براحتی بگذرن متعصبانه نباید به این موضوع نگاه کرد ویندوز هم قابلیت هایی داره که لینوکس از اون بی بهره است خصوصا در زمینه گیمینگ برتری مطلق با سیستم عامل مایکروسافت (ویندوز) است حال به مبحث هزینه سیستم عامل میپردازیم چیزی که در ویندوز تقریبا باید برای هر نرم افزاری یک مبلغ پرداخت کنید که البته در کشور ما با وجود نرم افزار های کرک شده تفاوت چندانی از نظر هزینه وجود ندارد اما در دنیای لینوکس همه چیز آزاد است از کلمه رایگان برای همه چیز استفاده نکردیم چون ممکن است نرم افزاری در گوشه ای از دنیا برای لینوکس بها داشته باشد..اما به جرات میتوان گفت تقریبا تمام نرم افزار ها و توزیع های بر پایه لینوکس به صورت رایگان عرضه میشود که کاربر مشکلات اکتیو کردن برنامه خود را ندارد در مقایسه سیستم عامل ها اگر قابلیت گیمینگ را فاکتور بگیریم قطعا برتری مطلق با لینوکس است هرچند تعداد بازی های منتشر شده برای لینوکس هم کم نیست در پایان از مجله گیگ ها تشکر میکنم که این فرصت رو در اختیار دوستان قرار دادن راجب لینوکس و ویندوز نظر هاشون رو بگن.

Mr.Hamed: چون گنو/ لینوکس یک سیستم عامل متن بازه ( خود لینوکس به تنهایی یه سیستم عامل نیست بلکه فقط هسته هست) و شامل توریع های بسیاری هست ، و شخص کاربر بستگی به نیاز خودش از یه نسخه از توزیع لینوکس استفاده میکنه. یکی دیگه از خاصیت هایی که لینوکس داره اینه که هم متن باز ( open source ) و  هم رایگان هست ، و کاربران میتوانند در بعضی مواقع بستگی به نیازشون کد رو تغییر بدن .

ali_molaei: به خاطر از همه مهم‌تر اخلاق، بعدش راحتی و امنیت و تنوع و احترامی که نرم‌افزار آزاد بهم می‌ذاره، گنو/لینوکس رو ترجیح می‌دم.

Sadid: به نظر من عمده اش بر میگرده به «آزادی»، «شخصی‌سازی» و «شفافیت» وگرنه برای کسی که دنبال یه سیستم عامل out of the box هست بهترین انتخاب به نظر من اگه متمایل به توسعه‌دهنده هست مک و اگر متمایل به بازی و سرگرمی هست ویندوز گزینهٔ مناسبی هست. البته راجع به «شخصی سازی» میشه خیلی چیزها و گفت و چتری هست که شامل بسیاری مسائل میشه از استفاده از کرنل‌های مختلف، اتوماسیون و نوشتن اسکریپت‌ها برای خودکار سازی و… همهٔ اینها جزء‌شخصی‌سازی هستن. البته شاید بشه «شفافیت» رو هم با «آزادی»  مرتبط دونست. همهٔ اینها هم به نظر من منجر به اون فلسفهٔ POSIX میشن (به نظر من دقیقا منتج میشه) که خود POSIX بودن خیلی مشخصه ها داره. من اگر آزادی و شفافیت (مثلا دسترسی به همهٔ سیستم‌عامل) واسم مهم نبود قطعا انتخابم مک بود. برای اینکه بسیاری از خصوصیات POSIX رو تا حدی داره (همینطور خصوصیات و قدرت شل یونیکس و سیستم فایلش) و درست مثل موسیقی فیلم که اثر میذاره ولی به چشم نمیاد در مک هم سیستم عامل کار رو انجام میده و خیلی نیاز به کانفیگ و تنظیمات نداره و کاربر مستقیم میره سراغ کاربری…طبیعتا اولین چیزی که فدا میشه شخصی سازی هست.

AAP1024: سبکی یادگیری و چلنج