প্রকল্প সম্পর্কে
Docker-OSX macOS ভার্চুয়াল মেশিনগুলোকে Docker কন্টেইনার হিসেবে প্যাকেজ করে, যা QEMU এবং KVM-এর উপর নির্মিত, তাই একটি Linux হোস্টে একটি একক `docker run` কমান্ড দিয়ে macOS গেস্ট চালু করা যায়। প্রকল্পটি প্রায় নেটিভ পারফরম্যান্স, X11 ফরওয়ার্ডিং, পোর্ট 50922-এ SSH অ্যাক্সেস, ঐচ্ছিক VNC, ফোল্ডার শেয়ারিং (উদাহরণস্বরূপ sshfs-এর মাধ্যমে), এবং usbfluxd বা VFIO-এর মাধ্যমে iPhone ডিভাইস সহ USB পাসথ্রু বর্ণনা করে। এটি প্রাথমিকভাবে Linux বা Windows থেকে macOS-এ নিরাপত্তা গবেষণা এবং macOS পরিবেশের CI/CD-শৈলী অটোমেশনের জন্য অবস্থান করছে।
README-এ তালিকাভুক্ত সমর্থিত গেস্ট রিলিজগুলির মধ্যে রয়েছে High Sierra (10.13), Mojave (10.14), Catalina (10.15), Big Sur (11), Monterey (12), Ventura (13), Sonoma (14), Sequoia (15) এবং Tahoe (16), যা SHORTNAME পরিবেশ পরিবর্তনশীলের মাধ্যমে নির্বাচিত হয়। বেশ কয়েকটি ইমেজ ভেরিয়েন্ট নথিভুক্ত করা হয়েছে: স্ট্যান্ডার্ড ইমেজ, একটি `auto` প্রি-ইনস্টল করা Catalina ইমেজ, একটি `naked` ভেরিয়েন্ট যা ব্যবহারকারী-সরবরাহকৃত ডিস্ক ইমেজ গ্রহণ করে, এবং একটি `naked-auto` ভেরিয়েন্ট যা স্বয়ংক্রিয় লগইন এবং কমান্ড এক্সিকিউশনও সমর্থন করে। ইমেজগুলো Docker Hub-এ sickcodes/docker-osx-এর অধীনে প্রকাশিত হয়।
প্রকল্প দ্বারা উল্লেখিত প্রয়োজনীয়তার মধ্যে রয়েছে একটি KVM-সক্ষম x86_64 হোস্ট যেখানে ফার্মওয়্যারে ভার্চুয়ালাইজেশন সক্রিয় থাকে, এবং যথেষ্ট ডিস্ক স্পেস (সর্বনিম্ন প্রায় 20 GB, Xcode-এর সাথে আরও বেশি, এবং auto ইমেজের জন্য প্রায় 50 GB)। README-তে একটি Kubernetes Helm চার্ট, iMessage গবেষণার জন্য একটি সিরিয়াল-নম্বর জেনারেটর, এবং ইনডেক্সিং, আপডেট এবং লগইন-স্ক্রিন প্রভাব নিষ্ক্রিয় করে ইনস্ট্যান্স দ্রুত করার জন্য একটি অপ্টিমাইজার প্রকল্পের কথাও উল্লেখ করা হয়েছে। নিরাপত্তা গবেষকদের জন্য ডকুমেন্টেশন এবং GPU ত্বরণ TODO আইটেম হিসাবে তালিকাভুক্ত। প্রকল্পটি GPL v3+ লাইসেন্সের অধীনে এবং upstream OSX-KVM, KVM-OpenCore এবং OpenCore কাজের কৃতিত্ব দেয়।
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.