You are currently viewing History of MINIX Operation System

History of MINIX Operation System

MINIX হচ্ছে (“mini-Unix” হতে উৎপত্তি) একটি মাইক্রো-কর্নেল ভিত্তিক অপারেটিং সিস্টেম যেটা অনেকটা ইউনিক্স অপারেটিং সিস্টেম এর মত। MINIX ১৯৮৭ সালে Andrew S. Tanenbaum কর্তৃক ডেভেলপ করা হয়। এটি মূলত বিশ্ববিদ্যালয়ের পাঠ্যপুস্তক ‘Operating Systems Design and Implementation’ ও গবেষণার ক্ষেত্রে ব্যাবহার করা হত এবং MINIX এর সম্পূর্ণ সোর্স কোড উক্ত টেক্সট বুক এর সাথে ফ্রী পাওয়া যেত। MINIX OS ২০০০ সালের এপ্রিল মাস হতে BSD লাইসেন্স এর অধীনে ফ্রী এবং ওপেন সোর্স সফটওয়্যার হিসেবে ব্যাবহৃত হচ্ছে।

MINIX Versions

  • MINIX 1.0

MINIX 1.0 রিলিজ হয় ১৯৮৭ সালে। প্রায় ১২ হাজার লাইনের ‘c’ কোড দিয়ে  তৈরি  MINIX 1.0 Andrew S. Tanenbaum তার নিজস্ব লেখা ‘Operating Systems Design and Implementation’ প্রিন্টেড বইয়ের সাথে ফ্লপি ডিস্কের মাধ্যমে দেয়া হত। MINIX 1.0 তে Bug এবং মাইক্রো-কর্নেল ভিত্তিক হওয়ার কারণে তেমন জনপ্রিয়তা পাই নাই। এটার মাধ্যমে ব্যাবহারকারীরা শুধু অপারেটিং সিস্টেম ডিজাইন এবং আর্কিটেচার সম্পর্কে ধারণা পেত।

  • MINIX 1.5

MINIX 1.5 রিলিজ হয় ১৯৯১ সালে। যেটা IBM, Motorola, Apple, sun, Intel কিছু কিছু প্লাটফর্মে কাজ করতো। এটা মূলত inexpensive proprietary লাইসেন্সের কারণে Hobbyists এবং Developer দের বেশ জনপ্রিয় ছিল।

  •  MINIX 2.0

MINIX 2.0 রিলিজ হয় ১৯৯৭ সালে যেটা শুধু ‘x86’ এবং ‘SUN SPARC’ আর্কিটেকচারে কাজ করতো। MINIX 2.0 Andrew S. Tanenbaum এবং Albert Woodhull যৌথ ভাবে লেখা ‘Operating Systems Design and Implementation’ এর দ্বিতীয় সংস্করণ এর সাথে ‘CD-ROM’ আকারে দেয়া হতো। MINIX 2.0 -এ প্রথম নেটওয়ার্কিং প্রটোকল ‘TCP/IP’ যুক্ত করা হয়।

  •  MINIX 3.0

২০০৫ সালের ২৪ শে অক্টোবর Andrew S. Tanenbaum কর্তৃক MINIX 3.0 ঘোষণা করা হয়। MINIX 3.0 বর্তমানে Intel IA-32 এবং ARM অৰ্কিটেকচার সাপোর্ট করে। এছাড়া MINIX 3.0 বর্তমানে Live CD আকারে পাওয়া যায়, যেটা ইনস্টল ছাড়াই ব্যাবহার করা যায় এবং গেস্ট মেশিন হিসেবে VMware Workstation, Oracle Virtual Box, Microsoft Virtual PC তে ব্যাবহার করা যায়।  

MINIX 3.1.5 রিলিজ হয় ২০o৯ সালের নভেম্বর মাসে, যেটা গ্র্যাফিক্যাল ডেস্কটপ সাপোর্ট সহ অনেক ইউনিক্স এপ্লিকেশন, যেমনঃ X11, emacs, vi, cc, gcc, perl, python, ash, bash, zsh, ftp, ssh, telnet, pine ইত্যাদি সাপোর্ট করে।

২০১৪ সালের সেপ্টেম্বর মাসে MINIX 3.3.0 সংস্করণ রিলিজ হয় যেটা ARM প্রসেসর এর সাথে Embedded System হিসেবে জনপ্রিয়তা বাড়ছে।

2016 সালের জানুয়ারি মাসে MINIX 3.4.0RC সংস্করণ রিলিজ হয় যেটার Stable ভার্শন এখনো বের হয়নি।

MINIX অপারেটিং সিস্টেম বিভিন্ন ধরনের প্রোগ্রামিং ল্যাঙ্গুয়েজ সাপোর্ট করে তারমধ্যে C, C++, FORTRAN, Modula-2, Pascal, Perl, Python, এবং Tcl অন্যতম।

MINIX অপারেটিং সিস্টেমের রয়েছে একটিভ কমিউনিটি মেম্বার যেখানে পঞ্চাশের অধিক কন্ট্রিবিউটর যারা MINIX অপারেটিং ডেভলপমেন্টের উপরে কাজ করে।

………. Wiki অবলম্বনে