QEMU

সফটওয়্যার স্ক্রিনশট:
QEMU
সফটওয়্যার বিবরণ:
সংস্করণ: 2.12.0 আপডেট
তারিখ আপলোড: 22 Jun 18
ডেভেলপার: Fabrice Bellard
লাইসেন্স: বিনামূল্যে
জনপ্রিয়তা: 154

Rating: 5.0/5 (Total Votes: 1)

QEMU হল একটি ওপেন সোর্স এবং খুব দ্রুত ভার্চুয়ালাইজেশন সফটওয়্যার যা নতুন হোস্ট CPUs (প্রসেসর) থেকে পোর্টে সহজ করার সময়, কার্যকর কার্যকারিতা অর্জনের জন্য গতিশীল অনুবাদে মনোনিবেশ করে।


একটি শক্তিশালী মেশিন এমুলেটর এবং ভার্চুয়ালাইজার

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

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


অনেক হার্ডওয়্যার প্ল্যাটফর্মের ভার্চুয়ালাইজেশন সমর্থন করে

যদি KVM পছন্দ করা হয়, তাহলে অ্যাপ্লিকেশনটি x86 (32-বিট), এস 390, পাওয়ারপিসি, এআরএম, এমআইটিএক, এমআইপিএস, সিআরআইএস, মাইক্রোব্লাজ, এমইপসেল, বা32 এবং স্পারক মেশিন ভার্চুয়ালাইজ করতে সক্ষম হবে। এটি উইন্ডোজ এক্সপি, ফ্রিডোএস এবং সানওএস সিস্টেমের পাশাপাশি ভার্চুয়া, ইউএসবি রুট হবস, নেটওয়ার্কিং, ইনপুট, ভিডিও এবং স্টোরেজ ডিভাইসের অনুকরণ করতে পারে।

ভার্চুবলবক্স এবং ভিএমওয়ার পরে, লিনাক্স প্ল্যাটফর্মের জন্য QEMU তৃতীয় বৃহত্তম ভার্চুয়ালাইজেশন সফটওয়্যার, কিন্তু ওপেন সোর্স ইকোসিস্টেমের জন্য প্রথম এবং সবচেয়ে শক্তিশালী এক। এর মূল বৈশিষ্ট্য 64-বিট বা 32-বিট আর্কিটেকচারে, অথবা বিশুদ্ধ এমুলেটর হিসাবে একটি নেটিভ ভার্চুয়াল মেশিন হিসাবে চালানোর ক্ষমতা।


সমর্থিত অপারেটিং সিস্টেম

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


শেষের সারি

আপনি সফ্টওয়্যার পরীক্ষা করতে চান কিনা, বিভিন্ন অপারেটিং সিস্টেম চেষ্টা করুন বা আপনার প্ল্যাটফর্মে সমর্থিত নয় এমন অ্যাপ্লিকেশনগুলি চালনা করুন, QEMU ব্যবহারকারীদের দ্রুততম ভার্চুয়ালাইজেশন এবং এমুলেটর মেশিনের মধ্যে একটি করে প্রদান করে।

