لینوکس


img/daneshnameh_up/1/1a/compics00168a.jpg



 

لینوکس(Linux) یک سیستم عامل رایانه ای مانند یونیکس است.لینوکس یکی از معروف‌ترین مثالهای نرم افزار آزاد و گسترش متن باز(open source) است. اگر بخواهیم دقیق باشیم فقط باید هسته لینوکس را لینوکس بنامیم اما به طور معمول این کلمه به سیستم عامل های یونیکس مانندی (یا گنو/لینوکسی) اطلاق می‌شود که بر مبنای هستهٔ لینوکس و کتاب‌خانه‌ها و ابزارهای پروژه گنو ساخته شده‌اند. به مجموعه‌ای از نرم‌افزارهای بنا شده بر اجزای گفته شده توزیع لینوکس (linux distribution) می‌گویند که به طور معمول شامل ابزارهای توسعه نرم افزار ، پایگاه های داده، سرویس دهنده های وب مثل آپاچی، محیط های رومیزی مثل گنوم و کی دی ای و مجموعه‌های اداری مثل اپن آفیس هستند.
لینوکس برای استفادهٔ ریزپردازنده‌ها با معماری ۸۰۳۸۶ اینتل طراحی شده بود اما امروزه انواع مختلف معماری‌ها را پشتیبانی می‌کند و در انواع و اقسام وسایل از کامپیوترهای شخصی گرفته تا ابررایانه‌ها و تلفن‌های همراه به کار می‌رود. این سیستم عامل که در ابتدا بیشتر توسط افراد مشتاق توسعه پیدا می‌کرد و به کار گرفته می‌شد توانسته‌است پشتیبانی شرکت‌های سرشناسی چون آی بی ام و هیولت-پاکارد را به دست آورد و با بسیاری از نسخه‌های خصوصی یونیکس رقابت کند. طرفداران لینوکس و بسیاری از تحلیل‌گران این موفقیت را ناشی از استقلال از فروشنده، کم هزینه بودن پیاده‌سازی،سرعت بالا, امنیت و قابلیت اطمینان آن می‌دانند.


 


تاریخچه


 

در سال ۱۹۸۴ میلادی ‏ریچارد استالمن که رئیس بنیاد نرم افزار آزاد بود پروژه گنو(GNU) را آغاز کرد. در این پروژه که یک جنبش نرم‌افزاری محسوب می‌شد برنامه‌نویسان با یکدیگر همکاری می‌کردند (این همکاری تا به حال نیز ادامه دارد).
آن زمان بیشتر ابزارهای پروژه گنو که با زبان برنامه نویسی C و اسمبلی نوشته شده بود آماده کار بود اما تنها چیزی که کم بود وجود یک سیستم‌عامل مناسب و رایگان بود. حتی سیستم‌عامل مینیکس نیز (با وجود در دسترس بودن متن کد آن) رایگان نبود و حق نشر مخصوص به خودش را داشت. کار در پروژه گنو به سمت طراحی یک هسته مناسب متمرکز می‌شد اما به نظر می‌رسید که برای ایجاد این هسته حداقل چند سال دیگر زمان احتیاج است.
این تأخیر برای لینوس قابل تحمل نبود. بنابر این خودش دست به کار شد و با الهام از کد مینیکس کار را آغاز کرد. سرانجام در ۲۵ اوت سال ۱۹۹۱ ساعت ۲۰و۵۷ دقیقه شب به وقت گرینویچ پیامی تاریخی به گروه خبری comp.os.minix ارسال شد. ارسال کننده این پیام کسی نبود جز «لینوس بندیک توروالدز». او یک دانشجوی فنلاندی بود که آن زمان در دانشگاه هلسینکی درس می‌خواند.
متن پیام او چنین بود:
«سلام به هر کس آن بیرون از مینیکس استفاده می‌کند.
در حال حاضر روی سیستم عاملی رایگان برای رایانه‌های AT (۴۸۶)۳۸۶ کار میکنم (فقط برای سرگرمی؛ مانند پروژه گنو بزرگ و حرفه‌ای نیست). از ماه آوریل کار را آغاز کرده‌ام و هم‌اکنون این سیستم‌عامل آماده است و کار می‌کند.
من دوست دارم از عقیدهٔ دیگران در مورد سیستم‌عاملم با خبر شوم. چه آنهایی که مینیکس را دوست دارند و چه آنهایی که آن را دوست ندارند. چرا که سیستم من تا حدی شبیه به آن است. در حال حاضر (۱٫۰۸)bash و(۱٫۴۰) gcc را بر روی آن دارم و چیزهای دیگری که به نظر می‌رسد همه درست کار می‌کنند. این بدان معناست که طی چند ماه آینده یک چیز کاربردی فراهم خواهم کرد.
دوست دارم بدانم که مردم به کدام یک از خصوصیات این سیستم بیشتر علاقمند هستند. به هر پیشنهاد و نظری خوش آمد می‌گویم اما قول نمی‌دهم که آن را انجام دهم! لینوس (torvalds@kruuna.helsinki.fi).
پ.ن. - بله آن رایگان است. البته قابل انتقال بر روی انواع دیگر رایانه نیست (چرا که دستورات AT۳۸۶ را به کار می‌برد) و ممکن است غیر از سخت‌دیسک AT چیز دیگری را پشتیبانی نکند. این همه چیزی است که من دارم!»
لینوکس مانند مینیکس (یک سیستم عامل ساده نوشته شده توسط پروفسور آندرو تاننبام که برای آموزش طراحی سیستم‌ عامل به کار می‌رفت) طراحی شده بود. اولین نسخهٔ لینوکس در سپتامبر ۱۹۹۱ بر روی اینترنت منتشر شد. دومین نسخه‌ٔ آن به فاصلهٔ کمی در اکتبر همان سال منتشر شد. از آن پس هزاران برنامه‌نویس (هکر) در سراسر دنیا در این پروژه شرکت کردند. مقالهٔ «کلیسای جامع و بازار» مدل توسعه هسته لینوکس و نرم افزارهای مشابه را تشریح می‌کند.
پنگوئن تاکس نشانه و مایه خوش شانسی لینوکس است. لینُس تُروالدز مالک علامت تجاری لینوکس است که به عنوان « نرم افزار سیستم عامل رایانه برای تسهیل در استفاده و عملیات رایانه » به ثبت رسیده‌است.




 


