Sep 13, 2025

History of MINIX Operating System

MINIX (mini-Unix থেকে উৎপত্তি) একটি মাইক্রো-কর্নেল ভিত্তিক অপারেটিং সিস্টেম, যা অনেকটা UNIX এর মতো। MINIX ১৯৮৭ সালে Andrew S. Tanenbaum কর্তৃক ডেভেলপ করা হয়। এটি মূলত বিশ্ববিদ্যালয়ের পাঠ্যপুস্তক Operating Systems: Design and Implementation এবং গবেষণার কাজে ব্যবহার করা হতো। MINIX এর পূর্ণ সোর্স কোড বইটির সাথে বিনামূল্যে সরবরাহ করা হয়েছিল।

২০০০ সালের এপ্রিল থেকে MINIX OS BSD লাইসেন্সের অধীনে ফ্রি এবং ওপেন সোর্স সফটওয়্যার হিসেবে পাওয়া যাচ্ছে।

 MINIX 1.0 (1987)

  • প্রায় ১২,০০০ লাইনের C কোড দিয়ে তৈরি।
  • Tanenbaum এর প্রিন্টেড বইয়ের বইয়ের সাথে ফ্লপি ডিস্ক আকারে সরবরাহ করা হতো।
  • MINIX 1.0 তে Bug এবং মাইক্রো-কর্নেল ভিত্তিক হওয়ার কারণে তেমন জনপ্রিয়তা পাই নাই। এটার মাধ্যমে ব্যাবহারকারীরা শুধু অপারেটিং সিস্টেম ডিজাইন এবং আর্কিটেচার সম্পর্কে ধারণা পেত।

 MINIX 1.5 (1991)

  • IBM PC, Motorola 68000, Apple Macintosh, Sun Workstations এবং Intel প্ল্যাটফর্মে চলতো।
  • এটা মূলত inexpensive proprietary লাইসেন্সের কারণে Hobbyists এবং Developer দের বেশ জনপ্রিয় ছিল।

 MINIX 2.0 (1997)

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

 MINIX 3.0 (2005)

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

 MINIX 3.1.5 (2009, নভেম্বর)

  • গ্রাফিক্যাল ডেস্কটপ সাপোর্ট যুক্ত হয়।
  • X11, emacs, vi, gcc, perl, python, bash, ssh, ftp ইত্যাদি অনেক UNIX অ্যাপ্লিকেশন চালানো যায়।
Figure: Minix 3.1.8 Boot Screen

 MINIX 3.3.0 (2014, সেপ্টেম্বর)

  • ARM প্রসেসরের উপর সাপোর্ট উন্নত হয়।
  • Embedded System (এমবেডেড সিস্টেম) -এ জনপ্রিয়তা বাড়তে থাকে।

 MINIX 3.4.0 RC (2016, জানুয়ারি)

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

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


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

Avatar photo
Md. Mahdi

Experienced Content Developer with a total of 1 years of hands-on experience in Web Development, Web Security, Network Administration, System Maintenance, and Technical Support. Currently serving as an Content Developer at CSL Training, adept at managing and maintaining a wide range of IT infrastructure including desktop, printer, scanner, routers, switches, servers, and access points.