مایکروسافت ویندوز در مقابل لینوکس
Microsoft Windows یک سیستم عامل تولید شده توسط مایکروسافت است. در واقع، آنها یک سری سیستم عامل تحت این نام دارند (یعنی ویندوز XP، ویندوز ویستا، ویندوز 7، …).
لینوکس از نظر فنی یک هسته است. هسته جزء اصلی بسیاری از سیستم عامل ها است. با این حال، ما در استفاده از کلمه لینوکس برای اشاره به سیستم عامل های کامل که با هسته لینوکس ساخته شده اند، راحت هستیم. چنین توزیع هایی به درستی به عنوان توزیع های لینوکس شناخته می شوند. برخی از توزیع های محبوب لینوکس عبارتند از Ubuntu، Fedora، SuSE و Debian. لینوکس در ابتدا توسط لینوس توروالدز در سال 1991 نوشته شد.
تفاوت اصلی بین توزیعهای ویندوز و لینوکس این است که کد منبع توزیعهای لینوکس آزادانه در دسترس است. هر کسی میتواند کد منبع لینوکس را دانلود کرده و در صورت نیاز سفارشیسازی کند و بنابراین میتوان مشتقات جدید لینوکس را ایجاد کرد. این منجر به هزاران توزیع لینوکس شده است.
در گذشته، لینوکس عمدتاً توسط دانشمندان رایانه و کاربران پیشرفته ای استفاده می شد که آزادی و انعطاف لینوکس را دوست داشتند. ویندوز عمدتاً مورد علاقه کاربران تجاری و به طور کلی سایر کاربران رایانه بود. از زمان نسخه های اولیه ویندوز، به دلیل سادگی استفاده و در دسترس بودن برنامه های کاربردی رابط کاربری گرافیکی پرکاربرد، کاربر پسندی بیشتری را نشان داد. هر دو سیستم عامل ویندوز و توزیع های لینوکس به تکامل خود ادامه داده اند. در حال حاضر، توزیعهای گرافیکی غنی لینوکس حتی توسط کاربران عادی رایانه نیز استفاده میشوند. ویندوز همچنین از یک سیستم عامل «رومیزی» به ارائه خدمات زیرساخت شبکه که در آن استفاده از لینوکس در گذشته غالب بود، تغییر مکان داده است.
ویندوز و لینوکس از فرمتهای فایل اجرایی متفاوتی استفاده میکنند و همچنین تفاوتهای قابل توجهی در هستههای خود دارند. این باعث می شود که نرم افزارهای کاربردی نوشته شده برای ویندوز روی لینوکس اجرا نشوند و بالعکس. به عنوان مثال، Microsoft Word را نمی توان در لینوکس اجرا کرد. با این حال، میتوانید OpenOffice Writer را اجرا کنید که یک برنامه متن باز «مایکروسافت ورد مانند» است، هم در ویندوز و هم در لینوکس، زیرا سازندگان OpenOffice Writer نسخههای مختلفی از نرمافزار خود را برای ویندوز و لینوکس ارائه میدهند.
برای استفاده از سیستم عامل های ویندوز، باید آنها را خریداری کنید. اما بیشتر سیستمعاملهای مبتنی بر لینوکس آزادانه (یعنی بدون پول) در دسترس هستند. با این حال، بسیاری از سازندگان توزیع لینوکس وجود دارند که برای خدمات (اما نه برای نرم افزار) که ارائه می دهند، هزینه می گیرند. برای مثال، RedHat چنین شرکتی است.