এই রিলিজে নতুন কী রয়েছে :

  • সিস্টেম এমুলেশন:
  • অসঙ্গতিপূর্ণ পরিবর্তনগুলি:
  • pSeries মেশিনের জন্য PCI হোস্ট ব্রিজগুলি অনুমোদিত সংখ্যা ২56 থেকে 31 (হ'ল ম্যানুয়ালি ম্যানুয়ালি সেট আপ করে কনফিগার করা যায়) থেকে কমিয়ে আনা হয়েছে।
  • ব্লক লেয়ারে tftp: // এর জন্য সরানো সমর্থন, যেহেতু এটি 256 কিলোবাইটের চেয়ে বড় ফাইলের জন্য চিরতরে হারিয়ে গেছে।
  • ভবিষ্যতের অসঙ্গত পরিবর্তনগুলি:
  • তিনটি বিকল্প কমান্ড লাইন এবং কনফিগারেশন ফাইলের বিভিন্ন নাম ব্যবহার করছে। বিশেষ করে:
  • & quot; এসিপিআই & quot; কনফিগারেশন ফাইল বিভাগে কমান্ড লাইন অপশন & quot; Acpitable & quot ;;
  • মেলে
  • & quot; বুট-অপস & quot; কনফিগারেশন ফাইল বিভাগে কম্যান্ড লাইন বিকল্প & quot; বুট & quot ;;
  • মেলে
  • & quot; smp-opts & quot; কনফিগারেশন ফাইল বিভাগে কমান্ড-লাইন অপশন & quot; SMP & quot; মেলে।
  • -readconfig কমান্ড লাইন বিকল্পের জন্য নামের উপর মান নির্ধারণ করবে।
  • এসএমপি টপোলজি স্বয়ংক্রিয় হিসাবের বিন্যাস যখন -এস্প জন্য কিছু SMP টোপোলজি অপশন বাদ দেওয়া হয় (সকেট, কোর, থ্রেড) ভবিষ্যতে পরিবর্তন হবে SMP টোপোলজি বিকল্পগুলি ব্যবহার করার সময় গেস্ট ABI- র আপগ্রেডগুলিতে সুরক্ষিত রাখা প্রয়োজন হলে, ব্যবহারকারীরা অবশ্যই সবকটি অপশনগুলি সেট করবে (সকেট, কোর, থ্রেড), বা তাদের সবগুলো বাদ দিন।
  • ডিভাইসগুলি & quot; allwinner-a10 & quot ;, & quot; pc87312 & quot ;, & quot; ssi-sd & quot; পরিবর্তে সুস্পষ্ট সম্পত্তি সঙ্গে কনফিগার করা হবে এটি ব্যবহারকারীদের প্রভাবিত করতে অসম্ভব।
  • QMP কমান্ড blockdev-add এখনও কাজ চলছে। এটি সব ব্লক ড্রাইভারের সমর্থন করে না, এটি একটি ব্লক-ডিভ-ডেলের একটি মিল নেই এবং আরও অনেক কিছু। এটি অস্পষ্টভাবে পরিবর্তন করতে পারে।
  • x86 জন্য, & quot; + বৈশিষ্ট্য / বৈশিষ্ট্য & quot; উভয় সহ একটি CPUID বৈশিষ্ট্য উল্লেখ করে। এবং & quot; বৈশিষ্ট্য = চালু / বন্ধ & quot; একটি সতর্কতা কারণ হবে এই সমন্বয়ের জন্য বর্তমান আচরণ (& quot; + বৈশিষ্ট্য / বৈশিষ্ট্য & quot; বিজয়ী & quot; বৈশিষ্ট্য = চালু / বন্ধ & quot;) পরিবর্তিত হবে যাতে & quot; + বৈশিষ্ট্য & quot; এবং & quot; গুণ & quot; & quot; বৈশিষ্ট্য = & quot; এর জন্য সমার্থক শব্দ হবে এবং & quot; বৈশিষ্ট্য = বন্ধ & quot; যথাক্রমে)। করুন
  • আপনি এআরএম:
  • আপনি
  • আস্পেড বোর্ডে উন্নতি।
  • AArch32 মোডে (উভয় এআরএম এবং থাম্ব) HLT semihosting ফাঁদগুলির জন্য সমর্থন।
  • & quot; virt & quot; এর জন্য ACPI টেবিলগুলি মেশিন টাইপ সমর্থন ITS।
  • ক্যাডেন্স জিইম ডিভাইস এখন সংখ্যক-অগ্রাধিকার-ক্যুয়ের সম্পত্তি মাধ্যমে একাধিক অগ্রগতির ক্যুকে সমর্থন করে।
  • STM32F2xx বোর্ড (Netduino 2) এখন ADC এবং SPI ডিভাইসগুলি অন্তর্ভুক্ত করে।
  • আপনি MIPS:
  • আপনি
  • 24KEc CPUs এর জন্য সমর্থন।
  • আপনি পাওয়ারপিসি:
  • আপনি
  • POWER9 CPUs সমর্থন।
  • নতুন & quot; powernv & quot; জন্য উন্নতি প্ল্যাটফর্ম। করুন
  • আপনি pSeries- র: করুন
  • PCI হোস্ট ব্রিজগুলিকে NUMA নোডগুলির সাথে যুক্ত করা যেতে পারে।
  • অতিথি মেমরির 1 টিআইবির অধিকতর সমর্থন।
  • PCI হোস্ট ব্রিজে 64 গিগাবাইট মিউচুয়াল ফরম্যাটের সমর্থন।
  • & quot; -প্রোম-এনভি & quot; এর জন্য সহায়তা পরামিতি করুন
  • আপনি s390 আর্কিটেকচারের:
  • আপনি
  • CPU মডেলগুলির জন্য সমর্থন।
  • virtio-ccw সংস্করণ 2 জন্য সমর্থন।
  • আপনি এক্স 86:
  • আপনি
  • AVX-512 নির্দেশনা সেট এক্সটেনশন সম্পর্কিত বিভিন্ন নতুন CPUID বৈশিষ্ট্যগুলির জন্য সমর্থন।
  • এমওলাইজড আইওএপিআইসি (টিসিজি দ্বারা ব্যবহৃত এবং, KVM- এর সাহায্যে & quot; -ম্যাচিন কার্নেলভাইচিপ & quot; বিকল্পটি & quot; বন্ধ & quot; অথবা & quot; বিভাজক & quot; মান ব্যবহার করে) এখন সংস্করণ 0x20 এ ডিফল্ট, বার্তাগুলি বিঘ্নিত করুন।
  • Intel_iommu ডিভাইসে এক্সটেন্ডেড ইন্টারাপ্ট মোড (ইআইএম) সমর্থন। EIM এর জন্য KVM (Linux v4.7 বা newer, x2APIC সমর্থন) এবং & quot; -ম্যাচিন কার্নেল-আইআরকুইপ = স্প্লিট & quot ;; এটি স্বয়ংক্রিয়ভাবে সক্ষম করা হয় যদি ইন্টারপ্রেট পুনরায় সক্ষম করা হয় (& quot; -ম্যাচিন কার্নেল- irqchip = split -device intel_iommu, intremap = on & quot;)।
  • Q35 মেশিনের প্রকারের সাথে 288 CPU এর জন্য সমর্থন। 256 বা আরও বেশি CPU গুলি শুধুমাত্র IOMMU এবং EIM সক্রিয় থাকলেই সমর্থিত।
  • আপনি Xen সংক্রান্ত:
  • আপনি
  • SCSI ডিস্ক আনপ্লাগ করার জন্য সমর্থন।
  • SUSE xenlinux- সামঞ্জস্যপূর্ণ ডিভাইস আনপ্লাগের জন্য সমর্থন।
  • ডিভাইস এমুলেশন এবং অ্যাসাইনমেন্ট:
  • QEMU এখন একটি জেনেরিক লোডার ছদ্ম-ডিভাইসের সাহায্যে আপনাকে শুরুতে মেমরিতে একাধিক ছবি বা মান লোড করতে সাহায্য করে। এই ডিভাইসটি ডক্স / জেনেরিক-লোডার। Txt এ নথিভুক্ত।
  • আপনি acpi: করুন
  • এনভিডিআইএমএম ডিভাইসগুলির হটপ্লাগিং (_FIT) এর জন্য সহায়তা
  • নেটওয়ার্ক ডিভাইস:
  • মোটা গাঢ় লক ধাপে (পিএলও) উপর ভিত্তি করে ফল্ট সহনশীলতার জন্য সমর্থন।
  • আপনি পিসিআই / থেকে PCIe:
  • আপনি
  • নমুনা EDU ডিভাইস এখন MSI সমর্থন করে।
  • টপোলজি এবং PCI বনাম PCIe- এ পরামর্শের জন্য PCI এক্সপ্রেস নির্দেশিকা ডকুমেন্টেশন যোগ করা হয়েছে।
  • আপনি অর্থাৎ virtio:
  • আপনি
  • নতুন ডিভাইস vhost-vsock।
  • অতিথির ত্রুটিগুলির সুদৃশ্য হ্যান্ডলিংয়ের জন্য প্রাথমিক সমর্থন (যেমন, QEMU গেস্ট ত্রুটির উপর প্রস্থান করা উচিত নয়)।
  • নতুন virtio-crypto ডিভাইসের জন্য সমর্থন।
  • আপনি Xen সংক্রান্ত:
  • আপনি
  • অনুদান কপি জন্য সমর্থন।
  • ক্রিতো সাবসিস্টেম:
  • PBKDF- এর জন্য আরো হ্যাশ অ্যালগরিদমগুলির জন্য সমর্থন।
  • CTR মোডের জন্য সমর্থন।
  • আপনি গুই:
  • আপনি
  • যদি & quot; gl = on & quot; স্পাইস OpenGL রেন্ডারিং ব্যবহার করতে পারে
  • আপনি মনিটর: করুন
  • আপনি মাইগ্রেশন:
  • আপনি
  • মোটা গাঢ় লক ধাপে (পিএলও) উপর ভিত্তি করে ফল্ট সহনশীলতার জন্য সমর্থন।
  • আপনি নেটওয়ার্ক: করুন
  • ডিভাইস এবং সরঞ্জাম ব্লক করুন:
  • আরো QMP কমান্ড নোড-নাম (ব্লক-স্ট্রীম, ব্লক-কমিটি, ব্লক-ডি-ব্যাক, ব্লক-ডি-মিরর, ব্লক-ডি-স্ন্যাপশট-ডিলিট-অভ্যন্তরীণ-সিঙ্ক, ব্লক-ডি-স্ন্যাপশট-অভ্যন্তরীণ-সিঙ্ক, পরিবর্তন-ব্যাকিং-ফাইল সমর্থন করে , ড্রাইভ-ব্যাকআপ, ড্রাইভ-মিরর, nbd-server-add)।
  • BLOCK_IO_ERROR ইভেন্টটি এখন নোডের নাম অন্তর্ভুক্ত করেছে।
  • আরো QMP কমান্ড ডিভাইস মডেল নাম (block_set_io_throttle, blockdev-change-medium, eject, x-blockdev-remove-medium, x-blockdev-insert-medium, blockdev-open-tray, blockdev- বন্ধ ট্রে) / লি>
  • DEVICE_TRAY_MOVED ইভেন্ট এখন ডিভাইস আইডি অন্তর্ভুক্ত করেছে।
  • এখন থ্রোটলিং শুধুমাত্র গেস্ট ডিভাইসের জন্য প্রযোজ্য, এবং কাজগুলি বা NBD সার্ভার ব্লক করা নয়।
  • ড্রাইভ-ব্যাকআপ এবং ব্লক-ডে-ব্যাক ব্যাকআপগুলি কম্প্রেসেড ফরম্যাটে ব্যাকআপ লিখন।
  • LUKS ফরম্যাটটি এখন PBKDF পুনরাবৃত্তি গণনা কনফিগার করতে পারে।
  • ব্লক-স্ট্রীম একটি ব্যাকিং ফাইল থেকে অন্য ব্যাকিং ফাইলে স্ট্রিমিং সমর্থন করে।
  • মোটা অংকিত লক ধাপ (পিএলও) ত্রুটি সহনশীলতার জন্য প্রতিলিপি সমর্থন।
  • নতুন & quot; dd & quot; qemu-img এর সাব-কমাম্যান্ড।
  • DMG ড্রাইভারটি একটি পৃথক ড্রাইভারের সাথে কম্পাইল করা যেতে পারে, যাতে QEMU এর নির্ভরতা libbz2 ঐচ্ছিকরূপে তৈরি করতে পারে।
  • QEEMU- এর iSCSI ইনিশিয়ালের মাধ্যমে iSER- এর জন্য সহায়তা: // URI।
  • NBD ক্লায়েন্ট এবং সার্ভার NBD_CMD_WRITE_ZEROES এক্সটেনশন সমর্থন করে।
  • কাঁচা ছবি & quot; অফসেট & quot; এবং & quot; আকার & quot; ফাইল বা ডিভাইসের শুধুমাত্র একটি অংশ অ্যাক্সেসের বিকল্প।
  • আপনি ট্রেস:
  • আপনি
  • নতুন ট্রেসিং ব্যাকএন্ড & quot; syslog & quot;।
  • একাধিক জন্য সমর্থন & quot; -D ট্রেস: PATTERN & quot; কমান্ড-লাইন আর্গুমেন্ট।
  • CLI বিকল্পগুলি:
  • ব্যবহারকারী মোড এমুলেশন
  • টার্গেট সমর্থন সরানো
  • এই আর্কিটেকচারের জন্য ইউনিক্সোর 32-লিনাক্স-ব্যবহারকারী লক্ষ্য মূল লাইন থেকে একটি আলাদা সিস্টেম কল ABI প্রয়োগ করেছে। এটির জন্য সমর্থন বাদ দেওয়া হয়েছে।
  • নতুন কার্যকারিতা:
  • preadv, pwritev, syslog সহ আরো syscalls জন্য সমর্থন যোগ করা হয়েছে।
  • মাল্টি-থ্রেডেড প্রোগ্রামগুলির জন্য মেজর স্কাল্যাবিলিটি উন্নতি (এআরএম, SPARC, x86)।
  • QEMU এখন বেঁধে এবং cmpxchg অপারেশনগুলি বুঝতে এবং উৎপন্ন করতে পারে।
  • আপনি TCG:
  • আপনি
  • আর্কিটেকচারাল সিঙ্ক্রোনাইজেশনের নির্দেশাবলী (যেমন অ্যাটোমিক্স, এলএল / এসসি, লকআউট প্রিফিক্স) নিরাপদে মডেলিংয়ের জন্য নতুন টিসিজি প্রাইমিত্টিভ যোগ করা হয়েছে। বাহু, aarch64, আলফা এবং x86 লক্ষ্যগুলি এখন বহুবিধ থ্রেডেড লিনাক্স-ব্যবহারকারী প্রোগ্রামগুলির জন্য এই প্রিমিটিভগুলি ব্যবহার করে। TCG টার্গেট বন্টনকারীদের নতুন সুবিধাগুলি ব্যবহার করার জন্য তাদের ফ্রন্ট-এন্ডটি বন্দর করার জন্য উত্সাহিত করা হয়।
  • মাল্টি-থ্রেডেড প্রোগ্রাম চালানোর সময় টিসিজি ব্যাকেন্ড এখন ফ্রন্টএন্ড ব্যাটারির জন্য যথোপযুক্ত বাধা নির্দেশাবলী ছিন্ন করে। যাইহোক, একটি দুর্বল-আদেশযুক্ত এক (যেমন, এআরএম বা POWER) একটি দৃঢ়-আদেশ স্থাপত্য অনুকরণ (উদাঃ, x86) এখনো কাজ করবে না।
  • tb_flush () অবশেষে থ্রেড-নিরাপদ অর্থ হচ্ছে মাল্টি-থ্রেডেড প্রোগ্রাম ক্র্যাশ হওয়ার সম্ভাবনা কম যখন অনুবাদ বাফার রিসেট হয়
  • প্রধান সিপিইউ চালান-লুপের তালিকার লকটি মাল্টি-থ্রেডেড কোডের কর্মক্ষমতা বাড়ানো হ'ল
  • বেশ কয়েকটি ঘোড়দৌড় চিহ্নিত এবং সংশোধন করা হয়েছে
  • এই চক্র যেখানে মাল্টি-থ্রেডেড সিস্টেম এমুলেশন (MTTCG) সমর্থন করার জন্য পূর্বশর্তগুলি মধ্যে TCG কাজ অনেক বিল্ডিং। সম্পূর্ণ এমটিটিসিজি সমর্থন পরবর্তী বিকাশের চক্রের মধ্যে একত্রিত হওয়ার সম্ভাবনা রয়েছে, তবে মাল্টি-থ্রেডেড লিনাক্স-ব্যবহারকারী প্রোগ্রাম ইতিমধ্যেই এই কাজের থেকে উপকৃত হবে।

