লিনাক্সের ইতিহাস

১৯৮৭ সালে, অধ্যাপক অ্যান্ড্রু এস. ট্যানেনবাম অপারেটিং সিস্টেম ডিজাইনের উপর একটি বিশ্ববিদ্যালয়ের পাঠ্যপুস্তক লেখেন , যেখানে তিনি একটি নতুন দর্শন প্রস্তাব করেন: শিক্ষার্থীদের হাতে-কলমে শেখার অংশ হিসেবে একটি বাস্তব অপারেটিং সিস্টেমের অভ্যন্তরীণ কার্যপ্রণালী "দেখা" এবং "স্পর্শ করা" সম্ভব হওয়া উচিত। তবে, সুস্পষ্ট কপিরাইট সমস্যার কারণে , ট্যানেনবাম সেই সময়ে উপলব্ধ কোনো অপারেটিং সিস্টেম ব্যবহার করতে পারেননি, তাই তিনি একটি সরল অথচ সম্পূর্ণ অপারেটিং সিস্টেম লেখার এবং তার বইয়ের পরিশিষ্টে সোর্স কোডটি প্রকাশ করার সিদ্ধান্ত নেন।

লিনাস টোরভাল্ডস

লিনাস টোরভাল্ডস

খুব শীঘ্রই সেই সিস্টেমের ভক্তরা আবির্ভূত হয়, যা মিনিক্স নাম গ্রহণ করেছিল এবং মূলত একটি ইউনিক্স সিস্টেমের অনুকরণ করত। তারা এটি চালাত তৎকালীন ব্যক্তিগত কম্পিউটারে, যেগুলোতে হার্ড ড্রাইভ পর্যন্ত ছিল না। সেই অনুসারীদের মধ্যে একজন ছিলেন লিনাস টরভাল্ডস

Minix-এর ডিজাইনে উল্লেখযোগ্য সীমাবদ্ধতা ছিল, তাই টরভাল্ডস এক পর্যায়ে 80386 প্রসেসরের উন্নত বৈশিষ্ট্যগুলো ব্যবহার করার জন্য এটিকে নতুন করে লেখার সিদ্ধান্ত নেন, যা ভার্চুয়াল মেমরি বাস্তবায়নের সুযোগ করে দিয়েছিল। প্রাথমিকভাবে, Minix- এর এই বিকল্পটির ক্ষমতা খুব সীমিত ছিল, কিন্তু সেই সময়ে ইন্টারনেট নামক ঘটনাটির ব্যাপক প্রসারের ফলে সারা বিশ্ব থেকে শত শত অবদানকারী এগিয়ে আসেন এবং নতুন অপারেটিং সিস্টেমটির জন্য সব ধরনের ড্রাইভার লেখেন । এভাবেই, এই নতুন সিস্টেমটি, যা এখন Linux নামে পরিচিত , ব্যক্তিগত কম্পিউটারের জন্য সবচেয়ে পূর্ণাঙ্গ UNIX ক্লোন হয়ে ওঠে। এছাড়াও, GNU প্রোগ্রাম ব্যবহারের ফলে , বাণিজ্যিক সফটওয়্যারের সাহায্য না নিয়েই Linux-এ অসংখ্য অ্যাপ্লিকেশন এবং ডেভেলপমেন্ট টুলস পাওয়া গিয়েছিল ।

এবং এইভাবেই আমাদের বন্ধুদের প্রিয় অপারেটিং সিস্টেমের জন্ম হয়েছিল!


Google-এ পছন্দের উৎস হিসেবে যোগ করুন