مجوز


 

هستهٔ لیونکس و اغلب بخش‌های گنو تحت اجازه نامه عمومی همگانی گنو (GPL) منتشر می‌شوند. GPL لازم می‌داند که تغییرات کد منبع و کارهای مشتق شده نیز تحت مجوز GPL منتشر شوند.


 


گنو/لینوکس


 

از آن‌جایی که ابزارهای گنو که بخش عمدهٔ توزیع‌های لینوکس را تشکیل می‌دهند از پروژه سیستم عامل آزاد گنو (که بسیار سابقه‌دارتر از هستهٔ لینوکس است) ریشه گرفته‌اند، ریچارد استالمن و بنیاد نرم افزار آزاد درخواست کرده‌اند که سیستم ترکیب شده (از هستهٔ لینوکس و ابزارهای گنو) بدون توجه به نام توزیع‌اش، گنو/لینوکس خوانده شود.
علیرغم این که بعضی از توزیع‌ها، گنو/لینوکس دبیان به طور خاص، از این نام استفاده می‌کنند بسیاری تنها به گفتن لینوکس اکتفا می‌کنند. تفاوت بین هستهٔ تروالدز و سیستمی که شامل این هسته‌است، همیشه باعث سردرگمی ست و نام‌گذاری همچنان بحث‌انگیز باقی مانده‌است.


 


توزیع‌های لینوکس


 

لینوکس تقریباً همیشه یکی از اجزاء یک توزیع لینوکس (Distro) است. توزیع‌های لینوکس توسط افراد، گروه‌های نه چندان متشکل و سازمانهای حرفه‌ای گوناگون ایجاد می‌شوند. این توزیع‌ها شامل تعدادی نرم افزار سیستم و برنامه‌های کاربردی به همراه روالی مشخص برای نصب آنها بر رایانه هستند. توزیع‌ها معمولاً برای منظورهای مختلفی از جمله محلی سازی، پشتیبانی از یک معماری خاص، کاربردهای بلادرنگ (real-time applications) و سامانه های توکار (embedded systems) به وجود می‌آیند و بعضی از آن‌ها آگاهانه تنها از نرم افزارهای آزاد استفاده می‌کنند.
یک توزیع همه-منظورهٔ معمولی شامل هسته لینوکس، کتاب خانه ها و ابزارهای گنو، پوسته های خط فرمان و انبوه بی شماری از نرم افزارهای کاربردی از مجموعه های اداری و سیستم های پنجره ای اکس گرفته تا مفسرها، ویرایش گرهای متن و ابزارهای علمی است.


 


