Haiku (operating system)
হাইকু একটি মুক্ত এবং মুক্ত উৎসের অপারেটিং সিস্টেম যা বর্তমানে বন্ধ হয়ে যাওয়া বি. ও. এস-এর জন্য লিখিত অ্যাপ্লিকেশন চালাতে সক্ষম, যার অনুকরণে এটি তৈরি করা হয়েছে। 2001 সালে এর বিকাশ শুরু হয় এবং 2008 সালে অপারেটিং সিস্টেমটি স্ব-হোস্টিং হয়ে ওঠে। প্রথম আলফা রিলিজ হয় 2009 সালের সেপ্টেম্বরে এবং শেষ আলফা মুক্তি পায় 2012 সালের নভেম্বরে; প্রথম বিটা মুক্তি পায় 2018 সালের সেপ্টেম্বরে, বিটা 2 মুক্তি পায় 2020 সালের জুন মাসে, তারপর বিটা 3 মুক্তি পায় 2021 সালের জুলাই মাসে। চতুর্থ বিটা 23শে ডিসেম্বর, 2022-এ মুক্তি পায়, যা এখনও তার x86 32-বিট ছবিতে বিওএস 5-এর সামঞ্জস্য বজায় রাখে, যার মধ্যে আধুনিক ড্রাইভার, জিটিকে3 অ্যাপ, ওয়াইন পোর্ট এবং এক্সলিব (এক্স11) এবং ওয়েল্যান্ড সামঞ্জস্য স্তরগুলির সংখ্যা ব্যাপকভাবে বৃদ্ধি পেয়েছে। হাইকু মার্কিন যুক্তরাষ্ট্রের নিউইয়র্কের রচেস্টারে অবস্থিত একটি অলাভজনক সংস্থা হাইকু, ইনকর্পোরেটেড দ্বারা সমর্থিত, যা 2003 সালে প্রাক্তন প্রকল্প নেতা মাইকেল ফিপস দ্বারা প্রতিষ্ঠিত হয়েছিল। সাম্প্রতিকতম মুক্তি চক্রের সময়, হাইকু, ইনকর্পোরেটেড একজন বিকাশকারীকে নিয়োগ করেছিল। 2001 সালে, বি, ইনকর্পোরেটেড পাম, ইনকর্পোরেটেড দ্বারা ক্রয় করা হয় এবং বিওএস উন্নয়ন বন্ধ করে দেওয়া হয়। ওপেনবিওএস প্রকল্পটি বিওএস-এর জন্য একটি মুক্ত-উৎস, পশ্চাদপদ-সামঞ্জস্যপূর্ণ প্রতিস্থাপন তৈরি করে বিওএস ব্যবহারকারী সম্প্রদায়কে সমর্থন করতে শুরু করে। ওপেনবিওস-এর প্রথম প্রকল্পটি ছিল 2002 সালে বিওএস 5.0.3-এর জন্য একটি সম্প্রদায়-নির্মিত "স্টপ-গ্যাপ" আপডেট। 2004 সালে, পামের ট্রেডমার্ক লঙ্ঘন এড়াতে ওপেনবিওস-এর নাম পরিবর্তন করে হাইকু করা হয়। 2009 সালে, আট বছরের উন্নয়নের পর প্রথম আলফা মুক্তি পায়। 1990-এর দশকের শেষের দিক থেকে বি. ও. এস-এর একটি মুক্ত সফ্টওয়্যার রিফ্যাক্টরিংয়ের বাইরে হাইকু-র ভবিষ্যতকে নতুন করে সংজ্ঞায়িত করার জন্য একটি কমিউনিটি পোল চালু করা হয়েছিল এবং মৌলিক সমসাময়িক সিস্টেম এবং প্রোটোকলগুলিকে সমর্থন করার জন্য দৃষ্টি প্রসারিত করার সিদ্ধান্ত নেওয়া হয়েছিল। 2009 সালের 27শে অক্টোবর হাইকু কিউটি4 সমর্থন লাভ করে। 2010 সালের শেষে, একটি এফ. ও. এস. ডি. ই. এম বক্তৃতার শিরোনাম ছিলঃ "হাইকু-র কোনও ভবিষ্যৎ নেই"। এটি কুইয়ার ফিউচারির উপর লি এডলম্যান এবং ম্যাথিউ ফুলারের (সমালোচনামূলক) সফ্টওয়্যার অধ্যয়নের উল্লেখ করে পরিস্থিতি মোকাবেলা করার সময় লিখেছিল এবং হাইকু একটি "কুইয়ার" অপারেটিং সিস্টেম বলে উল্লেখ করেছিল। "আমাদের কাজ কখনই অপারেটিং সিস্টেমের ভবিষ্যত নির্ধারণ করবে না, তবে এটি যা করে তা প্রতিযোগিতার মনোটোন যন্ত্রকে দুর্বল করে দেয়। এই জায়গাতেই আমরা সর্বোত্তমভাবে কাজ করতে পারি। " এটি উন্নয়নের ক্ষেত্রে একটি "কৌতুকপূর্ণ পদ্ধতির" সুযোগ দেয়ঃ "যদিও আমাদের কোনও ভবিষ্যত নেই, এর অর্থ এই নয় যে শেষ পর্যন্ত একটিও আসবে না। আসুন আমরা সেখানে সবচেয়ে আনন্দদায়ক উপায়ে পৌঁছাই। " ব্র্যান্ডিং এবং স্টাইল 2003 সালে, অলাভজনক সংস্থা হাইকু, ইনকর্পোরেটেড আর্থিকভাবে সহায়তা করার জন্য নিউ ইয়র্কের রচেস্টারে নিবন্ধিত হয়েছিল এবং 2004 সালে, পামের বিওএস নামের ট্রেডমার্ক লঙ্ঘনের একটি বিজ্ঞপ্তি ওপেনবিওএসে পাঠানো হয়েছিল, প্রকল্পটির নাম পরিবর্তন করে হাইকু করা হয়েছিল। মূল লোগোটি স্টুয়ার্ট "স্টাবিয়ার" ম্যাককয় দ্বারা ডিজাইন করা হয়েছিল যিনি স্পষ্টতই হাইকু ইউজেবিলিটি অ্যান্ড ডিজাইন দলের প্রথম দিনগুলিতে ব্যাপকভাবে জড়িত ছিলেন এবং হাইকু আর 2-এর জন্য মকআপ তৈরি করেছিলেন। হাইকু বিকাশকারী এবং শিল্পী স্টিফেন "স্টিপি" অ্যাসমাস, যিনি হাইকু-র জন্য গ্রাফিক সম্পাদনা সফ্টওয়্যার ওয়ান্ডারব্রাশের সহ-বিকাশ করেছিলেন, এটি আপডেট করেছিলেন এবং হাইকু দ্বারা ব্যবহৃত এইচভিআইএফ আইকন ভেক্টর ফর্ম্যাট এবং 2007 সালে একটি প্রতিযোগিতায় জনপ্রিয় ভোট দ্বারা নির্বাচিত একটি হাইকু আইকন সেট তৈরি করেছিলেন। মাইলফলক হাইকু 2009 সালের সেপ্টেম্বরে হাইকু আর1/আলফা 1 মুক্তির মাধ্যমে তার প্রথম মাইলফলকে পৌঁছেছিল। 2012 সালের নভেম্বরে, আর1/আলফা 4.1 মুক্তি পায় এবং রাত্রিকালীন নির্মাণের কাজ চলতে থাকে। আনুষ্ঠানিক মুক্তির মধ্যে কয়েক বছর পর, হাইকু আর1/বিটা 1 19 সেপ্টেম্বর, 2018-এ মুক্তি পায়, তারপরে হাইকু আর1/বিটা 2 9 জুন, 2020-এ মুক্তি পায়। হাইকু এর পরবর্তী সংস্করণ, আর1/বিটা 3,2021 সালের 26শে জুলাই মুক্তি পায়। আর1/বিটা4 হল সর্বশেষ রিলিজ যার মধ্যে ডেস্কটপ পরিবেশের আপডেট এবং এক্স11, ওয়েল্যান্ড এবং বিভিন্ন জিটিকে পোর্ট সহ লিনাক্স প্রোগ্রামগুলির সাথে উন্নত সামঞ্জস্য রয়েছে। অফিসিয়াল রিলিজের মধ্যে, 'নাইটলি' বিল্ডগুলি (মূলত ডেভেলপার পরীক্ষার জন্য) নিয়মিতভাবে হাইকু নাইটলি পৃষ্ঠায় 64-বিট এবং 32-বিট (x86) সংস্করণে তালিকাভুক্ত করা হয়। লক্ষ্য হিসাবে প্রাথমিক পূর্ণ বিওএস 5 সামঞ্জস্যের পরে, 2009 সালে সম্প্রদায়ের সিদ্ধান্ত আধুনিক হার্ডওয়্যার, ওয়েব মান এবং ফ্লস লাইব্রেরির সাথে সামঞ্জস্যের জন্য আরও উচ্চাভিলাষী সমর্থন সহ আর 1-এর জন্য দৃষ্টিভঙ্গিকে আপডেট করে। "গ্লাস এলিভেটর" প্রকল্পের মাধ্যমে আর2-এর প্রাথমিক পরিকল্পনা শুরু হয়েছে (শিশুদের উপন্যাস চার্লি অ্যান্ড দ্য গ্রেট গ্লাস এলিভেটরের একটি রেফারেন্স)। এখন পর্যন্ত একমাত্র নিশ্চিত বিবরণ হল যে এটি একটি বর্তমান জিসিসি রিলিজে পরিবর্তিত হবে। একটি সামঞ্জস্যপূর্ণ স্তর পরিকল্পনা করা হয়েছে যা হাইকু আর1-এর জন্য তৈরি অ্যাপ্লিকেশনগুলিকে হাইকু আর2 এবং তার পরে চালানোর অনুমতি দেবে। হাইকু মেইলিং তালিকার শীর্ষস্থানীয় ডেভেলপার অ্যাক্সেল ডর্ফলারের একটি আলোচনায় এটি উল্লেখ করা হয়েছিল। প্রস্তাবিত নতুন বৈশিষ্ট্যগুলির মধ্যে রয়েছে ইউনিক্সের বিগল, গুগল ডেস্কটপ এবং ম্যাকোসের স্পটলাইটের সমতুল্য ফাইল সূচীকরণ, ডেস্কটপে স্কেলযোগ্য ভেক্টর গ্রাফিক্সের বৃহত্তর সংহতকরণ, একাধিক ব্যবহারকারীর জন্য যথাযথ সমর্থন এবং অতিরিক্ত কিট। প্রযুক্তি হাইকু সি + +-এ লেখা হয় এবং একটি অবজেক্ট-ওরিয়েন্টেড এপিআই প্রদান করে। বি. ই. ও. এস-এর মডুলার নকশা হাইকু-র পৃথক উপাদানগুলিকে প্রাথমিকভাবে আপেক্ষিক বিচ্ছিন্নতায় দলগুলিতে বিকাশের অনুমতি দেয়, অনেক ক্ষেত্রে অপারেটিং সিস্টেমের অন্যান্য অংশগুলির সমাপ্তির আগে বি. ই. ও. এস উপাদানগুলির প্রতিস্থাপন হিসাবে তাদের বিকাশ করে। হাইকু কার্নেল হল একটি মডুলার হাইব্রিড কার্নেল যা নিউওএস-এর কাঁটাচামচ হিসাবে শুরু হয়েছিল, প্রাক্তন বি ইনকর্পোরেটেড ইঞ্জিনিয়ার ট্র্যাভিস গেইসেলব্রেক্ট রচিত একটি মডুলার মনোকার্নেল। বাকি ব্যবস্থার মতো, এটি এখনও ব্যাপক উন্নয়নের অধীনে রয়েছে। একটি ভার্চ্যুয়াল ফাইল সিস্টেম (ভিএফএস) স্তর এবং সিমেট্রিক মাল্টিপ্রোসেসিং (এসএমপি) সমর্থন সহ অনেকগুলি বৈশিষ্ট্য প্রয়োগ করা হয়েছে। হাইকুতে "হাইকু ডিপো" নামে একটি প্যাকেজ ম্যানেজমেন্ট সিস্টেম রয়েছে, যা সফ্টওয়্যারকে নির্ভরতা-ট্র্যাকিং সংকুচিত প্যাকেজে সংকলিত করতে সক্ষম করে। প্যাকেজগুলি দূরবর্তী সংগ্রহস্থল থেকে পি. কে. জি. ম্যান দিয়ে ইনস্টল করে বা একটি বিশেষ প্যাকেজ ডিরেক্টরিতে ফেলে দিয়েও সক্রিয় করা যেতে পারে। হাইকু প্যাকেজ ম্যানেজমেন্ট একটি রিড-অনলি সিস্টেম ডিরেক্টরির উপর সক্রিয় প্যাকেজগুলি মাউন্ট করে। হাইকু প্যাকেজ ম্যানেজমেন্ট সিস্টেম ওপেনএসইউএসই প্রকল্প থেকে libsolv দিয়ে নির্ভরতা সমাধান করে। বি. ই. ও. এস হাইকু আর1-এর সঙ্গে সামঞ্জস্যের লক্ষ্য হল উৎস এবং বাইনারি উভয় স্তরে বি. ই. ও. এস-এর সঙ্গে সামঞ্জস্যপূর্ণ হওয়া, যা বি. ই. ও. এস-এর জন্য লিখিত এবং সংকলিত সফ্টওয়্যারকে হাইকুতে কোনও পরিবর্তন ছাড়াই সংকলিত এবং চালানোর অনুমতি দেয়। এটি হাইকু ব্যবহারকারীদের বেছে নেওয়ার জন্য অ্যাপ্লিকেশনগুলির একটি তাত্ক্ষণিক লাইব্রেরি সরবরাহ করে (এমনকি এমন প্রোগ্রামগুলি যাদের বিকাশকারীরা আর ব্যবসায় নেই বা সেগুলি আপডেট করতে আগ্রহী নয়), পাশাপাশি অ্যাপ্লিকেশনগুলির বিকাশকে পুনরায় শুরু করার অনুমতি দেয় যেখানে বি, ইনক বন্ধ হওয়ার পরে সেগুলি বন্ধ করা হয়েছিল। সামঞ্জস্যের প্রতি এই উৎসর্গের যদিও ত্রুটি রয়েছে-হাইকু-কে জিসিসি কম্পাইলারের একটি কাঁটাচামচ সংস্করণ ব্যবহার করতে হয়, যা সংস্করণ 2.95-এর উপর ভিত্তি করে, যা 2001 সালে প্রকাশিত হয়েছিল, যা এখন বছরের পুরনো। এই সামঞ্জস্য শুধুমাত্র 32-বিট x86 সিস্টেমে প্রযোজ্য। বেওস আর5-এর পাওয়ারপিসি সংস্করণ সমর্থিত নয়। এই প্রচেষ্টা সত্ত্বেও, ব্যক্তিগত এপিআই ব্যবহার করে এমন বেশ কয়েকটি সিস্টেম অ্যাড-অনের সাথে সামঞ্জস্যতা বাস্তবায়িত হবে না। এর মধ্যে রয়েছে অতিরিক্ত ফাইল সিস্টেম ড্রাইভার এবং মিডিয়া কোডেক অ্যাড-অন, যদিও বিওএস আর5-এর জন্য শুধুমাত্র প্রভাবিত অ্যাড-অনগুলি সহজেই পুনরায় প্রয়োগ করা হয় না সেগুলি হল ইন্ডিও 5 মিডিয়া ডিকোডারগুলির জন্য, যার জন্য কোনও নির্দিষ্টকরণ বিদ্যমান নেই। আর5 বাইনারি অ্যাপ্লিকেশন যা হাইকু ()-এর অধীনে সফলভাবে চলে তার মধ্যে রয়েছে অপেরা, ফায়ারফক্স, নেটপজিটিভ, কোয়েক II, কোয়েক III, সিমঙ্কি, ভিশন এবং ভিএলসি। ড্রাইভারের সামঞ্জস্যতা অসম্পূর্ণ, এবং সব ধরনের বি. ও. এস ড্রাইভারকে অন্তর্ভুক্ত করার সম্ভাবনা কম। 2ডি গ্রাফিক্স ড্রাইভারগুলি সাধারণভাবে আর5-এর মতোই কাজ করে, যেমন নেটওয়ার্ক ড্রাইভারগুলি করে। উপরন্তু, হাইকু একটি উৎস-স্তরের ফ্রিবিএসডি নেটওয়ার্ক ড্রাইভার সামঞ্জস্য স্তর সরবরাহ করে, যার অর্থ এটি ফ্রিবিএসডিতে কাজ করবে এমন যে কোনও নেটওয়ার্ক হার্ডওয়্যারকে সমর্থন করতে পারে। বিওএস আর5-এর আগে এপিআই সংস্করণ ব্যবহার করা অডিও ড্রাইভারগুলি এখনও অসমর্থিত, এবং তা হওয়ার সম্ভাবনা নেই; তবে, আর5-যুগের ড্রাইভারগুলি কাজ করে। নিম্ন-স্তরের ডিভাইস ড্রাইভার, যেমন স্টোরেজ ডিভাইস এবং এস. সি. এস. আই অ্যাডাপ্টারের জন্য, সামঞ্জস্যপূর্ণ হবে না। তবে, দ্বিতীয় (বিওএস 5) এবং তৃতীয় (বিওএস ডানো) প্রজন্মের ইউএসবি স্ট্যাক উভয়ের জন্যই ইউএসবি ড্রাইভার কাজ করবে। অন্যান্য কিছু দিক থেকে, হাইকু ইতিমধ্যেই বি. ও. এস-এর চেয়ে বেশি উন্নত। উদাহরণস্বরূপ, ইন্টারফেস কিট উইন্ডোতে স্বয়ংক্রিয়ভাবে উইজেট স্থাপনের জন্য একটি বিন্যাস ব্যবস্থা ব্যবহারের অনুমতি দেয়, যেখানে বি. ও. এস-এ বিকাশকারীকে প্রতিটি উইজেটের সঠিক অবস্থান হাত দিয়ে নির্দিষ্ট করতে হত। এটি জিইউআই-এর জন্য অনুমতি দেয় যা যে কোনও ফন্টের আকারের সাথে সঠিকভাবে রেন্ডার করবে এবং অ্যাপ্লিকেশনগুলির স্থানীয়করণকে আরও সহজ করে তুলবে, কারণ অনুবাদিত ভাষায় একটি দীর্ঘ স্ট্রিং উইজেটকে বৃদ্ধি করবে, উইজেটের আকার স্থির থাকলে আংশিক অদৃশ্য হওয়ার পরিবর্তে। 2018 সাল পর্যন্ত, ফ্রি সফ্টওয়্যার ফাউন্ডেশন হাইকু-কে অ-অনুমোদিত অপারেটিং সিস্টেমের তালিকায় অন্তর্ভুক্ত করেছে কারণঃ "হাইকুতে এমন কিছু সফ্টওয়্যার রয়েছে যা আপনাকে সংশোধন করার অনুমতি নেই। এর মধ্যে নন-ফ্রি ফার্মওয়্যার ব্লবও রয়েছে। আরও দেখুন অপারেটিং সিস্টেমের তুলনা হাইকু ভেক্টর আইকন ফরম্যাট কে. ডি. এল. বি. ও. এস অ্যাপ্লিকেশনগুলির তালিকা রেফারেন্স বাইরের লিঙ্ক হাইকু ইনকর্পোরেটেড কোম্পানির ওয়েবসাইট হার্ডওয়্যার তালিকা, হাইকু সফ্টওয়্যারের সাথে সামঞ্জস্যপূর্ণ হার্ডওয়্যার (বেসলিতে) 2002 বি. ও. এস ফ্রি সফ্টওয়্যার অপারেটিং সিস্টেম সি + + অবজেক্ট-ওরিয়েন্টেড অপারেটিং সিস্টেমে প্রোগ্রাম করা ফ্রি সফ্টওয়্যার অপারেটিং সিস্টেম ডিস্ট্রিবিউশনগুলি এম. আই. টি লাইসেন্স এক্স 86 অপারেটিং সিস্টেম এক্স <আই. ডি 1> অপারেটিং সিস্টেম ব্যবহার করে শুধুমাত্র পঠনযোগ্য মিডিয়া স্ব-হোস্টিং সফ্টওয়্যার সফ্টওয়্যার থেকে বুটযোগ্য।