লিনাক্স
প্রায় কাছাকাছি সময়ে, ১৯৯১ সালে, লিনুস তোরভাল্দ্‌স নামের এক ফিনীয় ছাত্র হেলসিংকি বিশ্ববিদ্যালয়-তে পাঠরত অবস্থায় শখের বশে আরেকটি কার্নেলের ওপর কাজ শুরু করেন। এই কার্নেলটিই পরে লিনাক্স কার্নেলে রূপ নেয়। লিনুস প্রথমদিকে মিনিক্স নামের একটি সরলীকৃত ইউনিক্স-সদৃশ অপারেটিং সিস্টেম নিয়ে কাজ শুরু করেন। মিনিক্সের রচয়িতা ছিলেন এন্ড্রু টানেনবম, এক প্রখ্যাত অপারেটিং সিস্টেম ডিজাইন প্রশিক্ষক। তবে টানেনবম তাঁর মিনিক্স সিস্টেমের ওপর সরাসরি কাজ করে উন্নতিসাধনের অনুমতি দিতেন না। ফলে লিনুসকে মিনিক্সের সমতুল্য একটি সিস্টেম বানাতে হয়। লিনুস প্রথমে আইএ-৩২ এসেম্বলার ও সি-এর সাহায্যে একটি টার্মিনাল এমুলেটর রচনা করেন ও এটিকে কম্পাইল করে বাইনারি আকারে রূপান্তরিত করেন, যাতে এটি যেকোনো অপারেটিং সিস্টেমের বাইরে ফ্লপি ডিস্ক থেকে বুট করে চালানো যায়। টার্মিনাল এমুলেটরটিতে একসাথে দুইটি থ্রেড চলত। একটি থ্রেড ছিল সিরিয়াল পোর্ট থেকে ক্যারেক্টার পড়ার জন্য, আর অন্যটি ছিল পোর্টে ক্যারেক্টার পাঠানোর জন্য। যখন লিনুসের ডিস্ক থেকে ফাইল পড়া ও লেখার প্রয়োজন পড়ল, তখন তিনি এই এমুলেটরটির সাথে একটি সম্পূর্ণ ফাইলসিস্টেম হ্যান্ডলার যোগ করেন। এরপর ধীরে ধীরে তিনি এটিকে একটি সম্পূর্ণ অপারেটিং সিস্টেম কার্নেলে রূপ দেন, যাতে এটিকে পজিক্স-অনুগামী সিস্টেমসমূহের ভিত্তিরূপে ব্যবহার করা যায়। লিনাক্স কার্নেলের প্রথম সংস্করণ (০.০.১) ইন্টারনেটে প্রকাশ পায় ১৯৯১ সালের ১৭ই সেপ্টেম্বর। কিছুদিন পরেই ১৯৯১-এর অক্টোবরে এর দ্বিতীয় সংস্করণটি বের হয়। তখন থেকে সারা বিশ্ব থেকে হাজার হাজার ডেভেলপার লিনাক্সের এই প্রজেক্টে অংশ নিয়েছেন। এরিক রেমন্ড-এর লেখা প্রবন্ধ The Cathedral and the Bazaar-এ লিনাক্স কার্নেলের (ও অন্যান্য সমজাতীয় সফটওয়্যারের) উন্নয়নপ্রক্রিয়ার মডেল সম্পর্কে আলচনা করা হয়েছে।
উইন্ডোজ ও লিনাক্সের মধ্যে তুলনা
লিনাক্স বিভিন্ন প্রকার সিপিইউ-এর জন্যই প্রযোজ্য। এর মধ্যে আছে আইএ-৩২ (আই৩৮৬ এবং পরবর্তী প্রজন্মের কম্পিউটার প্রসেসর), এক্স৮৬-৬৪ (ইন্টেল প্রসেসরসহ ৬৪ বিটের কম্পিউটার), আইটেনিয়াম, এমআইপিএস, পাওয়ারপিসি, এআরএম, এবং অন্যান্য। যদিও বর্তমান কালের উইন্ডোজ কার্নেল মূলত জোর দেয় প্রথম তিনটির ওপর। কারণ সিপিইউ ধরনের প্রযোজ্যতার ক্ষেত্রে লিনাক্স এখন ডেস্কটপ, ও সার্ভারসহ, রাউটার, সেট-টপ বক্স, পিডিএ, মোবাইল ফোন ইত্যাদি বিভিন্ন যন্ত্রাংশে ব্যবহৃত হচ্ছে। উইন্ডোজ এমবেডেড ঐতিহাসিকভাবে তাদের বাজার শুরু করেছিলো পস (POS) টার্মিনালগুলোতে ডস অপারেটিং সিস্টেম ব্যবহারের মাধ্যমে। বর্তমান কালে উইন্ডোজ সিই কার্নেল এক মেগাবাইট মেমরির নিচেও চলতে পারে। উইন্ডোজ সিই অপারেটিং সিস্টেম প্লাটফর্ম ব্যবহার করে উইন্ডোজ অটোপিসি, উইন্ডোজ মোবাইল, পোর্টেবল মিডিয়া সেন্টার, এবং অনেক কলকারখানার যন্ত্রাংশ, ও এমবেডেড সিস্টেম চালাচ্ছে। এমন কী ড্রিমকাস্টের কিছু গেইম চালাতেও মাইক্রোসফট উইন্ডোজ সিই অপারেটিং সিস্টেম ব্যবহার করছে।