گستره


 

در بیش از یک میلیارد دلار: برآورد اندازه گنو/لینوکس که مقاله تحقیقی است بر روی توزیع ردهت ۷٫۱، تعداد خطوط کد منبع (source lines of code – SLOC) را ۳۰ میلیون عنوان شده‌است. در این تحقیق با استفاده از روش (Constructive Cost Model – COCOMO) برآورد شده‌است که بر روی این توزیع حدود هشت میلیون نفر-سال کار توسعه انجام گرفته‌است. چنان که این نرم‌افزار توسط روش‌های متعارف خصوصی توسعه می‌یافت، هزینه‌ توسعه‌اش در ایالات متحده با روش‌های توسعه متعارف خصوصی بالغ بر ۱/۰۸ میلیارد دلار (با قیمت دلار سال ۲۰۰۰) می‌شد.
بخش اعظم کد (۷۱٪) توسط زبان برنامه نویسی C نوشته شده‌است اما از بسیاری از زبان‌های دیگر همچون ++C، لیسپ، اسمبلی، پرل، فرترن، پایتون و زبان‌های اسکریپت‌نویسی مختلف استفاده شده‌است. اندکی بیش از نیمی از خطوط کد تحت مجوز عمومی گنو (GPL) هستند. هسته لینوکس ۲٫۴ میلیون خط برنامه‌است و ۸٪ کل کد را تشکیل می‌دهد.
در پژوهشی که پس از آن انجام شد، به نام شمردن سیب زمینی‌ها: اندازه دِبی‌ین۲٫۲ همان تحلیل بر روی لینوکس دِبی‌ین ۲٫۲ انجام گرفت. این توزیع دارای بیش از پنجاه و پنج میلیون خط کد بود که هزینه‌ توسعه‌اش با روش‌های توسعه متعارف خصوصی بالغ بر ۱٫۹ میلیارد دلار (با قیمت دلار سال ۲۰۰۰) می‌شد.


 


کاربردهای سیستم عامل‌های شکل گرفته بر پایه لینوکس


 

در گذشته یک کاربر لینوکس برای پیکربندی و نصب سیستم خود، نیازمند دانش بالایی از رایانه بود. این دلیل به علاوه جذاب بودن دسترسی به درون سیستم ،باعث شده بود که به طور سنتی کاربران لینوکس را (بر خلاف کاربران ویندوز یا مَک‌اواِس) کسانی شکل بدهند که با تکنولوژی بیشتر دمخور هستند. افرادی که معمولاً با القاب «هکر» و «گیک» شناخته می‌شوند. این نگرش در سال‌های اخیر با افزایش راحتی کار در لینوکس و گسترده شدن استفاده از بسیاری از توزیع‌ها، اعتبار خود را از دست داده‌است. لینوکس در بازار سرورها و کاربردهای-ویژه (مانند پردازش تصویر و سرویس‌های وِب) پیشرفت قابل ملاحظه‌ای کرده و در حال ورود به بازار بزرگ رایانه‌های رومیزی است.
لینوکس اساس مجموعه نرم‌افزار سرور موسوم به لامپ (لینوکس), آپاچی, مایسیکوئل (MySQL), پرل/ php /پایتون) را تشکیل می‌دهد که میان توسعه‌دهندگان وب محبوبیت گسترده‌ای کسب کرده‌است.
از لینوکس همچنین اغلب در سیستم‌های کارگذاشته استفاده می‌شود. قیمت اندک آن باعث می‌شود انتخابی ایده‌آل برای ابزارهایی مانند سیمپیوتر (رایانه‌ای که برای جمعیت کم درآمد کشورهای در حال توسعه طراحی شده) باشد.
لینوکس با داشتن محیط‌های رومیزی مانند گنوم و کی دی ای، رابط کاربری همچون اپل مکینتاش و مایکروسافت ویندوز را در کنار دیگر محیط‌های گرافیکی و رابط خط فرمان یونیکس-مانند سنتی‌اش، عرضه می‌کند. هرچند نرم‌افزارهای گرافیکی لینوکس برای بسیاری از مصارف وجود دارند، در بسیاری زمینه‌ها نرم‌افزارهای خصوصی هنوز از گستره و میزان محبوبیت بیشتری برخوردارند.


 


نصب


 

