![http://parsviva.parsaspace.com/parsviva-post-image/LinuxAndWindows.png](http://parsviva.parsaspace.com/parsviva-post-image/LinuxAndWindows.png)
هسته اساسي يك كامپيوتر، سيستمعامل است. سيستم عامل، نرمافزاري است كه سختافزار را كنترل و همانگونهكه از نام آن مشخص است باعث انجام عمليات در كامپيوتر ميگردد. سيستمعامل، برنامهها را به درون حافظه كامپيوتر استقرار و زمينه اجراي آنان رافراهم ميسازد.
سيستمعامل دستگاههاي جانبي، نظير ديسكها و چاپگرها را مديريت ميكند.كامپيوتر و چاپگرهاي موجود در يك محيط كامپيوتري را ميتوان به يكديگرمرتبط تا زمينه مبادله اطلاعات و دادهها، فراهم گردد.
ويندوز ولينوكس انواع مختلفي دارند. تمامي انواع ويندوز را مايكروسافت توليدميكند، اما توزيع متنوع لينوكس از سوي شركتهاي متعددي مانند Linspire ،Red Hat، SuSE، Ubunta، Mandriva، Knoppix، Slackware وLycoris صورتميگيرد. ويندوز دو خط اصلي دارد كه ميتوان آنها راWin9x كه شاملويندوزهاي 95، 98، 89 SE،Me و كلاس NT كه ويندوزهاي NT، 2000 و XP را درخود جاي داده است، اشاره كرد. ويندوز در واقع كار خود را با نسخه 3x آغازكرد و پس از چند سال ويندوز 95 را روانه بازار كرد.
لينوكس نسخههاو توزيع هاي مختلفي دارد. تمامي توزيعهاي لينوكس كه در چارچوب زمانييكسان منتشر شده، از يك هسته اصلي (مهمترين بخش سيستم عامل) تبعيتميكنند. تفاوت آنها در نرمافزارهاي اضافي ارايه شده، واسطه گرافيكيكاربر، فرايند نصب، قيمت، اسنادسازي و پشتيبانيهاي فني است. ويندوز ولينوكس هر دو درdesktop و ويرايشهاي سروري ظاهر ميشوند.
لينوكسميتواند كارايي كامپيوترهاي قديمي را نيز بالا ببرد ولي ويندوز اينقابليت را ندارد. برخي از نسخههاي لينوكس هدفمند است. بهعنوانمثالNASLite نسخهاي از لينوكس است كه با استفاده از يك فلاپي ديسك،رايانه قديمي را تبديل به يك فايل سرور مي كند. اين نسخه از لينوكس قادربه اتصال به شبكه، تقسيم فايلها و عملكرد بهعنوان يك وب سرور است.
گنو/لينوكسيك سيستم عامل آزاد و متن باز است. كد منبع آن در اختيار همگان قرار داردو همه ميتوانند در كدهاي آن تغيير ايجاد كرده و بنا به نيازشان استفادهكنند. آزاد و در دسترس بودن كدهاي منبع سبب ميشود تا بتوانيد از طرزكاركرد دقيق سيستم عامل مطلع شويد. شما بسياري از توزيع هاي گنو/لينوكس راميتوانيد به هر تعداد كپي كرده و بين دوستانتان پخش كنيد. در سمت مقابل،ويندوز يك سيستم عامل اختصاصي است كه كد منبع آن سري نگه داشته شده و برايهمگان در دسترس نيست.
يكي از نخستين سوالاتي كه در ذهن هر كاربريكه بهتازگي نام گنو/لينوكس به گوشش خورده، مطرح ميشود، اين است كه خوبگنو/لينوكس چه تفاوتي با ويندوز دارد؟ در اين مقاله قصد داريم بدون اينكهوارد مسايل خيلي فني شويم، بهطور اجمالي اين موضوع را تشريح كنيم.
لينوكسبهخودي خود، يك هسته(Kernel) است. هسته، بخش اصلي سيستم عامل را تشكيلميدهد كه كار آن كنترل دادهها، مديريت حافظه، سختافزار، ورود و خروجدادهها و همه موارد اصلي سيستم عامل است.
همانطور كه گفتيم، لينوكسبهخودي خود سيستم عامل بهشمار نميرود، بلكه با استفاده از ابزارهايي كهپروژه گنو(GNU) براي آن توليد كرده است، تبديل به يك سيستم عامل كاملميشود (به همين دليل است كه لينوكس را معمولا گنو/لينوكس يا GNU/Linux مينامند) و با اضافه كردن ساير نرمافزارهاي رايگان به آن، ميتوان از آندر موارد متعددي مانند سرويس دهندهها، ايستگاههاي كاري، كامپيوترهاي رويميزي، ابر رايانهها، ابزارهاي صنعتي و پزشكي كه داراي سيستمهايدرونهاي(Embedded) هستند، استفاده كرد.
از نظر فني، گنو/لينوكسرا ميتوان نمونه كد باز و آزاد سيستم عاملهاي خانواده يونيكس ناميد.زيرا بر اساس استاندارد POSIX پيادهسازي شده و كاملا با آن سازگار است.بنابراين گنو/لينوكس را ميتوان نواده سيستم عامل پرسابقه و مستحكم يونيكسدانست كه البته خواص خوب آنرا نيز به ارث برده است. اكنون تفاوتهاي اصليگنو/لينوكس و ويندوز را با هم ميشماريم:
امنيت در لينوكس و ويندوز
امروزه در دنيايي متكي بر فناوري اطلاعات زندگيميكنيم كه هر لحظه به خطر افتادن جريان اطلاعات منجر به بروز خسارتهايتجاري جبران ناپذيري خواهد شد. امروزه همه بهدنبال يك سكوي(Platform) امنتر براي اجراي برنامههاي كاربردي و سرويسدهندهها هستند. با اينكهمبحث امنيت يك مقوله نسبي است، گنو/لينوكس حرفهاي زيادي براي گفتن در سمتامنيت دارد. بسياري از قابليتهاي امنيتي كه در ويندوز وجود ندارند و يافقط با اضافه كردن نرمافزارهاي اضافي قابل دسترسي هستند، بهطور دروني وپيشگزيده در گنو/لينوكس پيادهسازي شدهاند.
گنو/لينوكس ازابتدا براي محيطهاي شبكهاي و چندكاربره طراحي شده است و همين باعث رعايتمسايل امنيتي از ابتدا در آن شده است، در حالي كه ويندوز اينگونه نبودهو درحال حاضر نيز از نظر امنيتي داراي نقاط ضعف فراواني است. مثلا يكبرنامه مخرب با استفاده از همين ضعفهاي امنيتي ميتواند كل سيستم عامل رانابود كند، ولي در صورتي كه مورد مشابهي در گنو/لينوكس وجود داشته باشد،حداكثر به دايركتوري خانگي كاربر اجرا كننده آسيب خواهد رسيد، نه كل سيستمعامل. اينطور نيست كه گنو/لينوكس فاقد هر گونه اشكال امنيتي باشد، خير،ولي باز بودن كد منبع آن باعث ميشود تا بسياري از اشكالات امنيتي پيش ازايجاد خسارت و در مراحل توسعه و برنامه نويسي برنامه پيدا شده و رفع شوند.در صورتي كه اشكالي نيز در برنامههاي منتشر شده يافت شود، بهدليل موجودبودن كد منبع بهسرعت برطرف ميگردد. در صورتي كه در سيستم عامل ويندوزشما بايد منتظر مايكروسافت بمانيد.
سيستم عامل ويندوز داراياشكالات امنيتي بسياري است كه بهراحتي هم كشف نميشوند و هنگامي كشفميشوند كه خسارات جبرانناپذيري در اثر حمله از طريق آن ضعفهاي امنيتيرخ دهد كه امثال آن را شاهد هستيم. در دنياي امنيت ضربالمثلي وجود داردكه امنيت با مخفي كاري حاصل نميشود.
ميتوان ادعا كرد كه تقريباهيچ ويروسي براي گنو/لينوكس وجود ندارد و اين درحالي است كه ساليانه بيشاز 1000 ويروس و كرم مختلف براي سيستم عامل ويندوز ايجاد ميشود. اينبهخاطر عدم گسترده بودن گنو/لينوكس نيست (حدود 70درصد از سايتهاي وب درجهان بر روي سيستم عاملهاي خانواده يونيكس و گنو/لينوكس و سرويسدهنده وبآپاچي درحال اجرا هستند) بلكه بهدليل وجود حفرههاي امنيتي متعدد ويندوزو سياست انحصارگرايي مايكروسافت است.
يعني چه؟ مايكروسافت طوريرفتار و سياستگذاري كرده است كه مشتريان خود را فقط به محصولات خودش عادتدهد. بسياري از كاربران ويندوز از اينترنت اكسپلورر و آوتلوك براي مروروب و پست الكترونيك استفاده ميكنند.
گنو/لينوكس: تنوع در انتخاب
بهدليل آزاد بودن سيستم عامل گنو/لينوكس، هر گروهيا موسسه تجاري، يك نسخه خاص از آن كه به توزيع يا پخش(Distribution) معروف هستند، منتشر ساخته است.
اين توزيعهاي مختلف همگيگنو/لينوكس هستند، ولي هريك معمولا براي يك يا چند امر خاص مانندسرويسدهنده، ديوار آتش، ميزكار و ... طراحي شدهاند و هريك قابليتها وبهينهسازيهاي خاص خودشان را به كاربران ارايه ميكنند. كاربران در اينميان آزادي انتخاب زيادي داشته و ميتوانند چيزي كه كاملا نيازشان رابرطرف ميكند، انتخاب كنند. چيزي كه در ويندوز نميتوان مفهومي براي آنپيدا كرد.