Redox 0.7 পারফরম্যান্সের উন্নতি, বর্ধিত সমর্থন এবং আরও অনেক কিছু নিয়ে আসে

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

যারা রেডক্সের সাথে পরিচিত নন, তাদের জানা উচিত যে অপারেটিং সিস্টেম ইউনিক্স দর্শন অনুযায়ী বিকশিত হয় এবং SeL4, Minix এবং Plan 9 থেকে কিছু ধারণা ধার করে।

রেডক্স মাইক্রোকারনেল ধারণা ব্যবহার করে, যেখানে আন্তঃপ্রক্রিয়া যোগাযোগ এবং সম্পদ ব্যবস্থাপনা শুধুমাত্র কার্নেল স্তরে প্রদান করা হয়, এবং অন্যান্য সমস্ত কার্যকারিতা লাইব্রেরিতে স্থাপন করা হয় যা কার্নেল এবং ব্যবহারকারী অ্যাপ্লিকেশন উভয় ক্ষেত্রেই ব্যবহার করা যেতে পারে।

সব কন্ট্রোলারগুলি বিচ্ছিন্ন পরিবেশে ব্যবহারকারীর জায়গায় চলে। বিদ্যমান অ্যাপ্লিকেশনগুলির সাথে সামঞ্জস্যের জন্য, একটি বিশেষ POSIX স্তর প্রদান করা হয়েছে যাতে অনেকগুলি প্রোগ্রাম পোর্টিং ছাড়াই চালানো যায়।

সিস্টেমটি "সবকিছুই একটি URL" নীতি প্রয়োগ করে। উদাহরণস্বরূপ, ইউআরএল "log://" লগিংয়ের জন্য, "bus://" আন্তঃপ্রক্রিয়া যোগাযোগের জন্য, "tcp://" নেটওয়ার্ক যোগাযোগের জন্য ব্যবহার করা যেতে পারে, ইত্যাদি। মডিউল, যা ড্রাইভার, মূল এক্সটেনশন এবং কাস্টম অ্যাপ্লিকেশন হিসাবে প্রয়োগ করা যেতে পারে, তাদের নিজস্ব URL হ্যান্ডলার নিবন্ধন করতে পারে; উদাহরণস্বরূপ, আপনি একটি I/O অ্যাক্সেস মডিউল লিখতে পারেন এবং এটিকে "port_io://" URL এর সাথে আবদ্ধ করতে পারেন, তারপরে আপনি "port_io://60" URL খুলে পোর্ট 60 অ্যাক্সেস করতে এটি ব্যবহার করতে পারেন৷

রেডক্স 0.7 এর প্রধান অভিনবত্ব

একটি নতুন সংস্করণ প্রস্তুত করার সময়, আসল হার্ডওয়্যারের কাজ নিশ্চিত করার জন্য প্রধান মনোযোগ দেওয়া হয়েছিল, যেহেতু বুটলোডার সম্পূর্ণরূপে পুনরায় লেখা হয়েছে, যা BIOS এবং UEFI সিস্টেমে বুট কোডকে একীভূত করে এবং প্রাথমিকভাবে রাস্টে লেখা হয়। বুটলোডার পরিবর্তন করার ফলে সমর্থিত হার্ডওয়্যারের পরিসর উল্লেখযোগ্যভাবে প্রসারিত হয়েছে।

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

ACPI AML (ACPI মেশিন ল্যাঙ্গুয়েজ) স্পেসিফিকেশন – uefi.org-এর সাথে কাজ করার জন্য কোডটি কার্নেল থেকে ইউজার স্পেসে চলমান অ্যাসিপিড ব্যাকগ্রাউন্ড প্রক্রিয়াতে সরানো হয়েছে।

ফাইল সিস্টেম RedoxFS পুনরায় লেখা হয়েছে এবং CoW প্রক্রিয়া ব্যবহার করার জন্য পরিবর্তন করা হয়েছে (অনুরূপ লিখ), যেখানে পরিবর্তনগুলি তথ্য ওভাররাইট করে না, বরং, তারা একটি নতুন অবস্থানে সংরক্ষিত হয়েছে, যা নির্ভরযোগ্যতার একটি উল্লেখযোগ্য বৃদ্ধি অর্জন করা সম্ভব করেছে। RedoxFS এর নতুন বৈশিষ্ট্যগুলির মধ্যে, লেনদেন সংক্রান্ত আপডেট, ডেটা এনক্রিপশনের জন্য সমর্থন AES অ্যালগরিদম ব্যবহার করে, সেইসাথে ডিজিটাল স্বাক্ষর সহ ডেটা এবং মেটাডেটা নিরাপত্তা। সিস্টেম এবং বুটলোডারে এফএস কোড শেয়ারিং প্রদান করা হয়।

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

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

অন্যান্য পরিবর্তন যে দাঁড়ানো:

  • AArch64 আর্কিটেকচারের জন্য প্রাথমিক সমর্থন যোগ করা হয়েছে।
  • UTF-8 এনকোডিং-এ সমস্ত ফাইল পাথ প্রক্রিয়া করার জন্য পরিবর্তন করা হয়েছে।
  • Initfs-এর বিষয়বস্তু একটি নতুন ফাইলে স্থানান্তরিত করা হয়েছে, প্যাকেজিং সহজ করে।

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

রেডক্স ওএস ডাউনলোড করুন

যারা রেডক্স ওএস ব্যবহার করতে আগ্রহী, তাদের জানা উচিত যে ইনস্টলেশন এবং লাইভ ইমেজ, 75 এমবি আকারের, অফার করা হয়। বিল্ডগুলি x86_64 আর্কিটেকচারের জন্য তৈরি করা হয়েছে এবং UEFI এবং BIOS-এর সাথে সিস্টেমের জন্য উপলব্ধ।

ডাউনলোড লিঙ্কটি এটি।


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

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

*

*

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