در ابتدا، مشکل بودن نصب سیستم‌های بر پایه لینوکس مانعی برای پذیرش آن بود، اما در سال‌های اخیر نصب لینوکس بسیار آسان شده‌است. بسیاری از توزیع‌ها دارای نصبی آسان و قابل مقایسه با نسخه‌های ویندوز می‌باشند. علاوه بر این، رایانه‌های شخصی که با توزیع‌های لینوکس وارد بازار شده‌اند و به آسانی از بسیاری از فروشنده‌های اصلی، همچون هیولت- پاکارد و وال- مارت قابل تهیه می‌باشد.
بیشتر شیوه‌های عمومی نصب لینوکس، توسط همه توزیع‌های مهم پشتیبانی می‌شود، که شامل اجرا از طریق لوح فشرده، حاوی برنامه‌های نصب و راه‌اندازی نرم افزارها می‌باشد. این لوح فشرده می‌تواند از طریق تصویر استاندارد (ISO image) بارگدازی شده باشد، به تنهایی و به قیمت بسیار پائین خریداری شود، یا می‌تواند در مجموعه نرم افزارهای تجاری اضافی ارائه شود.
بعضی توزیع‌ها، همچون دبیان (Debian)، از طریق دستگاه‌های کوچکی مثل فلاپی دیسک، نیز قابل نصب هستند. پس از نصب ابتدایی بیشتر نرم افزارها از طریق اینترنت و لوح فشرده قابل بار گذاری و نصب می‌باشند.
بعضی توزیع‌ها، همچون کنوپیکس (Knoppix)، می‌توانند به صورت بی درنگ از طریق دیسک‌های زنده بسیار سریع تر از نصب بر روی دیسک سخت اجرا شوند. به این صورت که، یکبار از لوح فشرده راه اندازی می‌شود و می‌توان از لینوکس بدون هیچگونه تغییری در محتویات دیسک سخت استفاده کرد. به همین نحو بعضی توزیع‌های حداقل، همچون تامزروت‌بوت (Tomsrtbt)، بدون نیاز به تغییر محتویات دیسک سخت از طریق فلاپی دیسک، به صورت بی درنگ قابل اجرا می‌باشد.
همچنین بسیاری توزیع‌ها از راه انداری بر روی شبکه پشتیبانی می‌کنند، پس همه مراحل نصب و پیکربندی دستگاه می‌تواند بر روی شبکه انجام شود.




 


پیکربندی


 

بیشتر پیکربندی‌ها در پوشه‌ای با نام etc/ ذخیره شده‌است، در صورتیکه کاربر- مخصوص باشد، فایل‌های پنهان در پوشه خانه کاربر قرار دارد. تعدادی از برنامه‌ها از پایگاه داده پیکربندی به عوض فایل استفاده می‌کنند.
راه‌های بسیاری برای ایجاد تغییرات وجود دارد. آسان‌ترین راه، استفاده از ابزارهای آماده توزیع‌هایی همچون یاست (YaST) در (رایانه) (SuSE) یا مرکز کنترل در مندریک (Mandrake) استفاده کرد. انواع دیگر آن، مانند لینوکس‌کانف (Linuxconf)، ابزارهای سیستم گنوم، و وبمین (Webmin) برای توزیع‌های ویژه نیستند. آن‌ها شامل بسیاری از امکانات پیکربندی توسط خط فرمان می‌باشند.از آنجایی که به طور متداول اکثر تنظیمات در فایل‌های متنی ذخیره شده‌اند، آن‌ها را می‌توان با هر ویرایشگر متنی پیکر بندی نمود.


 


پشتیبانی


 

به طور معمول پشتیبانی فنی توسط فروشندگان تجاری و دیگر کاربران لینوکس در اجتماعات آنلاین، گروه‌های خبری و فهرست‌های پستی ارائه می‌شود. انجمن کاربران لینوکس (LUGs) در همه جهان به کاربران بسیاری یاری می‌رساند.
به طور کلی، مدل کسب و کار فروشندگان تجاری وابسته به پرداخت جهت پشتیبانی می‌باشد، مخصوصا برای کاربران تجاری.


 


توزیع‌های لینوکس

توزیع‌های گنو/لینوکس بسیار زیادند. هر توزیعی برای کاربردی خاص ایجاد شده در زیر به برخی از آن‌ها اشاره شده‌است:
• فدورا کُر
• لینوکس تجاری رِِدهَت
• ناپیکس
• دبیان
• اِسلَکوِر
• گِنتو
• لینسپایر (لیندوز قدیم)
• مندریوا (ماندریک قدیم)
• توربو لینوکس
• زوزه
• کانِکتیوا
• لیبرانت
• اوبونتو

