লিনাক্স ইতিহাস (Linux History)

কম্পিউটার ইভোল্যুশন

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

ইউনিক্সের ইভোল্যুশন

1969 সালে, বেল ল্যাবসের ডেভেলপারদের একটি দল সমস্ত কম্পিউটারের জন্য একটি সাধারণ সফ্টওয়্যার তৈরি করার জন্য একটি প্রকল্প শুরু করে এবং এটির নাম দেয় ‘ইউনিক্স’। এটি সহজ এবং মার্জিত ছিল, অ্যাসেম্বলি ল্যাঙ্গুয়েজে পরিবর্তে ‘সি’ ভাষা ব্যবহার করা হয়েছিল এবং এর কোড পুনর্ব্যবহারযোগ্য ছিল। যেহেতু এটি পুনর্ব্যবহারযোগ্য ছিল, এর কোডের একটি অংশ যাকে এখন সাধারণত ‘কার্নেল’ বলা হয় অপারেটিং সিস্টেম এবং অন্যান্য ফাংশন বিকাশের জন্য ব্যবহৃত হয়েছিল এবং বিভিন্ন সিস্টেমে ব্যবহার করা যেতে পারে। এছাড়াও, এর সোর্স কোড ছিল ওপেন সোর্স।

প্রাথমিকভাবে, ইউনিক্স শুধুমাত্র সরকার, বিশ্ববিদ্যালয়, বা মেইনফ্রেম এবং মিনিকম্পিউটার সহ বৃহত্তর আর্থিক কর্পোরেশনের মতো বড় প্রতিষ্ঠানে পাওয়া যেত।

ইউনিক্স এক্সপানশন

আশির দশকে, আইবিএম, এইচপি এবং আরও ডজনখানেক সংস্থার মতো অনেক সংস্থা তাদের নিজস্ব ইউনিক্স তৈরি করতে শুরু করে। তারপরে 1983 সালে, রিচার্ড স্টলম্যান GNU প্রকল্পটি তৈরি করেন যাতে এটি একটি অবাধে উপলব্ধ ইউনিক্স-এর মতো অপারেটিং সিস্টেম তৈরি করা যায় যাতে সবাই ব্যবহার করতে পারে। কিন্তু তার প্রকল্প জনপ্রিয়তা অর্জনে ব্যর্থ হয়। ইউনিক্স-এর মতো আরও অনেক অপারেটিং সিস্টেম অস্তিত্বে এসেছিল কিন্তু সেগুলোর কোনোটিই জনপ্রিয়তা অর্জন করতে পারেনি।

লিনাক্সের ইভোল্যুশন

1991 সালে, ফিনল্যান্ডের হেলসিঙ্কি বিশ্ববিদ্যালয়ের একজন ছাত্র লিনাস টরভাল্ডস মনে করেছিলেন যে ইউনিক্সের একটি freely available একাডেমিক ভার্সন রয়েছে তার নিজস্ব কোড লেখা শুরু করে। পরবর্তীতে এই প্রকল্পটি লিনাক্স কার্নেল হয়ে ওঠে। তিনি এই প্রোগ্রামটি বিশেষ করে তার নিজের পিসির জন্য লিখেছিলেন কারণ তিনি ইউনিক্স 386 ইন্টেল কম্পিউটার ব্যবহার করতে চেয়েছিলেন কিন্তু এটির সামর্থ্য ছিল না। তিনি GNU C কম্পাইলার ব্যবহার করে MINIX এ এটি করেছিলেন। লিনাক্স কোড কম্পাইল করার জন্য GNU C কম্পাইলার এখনও প্রধান পছন্দ কিন্তু অন্যান্য কম্পাইলারগুলিও Intel C কম্পাইলারের মতো ব্যবহার করা হয়।

তিনি এটি শুধুমাত্র মজা করার জন্য শুরু করেছিলেন কিন্তু এত বড় প্রকল্পের সাথে শেষ করেছিলেন। প্রথমে তিনি এটির নাম ‘ফ্রেক্স’ রাখতে চাইলেও পরে এটি ‘লিনাক্স’ হয়ে যায়।

তিনি তার নিজস্ব লাইসেন্সের অধীনে লিনাক্স কার্নেল প্রকাশ করেছিলেন এবং বাণিজ্যিকভাবে ব্যবহার করতে সীমাবদ্ধ ছিলেন। লিনাক্স তার বেশিরভাগ সরঞ্জাম GNU সফ্টওয়্যার থেকে ব্যবহার করে এবং GNU কপিরাইটের অধীনে। 1992 সালে, তিনি GNU জেনারেল পাবলিক লাইসেন্সের অধীনে কার্নেলটি প্রকাশ করেন।

লিনাক্স টুডে

আজ, সুপার কম্পিউটার, স্মার্ট ফোন, ডেস্কটপ, ওয়েব সার্ভার, ট্যাবলেট, ল্যাপটপ এবং ওয়াশিং মেশিন, ডিভিডি প্লেয়ার, রাউটার, মডেম, গাড়ি, রেফ্রিজারেটর ইত্যাদির মতো হোম অ্যাপ্লায়েন্স লিনাক্স ওএস ব্যবহার করে।

সামগ্রিকভাবে, লিনাক্স একটি ভার্সাটিল অপারেটিং সিস্টেম যা বিভিন্ন ধরনের সেটিংস এবং অ্যাপ্লিকেশনগুলিতে ব্যবহার করা যেতে পারে। এর ওপেন-সোর্স স্টেবিলিটি এবং সিকিউরিটি এটিকে বিভিন্ন ধরণের ডিভাইস এবং ব্যবহারের ক্ষেত্রে একটি জনপ্রিয় পছন্দ করে তোলে।

Tags: