Няма описание

osy 468cdafa02 display(macOS): auto-connect saved USB devices преди 1 седмица
.github d09c8a45ff github: make cache key more precise преди 1 месец
Configuration fe6f0165c7 config(qemu): support virtio drives on m68k преди 2 седмици
Documentation b4f60304b6 Merge pull request #6742 from changanmoon/main преди 9 месеца
Icons 203f5261dd wizard: create classic Mac OS machine преди 2 седмици
Intents 185ce4f8b5 intents: add keystrokes intent преди 1 месец
JailbreakInterposer 438d818408 interposer: disable for simulator builds преди 4 години
Platform 468cdafa02 display(macOS): auto-connect saved USB devices преди 1 седмица
QEMUHelper 7a1274683a Update translations for Korean (`ko`) (#6995) преди 4 месеца
QEMULauncher ddb967f792 Polish localization updates преди 1 година
Remote 3cabe41027 remote(client): improve flow when local network access is denied преди 4 месеца
Renderer 4e275c8898 project: refactored CocoaSpice into package преди 3 години
Scripting 7ec85d56a9 scripting: replace uuid with index for displays преди 4 седмици
Services 468cdafa02 display(macOS): auto-connect saved USB devices преди 1 седмица
UTM.xcodeproj 468cdafa02 display(macOS): auto-connect saved USB devices преди 1 седмица
patches 426c982752 libusb: Fix crash in log handler when stopping event thread преди 2 седмици
scripts 434a777c9a build: TCI: add m68k, remove arm, riscv32 преди 2 седмици
utmctl d5402b7735 utmctl: support booting into recovery mode преди 4 месеца
zh-HK.lproj 217e2475cb Import localization for zh-hk преди 1 година
zh-Hans.lproj e9c056367d Add more translations for zh-hans преди 1 година
zh-Hant.lproj b8b250e4bf l10n: zh-TW: update translation преди 2 години
.gitignore 69d26785d5 project: move code signing config to external file преди 4 години
Build.xcconfig c710343936 project: bumped version преди 2 седмици
CodeSigning.xcconfig.sample 08287445f3 project: configure manual signing for iOS преди 1 месец
LICENSE 7c8ea57607 UTM: implemented main view and configuration views преди 6 години
README.bn.md 91a10dc052 readme: update build badge преди 8 месеца
README.cz.md 91a10dc052 readme: update build badge преди 8 месеца
README.es.md 91a10dc052 readme: update build badge преди 8 месеца
README.fr.md 91a10dc052 readme: update build badge преди 8 месеца
README.ja.md 91a10dc052 readme: update build badge преди 8 месеца
README.ko.md 7a1274683a Update translations for Korean (`ko`) (#6995) преди 4 месеца
README.md 91a10dc052 readme: update build badge преди 8 месеца
README.pl-PL.md 91a10dc052 readme: update build badge преди 8 месеца
README.ru.md 91a10dc052 readme: update build badge преди 8 месеца
README.uk.md 91a10dc052 readme: update build badge преди 8 месеца
README.zh-HK.md 91a10dc052 readme: update build badge преди 8 месеца
README.zh-Hans.md 91a10dc052 readme: update build badge преди 8 месеца
README.zh-Hant.md 91a10dc052 readme: update build badge преди 8 месеца
screen.png 7d49b186c9 Update screenshot in README.md преди 3 години
screenmac.png 06b9633d44 Add image of UTM running on macOS преди 3 години

README.bn.md

UTM

Build

এমন মেশিন আবিষ্কার করা সম্ভব যা যেকোনো ধরনের সিকোয়েনশিয়াল গণনা করতে পারে তা যত কঠিন গণনাই হোক না কেন

-- অ্যালান টুরিং, ১৯৩৬

UTM হল iOS এবং macOS-এর জন্য সমস্ত ফিচার বিশিষ্ট সিস্টেম ইমিউলেটর এবং ভার্চুয়াল মেশিন হোস্ট। এটি QEMU এর উপর বেজ করে বানানো হয়েছে । সংক্ষেপে বলা যায় যে, UTM আপনাকে আপনার ম্যাক, আইফোন এবং আইপ্যাডে উইন্ডোজ, লিনাক্স এবং আরও অনেক অপারেটিং সিস্টেম চালানোর অনুমতি দেয়। লিঙ্ক গুলোতে আরও বিস্তারিত জানতে পারবেনঃ ১। https://getutm.app/ এবং ২। https://mac.getutm.app/


UTM এ যা যা ফিচার আছেঃ

  • QEMU ব্যবহার করে সম্পূর্ণ সিস্টেম ইমিউলেশন (MMU, ডিভাইস, ইত্যাদি)
  • x86_64, ARM64, এবং RISC-V সহ 30+ প্রসেসর সাপোর্টেড
  • SPICE এবং QXL ব্যবহার করে VGA গ্রাফিক্স মোড
  • টেক্সট টার্মিনাল মোড
  • ইউএসবি ডিভাইস
  • QEMU TCG ব্যবহার করে JIT ভিত্তিক এক্সিলারেশন
  • সবচেয়ে লেটেস্ট এবং সেরা API গুলো ব্যবহার করে macOS 11 এবং iOS 11+ এর জন্য স্ক্র্যাচ থেকে ডিজাইন করা ফ্রন্টেন্ড
  • আপনার ডিভাইস থেকে সরাসরি VM তৈরি করুন, ম্যানেজ করুন, চালান

macOS এর ক্ষেত্রে অতিরিক্ত যা যা ফিচার আছে

  • Hypervisor.framework এবং QEMU ব্যবহার করে হার্ডওয়্যার এক্সিলারেটেড ভার্চুয়ালাইজেশন
  • macOS 12+ এ Virtualization.framework সহ macOS গেস্ট বুট করুন

UTM SE

UTM/QEMU-এর সর্বোচ্চ পারফরমেন্স এর জন্য ডায়নামিক কোড জেনারেশন (JIT) প্রয়োজন। iOS ডিভাইসে JIT-এর জন্য দরকার একটি জেলব্রোকেন ডিভাইস, অথবা iOS-এর নির্দিষ্ট ভার্শন এর জন্য যেকোনো ওয়ার্ক এরাউন্ড (আরো বিশদ বিবরণের জন্য "ইনস্টল" পার্ট টি দেখুন)।

UTM SE ("স্লো এডিশন") একটি থ্রেডেড ইন্টারপ্রেটার ব্যবহার করে যা একটি ট্র্যাডিশনাল ইন্টারপ্রেটার এর চেয়ে যদিও ভাল পারফর্ম করে কিন্তু এখনও JIT এর চেয়ে স্লো। এই টেকনিকটি ডাইনামিক এক্সিকিউশন এর জন্য iSH যা করে তার মতোই। ফলস্বরূপ, UTM SE-এর জন্য জেলব্রেকিং বা কোনো JIT সমাধানের প্রয়োজন নেই এবং রেগুলার অ্যাপ হিসেবে সাইডলোড করা যায়।

সাইজ এবং বিল্ড এর সময় অপ্টিমাইজ করার জন্য, শুধুমাত্র নিচের আর্কিটেকচারগুলি UTM SE-তে ইনক্লুড করা হয়েছে: ARM, PPC, RISC-V, এবং x86 (সমস্তই 32-বিট এবং 64-বিট ভেরিয়েন্টের সাথে)।

ইনস্টল

iOS এর জন্য UTM (SE): https://getutm.app/install/

macOS এর জন্য UTM নামাতে পারবেন এখান থেকে: https://mac.getutm.app/

ডেভেলপমেন্ট

macOS ডেভেলপমেন্ট

iOS ডেভেলপমেন্ট

রিলেটেড

  • iSH: iOS এ x86 Linux অ্যাপ্লিকেশন চালানোর জন্য একটি usermode Linux টার্মিনাল ইন্টারফেস ইমিউলেট করে
  • a-shell: সাধারণ ইউনিক্স কমান্ড এবং ইউটিলিটি যেগুলো iOS এর জন্য নেটিভ সেগুলো এটি প্যাকেজ করে দেয় এবং এটি টার্মিনাল ইন্টারফেসের মাধ্যমে অ্যাক্সেস করা যায়।

লাইসেন্স

UTM পারমিসিভ Apache 2.0 লাইসেন্সের অধীনে ডিস্ট্রিবিউট করা হচ্ছে। সেই সাথে এটি বেশ কয়েকটি (L)GPL কম্পোনেন্ট ব্যবহার করছে। বেশিরভাগই ডাইন্যামিক্যালি লিঙ্কড কিন্তু gstreamer প্লাগইনগুলি স্ট্যাটিকভাবে লিঙ্ক করা এবং কোডের কিছু অংশ qemu থেকে নেওয়া। আপনি যদি এই অ্যাপ্লিকেশনটি পুনরায় ডিস্ট্রিবিউট করতে চান তবে দয়া করে এই বিষয় গুলো সম্পর্কে খেয়াল রাখবেন৷ Some icons made by Freepik www.flaticon.com.

www.flaticon.com থেকে ফ্রিপিকের তৈরি কিছু আইকন এখানে ব্যবহার করা হয়েছে।

এছাড়াও, UTM ফ্রন্টএন্ড নিম্নলিখিত MIT/BSD লাইসেন্স কম্পোনেন্ট এর উপর নির্ভর করে:

কন্টিনিউয়াস ইন্টিগ্রেশন হোস্টিং টি MacStadium প্রোভাইড করছে

MacStadium logo