ویندوز

 

مقدمه

درفرهنگ رایانه، ویندوز، عنوان سیستم‌عاملی است که شرکت مایکروسافت آن را برای رایانه‌های شخصی (PC) تولید کرده‌است. این سیستم‌عامل، نسخه‌های متعددی دارد که از سال ۱۹۸۳ تاکنون به بازار عرضه شده‌است.

تاریخچه

اولین نسخهٔ ویندوز در سال ۱۹۸۳ عرضه شد (ویندوز ۱٫۰). این برنامه، یک واسط کاربری گرافیکی و محیطی پنجره‌ای را تحت سیستم عامل دیسکی یا همان MS-DOS فراهم می‌ساخت. ویندوز ۲٫۰ نیز در سال ۱۹۸۷ به عنوان ارتقایی (upgrade) بر این سیستم‌عامل روانهٔ بازار شد. این نسخه، بعداً با خصوصیاتی جدید مانند قابلیت روهم قرار گرفتن پنجره‌ها بنام ویندوز/۲۸۶ و بعد ویندوز/۳۸۶ ارایه شد. در سال ۱۹۹۲، ویندوز ۳٫۰ ارایه شد که نسبت به نسخه‌های قبلی، بسیار متحول شده بود. در سال ۱۹۹۵، شرکت مایکروسافت با ارایه ویندوز ۹۵ تحولی را در ویندوز و سیستم‌عامل‌های کامپیوترهای شخصی بوجود آورد. روند ارایه و بهینه‌سازی این سیستم‌عامل، همچنان با ویندوز ۹۸، ME ٬ XP و Vista برای رایانه‌های شخصی و ویندوز NT ٬ ۲۰۰۰ و ۲۰۰۳ برای سرور‌ها ادامه یافت. امروزه، ویندوز، مشهورترین و پرمصرفترین سیستم‌عامل جهان به شمار می‌رود. مایکروسافت با بروزرسانی و بهینه‌سازی این سیستم‌عامل قصد دارد تا تمام توقعات کاربران از یک سیستم‌عامل مناسب را برآورده سازد. البته اگر گروه مقابل آن که طرفدار سیستم‌های متن باز و لینوکس می‌باشند این اجازه را به مایکروسافت بدهند.


امنیت

امنیت در سیستم‌عامل ویندوز از مهم‌ترین نقاط ضعف آن بوده‌است. تحقیقی که تحت نظر کوین میتنیک انجام شد نشان داد که یک سیستم Windows XP حفاظت نشده در اینترنت تنها ۴ دقیقه دوام آورد. همچنین طبق آمار ۸۰٪ از کاربران Windows حداقل به یک ویروس یا نرم‌افزار جاسوس آلوده هستند.


Windows ۹۸

نسخه ویندوزی از مایکروسافت که در سال ۱۹۹۸ ساخته شد و در واقع نسخه به روز شده ویندوز ۹۵ می‌باشد. (این ویندوز Memphis هم نامیده می‌شود) استفاده از این ویندوز به طور گسترده در جهان وجود داشت و هم اکنون هم مورد استفاده می‌باشد. از امکانات این می‌توان به موارد زیر اشاره کرد:


مرورگر مستقل مایکروسافت
•توانایی فرستادن و گرفتن 
•سیستم فایل FAT۳۲
•پشتیبانی از USB
•پشتیبانی از DVD


Windows XP

محصول مایکروسافت تا پایان سال ۲۰۰۶ که سیستم عاملی بسیار قوی و زیبا می‌باشد و برای کار با internet مناسب می‌باشد. البته تا چند سال بعد از توزیع نسخه این ویرایش Service Pack II این محصول هم اضافه شد. این ویندوز در دو نسخهٔ خانگی (home edition) و پیشرفته (professional) در بازار عرضه می‌شود.

Windows Vista

img/daneshnameh_up/3/3e/compics00171.jpg

