اولش من یک نکته بگم، بحث من سر خودم نیست. من و دوستانی که اینجا حضور دارند کاربرای ساده ای نیستیم و کاری که بخوایم رو بالاخره انجام میدیم. همون طور که من مشکلات سیستمم رو خودم یکی یکی پیدا میکنم و رفع میکنم.
بحث من سر کاربرای عادی هست. نمیدونم چرا دوستان نمیتونن حال یک کاربر عادی رو درک کنن. یک کاربر عادی خیلی از اطلاعاتی که برای شما پیش پا افتاده هست رو نمیدونه. یک کاربر عادی خیلی حرفا میزنه که برای ماها جوک به نظر میرسه. کاربرایی که میدن بیرون براشون ویندوز نصب میکنن، نمیدونن درایور چیه، پارتیشن چیه، از نصب نرم افزار یک دابل کلیک و چند تا next رو بلدن و... . چنین کاربرایی کم نیستند.
بدبختانه این مشکلیه که استادم در دانشگاه به ما میگفت و تاکید میکرد که طرز تفکرتون رو عوض کنید. میگفت بیشتر مهندسای کامپیوتر چون خودشون خیلی چیزا بلدن، نرم افزاری رو هم که طراحی میکنن براساس فهم خودشون طراحی میکنن. بدون اینکه سطح کاربر رو در نظر بگیرند و نهایتاً این اتفاق میوفته که کاربر نمیتونه از سیستم استفاده کنه.
در مهندسی نرم افزار usecase دیاگرام رسم میکنیم و در زمان رسم این دیاگرام توجهمون فقط به کاربر و رفع نیاز اون هست. وظیفه یک سیستم عامل هم دقیقاً رفع نیاز کاربرا هست. حالا نیاز اکثریت کاربرای یک کامپیوتر چیه؟ سطح اکثریت جامعه چیه؟ اینا رو لطفاً در نظر بگیرید.
یک جوابی رو خودتون وجداناً بدین. برای یک کاربر بسیار معمولی، استفاده از کدومش راحت تره؟؟؟
1-لینوکس یک فرهنگه که هنوز در کشور ما جا نیفتاده و دلیل اصلی مشکلات کاربران ایرانی با این سیستم عامل اینه که انتظارشون ویندوزی هست ازش - وگرنه لینوکس ویندوز نیست.
مسئله عادته - اگر شما از روز اول با لینوکس کار می کردی ممکن بود ویندوز آزارت بده و مشکل اصلی اینه که شما انتظار ویندوز رو از لینوکس داری - که خوب لینوکس ویندوز نیست
2- شاید شما هنوز با G-Parted کار نکردی خوشتیپ - چیزی از Partition Manager های ویندوزی کم نداره فقط دوباره این رو میگم که به کل حتی ساختار پارتیشن های لینوکس با ویندوز متفاوته و در ادامه فایل - فولدر و ... تعاریف دیگری در لینوکس دارند
3-خوب در مورد گرافیک هم باید دید انتظار شما از گرافیک چیه - معمولا مخازن اوبونتو در این مورد آپدیت هستند - در ضمن شما چه در ویندوز چه لینوکس برای استفاده بهینه از گرافیک باید درایورش رو نصب کنید - منتها دیگه تحریم ایران از سمت سایت NVIDIA ارتباطی به لینوکس نداره و برای دانلود درایور ویندوز هم شما همین مشکل رو خواهید داشت
4- خوب شما اینجا ثابت کردی که داری به نفع ویندوز صحبت می کنی - نصب برنامه در ویندوز رو از "فایل exe " شروع کردی منتها لینوکس رو از همون ابتدا - خوب حالا من موضوع رو عینی تر عرض کنم - در لینوکس وارد ترمینال میشید - نام برنامه رو مینویسید - در صورت وجود اجرا میشه و در صورت موجود نبودن پیامی میده مبتنی بر اینکه این برنامه موجود نیست روی سیستم ولی از طریق وارد کردن دستور apt-get install appname قابل دانلود و نصبه - شما هم دستور رو وارد می کنی و نهایتا بعدش یک بار دکمه ی y و اینتر رو فشار میدی - برنامه نصب میشه در جای خودش - در منوها هم قرار می گیره و بعدش شما فقط اجراش می کنی - منتها در ویندوز شما باید در سیستم سرچ کنی به دنبال برنامه - بعد متوجه میشی که برنامه رو نداری در گوگل دنبالش می گردی و بعد زا جستجو کردن چندین سایت لینک دانلود پیدا می کنی و دانلودش می کنی و تازه میرسیم به مرحله ای که گفتید - بعد باید مشخص کنید که کجا نصب بشه در استارت منو نامش به چه صورت باشه و ... و بعد اجراش کنید و استفاده کنید - حالا کدوم مورد آسونتر بود ؟
5- این مشکل به راحتی و با ادیت کردن یک سری فایل مشخص که معمولا مربوط به گرافیک هستند قابل حل هست - مشکل حادی نیست - لینوکس یک سیستم عامل اوپن سورس هست و در مقابل مشکلات انعطف بیشتری نسبت به ویندوز داره - اگر همچین مشکلی برای یک کاربر ویندوز پیش بیاد مطمئنا بیشتر باهاش درگیر میشه
6- درسته - منتها بحث عادت و فرهنگه نه سختی و آسونی در استفاده - اتفاقا خانواده ی لینوکس مخاطبینش از هر رنجی هستند - از کودکانی که به تازگی پشت کامپیوتر میشینند تا بزرگترین هکرها و نوابغ کامپیوتر - لینوکس خیلی کامله و در موارد تخصصی اصلا ویندوز جلوش حرفی برای گفتن نداره - شما به همین سرورهایی که اکثر سایت ها روشون قرار دارند نگاه کن - اکثرا لینوکس هستند - ویندوز در این موارد واقعا محدود و زجر آوره
1- اشتباه نکنین، من اصلاً انتظارم از لینوکس ویندوز بودن نیست. انتظار من اینه که همون طور که گفتم به عنوان یک نرم افزار سیستمی به کاربر کمک کنه تا کارشون رو انجام بدن، انتظار من user friendly بودن هست. درسته عادت هم وجود داره ولی زمانی که طول میکشه تا شما به چیزی عادت کنید هم مهمه(1ماه وقت بذارید یا 1سال)
عادت برای یک کاربر تخصصی چندان تاثیر نداره. چون کاربرای تخصصی دوست دارن برنامه های مختلف رو امتحان کنن تا برنامه مناسبشون رو پیدا کنن. مثلاً خود من برای بیشتر کارام تا حالا چندتا نرم افزار متفاوت رو امتحان کردم.
2- نه استفاده نکردم ولی میدونم که کل ساختار پارتیشن فرق میکنه و همه چیز براساس یک درخت سر و ته هست که ریشه / هست بعد شاخه ها مثل homeو.. به اون اضافه میشن و همین طور ادامه پیدا میکنه.
3- انتظار من از گرافیک!!!! درایور یک برنامه استانداریه که شرکت مربوطه ارائه میده، به انتظار من چه ربطی داره!!!!!(همون طور که تو پست قبلی گفتم، منظورم از حرفم در مورد سایت nvidia مشکلات ایرانی ها بود نه لینوکس، مثالم زدم adobe)
4- فکر کنم شما هیچ کدوم از پست های دیگه رو نخوندین. من گفتم که مرکز نرم افزار لینوکس فوق العاده است. دنبال برنامه میگردی و نصب میکنی و... بدون اینکه بدونی چی به چیه. اما همه چیز که اونجا وجود نداره. برای همه نرم افزارها هم فایل اجرایی وجود نداره.
5- نه مشکل داره و مشکلش به این راحتی نیست. امکان hibernate در لینوکس برای برخی از سخت افزارها ممکن نیست. من کلی برای ایجاد امکان hibernate سرچ زدم و دیدم که خیلیا مشکل دارن و با یکی دو تغییر ساده هم این مشکل رفع نشده.
6- هکر، نوابغ کامپیوتر، موارد تخصصی و... بخدا مخاطب حرفای من اینا نیستن. بله، در چنین مواردی و برای چنین کاربرایی بدون هیچ شکی لینوکس بسیار قدرتمنده. سرعتش بیشتره، انعطاف پذیریش بالاست، کاربر میتونه سیستم رو براساس نیاز خودش پیکربندی کنه(بازم خواهش میکنم کاربر عادی رو اینا فرض نکنید).
اما این نکته هم یادتون نره، برخی از کاربرای عادی لینوکس در خارج از ایران هم بخاطر مشکل کپی رایت از لینوکس استفاده میکنن و در واقع حق انتخاب ندارن.
بابت لینکی هم که در پست بعدی داده بودین ممنونم. میدونستم لینوکس کلی توزیع داره ولی اکثریت اونا رو نمیشناختم. اما دقت کنید، برخی توزیع ها منقرض شدن. پس نمیشه رو همشون حساب باز کرد.