রেডক্স, মরিচা প্রোগ্রামিং ভাষার সাথে লেখা একটি অপারেটিং সিস্টেম

রেডক্স ওএস

উন্নয়নের এক বছর পরে, রেডক্স ০.০ অপারেটিং সিস্টেমের নতুন সংস্করণ চালু করার ঘোষণা দেওয়া হয়েছিল, যা এর মূল ফোকাস হ'ল এর বিকাশটি মরিচা ভাষা এবং মাইক্রোকারেল ধারণাটি ব্যবহার করছে।

প্রকল্পের উন্নয়ন বিনামূল্যে এমআইটি লাইসেন্সের আওতায় বিতরণ করা হয়। ভার্চুয়ালবক্স বা কিউইএমইউতে পরীক্ষার জন্য, এর প্রতিটিটির জন্য নির্দিষ্ট বুট চিত্র সরবরাহ করা হয়।

রেডক্স ব্যবহারকারী পরিবেশটি ওয়েল্যান্ডে চলমান অরবিটাল জিইউআইয়ের উপর ভিত্তি করে। নেটসার্ফ ওয়েব ব্রাউজার হিসাবে ব্যবহৃত হয়।

রেডক্স সম্পর্কে

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

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

রেডক্স ইউএসিক্স দর্শনের অনুসারে বিকাশ করা হয়েছে, এসইএল 4, মিনিক্স এবং প্ল্যান 9 থেকে কিছু ধারণা ধার করে।

সিস্টেমটি নীতিটি ব্যবহার করে "সবকিছুই একটি URL"।

উদাহরণস্বরূপ, ইউআরএল "লগ: //" লগিং, প্রসেস "বাস: //" এর মধ্যে মিথস্ক্রিয়া, নেটওয়ার্ক ইন্টারঅ্যাকশন "tcp: //", এবং আরও জন্য ব্যবহার করা যেতে পারে।

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

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

asus-eepc-900

টমল ভাষায় কনফিগারেশন সেট করা আছে। সিস্টেমটি বর্তমানে x86_64 প্রসেসরের একটি VBE- কমপ্লায়েন্ট গ্রাফিক্স কার্ড (এনভিডিয়া, ইন্টেল, এএমডি), এএইচসিআই ড্রাইভ এবং E1000 বা RTL8168 চিপের উপর ভিত্তি করে নেটওয়ার্ক কার্ড ব্যবহার সমর্থন করে।

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

রেডক্স 0.05 এর নতুন সংস্করণে প্রকাশিত হ'ল কিছু উদ্ভাবনের সাথে আমরা এর প্রথম উদাহরণটিতে হাইলাইট করতে পারি যে রিলিবসি স্ট্যান্ডার্ড সি লাইব্রেরি নিজেই মরিচায় লিখিত ছিল।

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

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

এটি ছাড়াও রেডক্স 0.5 নতুন বুটলোডার-কোরবুট এবং বুটলোডার-এফি কোরবুট এবং ইএফআই এর জন্য প্রস্তুত, যার ভিত্তিতে বুট চিত্রগুলি তৈরি হয়েছিল।

EFI এর সাথে কাজ করার জন্য লাইব্রেরিগুলি মরিচ এবং প্রারম্ভিকাল কোডে লেখা থাকে মরিচায় (কোরবুটের জন্য পেডলোড) চার্জারগুলি রেডক্স এবং অন্য প্রকল্পগুলিতে পৃথকভাবে ব্যবহার করা যেতে পারে।

নির্বাচন পরিচালনা ও ভোটদানের জন্য সঠিক সমর্থন সরবরাহ করার জন্য ইভেন্ট ম্যানেজমেন্ট সিস্টেমটি পুনরায় নকশা করা হয়েছে।

এই নতুন সংস্করণটির ঘোষণায় হাইলাইট করা যায় এমন অন্যান্য সংবাদের মধ্যে আমরা পাই:

  • মেমরি ম্যাপিং (এমএমএপি) ফাংশনগুলির জন্য সম্পূর্ণ সমর্থন কার্যকর করা হয়েছে।
  • পাইথ্রেডগুলির জন্য সমর্থন যোগ করা হয়েছে এবং সিগন্যাল প্রক্রিয়াজাতকরণের জন্য অতিরিক্ত সিস্টেম কলগুলির পরামর্শ দেওয়া হয়েছে।
  • উন্নত এলএলভিএম সমর্থন, রাস্টক এবং মেসা (সি llvmpipe) সমাবেশের অনুমতি দেয়।
  • নতুন সিস্টেম লাইব্রেরিতে স্থানান্তরিত হওয়ার কারণে, অনেকগুলি নতুন অ্যাপ্লিকেশনগুলির জন্য সমর্থন অর্জন করা হয়েছিল।
  • মোট 62 টি নতুন প্যাকেজ যুক্ত করা হয়েছে।

রেডক্সে ইনস্টলেশন করার জন্য ইতিমধ্যে গ্রন্থাগারগুলির সাথে ব্যবহারের জন্য প্রস্তুত প্যাকেজ রয়েছে এসডিএল 2, এফফেম্পেগ, কায়রো, জাস্ট্রিমার, পিসি, গ্লম্যান, লাইবিকনভ, লিবসোডিয়াম, এবং গেটেক্সট, সংকলকগুলির একটি সেট, একটি ওপেনএল বাস্তবায়ন, একটি ওপেনলএল অ্যাপ্লিকেশন, ভিসকভ মেসা, স্কাম্মভিএম এমুলেটর, ডসসাইট এবং কাস্টমস এবং তার সেটে একটি ওপেনজিএল অ্যাপ্লিকেশন। নিউকেম থ্রিডি), অপেনটেড এবং ফ্রিডম


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

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

*

*

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