ویندوز ویستا ویژگیهای دیداری فوق‌العاده‌ای مانند پنجره‌‌های نیمه‌شفاف و ابزارهای قدرتمندتر جهت جستجوی فایلها دارد ولی تا به حال در مورد بهبود امنیت در ویستا و توانایی آن در ارتباط بهتر با وسایل دستی قابل‌حمل ،خبری داده نشده‌است. مایکروسافت از آغاز کار بر روی این سیستم عامل وعده داده بود که شالوده آن را بر سه ستون استوار خواهد کرد.یک موتور گرافیکی به نام Avalon ،یک فن‌آوری جدید به نام indigo که توانایی ارتباط برنامه‌های کامپیوتری و وسایل مختلف را به هم می‌دهد و یک سیستم ذخیره‌سازی دیتا که قابلیت جستجوی بهتر را ممکن می‌سازد به نام winFS .ولی در مقام عمل مایکروسافت از زمان‌بندی خود عقب افتاد و تصمیم گرفت از ویژگی winFS چشم بپوشد و این سیستم را به‌صورت یک برنامه الحاقی add-on بعد از انتشار ویستا عرضه کند. پس از ۳ ستون ویندوز بعدی، هنوز ۲ ستون پابرجا هستند.

مایکروسافت پس از عرضهٔ ویندوز XP در سال ۲۰۰۱ از نسل بعدی ویندوز خود با اسم رمز لانگهورن خبر داد و اعلام نمود که این سیستم عامل را در سال ۲۰۰۴ به بازار ارائه می‌کند. البته همانطور که بسیاری حدس می‌زدند مایکروسافت شرکت وقت شناسی نبود.لانگهورن نیز مانند ویندوز اکس پی قبل از عرضه تغییر نام داد و به ویستا مبدل شد. جالب است بدانید که لانگهورن و ویستا و بلاک کامب(نسل بعدی ویندوز پس از ویستا که چندی پیش به ویینا تغییر نام داد) همگی نام‌های مکان‌های طبیعی و از این دست هستند. مثلا نام یک صحرا .ویستا نسل جدیدی از سیستم‌های عامل معروف و فرا گیر ویندوز است که مسیری متفاوت نسبت به سری پیشین خود پیموده‌است. شاید تاخیر زیاد در ارائهٔ این سیتم عامل کاربران جشم انتظار را تا حد زیادی ناراحت کرده باشد ولی این امر آن هم در تولید نرم افزار‌های بزرگ امری عادی است و از آن جا که مایکروسافت وسواس زیادی در تولید سیستم عاملی بدون نقص دارد باید پیش بینی این تاخیر‌ها را نیز می‌کردیم.بیل گیتس می‌گوید در هنگام ورود سیستم عمل‌های ویندوز ۹۵٬۹۸ و ۲۰۰۰ به ما فشار زیادی وارد شد چرا که اسامی آن‌ها از مدت‌ها چیش به جوامع خبری اعلام شده بود و ما موظف بودیم که آن‌ها را در موعد مقرر که همان نام آن‌ها بود به بازار عرضه کنیم ولی ما تصمیم داریم که در محیطی آرام و دور از تنش به تولید سیستم عاملی بپردازیم که به نظر خودمان در نوع خود بی نظیر است.بیل گیتس و دیگر مسوولان ویندوز از جمله جیمز آلچین(سردار ویندوز) امید بسیار زیادی به این نگارش از سیستم عامل ویندوز دارند و گیتس می‌گوید : آرزو دارم که وقتی کاربران حرفه‌ای برای اولین بار با ویستا کار می‌کنند انگشت به دهان بمانند. بیل گیتس آدم گزافه گو و کوته فکری نیست و بدون شک این پروژه نیز مانند دیگر پروژه‌هایی که او پشتوانهٔ آن‌ها بوده‌است موفق خواهد بود.ویستا سیستم عاملی برای آینده‌است و مایکروسافت سعی نموده‌است که تمامی آن چه در نگارش‌های گذشتهٔ ویندوز از آن‌ها با عنوان کاستی یاد می‌شد در ویستا با نام نقطهٔ قوت شناخته شوند.یکی از این مسائل امنیت است اما امنیت با حیطهٔ فراتر از آن چه ما از آن می‌بریم . امنیت ویندوز ویستا از لحاظ جلوگیری از ورود ویروس‌ها و مقابله با آن‌ها مبارزه با نفوذگر‌ها و حفظ و امنیت اطلاعات بی عیب و نقص است و مایکروسافت روی هرچیزی که بر امنیت تاثیر بگذارد پافشاری زیادی کرده‌است از جمله مرورگر اینترنت اکسپلورر که مایکروسافت بخش گسترش آن را به منظور کنترل بیشتر برای آن و پیشرفت بی دغدغهٔ آن پس از مدتی در سال پیش از بخش گسترش ویندوز جدا نمود و همچنین نگارش فایل سیستم وین اف اس که در نوع خود یک دهه از ان تی اف اس جلو است مصادیقی برای این مورد است.مایکروسافت همچنین در ویستا به ظاهر همانند اکس پی اهمیت فوق العاده‌ای داده‌است و با طراحی زیبای این ویندوز و ایجاد یک محیط مجازی سه بعدی بر پایهٔ دایرکت اکس ۹ جذابیت را در سیستم عامل جدید سری ویندوز خود به حد اعلا رسانده‌است. مایکروسافت در تمامی کنفرانس‌ها و حضور‌های خود مبحث ویستا را در صدر قرار داده‌است و هر روز شاهد پیشرفت این سیستم عامل هستیم.به عنوان مثال در سال ۲۰۰۴ و در کنفرانی توسعه دهندگان مایکروسافت در خاور میانه و در مصر بیل گیتس نیز حضور یافت و در این کنفرانس افراد مشهور مایکروسافت در بارهٔ برنامه‌های آیندهٔ خود بحث کردند و لی هیچکس دید دقیقی از ویستا نداد و وقتی از قاضی مدیر بازار یابی و فروش مایکروسافت در خاورمیانه از این مسئله سوال شد وی گفت این که ما چیزی از ویستا بروز نمی‌دهیم به این دلیل است که خود دید دقیقی از این سیستم عامل نداریم و حتی در حال اختراع بخش‌هایی از آنیم بله همه آن چه که شما هم اکنون در بارهٔ ویندوز ویستا می‌شنوید ممکن است تا زمان عرضهٔ آن به کلی تغییر کند ولی حالا که مایکروسافت چند نسخهٔ بتا از این سیستم عامل را عرضه کرده‌است وضع به کلی تفاوت کرده‌است و دیگر همه دیدی کلی از این سیستم عامل را دارند. مایکروسافت پس از عرضهٔ نسخهٔ بتای ویستا و دریافت ایرادات و باگ‌های آن از سوی تست کنندگان دریافت که برطرف کردن این ایرادات زمان زیادی می‌برد و برای همین است که طبق آخرین اخبار تایید شده از مایکروسافت این سیستم عامل اگر مشکلی پیش نیاید در ۳۰ ژانویه ۲۰۰۷ به بازار ارائه خواهد شد که بسیاری زمانی بیش از این را برای آن رقم می‌زنند حال آن که نسخهٔ اصلی اینترنت اکسپلورر قرار است تا اواخر تابستان امسال وارد بازار گردد.ویستا طوفانی است که می‌تواند وضعیت فعلی مایکروسافت را تغییر دهد. وضعیتی که هم اکنون با وجود لینوکس و موزیلا و بسیاری موارد دیگر در حال پایین آوردن پادشاهی جادویی مایکروسافت است. سیستم عامل ویندوز ویستا قدرتی دارد که می‌تواند بسیاری از برنامه‌های خود مایکروسافت را نیز از رده خارج نماید که از جملهٔ آن‌ها می‌توان به برنامه‌های امنیتی این شرکت اشاره نمود. مایکروسافت در حال ارائه نگارش‌های جدیدی از دیگر محصولات خود است که لایق ویستا باشند دایرکت اکس ۱۰ ,اینترنت اکسپلورر ۷و آفیس ۲۰۰۷ نمونه‌ای از این موارد است. امنیت در این سیستم عامل به موارد فوق الذکر ختم نمی‌شوند و برنامه نویسان مایکروسافت با استفاده از تلاش‌های خود موفق به ایجاد تکنولوژی‌های نوینی در ویستا شده‌اند که حتی قادر است که از پخش آهنگ‌ها و فیلم‌هایی که در خرید آن‌ها قانون حق کپی در نظر گرفته نشده‌است جلوگیری نماید.سیستم عامل ویستا دارای سرعتی بی نظیر نسبت به دیگر سیستم عامل‌های این سری بوده‌است . کما این که نسخهٔ ۶۴ بیتی آن نیز که برای CPU ‌های ۶۴ بیتی طراحی شده‌است سرعت و قدرتی فراتر از نسخهٔ ۳۲ بیتی آن دارا است.به هر حال این طولانی ترین زمان بین ارائهٔ دو سیستم عامل توسط مایکروسافت است .
ویندوز ویستا بین ۱۹۹ تا ۳۹۹ دلار قیمت گذاری شده‌است. چنانچه بخواهید ویندوز خود را از XP به ویستا ارتقاء دهید، باید ۹۹ دلار پرداخت کنید. نسخه خانگی آن (Home Edition) به میزان ۲۵۹دلار قیمت گذاری شده و نسخه حرفه‌ای آن (Professional) هم ۳۹۹ دلار قیمت دارد. تعداد خطوط برنامه نویسی شده در ویندوز ۹۵ ، ۱۱٫۲ میلیون خط بوده‌است در حالیکه در ویندوز ویستا ، حداقل ۵۰ میلیون خط بنامه وجود دارد. برای تولید ویندوز ۹۵ دقیقا ۲۰۰ برنامه نویس مشغول به کار بودند و در ویندوز ویستا ۲۰۰۰ برنامه نویس به صورت همزمان مشغول به کار بوده‌اند. پیشرفت امکانات مایکروسافت طی ۲۰ سال اخیر به حدی بوده که بیل گیتس اکنون ثروتمندترین فرد جهان است و روز به روز بر ثروت خود می‌افزاید و به نحوی کل جهان را به خود و محصولاتش وابسته کرده‌است. در واقع بیل گیتس و شرکایش باید ممنون مسئولان شرکت Dr Dos باشند که دیر به جلسه با شرکت IBM رسیدند و مسئولان IBM که این فرصت را به شرکت کوچک مایکروسافت دادند تا سیستم عامل خود را بر روی کامپیوترهای خانگی IBM قرار دهند و اینگونه شهرت جهانی پیدا کنند.

