|
گنو/لینوکس و توزیع های لینوکس |
|
|
|
مقالات عمومی لینوکس
|
|
نوشته شده توسط melomane
|
|
08 اسفند
1385,ساعت
04:33:42 |
گنو/لینوکس یک سیستم عامل متن باز (اپن سورس) است. یعنی شما سورس سیستم عامل را در اختیار دارید. بنابراین آزاد هستید که آن را بر اساس نیازمندی ها و علاقه ی خود تغییر دهید.
علت آزاد بودن لینوکس را می توان در فلسفه و نحوه ی به وجود آمدن آن جستجو کرد. "سیستمهای لینوکس از بخشهای بسیار زیادی تشکیل شده که هر بخش آن توسط عدهای خاص توسعه مییابد که هر کدام در یک نقطه از جهان قرار دارند. میگویند لینوکس مانند هواپیمایی است که هر قسمت آن را در یک کشور ساخته اند. (البته این نکته نقطه قوت آن به شمار میرود). در صورتی که شما به عنوان یک کاربر بخواهید یک لینوکس داشته باشید، باید تمام این قطعات را جداگانه جمع آوری کرده و پس از کامپایل استفاده نمایید. (از ویکی پدیا)." در نظر بسیاری از افراد، لینوکس بزرگترین همکاری بشری است به طوری که امروزه واقعا نمی توانید بگویید لینوکس از کدام کشور یا گروه آمده است. هزاران نفر از سرتاسر دنیا به نحوی در این پروژه سهیم هستند.
اصطلاح توزیع به نسخه ای از گنو/لینوکس گفته می شود که توسط شخص یا گروهی و یا شرکتی تغییر یافته و اکنون با ویژگی های متفاوتی در اختیار کاربر قرار دارد که البته همه ی آن ها در هسته خود یعنی لینوکس مشترک هستند. در واقع لینوکس کدی است که به عنوان هسته (کرنل) بین سخت افزار و نرم افزار ارتباط ایجاد می کند. بنابراین نام کامل این سیستم عامل در واقع گنو/لینوکس است. چرا که اکثر نرم افزارها و ملزومات آن ها تحت لیسانس های گنو منتشر می شود(http://www.gnu.org/licenses/). توزیع لینوکس که معمولا به طور خلاصه لینوکس گفته می شود شامل این هسته یا کرنل به همراه نرم افزار های متن باز و معمولا رایگان است...
در این میان بعضی از این توزیع ها به طور رایگان و بعضی دیگر غیر رایگان در اختیار کاربران قرار می گیرد. بعضی شرکت ها نیز دارای چند نوع از آن هستند که برای کاربر خانگی به طور رایگان و یا با دریافت هزینه ی اندک و برای سیستم های شبکه ها ی بزرگتر با هزینه ای بیشتر عرضه می گردد. علت بالاتر بودن هزینه ها برای شبکه ها وجود امکانات پیشرفته تر و همچنین پشتیبانی بهتر و طولانی مدت از سیستم عامل است. با این حال در اکثر موارد قیمت آن ها کمتر سیستم عاملی مانند ویندوز است و معمولا شما این اجازه را دارید تا آن را به تعداد نامحدود کپی کنید.
با توجه به دلیل گفته شده امروزه صدها توزیع از لینوکس عرضه شده است. (البته منظور توزیع های ارائه شده است، چرا که خود شما هم می توانید برای خود یک توزیع درست کنید.) این تنوع شاید از نظر شما باعث سردرگمی کاربر شود. اما موضوع دقیقا برعکس است. اول اینکه شما مجبور نیستید تمام توزیع ها را امتحان کنید تا ببینید کدام مناسب شماست. دوم اینکه شما بر خلاف استفاده از ویندوز حق انتخاب دارید. ببینید از سیستم عاملتان چه می خواهید بنابراین می توانید بهترین و مناسب ترین را انتخاب کنید. مثلا فقط می خواهید موسیقی گوش دهید یا فیلم ببینید. مجبور نیستید توزیعی را نصب کنید که فضای زیادی حافظه را اشغال می کند و نرم افزارهایی را نصب می کند که هیچ احتیاجی به آن ندارید. و یا به عنوان مثال دیگر، ممکن است یک سیستم عامل همه منظوره بخواهید، در این صورت هم می توانید بهترین توزیع را انتخاب کنید که همه ی نیاز های شما را برآورده کند. شما می توانید به سایت توزیع مورد نظرتان مراجعه کنید و ببینید که این توزیع چه نرم افزارهایی دارد. با این کار براحتی در می یابید که مناسب کار شماست یا نه. (در این زمینه و برای مقایسه ی توزیع ها این سایت را به شما معرفی می کنیم: http://www.distrowatch.com/ )
علاوه بر این، تنوع سبب شده نوعی خلاقیت، آزادی افکار و احساس رضایت در کاربران ایجاد شود. تصور کنید به عنوان یک کاربر چه حرفه ای چه نیمه حرفه ای از سیستم عاملی استفاده می کنید که خودتان ساخته اید. پس این دقیقا همان سیستم عاملی است که شما می خواستید، بدون امکانات اضافی که لازم ندارید، و بدون احساس کمبود چیزی که لازم دارید. اما از آن جا تولید یک توزیع نیازمند اطلاعات بیشتری از سیستم عامل است و یک کاربر مبتدی این توانایی را ندارد همانگونه که گفته شد شرکت ها و اشخاص زیادی این کار را انجام داده اند و سیستم عامل را آماده در اختیار گذاشته اند.( البته پروژه هایی به عنوان راهنما برای ساخت توزیع دلخواه برای کاربران نه چندان حرفه ای وجود دارد، مهمترین آن ها LFS : Linux From Scratch توسط Gerard Beekmans. برای اطلاعات بیشتر به /http://www.linuxfromscratch.org مراجعه کنید.)
بعضی از توزیع ها هم مبتنی بر توزیع دیگر هستند. یعنی با تغییر و انجام بهینه سازی (Re-mastering) از روی یک توزیع دیگر ساخته ی شوند.
مانند ubuntu که یک سیستم عامل مبتنی بر دبیان (debian-based) است.
نکته ی قابل توجه دیگر در مورد سیستم عامل لینوکس امنیت و پایداری آن است.
در زیر تنها چند نمونه ذکر شده است:
حتما دیده اید که با اتصال به اینترنت از طریق ویندوز، این سیستم عامل به طور پیش فرض (اگر تنضیمات را تغییر ندهید) خود را آپدیت می کند. بسیاری از این پک های دریافتی برای رفع نواقص امنیتی ویندوز است. در حالتی که می توان گفت شما در لینوکس احتیاجی به این گونه آپدیت ها ندارید. (تنها اگر خواستید می توانید پکیج های خود را برای داشتن امکانات بیشتر به روز کنید.)
حتما خود امتحان کرده اید که با نصب درایورها و نرم افزارها، ویندوز از شما درخواست می کند تا کامپیوتر خود را دوباره راه اندازی کنید تا بتوانید از آن ها استفاده کنید و حتما برایتان اتفاق افتاده که ناگهان ویندوزتان قفل کرده و هیچ چاره ای جز راه اندازی مجدد نداشته اید. لینوکس یعنی پایان این restart ها.
تا کنون حداکثر برای چه مدت توانسته اید ویندوز خود را نگه دارید؟ بعد از چند وقت ویندوزتان آنقدر کند نبوده که مجبور باشید همان نسخه از ویندوز را دوباره نصب کنید؟ آیا پس از نصب چند نرم افزار ویندوزتان همان سرعت عادی را دارد؟
آیا برای ویندوزتان هر بار یک نوع آنتی ویروس را نصب می کنید که مبادا با اتصال شما به اینترنت، یا قرار دادن یک سی دی یا فلاپی، سیستمتان ویروسی شود؟
با استفاده از لینوکس می توانید به همه ی این مشکلات پایان دهید. به عبارتی لینوکس سیستم عاملی است برای همیشه.
در انتها این مطلب را ذکر می کنیم که متاسفانه آنقدر خود را وابسته به نرم افزارهای انحصاری و سیستم عاملی مانند ویندوز کردیم که اکنون مجبوریم تمامی این مشکلات را تحمل کنیم اما تلاشی برای تغییر دنیا به سمت آزادی نرم افزارها نداشته باشیم. از آثار سوء این وابستگی تنها این مورد را ذکر می کنیم که در اثر تولید و استفاده ی بسیار زیاد وین مودم ها (winmodem-نیمه مودم هایی که برای تنها برای ویندوز ساخته شده اند) بسیاری از کاربران مبتدی از سیستم عامل قدرتمند لینوکس رانده می شوند.
نویسنده: مهدی ییلاقی اشرفی
|
|
تاريخ بروز رساني ( 14 خرداد
1386,ساعت
12:45:29 )
|