lBochs is a port of the Bochs X86 emulator (http://bochs.sourceforge.net).
The modified bochs sources are included as a tgz archive stored in the internal SD card (Android/data/lb.myapp.lbochs).
I provide a floppy with freedos just to make the emulator boot after app installation.
I provide also a virtual HD ready to use for OS installations.
It's possible to create shortcuts for different systems (if the home launcher allows it).
It's possible to set the emulator run on a specific cpu model (386/486/586/686/686X64), but the configuration must be chosen wisely or the app will crash badly.
A smart way to use the app is to create the VM on PC and then copy it inside the android device.
If you plan to put the virtual machines in the external SD card, be aware that Android>=4.4 grants write access to the app only under /Android/data/lb.myapp.lbochs/files.
Please note that this is a sort of nerd-oriented app, probably useless for the average android user.
You need a quite fast phone/tablet because the emulator is slow.
A virtual PC keyboard is provided, but you can use your own virtual keyboard if you like.
All the settings are made through a popup menu with quite many options.
The back button opens the menu.
The app is still considered in a sort of beta/testing stage but is already quite usable.
Multiprocessing
Version 2.0 introduces multiprocessor support. In Bochs all emulated cores run in a single thread, so a multiprocessor emulation IS NOT faster than a single processor emulation.
Usually it is slower. Then multiprocessor emulation has nothing to do with the number of cores in your device. The app has no control in which cores Android uses.
Many thanks to:
SDL (libsdl.org) - No porting possible without that
Bochs (bochs.sourceforge.net) - They made the real thing
FreeDOS (freedos.org) - The basic tools for a PC
Free icons authors (iconarchive.com) - I'm good at coding but bat at drawing
** WARNING **
The app seems quite stable to me, but it's easily possible to make it very unstable and it may crash immediately if the user plays too much with the configuration, or if the guest system is not managed well.
It's possible that you have to reboot your Android device in some cases.
It's possible that in some cases you have to uninstall and reinstall the app to make it work again.
Than the app may drain your battery quickly, but this depends on the configuration (emulated cpu cycles).
It's possible that the device CPU becomes stressed causing overheating.
So use it at your own risk.
** WARNING **
lBochs بندری از شبیه ساز Bochs X86 است (http://bochs.sourceforge.net).
منابع bochs اصلاح شده به عنوان بایگانی tgz ذخیره شده در کارت SD داخلی ( Android / data / lb.myapp.lbochs ) درج شده اند.
من یک فلاپی با آزادی را برای ایجاد بوت شبیه ساز بعد از نصب برنامه فراهم می کنم.
من همچنین یک HD مجازی آماده برای استفاده برای نصب سیستم عامل را ارائه می دهم.
ایجاد سیستم های میانبر برای سیستم های مختلف امکان پذیر است (در صورتی که لانچر خانگی آن را اجازه می دهد).
امکان تنظیم شبیه ساز روی یک مدل خاص cpu (386/486/586/686 / 686X64) وجود دارد ، اما باید پیکربندی هوشمندانه انتخاب شود یا برنامه خراب شود.
یک روش هوشمندانه برای استفاده از برنامه ایجاد VM در رایانه شخصی و سپس کپی کردن آن در داخل دستگاه اندرویدی است.
اگر قصد دارید ماشین های مجازی را در کارت SD خارجی قرار دهید ، توجه داشته باشید که Android> = 4.4 کمک هزینه فقط به زیر / Android / data / lb دسترسی به برنامه را می نویسد. myapp.lbochs / پرونده ها .
لطفا توجه داشته باشید که این نوعی برنامه nerd گرا است که احتمالاً برای یک کاربر اندرویدی متوسط بی فایده است.
شما به یک تلفن / رایانه لوحی کاملاً سریع نیاز دارید زیرا شبیه ساز کند است.
صفحه کلید مجازی رایانه شخصی ارائه شده است ، اما در صورت تمایل می توانید از صفحه کلید مجازی خود استفاده کنید.
تمام تنظیمات از طریق یک فهرست بازشو با گزینه های بسیار زیادی انجام می شود.
دکمه برگشت منو را باز می کند.
برنامه هنوز هم در نوعی مرحله بتا / تست در نظر گرفته شده است اما در حال حاضر کاملاً قابل استفاده است.
پردازش چندگانه
نسخه 2.0 پشتیبانی چند پردازنده را معرفی می کند. در Bochs تمام هسته های شبیه سازی شده در یک موضوع واحد اجرا می شوند ، بنابراین یک شبیه سازی چند پردازنده NOT سریعتر از یک شبیه سازی پردازنده واحد است.
معمولاً کندتر است. سپس تقلید چند پردازنده با تعداد هسته در دستگاه شما ارتباطی ندارد. این برنامه کنترلی ندارد که در آن از هسته های Android استفاده می کند.
با تشکر فراوان از:
SDL (libsdl.org) - بدون آن امکان انتقال وجود ندارد
بوخز (bochs.sourceforge.net) - آنها چیز واقعی را ساختند
FreeDOS (Freedos.org) - ابزار اصلی برای رایانه شخصی
نویسندگان آیکون های رایگان (iconarchive.com) - من در برنامه نویسی خوب هستم اما در طراحی نقاشی می کنم
** هشدار **
این برنامه برای من کاملاً پایدار به نظر می رسد ، اما به راحتی می توان آن را بسیار ناپایدار کرد و اگر کاربر خیلی زیاد با پیکربندی بازی کند ، یا اگر سیستم مهمان به خوبی مدیریت نشود ممکن است بلافاصله خراب شود.
این امکان وجود دارد که در برخی موارد مجبور شوید دستگاه Android خود را دوباره راه اندازی کنید.
این امکان وجود دارد که در بعضی موارد مجبور شوید برنامه را حذف و نصب مجدد کنید تا مجدداً کار کند.
از برنامه ممکن است باتری شما به سرعت تخلیه شود ، اما این بستگی به پیکربندی (چرخه های شبیه سازی شده CPU) دارد.
این امکان وجود دارد که CPU دستگاه باعث استرس شود و باعث گرمای بیش از حد شود.
بنابراین از خطر آن استفاده کنید.
** هشدار **