مطالب روز سیستم عامل
سیستم عمل منبع باز FreeBSD ، این سیستم عمل هم مانند لینوکس به صورت باز متن ارائه میشود و به همراه آن تمامی سورس کد هسته و برنامه های جانبی آن عرضه میشود و شما میتوانید آن را به دلخواه تغییر دهید و نسخه اختصاصی خود را گسترش دهید.
Knoppix یک دیسک زنده از سیستم عامل لینوکس میباشد، این سیستم عامل نیازی به نصب ندارد، شما تنها کافی است سیستم خود را با این سی دی راه اندازی کنید، این سیستم عامل قدرتمند در عرض کمتر از دو دقیقه کلیه قطعات سخت افزار اعم از مادر بورد، کارت گرافیک، کارت صوتی، کارت شبکه و مودم را شناسایی میکند و شما وارد سیستم عامل میشوید، حتی اگر شما بر روی سیستم خود هارد دیسک هم نداشته باشید باز هم میتوانید تنها با استفاده از فضای خالی روی RAM نیز سیستم را راه اندازی کنید. از این سیستم عامل میتوانید برای کاربرد های آموزشی لینوکس، دیسک نجات در مواقعی که سیستم عامل ندارید و آشنایی با محیط لینوکس بدون نگرانی از نصب آن و از دست رفتن اطلاعات استفاده کنید.
کی از حرفه ای ترین توزیع های سیستم عامل لینوکس، توزیع زوزه میباشد، این توزیع یکی از پر طرفدارترین نسخه های لینکوس هست که همانند توزیع ردهت (Fedora Core) کاربران زیادی از آن استفاده میکنند. جدیدترین نسخه این سیستم عامل را دریافت کنید.

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

nLite یك نرمافزار فوقالعاده كه از طریق رابط گرافیكی خود به شما امكان میدهد هر یك از اجزا و مؤلفههای ویندوز را كه بخواهید، از روی این سیستمعامل بردارید. بعد از حذف هر مؤلفه، این گزینه در اختیارتان قرار میگیرد تا یك ویندوز جدید به صورت سیدی ایجاد كرده و آن را منتشر نمایید. در واقع این نرمافزار این اجازه را به شما میدهد تا هر نوع ویندوزی را كه دوست دارید با متعلقات و مخلفات مورد نظرتان، ایجاد كرده و در اختیار دیگران بگذارید.
قابلیت های كلیدی نرم افزار nLite 1.4.8 Final:
- قابلیت پشتیبانی از ویندوز های Xp,2000,2003,Vista
- اضافه كردن سرویس پك های جدید به سی دی ویندوز برای نصب آسان
- نصب و حذف كردن برنامه های ویندوز
- اضافه كردن درایور های نصب ویندوز
- اضافه كردن وصله های ویندوز به سی دی نصب ویندوز
- ساخت سی دی بوت ویندوز با فرمت ISO
- و ...
یك نرمافزار فوقالعاده كه از طریق رابط گرافیكی خود به شما امكان میدهد هر یك از اجزا و مؤلفههای ویندوز را كه بخواهید، از روی این سیستمعامل بردارید. بعد از حذف هر مؤلفه، این گزینه در اختیارتان قرار میگیرد تا یك ویندوز جدید به صورت سیدی ایجاد كرده و آن را منتشر نمایید. در واقع این نرمافزار این اجازه را به شما میدهد تا هر نوع ویندوزی را كه دوست دارید با متعلقات و مخلفات مورد نظرتان، ایجاد كرده و در اختیار دیگران بگذارید.
قابلیت های كلیدی نرم افزار nLite 1.4.8 Final:
- قابلیت پشتیبانی از ویندوز های Xp,2000,2003,Vista
- اضافه كردن سرویس پك های جدید به سی دی ویندوز برای نصب آسان
- نصب و حذف كردن برنامه های ویندوز
- اضافه كردن درایور های نصب ویندوز
- اضافه كردن وصله های ویندوز به سی دی نصب ویندوز
- ساخت سی دی بوت ویندوز با فرمت ISO
- و ...
شاید تا به حال اتفاق افتاده باشد روبه روی رایانه تان بنشینید و در دل آرزو كنید كاش رایانه تان یك خواهر یا برادر دیگر هم داشت تا هم او تنها نبود و هم شما ... نرم افزاری را كه نوشته اید تحت شبكه تست كنید و ببینید جواب می دهد یا خیر. بدون این كه نیازی به دوباره بوت كردن رایانه تان باشد، به یك سیستم عامل دیگر به طور همزمان دسترسی داشته باشید.
نرم افزار جدیدی را كه اصلا نمی دانید قرار است چه بلایی سر سیستم شما بیاورد، قبلا روی آن دیگری امتحان می كردید. به كشت ویروسهایی بپردازید كه فقط برای ارتقای سطح امنیت سیستم های رایانه ای و پیدا كردن چالشهای نرم افزاری مبادرت به تولید آنها كرده اید. و ... همه اینها با برپایی یك ایستگاه كاری مجازی امكان پذیر است. با ایستگاه كاری VMware آشنا شوید:
ایستگاه كاری VMware چیست؟
VMware نرم افزار قدرتمند ماشین مجازی ، طراحی شده برای توسعه دهندگان نرم افزارها و مدیران سیستم و كسانی است كه می خواهند در ساختار نرم افزاری شان تغییرات اساسی بدهند، نرم افزار تست كنند و خلاصه هر كاری كه فكرش را بكنید.
این نرم افزار با قدمت بیش از 5 سال و برنده شدن بیش از یك دو جین جوایز بزرگ محصولات نرم افزاری ، توسعه دهندگان نرم افزار را قادر می كند، پیچیده ترین برنامه های تحت شبكه را كه در ویندوزهای مایكروسافت ، Linux یا Net ware اجرا می شوند روی تنها یك رایانه desktop، اجرا كنند.
خصیصه های ویژه ای نظیر: شبكه بندی مجازی (Virtural Networking) انجام تراكنشها به صورت زنده و Real time به اشتراك گذاری پوشه ها و drag and drop پشتیبانی از ( PXE محیط اجرای از پیش بوت شده) از VMware یك وسیله ضروری برای توسعه دهندگان IT و مدیران سیستم ها ساخته است.
ایستگاه كاری VMware چگونه مورد استفاده قرار می گیرد؟
این نرم افزار با میلیون ها كاربر در سراسر دنیا، كارایی را در تولید نرم افزارها بهبود می بخشد، هزینه ها را كاهش می دهد و انعطاف پذیری را بالا می برد و راه امن تری را برای جواب گرفتن از برنامه ها پیش پای ما می گذارد.
نصب VMware روی رایانه رومیزی تان اولین گام برای انتقال ساختار IT موجود به یك ساختار مجازی است. با ایستگاه كاری VMware غیر از ساده كردن عملیات توسعه و تست نرم افزار و سرعت بخشیدن به توسعه برنامه های كاربردی ، سازگاری برنامه های كاربردی و اجرای عملی مهاجرت از یك سیستم عامل به سیستم عامل دیگر را تضمین می كند و امكان امتحان این كه آیا این نقل و انتقال و تعویض سیستم عامل ، زیانی برای شبكه یا سایر نرم افزارهای كاربردی در حال اجرا دارد یا خیر را به شما می دهد.
ایستگاه كاری VMware چگونه كار می كند؟
این ایستگاه كاری با فعال سازی چند سیستم عامل و برنامه های كاربردی مربوط به آنها به طور همزمان روی یك ماشین فیزیكی منفرد، عمل می كند.
سیستم عاملها به همراه نرم افزار های كاربردیشان در ماشین مجازی همگی روی یك قطعه از سخت افزار نشسته اند. لایه مجازی سازی VMware، منابع سخت افزار فیزیكی را به منابع ماشین مجازی می نگارد به طوری كه انگار هر ماشین مجازی ، پردازنده ، حافظه و دیسك و ابزارهای O/I ویژه خود را دارد و همگی مطابق استاندارد رایانه های X86هستند.
به كمك ایستگاه كاری VMware شبكه های مجازی پیچیده ای راه اندازی می كنید و انواع نرم افزارها را در هر محیطی كه می خواهید به طور همزمان اجرا كنید و همه اینها را یكجا روی سیستم خود انجام دهید.
بدون نیاز به انجام عملیات پارتیشن بندی دوباره دیسك و سیستم عاملی جدید نصب كنید و بدون این كه سیستم را از نو بوت كنید بین سیستم عامل های نصب شده روی رایانه تان سوئیچ كنید.