سیستم های بی درنگReal Time

سیستمهای بی درنگ معمولاً به عنوان یک کنترل کننده در یک کاربرد خاص استفاده می‌شوند. سیستم در این حالت می‌بایست در زمانی مشخص و معین حتماً جواب مورد نظر را بدهد .
سیستمهای کنترل صنعتی, پزشکی , کنترل موشک و غیره از این دسته‌اند.
در سیستمهای بی درنگ زمان پاسخ باید سریع و تضمین شده باشد ولی در سیستم اشتراک زمانی مطلوبست که زمان پاسخ سریع باشند (ولی اجباری نیست).درسیستم دسته‌ای هیچ محدودیت زمانی در نظر گرفته نمی‌شود.
در سیستمهای بی درنگ معمولاً وسایل ذخیره سازی ثانویه وجود ندارد و به جای آن از حافظه ‌های ROM استفاده می‌شود. سیستم عاملهای پیشرفته نیز در این سیستمها وجود ندارند چرا که سیستم عامل کاربر را از سخت افزار جدا می‌کند و این جدا سازی باعث عدم قطعیت در زمان پاسخگویی می‌شود.
سیستمهای بی درنگ با سیتسمهای اشتراک زمانی تناقض دارند لذا نمی‌توانند هر دو توأماً وجود داشته باشند . به دلیل نیاز به پاسخ دهی سریع و تضمین شده سیستم‌های بلادرنگ از حافظه مجازی و اشتراک زمانی استفاده نمی‌کنند.
به این سیستم‌ها «بی درنگ سخت» نیز گفته می‌شود.
در سیستمهای «بی درنگ نرم» یک وظیفه بی درنگ بحرانی, نسبت به سایر وظایف اولیت دارد و تا پایان تکمیل شدنش این ارجحیت را دارا خواهد بود . از آنجا که این سیستمها مهلت زمانی(deadline) را پشتیبانی نمی‌کنند استفاده آنها در کنترل صنعتی ریسک آور است . هر چند که این سیستمهای بی درنگ نرم می‌بایست پاسخی سریع داشته باشند ولی مساله پاسخ دهی به حادی سیستمهای بی درنگ سخت نمی‌باشد.
از کاربردهای سیستم بی درنگ نرم می‌توان رزرواسیون شرکتهای هواپیمایی ,چند رسانه‌ای (multimedia) واقعیت مجازی (Virtual reality) را نام برد. این سیستمها به ویژگی‌های سیستم عاملهای پیشرفته (که توسط بیدرنگ سخت حمایت نمی‌شوند)نیازمندند . بعضی از نسخه‌های UNIX مانند solaris 2 خاصیت بیدرنگ نرم را دارا می‌باشند.
در برخی کاربردها (مثل کنترل صنعتی)در کامپیوترها از سیستم عامل استفاده نمی‌شود. از آنجا که در سیستمهای کنترل صنعتی برنامه می‌بایست در اسرع وقت در مقابل یک اتفاق , از خود عکس العمل نشان دهد , وجود واسطه سیستم عامل باعث کند شدن مراحل می‌گردد