Ei kuvausta

osy acd7534ed5 settings: option to randomize MAC on clone 3 päivää sitten
.github d09c8a45ff github: make cache key more precise 1 kuukausi sitten
Configuration d086134ef1 config(qemu): add serial number to VirtIO block devices 3 päivää sitten
Documentation b4f60304b6 Merge pull request #6742 from changanmoon/main 9 kuukautta sitten
Icons 203f5261dd wizard: create classic Mac OS machine 2 viikkoa sitten
Intents fa8daa1b77 display(macOS): fix simultaneous mouse buttons 4 päivää sitten
JailbreakInterposer 438d818408 interposer: disable for simulator builds 4 vuotta sitten
Platform acd7534ed5 settings: option to randomize MAC on clone 3 päivää sitten
QEMUHelper 7a1274683a Update translations for Korean (`ko`) (#6995) 4 kuukautta sitten
QEMULauncher ddb967f792 Polish localization updates 1 vuosi sitten
Remote 3cabe41027 remote(client): improve flow when local network access is denied 4 kuukautta sitten
Renderer 4e275c8898 project: refactored CocoaSpice into package 3 vuotta sitten
Scripting d5c224b88d utmctl: add version command 3 päivää sitten
Services bb26fe2264 vm(qemu): do not set mouse if index is invalid 1 viikko sitten
UTM.xcodeproj fa8daa1b77 display(macOS): fix simultaneous mouse buttons 4 päivää sitten
patches 9fefd160e4 spice-gtk: fix monitors config size mismatch 3 päivää sitten
scripts 434a777c9a build: TCI: add m68k, remove arm, riscv32 2 viikkoa sitten
utmctl d5c224b88d utmctl: add version command 3 päivää sitten
zh-HK.lproj 217e2475cb Import localization for zh-hk 1 vuosi sitten
zh-Hans.lproj e9c056367d Add more translations for zh-hans 1 vuosi sitten
zh-Hant.lproj b8b250e4bf l10n: zh-TW: update translation 2 vuotta sitten
.gitignore 69d26785d5 project: move code signing config to external file 4 vuotta sitten
Build.xcconfig c710343936 project: bumped version 2 viikkoa sitten
CodeSigning.xcconfig.sample 08287445f3 project: configure manual signing for iOS 1 kuukausi sitten
LICENSE 7c8ea57607 UTM: implemented main view and configuration views 6 vuotta sitten
README.bn.md 91a10dc052 readme: update build badge 8 kuukautta sitten
README.cz.md 91a10dc052 readme: update build badge 8 kuukautta sitten
README.es.md 91a10dc052 readme: update build badge 8 kuukautta sitten
README.fr.md 91a10dc052 readme: update build badge 8 kuukautta sitten
README.ja.md 91a10dc052 readme: update build badge 8 kuukautta sitten
README.ko.md 7a1274683a Update translations for Korean (`ko`) (#6995) 4 kuukautta sitten
README.md 91a10dc052 readme: update build badge 8 kuukautta sitten
README.pl-PL.md 91a10dc052 readme: update build badge 8 kuukautta sitten
README.ru.md 91a10dc052 readme: update build badge 8 kuukautta sitten
README.uk.md 91a10dc052 readme: update build badge 8 kuukautta sitten
README.zh-HK.md 91a10dc052 readme: update build badge 8 kuukautta sitten
README.zh-Hans.md 91a10dc052 readme: update build badge 8 kuukautta sitten
README.zh-Hant.md 91a10dc052 readme: update build badge 8 kuukautta sitten
screen.png 7d49b186c9 Update screenshot in README.md 3 vuotta sitten
screenmac.png 06b9633d44 Add image of UTM running on macOS 3 vuotta sitten

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