হাইকু ওএস এখন এক্স সার্ভার ব্যবহার না করেই X11 অ্যাপ্লিকেশন চালাতে পারে

ওপেন সোর্স অপারেটিং সিস্টেমের বিকাশকারীরা হাইকু, যা একটি স্বতন্ত্র অপারেটিং সিস্টেম যা BeOS থেকে বিকশিত হতে থাকে, কয়েকদিন আগে এই খবর প্রকাশ করেছে যে Xlib সামঞ্জস্য স্তরের একটি প্রাথমিক বাস্তবায়ন প্রস্তুত করেছে, যা আপনাকে X সার্ভার ব্যবহার না করে হাইকুতে X11 অ্যাপ্লিকেশন চালানোর অনুমতি দেয়।

ডেভেলপাররা তাদের নিজস্ব শব্দের নিচে লেয়ারটিকে একটি i হিসেবে অবস্থান করেঅনুকরণের মাধ্যমে বাস্তবায়ন উচ্চ-স্তরের গ্রাফিকাল হাইকু এপিআই-তে কলগুলি অনুবাদ করে Xlib ফাংশনগুলির। যেমনটি দাঁড়িয়েছে, সাধারণভাবে ব্যবহৃত Xlib APIগুলির বেশিরভাগই স্তর দ্বারা সরবরাহ করা হয়, তবে কিছু কল আপাতত নিষ্ক্রিয় থাকে।

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

এখন এটি এখনও বেশ তাড়াতাড়ি; কীবোর্ডে কিছু চাপলে তা ক্র্যাশ হয়ে যায়, উইন্ডোর ভিতরে মাউস ক্লিক করলে ক্র্যাশ হয়, এবং আপনি স্পষ্টভাবে অদ্ভুত পুনঃআঁকা শিল্পকর্ম দেখতে পারেন। যাইহোক, মাউস মুভমেন্ট ইভেন্টগুলি কাজ করে (বোতামগুলি নির্দেশ করে যে কার্সারটি তাদের উপর ঘোরানো হচ্ছে) এবং উইন্ডোটির আকার পরিবর্তন করা হবে এমন আচরণ করে যেমনটি কেউ আশা করে। কিন্তু, আরে, বিবেচনা করে আমি গতকালই GTK তৈরি করেছি, এবং এটি করার আগে আমার নিজের কোডে একটি বাগ ঠিক করতে হয়েছিল এবং অন্য দুটি ঠিক করতে হয়েছিল, আমি বলব এটি ইতিমধ্যেই বেশ উল্লেখযোগ্য অর্জন।

হাইকু এর Qt লাইব্রেরি সমর্থন পূর্বে একটি নেটিভ Qt পোর্ট তৈরি করে বাস্তবায়িত হয়েছিল যা হাইকু API এর উপরে চলে। প্রতিবা GTK সমর্থনের জন্য, X11 এমুলেশন ব্যবহার পছন্দের বিকল্প হিসাবে বিবেচিত হয়, যেহেতু GTK-এর অভ্যন্তরীণগুলি এতটা বিমূর্ত নয় এবং হাইকুর জন্য একটি পৃথক GTK ব্যাকএন্ড তৈরি করতে উল্লেখযোগ্য সংস্থানগুলির প্রয়োজন হবে৷ একটি আউটপুট হিসাবে, হাইকুর জন্য একটি X11 সার্ভার পোর্ট তৈরি করার সম্ভাবনা বিবেচনা করা হয়েছিল, কিন্তু এই পদ্ধতিটি এমন পরিস্থিতিতে অব্যবহারিক বলে মনে করা হয়েছিল যেখানে X11 API সরাসরি হাইকু API এর উপরে প্রয়োগ করা যেতে পারে।

X11 একটি স্থিতিশীল এবং অপরিবর্তনীয় দীর্ঘমেয়াদী প্রোটোকল হিসাবে নির্বাচিত হয়েছিল, যখন ওয়েল্যান্ড নিয়ে পরীক্ষা-নিরীক্ষা এখনও চলছে, আপনাকে আপনার নিজস্ব সার্ভার বাস্তবায়ন তৈরি করতে হবে এবং অবশেষে সমস্ত প্রয়োজনীয় প্রোটোকল এক্সটেনশন অনুমোদিত হয় না। Tcl/Tk এবং wxWidgets-এ একটি সহজ অ্যাপ স্তরের মাধ্যমে চলার সময়, এখনও অমীমাংসিত সমস্যা রয়েছে, তবে চেহারাটি ইতিমধ্যে স্বাভাবিকের কাছাকাছি:

