یکی از نخستین سوالاتی که در ذهن هر کاربری که به تازگی نام گنو/لینوکس به گوششخورده است، مطرح میشود، این است که خوب گنو/لینوکس چه تفاوتی با ویندوز دارد؟ مندر این مقاله قصد دارم بدون اینکه وارد مسائل خیلی فنی شوم، به طور اجمالی اینموضوع را تشریح کنم.
لینوکسچیست؟ لینوکس به خودی خود، یک هسته (Kernel) است. هسته، بخشاصلی سیستمعامل را تشکیل میدهد که کار آن کنترل دادهها، مدیریت حافظه،سختافزار، ورود و خروج دادهها و تمامی موارد اصلی سیستمعامل میباشد. همانطور کهگفتم، لینوکس به خودی خود سیستمعامل به شمار نمیرود، بلکه با استفاده ازابزارهایی که پروژه گنو (GNU) برای آن تولید کرده است، تبدیل به یک سیستمعامل کاملمیشود (به همین دلیل است که لینوکس را معمولا گنو/گنو/لینوکس یا GNU/Linux مینامند) و با اضافه کردن سایر نرمافزارهای بازمتن به آن، میتوان از آن در مواردمتعددی مانند سرویسدهندهها، ایستگاههای کاری، کامپیوترهای رویمیزی، ابررایانهها، ابزارهای صنعتی و پزشکی که دارای سیستمهای درونهای (Embedded) میباشند و... استفاده کرد. از نظر فنی، گنو/لینوکس را میتوان نمونه بازمتن وآزاد سیستمعاملهای خانواده یونیکس نامید. زیرا بر اساس استاندارد POSIX پیادهسازی شده و کاملا با آن سازگار است. بنابراین گنو/لینوکس را میتوان نوادهسیستمعامل پرسابقه و مستحکم یونیکس دانست که البته خواص خوب آنرا نیز به ارث بردهاست. اکنون تفاوتهای اصلی گنو/لینوکس و ویندوز را با هممیشماریم:
گنو/لینوکس : سیستمعامل آزاد گنو/لینوکس یک سیستم عامل آزادو بازمتن است. کد منبع آن در اختیار همگان قرار دارد و همه میتوانند در کدهای آنتغییر ایجاد کرده و بنا به نیازشان استفاده کنند. آزاد و در دسترس بودن کدهای منبعسبب میشود تا بتوانید از طرز کارکرد دقیق سیستمعامل مطلع شوید. شما بسیاری ازتوزیعهای گنو/لینوکس را میتوانید به هر تعداد کپی کرده و بین دوستانتان پخش کنید. در سمت مقابل، ویندوز یک سیستمعامل اختصاصی است که کد منبع آن سری نگهداشته شده وبرای همگان در دسترس نیست. شما نمیتوانید بفهمید که واقعا در زیر سیستمعاملویندوزتان چه میگذرد؟ آیا یک برنامه جاسوسی در آن پنهان نشده است؟ بعید نیست. سیستم عامل ویندوز رایگان نبوده و شما نمیتوانید آنرا کپی کرده و پخش کنید. درصورت این کار شما خلافکار هستید و جریمه و مجازات خواهید شد. (فعلا نه در ایرانولی در ۴-۶ سال آینده بله) گنو/لینوکس را به هواپیمایی تشبیه کردهاند که هرقسمت از انرا در جایی ساختهاند. گنو/لینوکس واقعا محصول کشور خاصی نیست. تعدادزیادی از مردم در سرتاسر جهان در حال کار بر روی بخشهای مختلف آن و توسعه آنهستند. تعداد برنامه نویسانی که روی بخشهای مختلف سیستمعامل گنو/لینوکس کارمیکنند، به حدود ۴۰۰ هزار نفر میرسد، تفاوت کیفیت کار را مشخص میکند. شما باسیستمعامل گنو/لینوکس آزاد هستید. لازم ندارید تا از نرمافزارهای اختصاصی استفادهکنید و تحت انقیاد آنها در آیید.
گنو/لینوکس : سرعت، قدرت،پایداری همانطور که گفتم، گنو/لینوکس نواده سیستمعامل یونیکس است. بنابراینساختار کلی این سیستمعامل کاملا با ویندوز متفاوت است. این به این معنی است کهمثلا شما نخواهید توانست برنامههایی که در ویندوز دارید، روی گنو/لینوکس اجرانمایید (البته راههایی وجود دارد – شبیه سازها - ولی در حالت عادی خیر). یکی ازخواص اصلی سیستمعاملهای خانواده یونیکس، پایداری و استقامت بسیار بالای آنهاست. این سیستمعاملها به این راحتیها خراب نشده و به ندرت نیاز به بوت مجدد پیدامیکنند. گنو/لینوکسهایی وجود دارند که شما میتوانید سالها بدون نیاز به بوت، ازآنها استفاده نمایید. در سمت مقابل، حتی جدیدترین و پایدارترین سیستمهای ویندوزنیز اندازه گنو/لینوکس پایدار نیستند. برای بکارگیری سیستمهای ویندوز به عنوانسرویس دهنده به حافظه و پردازندههای قویتری نیاز دارید و مطمئن باشید اگر هر چندروز آنرا بوت نکنید، از کار خواهد افتاد! معمولا سیستمعامل گنو/لینوکس به راحتیخراب نمیشود و برعکس ویندوز مجبور نیستید تا آنرا هر چندماه یکبار مجددا نصب کنید. حتی برخی از انواع گنو/لینوکس به نصب «یکبار برای تمامی عمر» مشهور هستند. این گونهسیستمها را میتوانید حین کار و حتی بدون بوت، به نسخههای جدیدتر ارتقادهید.
گنو/لینوکس : امنیت، امنیت، امنیت امروزه در دنیایی متکی بر فناوریاطلاعات زندگی میکنیم که هر لحظه به خطر افتادن جریان اطلاعات منجر به بروزخسارتهای تجاری جبران ناپذیری خواهد شد. امروزه همه به دنبال یک سکوی (Platform) امنتر برای اجرای برنامههای کاربردی و سرویدهندهها هستند. با اینکه مبحث امنیتیک مقوله نسبی است، گنو/لینوکس حرفهای زیادی برای گفتن در سمت امنیت دارد. بسیاریاز قابلیتهای امنیتی که در ویندوز وجود ندارند و یا فقط با اضافه کردننرمافزارهای اضافی قابل دسترسی میباشند، بطور درونی و پیشگزیده در گنو/لینوکسپیاده سازی شدهاند. گنو/لینوکس از ابتدا برای محیطهای شبکهای و چند کاربره طراحیشده است و همین باعث رعایت مسائل امنیتی از ابتدا در ان شده است، درحالی که ویندوزاینگونه نبوده و درحال حاضر نیز از نظر امنیتی دارای نقاط ضعف فراوانی است. مثلا یکبرنامه مخرب با استفاده از همین ضعفهای امنیتی میتواند کل سیستمعامل را نابودکند، ولی در صورتی که مورد مشابهی در گنو/لینوکس وجود داشته باشد، حداکثر بهدایرکتوری خانگی کاربر اجرا کننده آسیب خواهد رسید، نه کل سیستمعامل. اینطورنیست که گنو/لینوکس فاقد هر گونه اشکال امنیتی باشد، خیر، ولی باز بودن کد منبع آنباعث میشود تا بسیاری از اشکالات امنیتی پیش از ایجاد خسارت و در مراحل توسعه وبرنامه نویسی برنامه بر ملا شده و رفع شوند. در صورتی که اشکالی نیز در برنامههایمنتشر شده یافت شود، بدلیل موجود بودن کد منبع سریعا برطرف میگردد. در صورتی که درسیستم عامل ویندوز شما باید منتظر مایکروسافت بمانید و بمانید و بمانید (مثلا هماکنون ۲۱ اشکال امنیتی در مرورگر IE وجود دارد که مایکروسافت هنوز هیچ وصلهای برایآن ارائه نداده است). سیستمعامل ویندوز دارای اشکالات امنیتی بسیاری است که بهراحتی هم کشف نمیشوند و هنگامی کشف میشوند که خسارات جبران ناپذیری در اثر حملهاز طریق آن ضعفهای امنیتی رخ دهد که امثال آنرا شاهد هستیم. در دنیای امنیت ضربالمثلی وجود دارد که امنیت با مخفی کاری حاصل نمیشود. میتوان ادعا کرد کهتقریبا هیچ ویروسی برای گنو/لینوکس وجود ندارد و این درحالی است که سالیانه بیش از۱۰۰۰ویروس و کرم مختلف برای سیستمعامل ویندوز ایجاد میشود. این بخاطر عدم گستردهبودن گنو/لینوکس نیست (حدود ۷۰ درصد از سایتهای وب در جهان بر روی سیستمعاملهایخانواده یونیکس و گنو/لینوکس و سرویسدهنده وب آپاچی درحال اجرا هستند) بلکه بدلیلوجود حفرههای امنیتی متعدد ویندوز و سیاست انحصار گرایی مایکروسافت است. یعنی چه؟مایکروسافت طوری رفتار و سیاست گذاری کرده است که مشتریان خود را تنها به محصولاتخودش عادت دهد. بسیاری از کاربران ویندوز از اینترنت اکسپلورر و آتلوک برای مرور وبو پست الکترونیک استفاده میکنند. من به عنوان یک ویروس نویس، میدانم که اگرویروسی را برای کاربران ویندوز بنویسم، بر روی کامپیوترهای ۹۰درصد آنها اثر خواهدکرد. چون اکثرا از IE و Outlook استفاده میکنند. ولی در گنو/لینوکس چطور؟ درگنو/لینوکس شما طیف وسیعی از انتخاب و عدم اجبار دارید. من از مرورگر موزیلااستفاده میکنم. دوستی دارم که Konqueror را ترجیح میدهد. دیگری از Opera استفادهمیکند. من از Kmail استفاده میکنم. دوستم از Evolution، دیگری از Pine و بعدی از Mutt و برادرم هم از Mozilla Mail. من فقط میتوانم برای یکی از اینها ویروس بنویسمچون روی بقیه کار نخواهد کرد و عملا میزان اثر آن انداک خواهد بود. ضمنا هیچیک ازویروسهایی که برای ویندوز نوشته شدهاند، بر روی گنو/لینوکس کارنمیکنند.
گنو/لینوکس : تعدد سکوهای اجرایی گنو/لینوکس برخلاف ویندوز برروی تعداد زیادی از سکوهای مختلف سختافزاری اجرا میشود و شما حتی قادرید آنرابرای کار بر روی سکوی مورد نظرتان تغییر دهید. این قابلیت، گنو/لینوکس را برایبکارگیری در سختافزارهای درونهای (Embedded) بسیار مناسب میسازد. هسته 2.6گنو/لینوکس این امکان را فراهم میسازد تا گنو/لینوکس را بر روی دستگاههای بسیارکوچک و یا ابر رایانههای بسیار بزرگ اجرا نمایید.
گنو/لینوکس : گستردهترینتنوع در کاربرد گنو/لینوکس را میتوانید برای انجام وظایف بسیار متعددی بکاربگیرید. از دستگاه چک کردن اتصالات شبکه، دیوار آتش، مسیریاب (Router) شبکه،سرویسدهندههای مختلف مانند وب، بانک اطلاعاتی، فایل، چاپ و...، میزهای کار (Desktop)، ایستگاههای کاری (Workstations) و... سیستمعامل گنو/لینوکس حتی اینامکان را دارد که از آن بتوان به صورت یک سیستم زنده و پرتابل استفاده کرد. به اینمعنی که کل سیستمعامل از روی یک دیسک CD اجرا شود و شما آنرا با خودتان جابجا کنیدو میزکار و تنظیماتتان را همراه خودتان منتقل کنید. علاوه بر این، این قابلیت برایرفع اشکال و نمایش آن نیز بسیار مفید است.
گنو/لینوکس : تنوع درانتخاب بدلیل آزاد بودن سیستمعامل گنو/لینوکس، هر گروه یا موسسه تجاری، یک نسخهخاص از آن که به توزیع یا پخش (Distribution) معروف هستند، منتشر ساخته است. اینتوزیعهای مختلف همگی گنو/لینوکس هستند، ولی هریک معمولا برای یک یا چند امر خاصمانند سرویسدهنده، دیوار آتش، میزکار و... طراحی شدهاند و هریک قابلیتها و بهینهسازیها خاص خودشان را به کاربران ارائه میکنند. کاربران در این میان آزادی انتخابزیادی داشته و میتوانند چیزی که کاملا نیازشان را برطرف میکند، انتخاب کنند. چیزیکه در ویندوز نمیتوان مفهومی برای آن پیدا کرد.
گنو/لینوکس : سیستمعاملیحرفهای گنو/لینوکس یک سیستمعامل حرفهای است. یعنی ممکن است یک کاربر کاملاغیر فنی برای مدیریت آن و انجام برخی از تنظیمات سختافزاری دچار مشکل شود و نتواندبه راحتی این کار را انجام دهد. البته برخی از توزیعهای گنو/لینوکس این امور رابسیار راحت (و حتی راحتتر از ویندوز) کردهاند، ولی با این حال به طور کلی،گنو/لینوکس یک سیستمعامل حرفهای است که در عین سادگی، از پیچیدگیهای فنی زیادیبرخوردار است. البته تمام کاربران لازم نیست این امور را بدانند. مثلا یک کارمنددفتری که اموری مانند تایپ و حسابداری را با کامپیوترش انجام میدهد، ممکن است ازنظر فنی تفاوتی را احساس نکند، ولی گنو/لینوکس خوراکی ۴ ساله برای کاربران خورهفراهم میسازد! برخلاف ویندوز، نکات بیپایانی برای یادگیری در گنو/لینوکس وجوددارد. این سیستمعامل ۴ سال به راحتی شما را مشغول خواهد کرد و میتوانید مطمئنباشید پس از آن بازهم مطالب جدیدی برای یادگیری وجود خواهند داشت! پس خورههایکامپیوتری از آن لذت وافری خواهند برد و هرگز آنرا رها نخواهند کرد. برخلافویندوز، در گنو/لینوکس راحتتر هستید تا بسیاری از کارهای پیکربندی و سیستمی را ازخط فرمان بسیار قدرتمند و عالی آن انجام دهید. با اینکه برای بسیاری از امور مانندویندوز ابزارهای گرافیکی طراحی شده است، یک کاربر حرفهای واقعا از خط فرمانگنو/لینوکس لذت خواهد برد. خط فرمان ویندوز را اصلا میتوان خط فرماننامید؟
گنو/لینوکس : بهشت برنامه نویسان! گنو/لینوکس را بهشت برنامهنویسان نامیدهاند. برخلاف ویندوز که اکثر ابزارهای برنامه نویسی روی آنرا بایدجداگانه نصب و حتی خریداری نمایید، گنو/لینوکس به همراه تمامی ابزارهای برنامهنویسی مورد نیازتان و با هر زبانی که فکر کنید ارائه میشود. کافی است آنرا نصبکنید و کار برنامه نویسیتان را با ابزارهای دلخواهتان شروعکنید.
گنو/لینوکس : یک جعبه ابزار کامل گنو/لینوکس برای کاربران حرفهای،یک جعبه ابزار کامل به شما میرود که در آن تمامی ابزارهای مورد نیاز مانندبرنامههای اینترنتی، ابزارهای امنیتی مانند ابزارهای آزمایش شبکه، ابزارهای برنامهنویسی، هزاران صفحه کتاب و راهنما در آن پیدا خواهید کرد. ابزارهایی که دراختیارتان قرار دارد چنان متنوع هستند که میتوانید ۹۰ درصد اطمینان داشته باشید کهپس از نصب آن به چیز دیگری نیاز نخواهید داشت.
گنو/لینوکس : یکی از زیباتریندستاوردهای بشری گنو/لینوکس در سایه همکاری و تبادلات علمی هزاران نفر در سرتاسرجهان ایجاد شده و توسعه یافته است. این همکاری چنان گسترده و زیبا بوده و هست، کهبه سیستمعامل گنو/لینوکس لقب «یکی از زیباترین دستاوردهای همکاری جمعی بشر» دادهشده است. فرهنگ حاکم در جامعه گنو/لینوکس و بازمتن، فرهنگ کمک، اشتراک اطلاعات وتلاش برای بهبود هرچه بیشتر محصولات و «انجام هرکاری که از دستت برمیآید» است. هرکس که میخواهد با این سیستمعامل کار کند، باید تمامی دیدگاهها و عقاید قبلیخود را درباره نرمافزارها و سیستمعامل کنار گذاشته و با یک دیدگاه جدید و طرز فکرمتحول شده وارد دنیای گنو/لینوکس شود، زیرا با فرهنگ حاکم متفاوتی روبرو خواهد بود. گنو/لینوکس نوید دهنده آزادی است...
منبع:مجید انلاین
+ نوشته شده در دوشنبه یکم بهمن 1386ساعت 14:23  توسط امین
توضیحات :
سلام از انتخاب شما متشکرم . تبادل لینک با تمام سایت ها و وبلاگ ها صورت می گیرد . درضمن تبلیغات شما با کمترین قیمت بصورت فلش در اینجا قرار می گیرد. لطفاَ با نظرات سازنده خود مرا را یاری کنید .