Lansarea Bochs 2.6.10, sistem de emulare pentru arhitectura x86

După doi ani și jumătate de dezvoltare la sfârșitul anului 2019. Pe lângă protocoalele ActivityPub și diaspora, Hubzilla se federează în cadrul rețelei prin propriul său protocol lansarea emulatorului Bochs 2.6.10. Bochs suportă emularea CPU-urilor bazate pe arhitectura x86, de la i386 până la modelele actuale de procesoare x86-64 Intel și AMD, inclusiv emularea diverselor extensii ale procesorului (VMX, SSE, AES, AVX, SMP etc.), dispozitive de intrare/ieșire tipice și periferice (emularea plăcii video, a plăcii de sunet, Ethernet, USB etc.). Sub emulatoarele pot fi rulate sisteme de operare precum Linux, macOS, Android și Windows. Emulatorul este scris în C++ și se răspândește sub licența LGPLv2. Pentru Linux și Windows sunt disponibile versiuni binare.

Principalele îmbunătățiri, adăugate în Bochs 2.6.10:

  • A fost adăugată suport pentru chipsetul i440BX PCI/AGP;
  • A fost adăugată emularea de bază a acceleratoarelor 3D Voodoo Banshee și Voodoo3;
  • A fost implementată emularea extensiilor de instrucțiuni AVX-512 VBMI2/VNNI/BITALG, VAES, VPCLMULQDQ/GFNI;
  • Au fost efectuate corecturi în emularea extensiilor PCID, ADCX/ADOX, MOVBE, AVX/AVX-512 și VMX;
  • În implementarea VMX (Virtual Machine Extensions) a fost adăugat suport pentru protecția subpagina memoriei pe baza EPT (Tabele Extinse de Pagini);
  • În implementarea instrucțiunii CPUID au fost adăugate modelele CPU Skylake-X, Cannonlake și Icelake-U, precum și semnele prezenței protecției împotriva atacurilor prin canale laterale și registrele MSR asociate,
    implementate în cipurile Icelake-U;
  • A fost adăugat suport de bază DDC (Display Data Channel) pentru adaptoare grafice compatibile VGA;
  • Din QEMU a fost transferat codul cu emularea HPET (High Precision Event Timer).

Sursa: opennet.ro

Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS 🔥 Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS | ProHoster