নতুন কি আছে সংস্করণে:

  • সিস্টেম এমুলেশন:
  • অসঙ্গতিপূর্ণ পরিবর্তনগুলি:
  • pSeries মেশিনের জন্য PCI হোস্ট ব্রিজগুলি অনুমোদিত সংখ্যা ২56 থেকে 31 (হ'ল ম্যানুয়ালি ম্যানুয়ালি সেট আপ করে কনফিগার করা যায়) থেকে কমিয়ে আনা হয়েছে।
  • ব্লক লেয়ারে tftp: // এর জন্য সরানো সমর্থন, যেহেতু এটি 256 কিলোবাইটের চেয়ে বড় ফাইলের জন্য চিরতরে হারিয়ে গেছে।
  • ভবিষ্যতের অসঙ্গত পরিবর্তনগুলি:
  • তিনটি বিকল্প কমান্ড লাইন এবং কনফিগারেশন ফাইলের বিভিন্ন নাম ব্যবহার করছে। বিশেষ করে:
  • "acpi" কনফিগারেশন ফাইল বিভাগে কম্যান্ড লাইন বিকল্প "acpitable" মেলে;
  • "বুট-অপস" কনফিগারেশন ফাইল বিভাগে কম্যান্ড লাইন বিকল্প "বুট" মিলছে;
  • "smp-opts" কনফিগারেশন ফাইল বিভাগ কমান্ড-লাইন বিকল্প "smp" মেলে।
  • -readconfig কমান্ড লাইন বিকল্পের জন্য নামের উপর মান নির্ধারণ করবে।
  • এসএমপি টপোলজি স্বয়ংক্রিয় হিসাবের বিন্যাস যখন -এস্প জন্য কিছু SMP টোপোলজি অপশন বাদ দেওয়া হয় (সকেট, কোর, থ্রেড) ভবিষ্যতে পরিবর্তন হবে এসএমপি টোপোলজি অপশন ব্যবহার করার সময় গেস্ট এবিআইকে আপগ্রেড করার জন্য সুরক্ষিত রাখা প্রয়োজন হলে, ব্যবহারকারীরা অবশ্যই সবকটি অপশনগুলি সেট করবে (সকেট, কোর, থ্রেড), বা তাদের সবগুলো বাদ দিন।
  • ডিভাইসগুলি "allwinner-a10", "pc87312", "ssi-sd" আনুষঙ্গিক পরিবর্তে স্পষ্ট বৈশিষ্ট্যের সাথে কনফিগার করা হবে। এটি ব্যবহারকারীদের প্রভাবিত করতে অসম্ভব।
  • QMP কমান্ড blockdev-add এখনও কাজ চলছে। এটি সব ব্লক ড্রাইভারের সমর্থন করে না, এটি একটি ব্লক-ডিভ-ডেলের একটি মিল নেই এবং আরও অনেক কিছু। এটি অস্পষ্টভাবে পরিবর্তন করতে পারে।
  • x86- এর জন্য, "+ বৈশিষ্ট্য /-মানের" এবং "বৈশিষ্ট্য = অন / বন্ধ" উভয়ই একটি CPUID বৈশিষ্ট্য উল্লেখ করে একটি সতর্কতা সৃষ্টি করবে। "বৈশিষ্ট্য =" এবং "বৈশিষ্ট্য" এর জন্য "+ বৈশিষ্ট্য" এবং "-ফিক্ট" এর সমার্থক শব্দটি এই সংমিশ্রনের বর্তমান আচরণ ("+ বৈশিষ্ট্য / -ফাইট" "বৈশিষ্ট্য = চালু / বন্ধ" জয় করে) পরিবর্তন করা হবে " = বন্ধ "যথাক্রমে =)।
  • আপনি এআরএম:
  • আপনি
  • আস্পেড বোর্ডে উন্নতি।
  • AArch32 মোডে (উভয় এআরএম এবং থাম্ব) HLT semihosting ফাঁদগুলির জন্য সমর্থন।
  • "virt" মেশিন টাইপ সাপোর্ট ITS। এর জন্য ACPI টেবিল
  • ক্যাডেন্স জিইম ডিভাইস এখন সংখ্যক-অগ্রাধিকার-ক্যুয়ের সম্পত্তি মাধ্যমে একাধিক অগ্রগতির ক্যুকে সমর্থন করে।
  • STM32F2xx বোর্ড (Netduino 2) এখন ADC এবং SPI ডিভাইসগুলি অন্তর্ভুক্ত করে।
  • আপনি MIPS:
  • আপনি
  • 24KEc CPUs এর জন্য সমর্থন।
  • আপনি পাওয়ারপিসি:
  • আপনি
  • POWER9 CPUs সমর্থন।
  • নতুন "পাওয়ারএনভি" প্ল্যাটফর্মের উন্নতি।
  • আপনি pSeries- র: করুন
  • PCI হোস্ট ব্রিজগুলিকে NUMA নোডগুলির সাথে যুক্ত করা যেতে পারে।
  • অতিথি মেমরির 1 টিআইবির অধিকতর সমর্থন।
  • PCI হোস্ট ব্রিজে 64 গিগাবাইট মিউচুয়াল ফরম্যাটের সমর্থন।
  • "-prom-env" প্যারামিটার
  • এর জন্য সমর্থন
  • আপনি s390 আর্কিটেকচারের:
  • আপনি
  • CPU মডেলগুলির জন্য সমর্থন।
  • virtio-ccw সংস্করণ 2 জন্য সমর্থন।
  • আপনি এক্স 86:
  • আপনি
  • AVX-512 নির্দেশনা সেট এক্সটেনশন সম্পর্কিত বিভিন্ন নতুন CPUID বৈশিষ্ট্যগুলির জন্য সমর্থন।
  • এমওলাইজড আইওএপিআইসি (টিসিজি দ্বারা ব্যবহৃত এবং, KVM- র সাথে "-ম্যাচিন কার্নলিঙ্ক" বিকল্পটি "বন্ধ" বা "বিভাজক" মানযুক্ত) ব্যবহার করে এখন সংস্করণ 0x20 তে ডিফল্ট, যা নির্দেশিত অন্তর্বর্তী বার্তাগুলি পরিচালনা করে। করুন
  • Intel_iommu ডিভাইসে এক্সটেন্ডেড ইন্টারাপ্ট মোড (ইআইএম) সমর্থন। EIM- কে VVM (Linux v4.7 অথবা নতুন, x2APIC সমর্থন) এবং "-ম্যাচিন কার্নেল- irqchip = split"; ইন্টারাপ্ট রিমাপিং সক্রিয় থাকলে স্বয়ংক্রিয়ভাবে এটি সক্ষম করা হয় ("-ম্যাচিন কার্নেল -আইআরকিচিপ = স্প্লিট-ডিভিয়েস ইন্টেল_ইমু, ইনন্ট্রাইপ = অন")।
  • Q35 মেশিনের প্রকারের সাথে 288 CPU এর জন্য সমর্থন। 256 বা আরও বেশি CPU গুলি শুধুমাত্র IOMMU এবং EIM সক্রিয় থাকলেই সমর্থিত।
  • আপনি Xen সংক্রান্ত:
  • আপনি
  • SCSI ডিস্ক আনপ্লাগ করার জন্য সমর্থন।
  • SUSE xenlinux- সামঞ্জস্যপূর্ণ ডিভাইস আনপ্লাগের জন্য সমর্থন।
  • ডিভাইস এমুলেশন এবং অ্যাসাইনমেন্ট:
  • QEMU এখন একটি জেনেরিক লোডার ছদ্ম-ডিভাইসের সাহায্যে আপনাকে শুরুতে মেমরিতে একাধিক ছবি বা মান লোড করতে সাহায্য করে। এই ডিভাইসটি ডক্স / জেনেরিক-লোডার। Txt এ নথিভুক্ত।
  • আপনি acpi: করুন
  • এনভিডিআইএমএম ডিভাইসগুলির হটপ্লাগিং (_FIT) এর জন্য সহায়তা
  • নেটওয়ার্ক ডিভাইস:
  • মোটা গাঢ় লক ধাপে (পিএলও) উপর ভিত্তি করে ফল্ট সহনশীলতার জন্য সমর্থন।
  • আপনি পিসিআই / থেকে PCIe:
  • আপনি
  • নমুনা EDU ডিভাইস এখন MSI সমর্থন করে।
  • টপোলজি এবং PCI বনাম PCIe- এ পরামর্শের জন্য PCI এক্সপ্রেস নির্দেশিকা ডকুমেন্টেশন যোগ করা হয়েছে।
  • আপনি অর্থাৎ virtio:
  • আপনি
  • নতুন ডিভাইস vhost-vsock।
  • অতিথির ত্রুটিগুলির সুদৃশ্য হ্যান্ডলিংয়ের জন্য প্রাথমিক সমর্থন (যেমন, QEMU গেস্ট ত্রুটির উপর প্রস্থান করা উচিত নয়)।
  • নতুন virtio-crypto ডিভাইসের জন্য সমর্থন।
  • আপনি Xen সংক্রান্ত:
  • আপনি
  • অনুদান কপি জন্য সমর্থন।
  • ক্রিতো সাবসিস্টেম:
  • PBKDF- এর জন্য আরো হ্যাশ অ্যালগরিদমগুলির জন্য সমর্থন।
  • CTR মোডের জন্য সমর্থন।
  • আপনি গুই:
  • আপনি
  • "gl = on" নির্দিষ্ট করা হলে SPICE বিশুদ্ধ OpenGL রেন্ডারিং ব্যবহার করতে পারে।
  • আপনি মনিটর: করুন
  • আপনি মাইগ্রেশন:
  • আপনি
  • মোটা গাঢ় লক ধাপে (পিএলও) উপর ভিত্তি করে ফল্ট সহনশীলতার জন্য সমর্থন।
  • আপনি নেটওয়ার্ক: করুন
  • ডিভাইস এবং সরঞ্জাম ব্লক করুন:
  • আরো QMP কমান্ড নোড-নাম (ব্লক-স্ট্রীম, ব্লক-কমিটি, ব্লক-ডি-ব্যাক, ব্লক-ডি-মিরর, ব্লক-ডি-স্ন্যাপশট-ডিলিট-অভ্যন্তরীণ-সিঙ্ক, ব্লক-ডি-স্ন্যাপশট-অভ্যন্তরীণ-সিঙ্ক, পরিবর্তন-ব্যাকিং-ফাইল সমর্থন করে , ড্রাইভ-ব্যাকআপ, ড্রাইভ-মিরর, nbd-server-add)।
  • BLOCK_IO_ERROR ইভেন্টটি এখন নোডের নাম অন্তর্ভুক্ত করেছে।
  • আরো QMP কমান্ড ডিভাইস মডেল নাম (block_set_io_throttle, blockdev-change-medium, eject, x-blockdev-remove-medium, x-blockdev-insert-medium, blockdev-open-tray, blockdev- বন্ধ ট্রে) / লি>
  • DEVICE_TRAY_MOVED ইভেন্ট এখন ডিভাইস আইডি অন্তর্ভুক্ত করেছে।
  • এখন থ্রোটলিং শুধুমাত্র গেস্ট ডিভাইসের জন্য প্রযোজ্য, এবং কাজগুলি বা NBD সার্ভার ব্লক করা নয়।
  • ড্রাইভ-ব্যাকআপ এবং ব্লক-ডে-ব্যাক ব্যাকআপগুলি কম্প্রেসেড ফরম্যাটে ব্যাকআপ লিখন।
  • LUKS ফরম্যাটটি এখন PBKDF পুনরাবৃত্তি গণনা কনফিগার করতে পারে।
  • ব্লক-স্ট্রীম একটি ব্যাকিং ফাইল থেকে অন্য ব্যাকিং ফাইলে স্ট্রিমিং সমর্থন করে।
  • মোটা অংকিত লক ধাপ (পিএলও) ত্রুটি সহনশীলতার জন্য প্রতিলিপি সমর্থন।
  • নতুন "ডিডি" সাব-কমাম্যান্ডের qemu-img।
  • DMG ড্রাইভারটি একটি পৃথক ড্রাইভারের সাথে কম্পাইল করা যেতে পারে, যাতে QEMU এর নির্ভরতা libbz2 ঐচ্ছিকরূপে তৈরি করতে পারে।
  • QEEMU- এর iSCSI ইনিশিয়ালের মাধ্যমে iSER- এর জন্য সহায়তা: // URI।
  • NBD ক্লায়েন্ট এবং সার্ভার NBD_CMD_WRITE_ZEROES এক্সটেনশন সমর্থন করে।
  • ফাইল বা ডিভাইসের একটি অংশ অ্যাক্সেস করতে কাঁচা ইমেজ "অফসেট" এবং "আকার" বিকল্পগুলি সমর্থন করে।
  • আপনি ট্রেস:
  • আপনি
  • নতুন ট্রেসিং ব্যাকএন্ড "syslog"।
  • একাধিক "-d ট্রেস জন্য সমর্থন: PATTERN" কমান্ড-লাইন আর্গুমেন্ট।
  • CLI বিকল্পগুলি:
  • ব্যবহারকারী মোড এমুলেশন
  • টার্গেট সমর্থন সরানো
  • এই আর্কিটেকচারের জন্য ইউনিক্সোর 32-লিনাক্স-ব্যবহারকারী লক্ষ্য মূল লাইন থেকে একটি আলাদা সিস্টেম কল ABI প্রয়োগ করেছে। এটির জন্য সমর্থন বাদ দেওয়া হয়েছে।
  • নতুন কার্যকারিতা:
  • preadv, pwritev, syslog সহ আরো syscalls জন্য সমর্থন যোগ করা হয়েছে।
  • মাল্টি-থ্রেডেড প্রোগ্রামগুলির জন্য মেজর স্কাল্যাবিলিটি উন্নতি (এআরএম, SPARC, x86)।
  • QEMU এখন বেঁধে এবং cmpxchg অপারেশনগুলি বুঝতে এবং উৎপন্ন করতে পারে।
  • আপনি TCG:
  • আপনি
  • আর্কিটেকচারাল সিঙ্ক্রোনাইজেশনের নির্দেশাবলী (যেমন অ্যাটোমিক্স, এলএল / এসসি, লকআউট প্রিফিক্স) নিরাপদে মডেলিংয়ের জন্য নতুন টিসিজি প্রাইমিত্টিভ যোগ করা হয়েছে। বাহু, aarch64, আলফা এবং x86 লক্ষ্যগুলি এখন বহুবিধ থ্রেডেড লিনাক্স-ব্যবহারকারী প্রোগ্রামগুলির জন্য এই প্রিমিটিভগুলি ব্যবহার করে। TCG টার্গেট বন্টনকারীদের নতুন সুবিধাগুলি ব্যবহার করার জন্য তাদের ফ্রন্ট-এন্ডটি বন্দর করার জন্য উত্সাহিত করা হয়।
  • মাল্টি-থ্রেডেড প্রোগ্রাম চালানোর সময় টিসিজি ব্যাকেন্ড এখন ফ্রন্টএন্ড ব্যাটারির জন্য যথোপযুক্ত বাধা নির্দেশাবলী ছিন্ন করে। যাইহোক, একটি দুর্বল-আদেশযুক্ত এক (যেমন, এআরএম বা POWER) একটি দৃঢ়-আদেশ স্থাপত্য অনুকরণ (উদাঃ, x86) এখনো কাজ করবে না।
  • tb_flush () অবশেষে থ্রেড-নিরাপদ অর্থ হচ্ছে মাল্টি-থ্রেডেড প্রোগ্রাম ক্র্যাশ হওয়ার সম্ভাবনা কম যখন অনুবাদ বাফার রিসেট হয়
  • প্রধান সিপিইউ চালান-লুপের তালিকার লকটি মাল্টি-থ্রেডেড কোডের কর্মক্ষমতা বাড়ানো হ'ল
  • বেশ কয়েকটি ঘোড়দৌড় চিহ্নিত এবং সংশোধন করা হয়েছে
  • এই চক্র যেখানে মাল্টি-থ্রেডেড সিস্টেম এমুলেশন (MTTCG) সমর্থন করার জন্য পূর্বশর্তগুলি মধ্যে TCG কাজ অনেক বিল্ডিং। সম্পূর্ণ এমটিটিসিজি সমর্থন পরবর্তী বিকাশের চক্রের মধ্যে একত্রিত হওয়ার সম্ভাবনা রয়েছে, তবে মাল্টি-থ্রেডেড লিনাক্স-ব্যবহারকারী প্রোগ্রাম ইতিমধ্যেই এই কাজের থেকে উপকৃত হবে।

  • নতুন কি আছে সংস্করণে 2.9.0:

  • সিস্টেম এমুলেশন:
  • অসঙ্গতিপূর্ণ পরিবর্তনগুলি:
  • pSeries মেশিনের জন্য PCI হোস্ট ব্রিজগুলি অনুমোদিত সংখ্যা ২56 থেকে 31 (হ'ল ম্যানুয়ালি ম্যানুয়ালি সেট আপ করে কনফিগার করা যায়) থেকে কমিয়ে আনা হয়েছে।
  • ব্লক লেয়ারে tftp: // এর জন্য সরানো সমর্থন, যেহেতু এটি 256 কিলোবাইটের চেয়ে বড় ফাইলের জন্য চিরতরে হারিয়ে গেছে।
  • ভবিষ্যতের অসঙ্গত পরিবর্তনগুলি:
  • তিনটি বিকল্প কমান্ড লাইন এবং কনফিগারেশন ফাইলের বিভিন্ন নাম ব্যবহার করছে। বিশেষ করে:
  • "acpi" কনফিগারেশন ফাইল বিভাগে কম্যান্ড লাইন বিকল্প "acpitable" মেলে;
  • "বুট-অপস" কনফিগারেশন ফাইল বিভাগে কম্যান্ড লাইন বিকল্প "বুট" মিলছে;
  • "smp-opts" কনফিগারেশন ফাইল বিভাগ কমান্ড-লাইন বিকল্প "smp" মেলে।
  • -readconfig কমান্ড লাইন বিকল্পের জন্য নামের উপর মান নির্ধারণ করবে।
  • এসএমপি টপোলজি স্বয়ংক্রিয় হিসাবের বিন্যাস যখন -এস্প জন্য কিছু SMP টোপোলজি অপশন বাদ দেওয়া হয় (সকেট, কোর, থ্রেড) ভবিষ্যতে পরিবর্তন হবে এসএমপি টোপোলজি অপশন ব্যবহার করার সময় গেস্ট এবিআইকে আপগ্রেড করার জন্য সুরক্ষিত রাখা প্রয়োজন হলে, ব্যবহারকারীরা অবশ্যই সবকটি অপশনগুলি সেট করবে (সকেট, কোর, থ্রেড), বা তাদের সবগুলো বাদ দিন।
  • ডিভাইসগুলি "allwinner-a10", "pc87312", "ssi-sd" আনুষঙ্গিক পরিবর্তে স্পষ্ট বৈশিষ্ট্যের সাথে কনফিগার করা হবে। এটি ব্যবহারকারীদের প্রভাবিত করতে অসম্ভব।
  • QMP কমান্ড blockdev-add এখনও কাজ চলছে। এটি সব ব্লক ড্রাইভারের সমর্থন করে না, এটি একটি ব্লক-ডিভ-ডেলের একটি মিল নেই এবং আরও অনেক কিছু। এটি অস্পষ্টভাবে পরিবর্তন করতে পারে।
  • x86- এর জন্য, "+ বৈশিষ্ট্য /-মানের" এবং "বৈশিষ্ট্য = অন / বন্ধ" উভয়ই একটি CPUID বৈশিষ্ট্য উল্লেখ করে একটি সতর্কতা সৃষ্টি করবে। "বৈশিষ্ট্য =" এবং "বৈশিষ্ট্য" এর জন্য "+ বৈশিষ্ট্য" এবং "-ফিক্ট" এর সমার্থক শব্দটি এই সংমিশ্রনের বর্তমান আচরণ ("+ বৈশিষ্ট্য / -ফাইট" "বৈশিষ্ট্য = চালু / বন্ধ" জয় করে) পরিবর্তন করা হবে " = বন্ধ "যথাক্রমে =)।
  • আপনি এআরএম:
  • আপনি
  • আস্পেড বোর্ডে উন্নতি।
  • AArch32 মোডে (উভয় এআরএম এবং থাম্ব) HLT semihosting ফাঁদগুলির জন্য সমর্থন।
  • "virt" মেশিন টাইপ সাপোর্ট ITS। এর জন্য ACPI টেবিল
  • ক্যাডেন্স জিইম ডিভাইস এখন সংখ্যক-অগ্রাধিকার-ক্যুয়ের সম্পত্তি মাধ্যমে একাধিক অগ্রগতির ক্যুকে সমর্থন করে।
  • STM32F2xx বোর্ড (Netduino 2) এখন ADC এবং SPI ডিভাইসগুলি অন্তর্ভুক্ত করে।
  • আপনি MIPS:
  • আপনি
  • 24KEc CPUs এর জন্য সমর্থন।
  • আপনি পাওয়ারপিসি:
  • আপনি
  • POWER9 CPUs সমর্থন।
  • নতুন "পাওয়ারএনভি" প্ল্যাটফর্মের উন্নতি।
  • আপনি pSeries- র: করুন
  • PCI হোস্ট ব্রিজগুলিকে NUMA নোডগুলির সাথে যুক্ত করা যেতে পারে।
  • অতিথি মেমরির 1 টিআইবির অধিকতর সমর্থন।
  • PCI হোস্ট ব্রিজে 64 গিগাবাইট মিউচুয়াল ফরম্যাটের সমর্থন।
  • "-prom-env" প্যারামিটার
  • এর জন্য সমর্থন
  • আপনি s390 আর্কিটেকচারের:
  • আপনি
  • CPU মডেলগুলির জন্য সমর্থন।
  • virtio-ccw সংস্করণ 2 জন্য সমর্থন।
  • আপনি এক্স 86:
  • আপনি
  • AVX-512 নির্দেশনা সেট এক্সটেনশন সম্পর্কিত বিভিন্ন নতুন CPUID বৈশিষ্ট্যগুলির জন্য সমর্থন।
  • এমওলাইজড আইওএপিআইসি (টিসিজি দ্বারা ব্যবহৃত এবং, KVM- র সাথে "-ম্যাচিন কার্নলিঙ্ক" বিকল্পটি "বন্ধ" বা "বিভাজক" মানযুক্ত) ব্যবহার করে এখন সংস্করণ 0x20 তে ডিফল্ট, যা নির্দেশিত অন্তর্বর্তী বার্তাগুলি পরিচালনা করে। করুন
  • Intel_iommu ডিভাইসে এক্সটেন্ডেড ইন্টারাপ্ট মোড (ইআইএম) সমর্থন। EIM- কে VVM (Linux v4.7 অথবা নতুন, x2APIC সমর্থন) এবং "-ম্যাচিন কার্নেল- irqchip = split"; ইন্টারাপ্ট রিমাপিং সক্রিয় থাকলে স্বয়ংক্রিয়ভাবে এটি সক্ষম করা হয় ("-ম্যাচিন কার্নেল -আইআরকিচিপ = স্প্লিট-ডিভিয়েস ইন্টেল_ইমু, ইনন্ট্রাইপ = অন")।
  • Q35 মেশিনের প্রকারের সাথে 288 CPU এর জন্য সমর্থন। 256 বা আরও বেশি CPU গুলি শুধুমাত্র IOMMU এবং EIM সক্রিয় থাকলেই সমর্থিত।
  • আপনি Xen সংক্রান্ত:
  • আপনি
  • SCSI ডিস্ক আনপ্লাগ করার জন্য সমর্থন।
  • SUSE xenlinux- সামঞ্জস্যপূর্ণ ডিভাইস আনপ্লাগের জন্য সমর্থন।
  • ডিভাইস এমুলেশন এবং অ্যাসাইনমেন্ট:
  • QEMU এখন একটি জেনেরিক লোডার ছদ্ম-ডিভাইসের সাহায্যে আপনাকে শুরুতে মেমরিতে একাধিক ছবি বা মান লোড করতে সাহায্য করে। এই ডিভাইসটি ডক্স / জেনেরিক-লোডার। Txt এ নথিভুক্ত।
  • আপনি acpi: করুন
  • এনভিডিআইএমএম ডিভাইসগুলির হটপ্লাগিং (_FIT) এর জন্য সহায়তা
  • নেটওয়ার্ক ডিভাইস:
  • মোটা গাঢ় লক ধাপে (পিএলও) উপর ভিত্তি করে ফল্ট সহনশীলতার জন্য সমর্থন।
  • আপনি পিসিআই / থেকে PCIe:
  • আপনি
  • নমুনা EDU ডিভাইস এখন MSI সমর্থন করে।
  • টপোলজি এবং PCI বনাম PCIe- এ পরামর্শের জন্য PCI এক্সপ্রেস নির্দেশিকা ডকুমেন্টেশন যোগ করা হয়েছে।
  • আপনি অর্থাৎ virtio:
  • আপনি
  • নতুন ডিভাইস vhost-vsock।
  • অতিথির ত্রুটিগুলির সুদৃশ্য হ্যান্ডলিংয়ের জন্য প্রাথমিক সমর্থন (যেমন, QEMU গেস্ট ত্রুটির উপর প্রস্থান করা উচিত নয়)।
  • নতুন virtio-crypto ডিভাইসের জন্য সমর্থন।
  • আপনি Xen সংক্রান্ত:
  • আপনি
  • অনুদান কপি জন্য সমর্থন।
  • ক্রিতো সাবসিস্টেম:
  • PBKDF- এর জন্য আরো হ্যাশ অ্যালগরিদমগুলির জন্য সমর্থন।
  • CTR মোডের জন্য সমর্থন।
  • আপনি গুই:
  • আপনি
  • "gl = on" নির্দিষ্ট করা হলে SPICE বিশুদ্ধ OpenGL রেন্ডারিং ব্যবহার করতে পারে।
  • আপনি মনিটর: করুন
  • আপনি মাইগ্রেশন:
  • আপনি
  • মোটা গাঢ় লক ধাপে (পিএলও) উপর ভিত্তি করে ফল্ট সহনশীলতার জন্য সমর্থন।
  • আপনি নেটওয়ার্ক: করুন
  • ডিভাইস এবং সরঞ্জাম ব্লক করুন:
  • আরো QMP কমান্ড নোড-নাম (ব্লক-স্ট্রীম, ব্লক-কমিটি, ব্লক-ডি-ব্যাক, ব্লক-ডি-মিরর, ব্লক-ডি-স্ন্যাপশট-ডিলিট-অভ্যন্তরীণ-সিঙ্ক, ব্লক-ডি-স্ন্যাপশট-অভ্যন্তরীণ-সিঙ্ক, পরিবর্তন-ব্যাকিং-ফাইল সমর্থন করে , ড্রাইভ-ব্যাকআপ, ড্রাইভ-মিরর, nbd-server-add)।
  • BLOCK_IO_ERROR ইভেন্টটি এখন নোডের নাম অন্তর্ভুক্ত করেছে।
  • আরো QMP কমান্ড ডিভাইস মডেল নাম (block_set_io_throttle, blockdev-change-medium, eject, x-blockdev-remove-medium, x-blockdev-insert-medium, blockdev-open-tray, blockdev- বন্ধ ট্রে) / লি>
  • DEVICE_TRAY_MOVED ইভেন্ট এখন ডিভাইস আইডি অন্তর্ভুক্ত করেছে।
  • এখন থ্রোটলিং শুধুমাত্র গেস্ট ডিভাইসের জন্য প্রযোজ্য, এবং কাজগুলি বা NBD সার্ভার ব্লক করা নয়।
  • ড্রাইভ-ব্যাকআপ এবং ব্লক-ডে-ব্যাক ব্যাকআপগুলি কম্প্রেসেড ফরম্যাটে ব্যাকআপ লিখন।
  • LUKS ফরম্যাটটি এখন PBKDF পুনরাবৃত্তি গণনা কনফিগার করতে পারে।
  • ব্লক-স্ট্রীম একটি ব্যাকিং ফাইল থেকে অন্য ব্যাকিং ফাইলে স্ট্রিমিং সমর্থন করে।
  • মোটা অংকিত লক ধাপ (পিএলও) ত্রুটি সহনশীলতার জন্য প্রতিলিপি সমর্থন।
  • নতুন "ডিডি" সাব-কমাম্যান্ডের qemu-img।
  • DMG ড্রাইভারটি একটি পৃথক ড্রাইভারের সাথে কম্পাইল করা যেতে পারে, যাতে QEMU এর নির্ভরতা libbz2 ঐচ্ছিকরূপে তৈরি করতে পারে।
  • QEEMU- এর iSCSI ইনিশিয়ালের মাধ্যমে iSER- এর জন্য সহায়তা: // URI।
  • NBD ক্লায়েন্ট এবং সার্ভার NBD_CMD_WRITE_ZEROES এক্সটেনশন সমর্থন করে।
  • ফাইল বা ডিভাইসের একটি অংশ অ্যাক্সেস করতে কাঁচা ইমেজ "অফসেট" এবং "আকার" বিকল্পগুলি সমর্থন করে।
  • আপনি ট্রেস:
  • আপনি
  • নতুন ট্রেসিং ব্যাকএন্ড "syslog"।
  • একাধিক "-d ট্রেস জন্য সমর্থন: PATTERN" কমান্ড-লাইন আর্গুমেন্ট।
  • CLI বিকল্পগুলি:
  • ব্যবহারকারী মোড এমুলেশন
  • টার্গেট সমর্থন সরানো
  • এই আর্কিটেকচারের জন্য ইউনিক্সোর 32-লিনাক্স-ব্যবহারকারী লক্ষ্য মূল লাইন থেকে একটি আলাদা সিস্টেম কল ABI প্রয়োগ করেছে। এটির জন্য সমর্থন বাদ দেওয়া হয়েছে।
  • নতুন কার্যকারিতা:
  • preadv, pwritev, syslog সহ আরো syscalls জন্য সমর্থন যোগ করা হয়েছে।
  • মাল্টি-থ্রেডেড প্রোগ্রামগুলির জন্য মেজর স্কাল্যাবিলিটি উন্নতি (এআরএম, SPARC, x86)।
  • QEMU এখন বেঁধে এবং cmpxchg অপারেশনগুলি বুঝতে এবং উৎপন্ন করতে পারে।
  • আপনি TCG:
  • আপনি
  • আর্কিটেকচারাল সিঙ্ক্রোনাইজেশনের নির্দেশাবলী (যেমন অ্যাটোমিক্স, এলএল / এসসি, লকআউট প্রিফিক্স) নিরাপদে মডেলিংয়ের জন্য নতুন টিসিজি প্রাইমিত্টিভ যোগ করা হয়েছে। বাহু, aarch64, আলফা এবং x86 লক্ষ্যগুলি এখন বহুবিধ থ্রেডেড লিনাক্স-ব্যবহারকারী প্রোগ্রামগুলির জন্য এই প্রিমিটিভগুলি ব্যবহার করে। TCG টার্গেট বন্টনকারীদের নতুন সুবিধাগুলি ব্যবহার করার জন্য তাদের ফ্রন্ট-এন্ডটি বন্দর করার জন্য উত্সাহিত করা হয়।
  • মাল্টি-থ্রেডেড প্রোগ্রাম চালানোর সময় টিসিজি ব্যাকেন্ড এখন ফ্রন্টএন্ড ব্যাটারির জন্য যথোপযুক্ত বাধা নির্দেশাবলী ছিন্ন করে। যাইহোক, একটি দুর্বল-আদেশযুক্ত এক (যেমন, এআরএম বা POWER) একটি দৃঢ়-আদেশ স্থাপত্য অনুকরণ (উদাঃ, x86) এখনো কাজ করবে না।
  • tb_flush () অবশেষে থ্রেড-নিরাপদ অর্থ হচ্ছে মাল্টি-থ্রেডেড প্রোগ্রাম ক্র্যাশ হওয়ার সম্ভাবনা কম যখন অনুবাদ বাফার রিসেট হয়
  • প্রধান সিপিইউ চালান-লুপের তালিকার লকটি মাল্টি-থ্রেডেড কোডের কর্মক্ষমতা বাড়ানো হ'ল
  • বেশ কয়েকটি ঘোড়দৌড় চিহ্নিত এবং সংশোধন করা হয়েছে
  • এই চক্র যেখানে মাল্টি-থ্রেডেড সিস্টেম এমুলেশন (MTTCG) সমর্থন করার জন্য পূর্বশর্তগুলি মধ্যে TCG কাজ অনেক বিল্ডিং। সম্পূর্ণ এমটিটিসিজি সমর্থন পরবর্তী বিকাশের চক্রের মধ্যে একত্রিত হওয়ার সম্ভাবনা রয়েছে, তবে মাল্টি-থ্রেডেড লিনাক্স-ব্যবহারকারী প্রোগ্রাম ইতিমধ্যেই এই কাজের থেকে উপকৃত হবে।

  • বিকাশকারী অন্যান্য সফ্টওয়্যার Fabrice Bellard

    মন্তব্য QEMU

    পাওয়া মন্তব্যসমূহ না
    মন্তব্য যোগ করুন
    ছবি চালু!