تنها چند روز از رو نمایی مایکروسافت از جدید ترین نسخه از ویندوز با نام Windows 7 نگذشته که بار دیگر همه ی نگاه به سمت سوی ویندوز و نسخه ی جدید آن معطوف شد.
تا پیش از این مایکروسافت به شدت در مورد ویندوز 7 مخفی کاری می کرد. هرچند که تصاویری از برخی نرم افزارهای تغییر یافته سیستم عامل جدید منتشر شده بود. اما با نمایش دیروز مشخص شد سیستم عامل جدید جزو عمده ترین تغییرات ویندوز از زمان روی کار آمدن ویندوز 95 بوده است.
اولین ویژگی که برای بسیاری از کاربران بسیار مهم می باشد معماری زیر بنایی ویندوز 7 می باشد که دیگر مانند ویستا مجبور به جستجو جهت درایور های مخصوص و مشکلات عدم نصب نرم افزار ها و ... وجود نخواهند داشت و به گفته مایکروسافت این مشکلات در این نسخه از ویندوز حل شده است!
در این نسخه از ویندوز شرکت مایکروسافت با تحلیل هایی که از کاربران خود به عمل آورد سعی نمود ویندوز7 را بهینه نماید که این بهینه سازی در محیط کاربری و سایر قسمت های واین نسخه از ویندوز ارائه شده است.
به چهار دلیل بعد از آمدن ویندوز 7، دلیل زیادی برای زنده ماندن ویستا وجود نخواهد داشت:
- اگر نرم افزای روی ویستا اجرا شود بدون مشکل روی ویندوز 7 هم اجرا می شود.
- اگر کامپیوتری قادر است سیستم عامل ویستا را اجرا کند می تواند ویندوز 7 را هم اجرا کند، تازه سریع تر از ویستا، این یعنی عدم نیاز به سخت افزار قوی تر جهت اجرای ویندوز 7
- مصرف باطری در ویندوز 7 بهینه است. بنابراین طول عمر باطری لپ تاپ ها با ویندوز 7 بیشتر از ویستا خواهد بود.
- ویندوز 7 از همان روز اول ارایه، در مقایسه با ویستای سرویس پک 1 قابل اطمینان تر خواهد بود.
یک تغییر عمده این سیستم عامل نوار ابزار (Taskbar) آن است. نوار ابزار ویندوز 7 با تلقی رایج ما از نوار ابزار (که از ویندوز 95 تا به حال دیده ایم) تفاوتی به اندازه یک دنیا دارد. متون توضیحی روی دکمه ها به تاریخ پیوسته اند و جای خود را به ایکون های بزرگ داده اند.
نحوه چینش ایکون ها بالاخره تغییر کرده است، دیگر اجرای یک برنامه باعث به هم ریختن ترتیب و نحوه قرار گیری ایکون هایتان در نوار ابزار نمی شود. هم اکنون برای باز کردن پنجره ها از درون نوار ابزار می توانید به صورت 2 مرحله ای عمل کنید، ابتدا موس را بر روی ایکون آن پنجره قرار دهید تا پیش نمایش کوچکی از آن را مشاهده کنید و سپس با کلیک بر روی این پیش نمایش وارد صفحه مورد نظر شوید. کلیک راست بر روی ایکون ها یک رابط کاربری جدید را در اختیار شما قرار می دهد که مایکروسافت آن را "Jump Lists" می نامد.