যারা হাইকু ওএসের সাথে অপরিচিত তাদের জন্য, আমি বলতে পারি যে এই অপারেটিং সিস্টেম বিওএস অপারেটিং সিস্টেমের বিকাশে ধীরগতির প্রতিক্রিয়া হিসাবে 2001 সালে তৈরি করা হয়েছিল এবং OpenBeOS নামে বিকশিত হয়েছিল, কিন্তু নামে BeOS ট্রেডমার্কের ব্যবহার সম্পর্কিত দাবির কারণে 2004 সালে এর নাম পরিবর্তন করা হয়েছিল।

সিস্টেমটি সরাসরি BeOS 5 প্রযুক্তির উপর ভিত্তি করে এবং এই অপারেটিং সিস্টেমের জন্য অ্যাপ্লিকেশনগুলির সাথে বাইনারি সামঞ্জস্যের লক্ষ্য রাখে। হাইকু অপারেটিং সিস্টেমের বেশিরভাগের সোর্স কোড বিনামূল্যে MIT লাইসেন্সের অধীনে বিতরণ করা হয়, কিছু লাইব্রেরি, মিডিয়া কোডেক এবং অন্যান্য প্রকল্প থেকে ধার করা উপাদানগুলি বাদ দিয়ে।

সিস্টেমটি ব্যক্তিগত কম্পিউটারের উপর দৃষ্টি নিবদ্ধ করে, এটির নিজস্ব মূল ব্যবহার করে, একটি হাইব্রিড আর্কিটেকচারের ভিত্তিতে নির্মিত, ব্যবহারকারীর ক্রিয়াকলাপের জন্য উচ্চ প্রতিক্রিয়াশীলতা এবং মাল্টি-থ্রেডেড অ্যাপ্লিকেশনগুলির কার্যকর সম্পাদনের জন্য অপ্টিমাইজ করা হয়। OpenBFS একটি ফাইল সিস্টেম হিসাবে ব্যবহৃত হয়, যা বর্ধিত ফাইল বৈশিষ্ট্য, জার্নালিং, 64-বিট পয়েন্টার, মেটা ট্যাগ সংরক্ষণের জন্য সমর্থন সমর্থন করে (প্রতিটি ফাইলের জন্য, আপনি ফর্ম কী = মান-এ বৈশিষ্ট্যগুলি সংরক্ষণ করতে পারেন, যা সিস্টেম ফাইলগুলিকে একটি মত দেখায়। ডাটাবেস) এবং বিশেষ সূচকগুলি তাদের উপর নির্বাচনের গতি বাড়াতে।

অবশেষে এসআপনি যদি এটি সম্পর্কে আরও জানতে আগ্রহী হন খবর সম্পর্কে, আপনি চেক করতে পারেন নিম্নলিখিত লিঙ্কে বিশদ।


আপনার মন্তব্য দিন

আপনার ইমেল ঠিকানা প্রকাশিত হবে না। প্রয়োজনীয় ক্ষেত্রগুলি দিয়ে চিহ্নিত করা *

*

*

  1. ডেটার জন্য দায়ী: AB ইন্টারনেট নেটওয়ার্ক 2008 SL
  2. ডেটার উদ্দেশ্য: নিয়ন্ত্রণ স্প্যাম, মন্তব্য পরিচালনা।
  3. আইনীকরণ: আপনার সম্মতি
  4. তথ্য যোগাযোগ: ডেটা আইনি বাধ্যবাধকতা ব্যতীত তৃতীয় পক্ষের কাছে জানানো হবে না।
  5. ডেটা স্টোরেজ: ওসেন্টাস নেটওয়ার্কস (ইইউ) দ্বারা হোস্ট করা ডেটাবেস
  6. অধিকার: যে কোনও সময় আপনি আপনার তথ্য সীমাবদ্ধ করতে, পুনরুদ্ধার করতে এবং মুছতে পারেন।