Երկուուկես տարի զարգացման ավարտից հետո հրապարակվում է էմուլյատորը . Bochs-ը աջակցում է x86 ճարտարապետության հիման վրա CPU-ների էմուլյացիային, սկսած i386-ից մինչև ներկա վիճակում olev x86-64 Intel և AMD պրոցեսորների մոդելները, ներառյալ տարբեր պրոցեսորային ընդլայնումների (VMX, SSE, AES, AVX, SMP և այլն), սենսորային սարքերի և périphérique սարքերի (էմուլյացիա տեսահեռուստատեսության քարտերի, ձայնային քարտերի, Ethernet, USB և այլն) աջակցությունը: Էմուլյատորի ներքո կարող են գործարկել Linux, macOS, Android և Windows օպերացիոն համակարգեր: Էմուլյատորը գրանցված է C++ լեզվով և LGPLv2 լիցենզիայի ներքո: Linux և Windows-ին պատրաստված գնացքների ձևաչափերը:
Կարգավորիչ , ավելացված Bochs 2.6.10-ում:
- Աջակցություն i440BX PCI/AGP չիպսեթի ավելացում;
- Ավելի մասնագիտական ձևով Voodoo Banshee և Voodoo3 3D-accelerators-ի հիմական էմուլյացիայի ավելացում;
- AVX-512 VBMI2/VNNI/BITALG, VAES, VPCLMULQDQ / GFNI հրամանների առանձնահատկությունների էմուլյացիայի իրականացման ավելացում;
- PCID, ADCX/ADOX, MOVBE, AVX/AVX-512 և VMX ընդլայնումների էմուլյացիայի մեջ իրականացված տեղադրումների գործառույթներ;
- VMX-ի (Virtual Machine Extensions) իրականացման մեջ ավելացված պաշտպանված էջի ենթադրյալներ EPT (Extended Page Tables) վրա հիմնված հիշողության պաշտպանությունը;
- CPUID հրամանիում Skylake-X, Cannonlake և Icelake-U CPU մոդելների ավելացում, ինչպես նաեւ կողմերի հարձակումներից պաշտպանելու գործառույթների առկայության նկարագրությունները եւ կապված MSR գրանցիչները,
իրականացված Icelake-U շերտերում; - DDC (Display Data Channel) երկրորդական VGA վրա հիմնված գրահաշվային սարքերի համար հիմական աջակցություն;
- HPET (High Precision Event Timer) էմուլյացիայի կոդը QEMU-ից տեղափոխվել է։
Ընտանիք: opennet.ru
