ভার্চুয়ালাইজেশন অ্যান্ড্রয়েড অটোমোটিভ OS (AAOS) এর একক বা একাধিক দৃষ্টান্তকে অন্যান্য স্বয়ংচালিত অপারেটিং যেমন একটি ইন্সট্রুমেন্ট ক্লাস্টার বা একটি স্বয়ংচালিত সিস্টেম-অন-চিপ (SoC) এ উন্নত ড্রাইভার সহায়তা সিস্টেম (ADAS) চালানোর OS-এর সাথে গেস্ট ভার্চুয়াল মেশিন (VM) হিসাবে চালানোর অনুমতি দেয়। VirtIO নামক ভার্চুয়ালাইজেশনের জন্য একটি ওপেন-স্ট্যান্ডার্ড ভিত্তিক ফ্রেমওয়ার্ক ব্যবহার করে এটি অর্জন করা হয়। VirtIO একটি সু-প্রতিষ্ঠিত ইন্টারফেস সরবরাহ করে যা AAOS কে একটি সাধারণ ভার্চুয়ালাইজড প্ল্যাটফর্মের বিপরীতে চালানোর জন্য সক্ষম করে যা, একটি AAOS গেস্ট ভিএমকে বিভিন্ন হাইপারভাইজার সিস্টেম এবং/অথবা হার্ডওয়্যার প্ল্যাটফর্ম জুড়ে বহনযোগ্য হতে দেয়।

স্বয়ংচালিত ব্যবহারের ক্ষেত্রে সক্ষম করার জন্য, VirtIO স্পেসিফিকেশনটি অডিওর জন্য virtio-snd
, সেন্সরের জন্য virtio-scmi
, পাওয়ার স্টেট ম্যানেজমেন্ট, ক্লক ম্যানেজমেন্ট, এবং পারফরম্যান্স ম্যানেজমেন্ট এবং প্লেব্যাক ব্যবহারের ক্ষেত্রে virtio-video
অন্তর্ভুক্ত করার জন্য প্রসারিত করা হয়েছে। এই ডিভাইসগুলির সাথে সম্পর্কিত VirtIO ড্রাইভারগুলিও Linux কার্নেলে যোগ করা হয়েছে ( virtio-snd driver
, IIO SCMI সেন্সর ড্রাইভার , এবং virtio-video driver
)।
AAOS ট্রাউট নামে একটি রেফারেন্স ডিভাইস সরবরাহ করে, যা ভার্চুয়ালাইজড সাবসিস্টেম সমর্থন করে, যেমন:
- অডিও
- ডাম্পস্টেট
- এক্সটেন্ডেড ভিউ সিস্টেম (EVS)
- গ্যারেজ মোড
- গ্রাফিক্স
- সেন্সর
- টাচস্ক্রিন ইনপুট
- যানবাহন HAL
- ব্লুটুথ
- গ্লোবাল নেভিগেশন স্যাটেলাইট সিস্টেম (GNSS)
AAOS-এ ভার্চুয়ালাইজেশন সম্পর্কে আরও জানতে এই নিবন্ধগুলি দেখুন: