ফুচিয়া ওএস অপরিশোধিত লিনাক্স প্রোগ্রামগুলি চালনার জন্য সমর্থন নিয়ে কাজ করছে

গুগল বিকাশকারীরা কিছুদিন আগে মুক্তি পেয়েছে অন ​​লিনাক্সের জন্য সংকলিত অপরিবর্তিত প্রোগ্রামগুলি চালানোর জন্য একটি প্রক্রিয়া বাস্তবায়নের পরিকল্পনা অপারেটিং সিস্টেম ফুচিয়া।

ইউজার স্পেসে লিনাক্স প্রোগ্রাম চালাতে, লিনাক্স এবিআইকে সমর্থন করার জন্য এটি "স্টারনিক্স" স্তর সরবরাহ করার পরিকল্পনা করা হয়েছে। উন্নত স্তরে লিনাক্স কার্নেল সিস্টেম ইন্টারফেসগুলি ড্রাইভারে প্রয়োগ করা হয় যা ফুচিয়া অপারেটিং সিস্টেমের জন্য প্রসেস হিসাবে চালু হয়, যা ইউজার স্পেসে সঞ্চালিত হয় এবং লিনাক্স প্রোগ্রামগুলি থেকে অনুরোধগুলি অনুরূপ ফুচিয়া সাবসিস্টেমগুলিতে কলগুলিতে অনুবাদ করে।

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

সম্ভাব্য দুর্বলতা ভেক্টরগুলিকে হ্রাস করতে মরিচায় স্টারনিক্স কোডটি বাস্তবায়নের পরিকল্পনা করা হয়েছেযেগুলি লিনাক্স প্রক্রিয়াটির সুবিধাগুলি স্টারনিক্স প্রক্রিয়াতে উন্নত করতে ব্যবহার করা যেতে পারে।

স্টারনিক্সে সুরক্ষা নিশ্চিত করার জন্য, যখনই সম্ভব সম্ভব স্ট্যান্ডার্ড ফুচিয়া সুরক্ষা ব্যবস্থা ব্যবহার করা হবে।

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

এটি লিনাক্স-নির্দিষ্ট অনুমোদনের প্রক্রিয়াও বাস্তবায়ন করবে, উদাহরণস্বরূপ কোন পরিস্থিতিতে একটি লিনাক্স প্রক্রিয়া অন্যটিকে সমাপ্ত করার অধিকার রাখে def

ফুচিয়া বিকাশকারীরা অতীতে লিনাক্স অ্যাপ্লিকেশনগুলি চালু করার জন্য সমর্থন তৈরি করেছে, তবে তারা এমন একটি বাস্তবায়ন নিয়ে পরীক্ষা-নিরীক্ষা করেছিল যা ক্রোম ওএসে লিনাক্স অ্যাপ্লিকেশন লঞ্চটি যেভাবে সংগঠিত করা হয়েছে তার সাথে উপমা অনুসারে কাজ করে।

লিনাক্সের সামঞ্জস্যের জন্য, ফুচিয়া মচিনা গ্রন্থাগারটি অফার করেছিলযার ফলে লিনাক্স প্রোগ্রামগুলি একটি বিশেষ বিচ্ছিন্ন ভার্চুয়াল মেশিনে চালিত হতে পারে যা জিরকন কার্নেল এবং ভার্টিয়ো বৈশিষ্ট্যের উপর ভিত্তি করে হাইপারভাইজার ব্যবহার করে গঠিত হয়েছিল।

ভার্চুয়ালাইজেশন ব্যবহার বাতিল হয় না, লিনাক্স সিস্টেম ইন্টারফেসের সম্পূর্ণ বাস্তবায়ন তুচ্ছ কাজ নয় v

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

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

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

অন্যতম সমস্যা পসিক্স লাইট সহ সমস্ত POSIX ফাংশন অসম্পূর্ণ বাস্তবায়ন হয়, বিশ্বব্যাপী প্রক্রিয়াগুলির (যেমন কিল ফাংশন) পরিবর্তন করার আহ্বান জানানো হয়েছে, যা ফুচিয়ায় সুরক্ষা ধারণার সাথে মতবিরোধ রয়েছে, যা বিশ্বব্যাপী প্রক্রিয়াগুলির পরিবর্তনকে নিষেধ করে। প্রকাশ করা.

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

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

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

উৎস: https://fuchsia.googlesource.com


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

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

*

*

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