কিউএমইউ 6.0 এআরএম, পরীক্ষামূলক বিকল্পগুলি এবং আরও অনেকের জন্য বর্ধিতকরণ এবং সহায়তা নিয়ে আসে

QEMU দ্বারা

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

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

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

কিউএমইউ 6.0 এর প্রধান অভিনবত্ব

কেমু এই নতুন সংস্করণে 6.0 NVMe ড্রাইভার এমুলেটর এখন NVMe 1.4 নির্দিষ্টকরণের সাথে সম্মতি জানায় এবং জোনড নেমস্পেস, মাল্টিপ্যাথ আই / ও, এবং শেষ-থেকে-শেষ স্টোরেজ এনক্রিপশন জন্য পরীক্ষামূলক সমর্থন অন্তর্ভুক্ত।

এআরএম এমুলেটরটি ARMv8.1-M 'হিলিয়াম' আর্কিটেকচারের জন্য সমর্থন যোগ করে এবং কর্টেক্স-এম 55 প্রসেসরের পাশাপাশি এআরএমভি 8.4 টিটিএসটি, এসইএল 2, এবং ডিআইটি বর্ধিত নির্দেশাবলী। এআরএম এমপিএস 3-আন524 এবং এমপিএস 3-আন547 বোর্ডগুলির জন্য সমর্থনও যুক্ত করা হয়েছিল। Xlnx-zynqmp, xlnx-versal, sbsa-ref, npcm7xx, এবং সাব্রেলাইট বোর্ডগুলির জন্য অতিরিক্ত ডিভাইস এমুলেশন প্রয়োগ করা হয়েছে।

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

68k এমুলেটর নতুন ধরণের "গুণ" এমুলেটেড মেশিনের জন্য সমর্থন যোগ করে কর্মক্ষমতা অনুকূলকরণের জন্য ভাইরিও ডিভাইসগুলি ব্যবহার করা, যখন x86 আর্কিটেকচার এমুলেটরটি AMD SEV-ES প্রযুক্তি ব্যবহারের ক্ষমতা যুক্ত করে অতিথি সিস্টেমে ব্যবহৃত প্রসেসর রেজিস্টারগুলিকে এনক্রিপ্ট করতে (সুরক্ষিত এনক্রিপ্ট করা ভার্চুয়ালাইজেশন), অতিথি সিস্টেমের স্পষ্টভাবে অ্যাক্সেস না দিলে রেজিস্ট্রিগুলির বিষয়বস্তুগুলি হোস্ট পরিবেশে অ্যাক্সেসযোগ্য করে তোলে।

কিমু 6.0 এও পরীক্ষামূলক বিকল্প যুক্ত করা হয়েছে "-ম্যাচিন এক্স-রিমোট" এবং "ডিভাইস এক্স-পিসি-প্রক্সি-দেব" বাহ্যিক প্রক্রিয়াতে ডিভাইস এমুলেশন সরাতে। এই মোডে বর্তমানে শুধুমাত্র lsi53c895 এসসিএসআই অ্যাডাপ্টার এমুলেশন সমর্থিত।

পাশাপাশি ব্লক ডিভাইস রফতানি করার জন্য একটি নতুন ফুস মডিউল, আপনাকে অতিথিতে ব্যবহৃত কোনও ব্লক ডিভাইসের রাজ্যের একটি অংশ মাউন্ট করার অনুমতি দেয়। ব্লক-এক্সপোর্ট-অ্যাড কিউএমপি কমান্ড ব্যবহার করে বা qemu-store-daemon ইউটিলিটিতে "এক্সপোর্ট" বিকল্প ব্যবহার করে রফতানি করা হয়।

অন্যদিকে, ভার্চুয়ালফগুলি দুর্বলতাগুলিকে সম্বোধন করে:

  • CVE-2020-35517 - হোস্ট এনভায়রনমেন্টের সাথে ভাগ করা কোনও ডিরেক্টরিতে কোনও অধিকারপ্রাপ্ত ব্যবহারকারী দ্বারা অতিথি সিস্টেমে একটি বিশেষ ডিভাইস ফাইল তৈরি করে অতিথি সিস্টেম থেকে হোস্ট পরিবেশের অ্যাক্সেসের অনুমতি দেয়।
  • CVE-2021-20263 - 'xattrmap' বিকল্পে বর্ধিত বৈশিষ্ট্যগুলি পরিচালনা করার ক্ষেত্রে একটি বাগ দ্বারা সৃষ্ট এবং এতে অতিথির মধ্যে লেখার অনুমতি এবং সুবিধাগুলি বাড়ানো উপেক্ষা করা হতে পারে।

এই নতুন সংস্করণে উপস্থিত অন্যান্য পরিবর্তনগুলির মধ্যে:

  • র‌্যাম সামগ্রীর স্ন্যাপশট তৈরি করার জন্য পরীক্ষামূলক সহায়তা যুক্ত করা হয়েছে।
  • ডিএসপি দিয়ে কোয়ালকম হেক্সাগন প্রসেসরের অনুকরণের জন্য সমর্থন যুক্ত করা হয়েছে।
  • ক্লাসিক কোড জেনারেটর টিসিজি (টিনি কোড জেনারেটর) নতুন অ্যাপল এম 1 এআরএম চিপ সহ সিস্টেমে ম্যাকওএস হোস্ট পরিবেশের সাথে সামঞ্জস্যপূর্ণ।
  • মাইক্রোচিপ পোলারফায়ার বোর্ডগুলির জন্য আরআইএসসি-ভি এমুলেটর QSPI NOR ফ্ল্যাশ সমর্থন করে।
  • ট্রাইকার এমুলেটরটি এখন ট্রাইবোর্ড বোর্ডের একটি নতুন মডেল সমর্থন করে যা ইনফিনিয়ন টিসি 27 এক্স এসসি অনুকরণ করে।
  • এসিপিআই এমুলেটর পিসিআই বাসের সংযোগের আদেশ নির্বিশেষে অতিথি সিস্টেমে নেটওয়ার্ক অ্যাডাপ্টারগুলির নাম দেওয়ার ক্ষমতা সরবরাহ করে।
  • ভার্টিওফস অতিথিদের কর্মক্ষমতা উন্নত করতে FUSE_KILLPRIV_V2 বিকল্পের জন্য সমর্থন যোগ করে।
  • ভিএনসি কার্সার স্বচ্ছতার জন্য সমর্থন যোগ করে এবং উইন্ডো আকারের উপর ভিত্তি করে ভার্ভিও-ভিগায় স্ক্রিন রেজোলিউশনের জন্য সমর্থন যোগ করে।
  • কিউএমপি (কিউইএমইউ মেশিন প্রোটোকল) ব্যাকআপ কার্য সম্পাদন করার সময় অ্যাসিনক্রোনাস সমান্তরাল অ্যাক্সেসের জন্য সমর্থন যোগ করে।
  • ইউএসবি এমুলেটর ইউএসবি ডিভাইসগুলির সাথে ওয়্যারশার্কে পরবর্তী তদন্তের জন্য পৃথক পিসিপি ফাইলে কাজ করার সময় উত্পন্ন ট্র্যাফিক সংরক্ষণ করার ক্ষমতা যুক্ত করেছে।
  • কিউকিও 2 স্ন্যাপশট পরিচালনা করতে নতুন কিউএমপি লোড-স্ন্যাপশট, সেভ-স্ন্যাপশট এবং মুছুন-স্ন্যাপশট কমান্ড যুক্ত করা হয়েছে।

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


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

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

*

*

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