يکى از نخستين سوالاتى که در ذهن هر کاربرى که به تازگى نام لينوکس به گوشش خورده است، مطرح مىشود، اين است که خوب لينوکس چه تفاوتى با ويندوز دارد؟ من در اين مقاله قصد دارم بدون اينکه وارد مسائل خيلى فنى شوم، اين موضوع را تشريح کنم.
لينوکس چيست؟ لينوکس به خودى خود، يک هسته (Kernel) است. هسته، بخش اصلى سيستمعامل را تشکيل مىدهد که کار آن کنترل دادهها، مديريت حافظه، سختافزار، ورود و خروج دادهها و تمامى موارد اصلى سيستمعامل مىباشد.
همانطور که گفتم، لينوکس به خودى خود سيستمعامل به شمار نمىرود، بلکه با استفاده از ابزارهايى که پروژه بازمتن (OpenSource) گنو (GNU) براى آن توليد کرده است، تبديل به يک سيستمعامل کامل مىشود (به همين دليل است که لينوکس را معمولا گنو/لينوکس يا GNU/Linux مىنامند) و با اضافه کردن ساير نرمافزارهاى بازمتن به آن، مىتوان از آن در موارد متعددى مانند سرويسدهندهه! ا، ايستگاههاى کارى، کامپيوترهاى روىميزى، ابر رايانهها، ابزارهاى صنعتى و پزشکى که داراى سيستمهاى درونهاى (Embedded) مىباشند و... استفاده کرد.
از نظر فنى، لينوکس را مىتوان نمونه بازمتن سيستمعامل يونيکس ناميد. زيرا بر اساس استاندارد POSIX پياده سازى شده و کاملا با آن سازگار است. بنابراين لينوکس را مىتوان نواده سيستمعامل پرسابقه و مستحکم يونيکس دانست که البته خواص خوب آنرا نيز به ارث برده است. اکنون تفاوتهاى اصلى لينوکس و ويندوز را با هم مىشماريم: لينوکس : سيستمعامل آزاد لينوکس يک سيستم عامل آزاد و بازمتن است.
کد منبع آن در اختيار همگان قرار دارد و همه مىتوانند در کدهاى آن تغيير ايجاد کرده و بنا به نيازشان استفاده کنند. آزاد و در دسترس بودن کدهاى منبع سبب مىشود تا بتوانيد از طرز کارکرد دقيق سيستمعامل مطلع شويد. شما لينوکس را مىتوانيد به هر تعداد کپى کرده و بين دوستانتان پخش کنيد. در سمت مقابل، ويندوز يک سيستمعامل اختصاصى است که کد منبع آن سرى نگهداشته شده است و براى همگان در دسترس نيست. شما نمىتوانيد بفهميد که واقعا در زير سيستمعامل ويندوزتان چه مىگذرد؟ آيا يک برنامه جاسوسى در آن پنهان نشده است؟ بعۡید نيست.
سيستم عامل ويندوز رايگان نبوده و تحت حمايت قانون کپىرايت قرار دارد. شما نمىتوانيد آنرا کپى کرده و پخش کنيد. در صورت اين کار شما خلافکار هستيد و جريمه و مجازات خواهيد شد. (فعلا نه در ايران ولى در ۴-۶ سال آينده بله) لينوکس را به هواپيمايى تشبيه کردهاند که هر قسمت از انرا در جايى ساختهاند. لينوکس واقعا محصول کشور خاصى نيست. تعداد زيادى از مردم در سرتاسر جهان در حال کار بر روى آن و توسعه آن هستند.
تعداد برنامه نويسانى که روى بخشهاى مختلف سيستمعامل لينوکس کار مىکنند، به حدود ۴۰۰ هزار نفر مىرسد، در حالى که تعداد کل برنامهنويسان مايکروسافت کمتر از ۱۰۰۰۰ نفر است. همين، تفاوت کيفيت کار را مشخص مىکند.
شما با سيستمعامل لينوکس آزاد هستيد. لازم نداريد تا از نرمافزارهاى اختصاصى استفاده کنيد و تحت انقياد آنها در آييد. لينوکس : سرعت، قدرت، پايدارى همانطور که گفتم، لينوکس نواده سيستمعامل يونيکس است. بنابراين ساختار کلى اين سيستمعامل کاملا با ويندوز متفاوت است. اين به اين معنى است که مثلا شما نخواهيد توانست برنامههايى که در ويندوز داريد، روى لينوکس اجرا نماييد (البته راههايى وجود دارد – شبيه سازها - ولى در حالت عادى خير). يکى از خواص اصلى سيستمعاملهاى خانواده يونيکس، پايدارى و استقامت بسيار بالاى آنهاست. اين سيستمعاملها به اين راحتىها خراب نشده و به ندرت نياز به بوت مجدد پيدا مىکنند. لينوکسهايى وجود دارند که شما مىتوانيد سالها بدون نياز به بوت، از آنها استفاده نماييء ?. در سمت مقابل، حتى جديدترين و پايدارترين سيستمهاى ويندوز به اندازه يک موى لينوکس پايدار نيستند. براى بکارگيرى سيستمهاى ويندوز به عنوان سرويس دهنده به حافظه و پردازندههاى قويترى نياز داريد و مطمئن باشيد اگر هر هفته آنرا بوت نکنيد، از کار خواهد افتاد! من حدود ۲ سال است با اين سيستمعامل کار مىکنم. تنها يکبار مجبور شدهام بدليل اشکال در کارت صوتى آنرا بوت کنم. (فقط کارت صوتى از کار افتاده بود!) در صورتى که در ويندوز، شما اگر خيلى شانس داشته باشيد، حتما هفتهاى ۲-۳ مشکل را که منجر به بوت خواهند شد، خواهيد داشت.
معمولا سيستمعامل لينوکس به راحتى خراب نمىشود و برعکس ويندوز مجبور نيستيد تا آنرا هر چندماه يکبار مجددا نصب کنيد. حتى برخى از انواع لينوکس به نصب «يکبار براى تمامى عمر» مشهور هستند. اين گونه سيستمها را مىتوانيد حين کار و حتى بدون بوت، به نسخههاى جديدتر ارتقا دهيد. لينوکس : امنيت، امنيت، امنيت امروزه در دنيايى متکى بر فناورى اطلاعات زندگى مىکنيم که هر لحظه به خطر افتادن جريان اطلاعات منجر به بروز خسارتهاى تجارى جبران ناپذيرى خواهد شد. امروزه همه به دنبال يک سکوى (Platform) امنتر براى اجراى برنامههاى کاربردى و سروىدهندهها هستند.
لينوکس حرفهاى زيادى براى گفتن در سمت امنيت دارد. بسيارى از قابليتهاى امنيتى که در ويندوز وجود ندارند و يا فقط با اضافه کردن نرمافزارهاى اضافى قابل دسترسى مىباشند، بطور درونى و پيشگزيده در لينوکس پياده سازى شدهاند.
لينوکس از ابتدا براى محيطهاى شبکهاى و چند کاربره طراحى شده است و همين باعث! رعايت مسائل امنيتى از ابتدا در ان شده است، درحالى که ويندوز اينگونه نبوده و درحال حاضر نيز از نظر امنيتى داراى نقاط ضعف فراوانى است. مثلا يک برنامه مخرب با استفاده از همين ضعفهاى امنيتى مىتواند کل سيستمعامل را نابود کند، ولى در صورتى که مورد مشابهى در لينوکس وجود داشته باشد، حداکثر به دايرکتورى خانگى کاربر اجرا کننده آسيب خواهد رسيد، نه کل سيستمعامل. اينطور نيست که لينوکس فاقد هر گونه اشکال امنيتى باشد، خير، ولى باز بودن کد منبع آن باعث مىشود تا بسيارى از اشکالات امنيتى پيش از ايجاد خسارت و در مراحل توسعه و برنامه نويسى برنامه بر ملا شده و رفع شوند. در صورتى که اشکالى نيز در برنامههاى منتشر شده يافت شود، بدليل موجود بودن کد منبع سريعا برطرف مىگردد.
در صورتى که در سيستم عامل ويندوز شما بايد منتظر مايکروسافت بمانيد و بمانيد و بمانيد. سيستمعامل ويندوز داراى اشکالات امنيتى بسيارى است که به راحتى هم کشف نمىشوند و هنگامى کشف مىشوند که خسارات جبران ناپذيرى در اثر حمله از طريق آن ضعفهاۡ ? امنيتى رخ دهد که امثال آنرا شاهد هستيم. مىتوان ادعا کرد که تقريبا هيچ ويروسى براى لينوکس وجود ندارد و اين درحالى است که ساليانه بيش از ۱۰۰۰ ويروس و کرم مختلف براى سيستمعامل ويندوز ايجاد مىشود. اين بخاطر عدم گسترده بودن لينوکس نيست (حدود ۷۰ درصد از سايتهاى وب در جهان بر روى سيستمعامل لينوکس و سرويسدهنده وب آپاچى درحال اجرا هستند) بلکه بدليل وجود حفرههاى امنيتى متعدد ويندوز و سياست انحصار گرايى مايکروسافت است. يعنى چه؟ مايکروسافت طورى رفتار و سياست گذارى کرده است که مشتريان خود را تنها به محصولات خودش عادت دهد.
بسيارى از کاربران ويندوز از اينترنت اکسپلورر و آتلوک براى مر١ ?ر وب و پست الکترونيک استفاده مىکنند. من به عنوان يک ويروس نويس، مىدانم که اگر ويروسى را براى کاربران ويندوز بنويسم، بر روى کامپيوترهاى ۹۰ درصد آنها اثر خواهد کرد. چون اکثرا از IE و Outlook استفاده مىکنند. ولى در لينوکس چطور؟ در لينوکس شما طيف وسيعى از انتخاب و عدم اجبار داريد. من از مرورگر موزيلا استفاده ميکنم. دوستى دارم که Konqueror را ترجيح مىدهد. ديگرى از Opera استفاده مىکند. من از Kmail استفاده مىکنم.
دوستم از Evolution، ديگرى از Pine و بعدى از Mutt و برادرم هم از Mozilla Mail. من فقط مىتوانم براى يکى از اينها ويروس بنويسم چون روى بقيه کار نخواهد کرد و عملا مى! زان اثر آن انداک خواهد بود. ضمنا هيچيک از ويروسهايى که براى ويندوز نوشته شدهاند، بر روى لينوکس کار نمىکنند. لينوکس : تعدد سکوهاى اجرايى لينوکس برخلاف ويندوز بر روى تعداد زيادى از سکوهاى مختلف سختافزارى اجرا مىشود و شما حتى قادريد آنرا براى کار بر روى سکوى مورد نظرتان تغيير دهيد. اين قابليت، لينوکس را براى بکارگيرى در سختافزارهاى درونهاى (Embedded) بسيار مناسب مىسازد. هسته 2.6 لينوکس که بتازگى ارائه شده است، اين امکان را فراهم مىسازد تا لينوکس را بر روى دستگاههاى بسيار کوچک و يا ابر رايانههاى بسيار بزرگ اجرا نماييد. اصلا ويندوز مىتواند؟ لينوکس : گستردهترين تنوع در کاربرد لينوکس را مىتوانيد براى انجام وظايف بسيار متعددى بکار بگيريد. از دستگاه چک کردن اتصالات شبکه، ديوار آتش، مسيرياب (Router) شبکه، سرويسدهندههاى مختلف مانند وب، بانک اطلاعاتى، فايل، چاپ و...، ميزهاى کار (Desktop)، ايستگاههاى کارى (Workstations) و... سيستمعامل لينوکس حتى اين امکان را دارد که از آن بتوان به صورت يک سيستم زنده و پرتابل استفاده کرد. به اين معنى که کل سيستمعامل از روى يک ديسک CD اجرا شود و شما آنرا با خودتان جابجا کنيد و ميزکار و تنظيماتتان را همراه خودتان منتقل کنيد. علاوه بر اين، اين قابليت براى رفع اشکال و نمايش آن نيز بسيار مفيد است.
لينوکس : تنوع در انتخاب
بدليل آزاد بودن سيستمعامل لينوکس، هر گروه يا موسسه تجارى، يک نسخه خاص از آن که به توزيع يا پخش (Distribution) معروف هستند، منتشر ساخته است. اين توزيعهاى مختلف همگى لينوکس هستند، ولى هريک معمولا براى يک يا چند امر خاص مانند سرويسدهنده، ديوار آتش، ميزکار و... طراحى شدهاند و هريک قابليتها و بهينه سازىها خاص خودشان را به کاربران ارائه مىکنند. کاربران در اين ميان آزادى انتخاب زيادى داشته و مىتوانند چيزى که کاملا نيازشان را برطرف مىکند، انتخاب کنند. چيزى که در ويندوز نمىتوان مفهومى براى آن پيدا کرد. لينوکس : سيستمعاملى حرفهاى لينوکس يک سيستمعامل حرفهاى است. يعنى ممکن است يک کاربر کاملا غير فنى براى مديريت آن و انجام برخى از تنظيمات سختافزارى دچار مشکل شود و نتواند به راحتى اين کار را انجام دهد. البته برخى از توزيعهاى لينوکس اين امور را بسيار راحت (و حتى راحتتر از ويندوز) کردهاند، ولى با اين حال به طور کلى، لينوکس يک سيستمعامل حرفهاى است که در عين سادگى، از پيچيدگىهاى فنى زيادى برخوردار است. البته تمام کاربران لازم نيست اين امور را بدانند.
مثلا يک کارمند دفترى که امورى مانند تايپ و حسابدارى را با کامپيوترش انجام مىدهد، ممکن است از نظر فنى تفاوتى را اح! ساس نکند، ولى لينوکس خوراکى ۴ ساله براى کاربران خوره فراهم مىسازد! برخلاف ويندوز، نکات بىپايانى براى يادگيرى در لينوکس وجود دارد.
اين سيستمعامل ۴ سال به راحتى شما را مشغول خواهد کرد و مىتوانيد مطمئن باشيد پس از آن بازهم مطالب جديدى براى يادگيرى وجود خواهند داشت! پس خورههاى کامپيوترى از آن لذت وافرى خواهند برد و هرگز آنرا رها نخواهند کرد. برخلاف ويندوز، در لينوکس راحتتر هستيد تا بسيارى از کارهاى پيکربندى و سيستمى را از خط فرمان بسيار قدرتمند و عالى آن انجام دهيد. با اينکه براى بسيارى از امور مانند ويندوز ابزارهاى گرافيکى طراحى شده است، يک کاربر حرفهاى واقعا از خط فرمان لينوکس لذت خواهد برد. خط فرمان ويندوز را اصلا مىتوان خط فرمان ناميد؟ لينوکس : بهشت برنامه نويسان! لينوکس را بهشت برنامه نويسان ناميدهاند. برخلاف ويندوز که اکثر ابزارهاى برنامه نويسى روى آنرا بايد جداگانه نصب و حتى خريدارى نماييد، لينوکس به همراه تمامى ابزارهاى برنامه نويسى مورد نيازتان و با هر زبانى که فکر کنيد ارائه مىشود. کافى است آنرا نصب کنيد و کار برنامه نويسىتان را با ابزارهاى دلخواهتان شروع کنيد. لينوکس : يک جعبه ابزار کامل لينوکس براى کاربران حرفهاى، يک جعبه ابزار کامل به شما مىرود که در آن تمامى ابزارهاى مورد نياز مانند برنامههاى اينترنتى، ابزارهاى امنيتى مانند ابزارهاى آزمايش شبکه، ابزارهاى برنامه نويسى، هزاران صفحه کتاب و راهنما در آن پيدا خواهيد کرد. ابزارهايى که در اختيارتان قرار دارد چنان متنوع هستند که مىتوانيد ۹۰ درصد اطمينان داشته باشيد که پس از نصب آن به چيز ديگرى نياز نخواهيد داشت. لينوکس : يکى از زيباترين دستاوردهاى بشرى لينوکس در سايه همکارى و تبادلات علمى هزاران نفر در سرتاسر جهان ايجاد شده و توسعه يافته است.
اين همکارى چنان گسترده و زيبا بوده و هست، که به سيستمعامل لينوکس لقب «زيباترين دستاورد همکارى جمعى بشر» داده شده است. فرهنگ حاکم در جامعه لينوکس و بازمتن، فرهنگ کمک، اشتراک اطلاعات و تلاش براى بهبود هرچه بيشتر محصولات و «انجام هرکارى که از دستت برمىآيد» است. هرکس که مىخواهد با اين سيستمعامل کار کند، بايد تمامى ديدگاهها و عقايد قبلى خود را درباره نرمافزارها و سيستمعامل کنار گذاشته و با يک ديدگاه جديد و طرز فکر متحول شده وارد دنياى لينوکس شود! ، زيرا با فرهنگ حاکم متفاوتى روبرو خواهد بود. لينوکس نويد دهنده آزادى است...
دیگران
یکی از نخستین سوالاتی که در ذهن هر کاربری که به تازگی نام لینوکس به گوشش خورده است، مطرح میشود، این است که خوب لینوکس چه تفاوتی با ویندوز دارد؟ من در این مقاله قصد دارم بدون اینکه وارد مسائل خیلی فنی شوم، این موضوع را تشریح کنم.
یکی از نخستین سوالاتی که در ذهن هر کاربری که به تازگی نام لینوکس به گوشش خورده است، مطرح میشود، این است که خوب لینوکس چه تفاوتی با ویندوز دارد؟ من در این مقاله قصد دارم بدون اینکه وارد مسائل خیلی فنی شوم، این موضوع را تشریح کنم.لینوکس چیست؟ لینوکس به خودی خود، یک هسته (Kernel) است. هسته، بخش اصلی سیستمعامل را تشکیل میدهد که کار آن کنترل دادهها، مدیریت حافظه، سختافزار، ورود و خروج دادهها و تمامی موارد اصلی سیستمعامل میباشد. لینوکس به خودی خود سیستمعامل به شمار نمیرود، بلکه با استفاده از ابزارهایی که پروژه بازمتن (OpenSource) گنو (GNU) برای آن تولید کرده است، تبدیل به یک سیستمعامل کامل میشود (به همین دلیل است که لینوکس را معمولا گنو/لینوکس یا GNU/Linux مینامند) و با اضافه کردن سایر نرمافزارهای بازمتن به آن، میتوان از آن در موارد متعددی مانند سرویسدهندهها، ایستگاههای کاری، کامپیوترهای رویمیزی، ابر رایانهها، ابزارهای صنعتی و پزشکی که دارای سیستمهای درونهای (Embedded) میباشند و... استفاده کرد. از نظر فنی، لینوکس را میتوان نمونه بازمتن سیستمعامل یونیکس نامید. زیرا بر اساس استاندارد POSIX پیاده سازی شده و کاملا با آن سازگار است. بنابراین لینوکس را میتوان نواده سیستمعامل پرسابقه و مستحکم یونیکس دانست که البته خواص خوب آنرا نیز به ارث برده است. اکنون تفاوتهای اصلی لینوکس و ویندوز را با هم میشماریم:
۱- سیستمعامل آزاد لینوکس یک سیستم عامل آزاد و بازمتن است.
کد منبع آن در اختیار همگان قرار دارد و همه میتوانند در کدهای آن تغییر ایجاد کرده و بنا به نیازشان استفاده کنند. آزاد و در دسترس بودن کدهای منبع سبب میشود تا بتوانید از طرز کارکرد دقیق سیستمعامل مطلع شوید. شما لینوکس را میتوانید به هر تعداد کپی کرده و بین دوستانتان پخش کنید. در سمت مقابل، ویندوز یک سیستمعامل اختصاصی است که کد منبع آن سری نگهداشته شده است و برای همگان در دسترس نیست. شما نمیتوانید بفهمید که واقعا در زیر سیستمعامل ویندوزتان چه میگذرد؟ آیا یک برنامه جاسوسی در آن پنهان نشده است؟ بعیدنیست. سیستم عامل ویندوز رایگان نبوده و تحت حمایت قانون کپیرایت قرار دارد. شما نمیتوانید آنرا کپی کرده و پخش کنید. در صورت این کار شما خلافکار هستید و جریمه و مجازات خواهید شد. (فعلا نه در ایران ولی در ۴-۶ سال آینده بله) لینوکس را به هواپیمایی تشبیه کردهاند که هر قسمت از انرا در جایی ساختهاند. لینوکس واقعا محصول کشور خاصی نیست. تعداد زیادی از مردم در سرتاسر جهان در حال کار بر روی آن و توسعه آن هستند. تعداد برنامه نویسانی که روی بخشهای مختلف سیستمعامل لینوکس کار میکنند، به حدود ۴۰۰ هزار نفر میرسد، در حالی که تعداد کل برنامهنویسان مایکروسافت کمتر از ۱۰۰۰۰ نفر است. همین، تفاوت کیفیت کار را مشخص میکند.شما با سیستمعامل لینوکس آزاد هستید. لازم ندارید تا از نرمافزارهای اختصاصی استفاده کنید و تحت انقیاد آنها در آیید.
۲-سرعت، قدرت، پایداری
لینوکس نواده سیستمعامل یونیکس است. بنابراین ساختار کلی این سیستمعامل کاملا با ویندوز متفاوت است. این به این معنی است که مثلا شما نخواهید توانست برنامههایی که در ویندوز دارید، روی لینوکس اجرا نمایید (البته راههایی وجود دارد – شبیه سازها - ولی در حالت عادی خیر). یکی از خواص اصلی سیستمعاملهای خانواده یونیکس، پایداری و استقامت بسیار بالای آنهاست. این سیستمعاملها به این راحتیها خراب نشده و به ندرت نیاز به بوت مجدد پیدا میکنند. لینوکسهایی وجود دارند که شما میتوانید سالها بدون نیاز به بوت، از آنها استفاده نمایید. در سمت مقابل، حتی جدیدترین و پایدارترین سیستمهای ویندوز به اندازه یک موی لینوکس پایدار نیستند. برای بکارگیری سیستمهای ویندوز به عنوان سرویس دهنده به حافظه و پردازندههای قویتری نیاز دارید و مطمئن باشید اگر هر هفته آنرا بوت نکنید، از کار خواهد افتاد! من حدود ۲ سال است با این سیستمعامل کار میکنم. تنها یکبار مجبور شدهام بدلیل اشکال در کارت صوتی آنرا بوت کنم. (فقط کارت صوتی از کار افتاده بود!) در صورتی که در ویندوز، شما اگر خیلی شانس داشته باشید، حتما هفتهای ۲-۳ مشکل را که منجر به بوت خواهند شد، خواهید داشت.
معمولا سیستمعامل لینوکس به راحتی خراب نمیشود و برعکس ویندوز مجبور نیستید تا آنرا هر چندماه یکبار مجددا نصب کنید. حتی برخی از انواع لینوکس به نصب «یکبار برای تمامی عمر» مشهور هستند. این گونه سیستمها را میتوانید حین کار و حتی بدون بوت، به نسخههای جدیدتر ارتقا دهید.
۳- امنیت، امنیت، امنیت
امروزه در دنیایی متکی بر فناوری اطلاعات زندگی میکنیم که هر لحظه به خطر افتادن جریان اطلاعات منجر به بروز خسارتهای تجاری جبران ناپذیری خواهد شد. امروزه همه به دنبال یک سکوی (Platform) امنتر برای اجرای برنامههای کاربردی و سرویدهندهها هستند.
لینوکس حرفهای زیادی برای گفتن در سمت امنیت دارد. بسیاری از قابلیتهای امنیتی که در ویندوز وجود ندارند و یا فقط با اضافه کردن نرمافزارهای اضافی قابل دسترسی میباشند، بطور درونی و پیشگزیده در لینوکس پیاده سازی شدهاند.لینوکس از ابتدا برای محیطهای شبکهای و چند کاربره طراحی شده است و همین باعث رعایت مسائل امنیتی از ابتدا در آن شده است، درحالی که ویندوز اینگونه نبوده و درحال حاضر نیز از نظر امنیتی دارای نقاط ضعف فراوانی است. مثلا یک برنامه مخرب با استفاده از همین ضعفهای امنیتی میتواند کل سیستمعامل را نابود کند، ولی در صورتی که مورد مشابهی در لینوکس وجود داشته باشد، حداکثر به دایرکتوری خانگی کاربر اجرا کننده آسیب خواهد رسید، نه کل سیستمعامل. اینطور نیست که لینوکس فاقد هر گونه اشکال امنیتی باشد، خیر، ولی باز بودن کد منبع آن باعث میشود تا بسیاری از اشکالات امنیتی پیش از ایجاد خسارت و در مراحل توسعه و برنامه نویسی برنامه بر ملا شده و رفع شوند
سیستم عامل داس یاMS-DOS سیستم عامل دیسکی میکروسافت می باشد . که بعد از تکامل آن و مورد استقبال قرار گرفتن میکروسافت نسخه های بعدی و همچنین بدنبال آن سیستم عامل ویندوز را ارائه نمود که تا نسخه Win 3.11 ادامه داشت که قابل ذکر است که نسخه های آفیس هم ازهمین ویندوز 3.11 شروع به تکامل پیدا کرد و تا کنون پیش رفته.
ب- سيستم عامل ويندوز : Window s
سيستم عاملي که شرکت ميکروسافت در سال 1983 معرفي کرد .
ويندوز يک محيط گرافيکي چند وظيفه اي است که در کامپيوترهاي مبتني بر داس اجرا مي شود ويندوز در کامپيوترهاي روميزي , ايستگاههاي کاري , سرويس دهنده هاي شبکه اجرا مي شود . اين سيستم عامل يک رابط گرافيکي استاندارد بر اساس منوهاي کشويي , ناحيه هاي پنجره مانند , و يک وسيله اشاره اي مثل ماوس را فراهم مي کند .
در ادامه به معرفي انواع سيستم عاملهاي ويندوزمی پردازم .
1- Windows 95 - ويندوز 95 :
سيستم عاملي با رابط گرافيکي براي پردازنده هاي 80386 و بالاتر که شرکت ميکروسافت در سال 1995 عرضه نمود .
ويندوز 95 که جايگزين ويندوز 11/3 , ويندوز Workgroup و داس طراحي شده است قبلا بعنوان يک سيستم عامل کامل به شمار مي آمد
ويندوز 95 براي سازگاري با نسخه هاي قبل مي تواند نرم افزار داس را نيز اجرا کند . نام فايل ها در اين سيستم عامل مي تواند 255 کاراکتر باشد و استفاده از نقطه و فاصله نيز در نام ها مجاز است . اين سيستم عامل از روش Plug and Play براي نصب و پيکربندي سخت افزار استفاده مي نمايد و مي تواند به شبکه هاي ويندوز , نت ور و يونيکس دستيابي داشته باشد . کمترين امکانات لازم براي ويندوز 95 عبارتند از يک پردازنده 80386 با 4 مگابايت حافظه
Windows 98-2 – ويندوز 98:
سيستم عامل با رايط گرافيکي براي پردازنده هاي i486 و بالاتر که ميکروسافت در سال 1998 عرضه نمود . ويندوز 98 که براساس ويندوز 95 بنا شده است رابط پيشرفته تري فراهم مي کند . با وجود Active Desktop , ويندوز 98 قابليت اتصال به اينترنت را فراهم نموده و امکان دستيابي به فايلهاي دور را به گونه اي فراهم مي کند که گويي بر روي ديسک سخت هستند . اين سيستم عامل از USB , IEEE 1394 , پورتهاي AGP کارتهاي تنظيم تلويزيون , و گرداننده هاي DVD چندين مودم , و چندين مانيتور پشتيباني مي کند .
Windows 9x-3
شايد تابحال به اين مطلب فکر کرده باشید که ویندوز 9x همان ويندوز 98 است که البته این طور نیست در واقع منظوراین است که: " معماريي که ويندوزهاي 95 و 98 بر اساس آن آماده شده اند "
Windows 2000-4 - ويندوز 2000 :
سيستم عاملي متعلق به شرکت ميکروسافت که پس از ويندوز NT - يک سيستم عامل 32 بيتي چند وظيفه اي وmultithreaded است .
سيستم عامل ويندوز 2000 که به صورت نگارشهاي دسک تاپ وسرويس دهنده پياده سازي شده است , به طور کلي بر اساس ادعاهاي ميکروسافت بر سهولت استفاده , شبکه سازي , مديريت , قابليت اطمينان , مقياس پذيري وامنيت (که هيچ کدام از نرم افزارهاي مايکروسافت ندارند) تاکيد دارد .
توجه
توضيحي در باره thread
1- در برنامه سازي به فرآيندي گفته مي شود که بخشي از فرآيند بزرگتر يا برنامه است . (براي برنامه نويسها)
2- در ساختارهاي داده اي درختگونه به نشانه رويي گفته مي شود که مشخص کننده گره والد است و پيمايش درخت را آسان مي کند .
3- در پست الکترونيکي و گروههاي خبري اينترنت به مجموعه اي از پيامها و پاسخهاي مربوط به يک موضوع خاص گفته مي شود .
multithreading :
به اجرا متوالي و سريع چند فرآيند در يک برنامه . البته در پردازش داده ها به روشي گفته مي شود که در آن تمام گره هاي يک ساختار درختگونه نشانه روهايي دارند که به گره هاي بالاتر اشاره مي کند , و در نتيجه پيمايش درخت به شکل بهتري صورت مي گيرد .
و بالاخره multithreaded application برنامه اي است که قادر است همزمان بيش از يک thread برنامه را اجرا کند .
Windows 2000 Advanced Server-5 :
سرويس دهنده شبکه ميکروسافت براي سازمانهاي بزرگتر مي باشد . اين سرويس دهنده که به عنوان جايگزين Win NT 4.0 Enterprise Edition طراحي شده است , از SMP چهار طرفه , حافظه هاي فيزيکي بزرگ , و کارهاي بانک اطلاعاتي حجيم پشتيباني مي کند .
SMP: نوعي معماري کامپيوتر که چند پردازنده حافظه اي را به اشتراک مي گذارند که حاوي يک نسخه از سيستم عامل , يک نسخه از هريک از برنامه هاي کاربردي در دست اجرا , و يک نسخه از داده هاست
Windows 2000 Datacenter Server-6 :
سرويس دهنده شبکه ميکروسافت براي سازمانهاي بزرگتر است . اين سرويس دهنده به عنوان قدرتمند ترين سيستم عامل سرويس دهنده مايکروسافت به شمار مي آيد
از SMP شانزده طرفه و حداکثر 64 گيگابايت حافظه فيزيکي پشتيباني مي کند (بسته به معماري سيستم ) اين سرويس دهنده براي مخزن هاي داده اي بزرگ , تحليل هاي اقتصادي آماري , شبيه سازي هاي علمي و مهندسي , OLTP و ترکيب پروجکت ها بهينه شده است .
windows 2000 Professional-7 :
سيستم عامل دسک تاپ اصلي ميکروسافت براي تمام کارهاست . اين سيستم عامل که به عنوان جايگزين Win NT Workstation 4.0 , که بسياري از اشخاص امروزه به عنوان سيستم عامل دسک تاپ استاندارد به کار مي برند طراحي شده است و براساس هسته اصلي NT 4.0 (kernel) بنا شده است . اين سيستم عامل داراي قابليت هاي امنيتي بالا و کارايي بهتر است .
Windows 2000 Server-8 :
سرويس دهنده شبکه ميکروسافت که براي کارهاي کوچک تا متوسط ساخته شده است . این سرویس دهنده که بعنوان جایگزین Win NT 4.0 Server طراحی شده است قابلیتهای پیشرفته تری دارد و از سیستم های جدیدی که از SMP دوطرفه استفاده می کنند پشتیبانی می نماید .
Windows CE-9 :
یک سیستم عامل کوچک که میکروسافت برای کامپیوترهای شخصی دستی وکوچک طراحی نموده و در سیستم هایی چون AutoPC گنجانده شده است .
ویندوز CE , که رابط گرافیکی آن مشابه رابط گزافیکی ویندوزx 9 و NT است , نسخه کوچکی از برخی از برنامه های کاربردی میکروسافت , از جمله اکسل -word
اینترنت اکسپلورر - Schedule و یک سرویس گیرنده پست الکترونیکی را در خود دارد .
Windows Me-10
سیستم عامل ویندوز ملنبوم که در سال 2000 عرضه شد و نسخه ارتقا یافته ویندوز 95 یا ویندوز 98 به شمار می آید و برای کاربران خانگی طراحی شده است .
ویندوز Me خصوصیات بهبود یافته ای برای کاربران خانگی دارد که از آن جمله می توان به اشتراک و مدیریت آسانتر عکسها , صدا و تصاویر دیجیتال , قابلیتهای پیشرفته ایجاد شبکه های خانگی , دستیابی به اینترنت با پشتیبانی از اتصالات دارای پهنای باند بالا , ابزارهای ارتباطی مختلف برای اینترنت و بازیهای online اشاره نمود .
Windows NT-11 :
سیستم عاملی که میکروسافت در سال 1993 عرضه نمود . سیستم عامل NT پیشرفته ترین عضو خانواده سیستم عاملهای میکروسافت NT است یک سیستم عامل کامل با رابط گرافیکی توکار است . همچنین , NT یک سیستم عامل 32 بیتی multitaskin یا همان چند وظیفه ای است که برخی خصوصبات آن عبارتند از کاربرد در شبکه , چند پردازشی متقارن , چند وظیفه ای و امنیت . این سیستم عامل را می توان در محیطهای سخت افزاری گوناگون اجرا نمود .
از جمله محیطهایی که از ریزپردازنده های اینتل 80386 - i486 و پنتیوم و ریز پردازنده های MIPS استفاده می کنند NT درکامپیتر های چند پردازنده ای نیز قابل اجراست .
ویندوز NT از حداکثر 4 گیگا بایت حافظه مجازی پشتیبانی می کند ومی تواند برنامه های کاربردی داس( - POSIX و OS/2 مد کاراکتری) را نیز اجرا کند .
Windows NT Advanced Server-12 :
نسخه پیشرفته ای از ویندوز NT که امنیت و مدیریت شبکه متمرکز را بر اساس حوزه فراهم می کند . این نسخه همچنین خواصی مثل mirroring و اتصال پذیری اضافی برای مقابله با خرابیهای دیسک سخت دارد .
Windows NT Embedded-13 :
نگارشی از سیستم عامل ویندوز NT میکروسافت می باشد که برای وسایل و محصولاتی طراحی شده است که دارای سیستم های درونی گنجانده شده هستند . این نگارش که در سال 1999 عرضه شده است برای وسایل متوسط تا سطح بالا - از جمله دستگاههای فتوکپی بسیار سریع - مانیتور بیماران - PBX ها - و ترمینال های فروش در نظر گرفته شده است . استفاده بدون صفحه کلید - ماوس یا نمایشگر - استفاده بدون دیسک - و حتی ساختار مدیریت از راه دور , از جمله خصوصیات این سیستم عامل می باشند .
Windows Xp-14 :
یکی از اعضای خانواده سیستم عاملهای ویندوز میکروسافت که امروزه حتی کسانی که با کامپیوتر آشنایی ندارند نام آن را بخوبی می شناسند . و به سال 2001 در دو نگارش عرضه شد :
نگارش Home برای استفاده خانگی و نگارش Professional برای کارهای پیشرفته خانگی - شرکتها - و سازمانهای بزرگتر .
طراحی بصری (Visual) که جستجو و پیمایش را ساده کرده است , مدیریت پیشرفته فایلها - قابلیتهای رسانه ای و انتشار وب - سیستم های پیشرفته ای برای نصب و ترمیم و همچنین خصوصیات پیشرفته ای برای کارهای کامپیوتری بسیار , از جمله خصوصیات ویندوزهای خانواده Xp هستند .
15-ویندوز ویستا-windows vista
سیستم عاملی است که بر روی کامپیوترهای شخصی و همچنین روی کامپیوترهای رومیزی، Loptop و tablet PCهای خانگی و تجاری و مراکز رسانهای مورد استفاده قرار میگیرد. قبل از پردهبرداریِ این سیستم عامل در ۲۲ ژوئن ۲۰۰۵، ویندوز ویستا با کدنام لانگهورن شناخته شدهبود. توسعه آن در ۸ نوامبر ۲۰۰۶ به اتمام رسید. این سیستم برای برای تولیدکنندگان نرمافزار و سختافزار کامپیوتر و طرفهای تجاری سه ماه زودتر از آن عرضه گردید. در ۳۰ ژانویه ۲۰۰۷ این سیستم عامل برای خرید و دانلود از وبگاه مایکروسافت برای عرضهٔ عمومی منتشر شد. انتشار ویندوز ویستا ۵ سال بعد از انتشار سلف خود، ویندوز اکسپی صورت گرفت که فاصلهٔ زمانی نسبتاً طولانی بین عرضهٔ این دو سیستم عامل از شرکت مایکروسافت بود.
ویندوز ویستا مشتمل بر صدها قابلیت جدید و بازپردازش شده میباشد که اغلب این قابلیتها شامل بروزرسانی ظاهر گرافیکی کاربر (GUI) و استایلهای بصری است که با نام Windows Aero شناخته میشود. قابلیت جستجوی بهبود یافته ، ابزار های ایجاد رسانه ها جدید مانند Windows DVD Maker ، و بازطراحی کامل قابلیت های شبکه ، صوت ، چاپ و زیر سیستم های تصویری ، از سایر قابلیت های آن می باشند . مضافا هدف ویستا افزایش سطح ارتباط بین دستگاهها در شبکه های خانگی بر اساس تکنولوژی Peer-to-Peer که منجر به تسهیل به اشتراک گذاردن داده های بین کامپیوتر ها و قطعات (Devices) می شود . ویندوز ویستا دربردارنده .net Framework نسخه 3.0 است که هدف آن تسهیل عمل توسعه برای نوشتن برنامه های کاربردی در مقایسه با API های سنتی ویندوز می باشد . هدف اولیه مایکروسافت از ویندوز ویستا ، ارتقا سطح امنیت در سیستم عامل ویندوز بوده است . یکی از انتقاد های کلی که بر ویندوز اکسپی و اسلاف آن وارد بود ، آسیب پذیری امنیت در مقابل Malware ها ، ویروسها و جریانهای بافر بوده است. با اتکا بر این امر ، بیل گیتس مدیر مایکروسافت در اوایل سال ۲۰۰۲ بر ایجاد امنیت در تمام جهات نرم افزار های توسعه داده شده در آن شرکت تأکید کرد. مایکروسافت امنیت ویندوز اکسپی و ۲۰۰۳ را تا هنگام اتمام کار بر روی ویستا در اولویت قرار داد.