Bochs: Emulator Komputer IA-32 Open Source

Bochs: Emulator Komputer IA-32 Open Source

Bochs: Emulator Komputer IA-32 Open Source

milik Boch adalah «Emulador de Ordenadores» de «Código Abierto» khusus dibuat, untuk saat ini, untuk ditiru Arsitektur 32 bit (IA-32). Juga, ini sangat portabel, ada tertulis dalam C + +, dan berjalan di platform paling populer.

Selain termasuk emulasi file Intel x86 CPU, perangkat umum ADALAH dan «BIOS» dipersonalisasi, milik Boch dapat dikompilasi untuk meniru banyak CPU X86 berbeda, dari yang pertama Intel 386 sampai pengolah «Intel y AMD x86-64» baru-baru ini, yang bahkan mungkin belum memasuki pasar.

Bochs: Pendahuluan

Karena ini, milik Boch mampu menjalankan sebagian besar file «Sistemas Operativos» dalam mereka «Entornos emulados», termasuk «Linux, DOS o Microsoft Windows». milik Boch pada awalnya ditulis oleh kevin lawton, dan dia masih orang yang saat ini menjalankan proyek tersebut.

Los «Entornos emulados» atau Bochs mereka dapat disusun dan digunakan dalam berbagai cara, beberapa di antaranya masih dalam pengembangan. Meskipun biasa digunakan untuk menyediakan emulasi PC x86 penuh, termasuk prosesor x86, perangkat keras, dan memori.

Dengan demikian, untuk dapat menjalankan file secara efektif dan efisien «Sistemas Operativos» bersama dengan semua Perangkat Lunak yang diinstal di dalam milik Boch, seolah-olah mereka berada di dalam seperti mesin sungguhan di dalam mesin lain.

Artinya, itu milik Boch Misalnya, Anda dapat mengizinkan Komputer dengan modern «Sistema Operativo» jenis Unix / X11, bisa menjadi tua «Sistema Operativo Windows 95» dan perangkat lunak yang terkait, hanya ditampilkan di «Sistema Operativo Host» jendela, seolah-olah mensimulasikan monitor ekstra pada komputer bekas.

Bochs: Konten

Bochs: Emulator Sistem Operasi

Karakteristik umum

Di antara fitur luar biasa yang dapat disebutkan milik Boch mereka adalah:

  1. Ini adalah Emulator PC IA-32 (x86) gratis dan sangat mudah beradaptasi yang ditulis dalam C ++
  2. Ini multiplatform, yaitu memiliki penginstal untuk Windows (.exe 32/64 Bit) dan Linux (.tar.gz dan .rpm) dan dalam format ".deb" dalam repositori yang berbeda dari Distro berbasis DEBIAN tertentu.
  3. Mampu meniru Platform Perangkat Keras lama: Intel 386 dan 486, Pentium I, II, III dan IV, dan bahkan CPU dengan arsitektur x86-64. Itu juga dapat meniru beberapa contoh AMD klasik, seperti K6-2 dan Athlon 64.
  4. Mampu meniru Sistem Operasi lama: GNU, GNU / Linux, * BSD, FreeDOS, MS-DOS dan Windows 95 / NT, Vista dan Seven.
  5. Mampu meniru instruksi CPU lama: MMX, SSEx dan 3DNow
  6. Ini banyak digunakan dalam debugging Sistem Operasi, karena menyimpan log kesalahan dan file dump.
  7. Ini memungkinkan emulasi semua HW yang diperlukan dalam Sistem Operasi tamu, sebelum atau selama eksekusi Emulator dengan Sistem Operasi Tamu.
  8. Antarmuka pengguna grafisnya bukanlah yang paling kuat atau intuitif, tetapi sangat dapat disesuaikan dengan mengedit file konfigurasinya yang disebut bochsrc.txt.
  9. Bochs diterbitkan di bawah GNU LGPL, oleh MandrakeSoft (sekarang disebut Mandriva).
  10. Namanya secara fonetik diucapkan sama dengan kata bahasa Inggris "Box." Ini untuk mempermainkan kata-kata dengan kata-kata yang diucapkan, yang dalam bahasa Spanyol berarti "Kotak". Istilah yang banyak digunakan untuk merujuk pada Lingkungan Teremulasi dari Arsitektur Komputer dan Sistem Operasi.

catatan: Untuk informasi lebih lanjut tentang milik Boch, Anda juga dapat berkonsultasi dengan Anda situs web resmi, tautan berikut: Sourceforge, DEBIAN, linux.com.

Fitur baru di versi 2.6.10

Versi baru 2.6.10, dirilis pada 1 Desember 2019 hadir dengan perubahan berikut:

  • CPU: Perbaikan untuk perbaikan emulasi CPU (perbaikan kritis untuk PCID, ADCX / ADOX, MOVBE, AVX / AVX-512 dan emulasi VMX).
  • CPU: Dukungan yang diterapkan untuk emulasi instruksi AVX-512 VBMI2 / VNNI / BITALG, VAES, VPCLMULQDQ / GFNI.
  • VMX: Implementasi perlindungan subhalaman berbasis EPT.
  • ID CPU: Menambahkan model CPU Skylake-X, Cannonlake, dan Islandia baru-U baru
  • ID CPU: Pelaksanaan laporan pencegahan serangan saluran samping dan log MSR yang sesuai, diaktifkan untuk Islandia-U.
  • Menambahkan dukungan dasar: Untuk chipset PCI / AGP i440BX, untuk emulasi Voodoo Banshee / Voodoo3 dan untuk DDC, untuk adapter yang kompatibel dengan VGA.
  • Emulasi HPET diterapkan: Diangkut dari Qemu.

Catatan: Untuk memperluas informasi ini, Anda dapat membuka tautan resmi berikut: Perubahan pada versi 2.6.10

Perbedaan antara Boch dan Emulator lainnya

«Bochs» jauh lebih spesifik dalam hal konfigurasi prosesor, bus, dan port daripada emulator tradisional lainnya, seperti, «VirtualBox». Sejak Emulator Secara tradisional, mereka menggunakan berbagai tingkat Virtualisasi sangat efisien, sementara «Bochs» adalah penuh Lingkungan emulasi yang menyediakan lebih banyak fungsi. Artinya, ia menafsirkan instruksi program satu per satu daripada menggunakan teknik virtualisasi.

Di antara fungsi-fungsi tersebut biasanya:

  1. Akses ke berbagai jenis prosesor
  2. Pemuatan BIOS alternatif
  3. Modifikasi parameter RTC,
  4. Spesifikasi protokol komunikasi pada keyboard

Di antara banyak item, parameter, atau nilai yang sangat spesifik dan canggih lainnya. Yang membuatnya sangat istimewa terutama ketika ingin, misalnya, menggunakan program yang hanya bisa dijalankan perangkat keras lama, dan itu tidak dapat dicapai secara fisik tetapi dengan cara yang ditiru.

Akhirnya, «Bochs» gunakan gambar emulasi dengan ekstensi format ".img", yang biasanya membutuhkan waktu untuk membuat koleksinya. «Bochs» Ini tidak ideal jika kinerja tinggi diperlukan, karena lebih menyukai meniru secara akurat, dengan mengorbankan kinerja yang baik. Selain itu, tidak lebih mudah digunakan dibandingkan dengan yang lain, seperti VirtualBox o VMWare, tetapi memiliki dokumentasi yang bagus, yang membutuhkan waktu untuk dipelajari dan dikuasai.

Bochs: Kesimpulan

Kesimpulan

Kami harap Anda begitu "pos kecil tapi bermanfaat" tentang ini luar biasa «Emulador de Ordenadores y Sistemas Operativos de código abierto» ayat Arsitektur 32 Bit IA-32 (x86) bernama «Bochs», yang di antara banyak manfaatnya, sangat portabel, ditulis dalam C ++, dan berjalan pada platform paling populer, sangat menarik dan berguna, untuk semua «Comunidad de Software Libre y Código Abierto» dan memberikan kontribusi besar bagi penyebaran ekosistem aplikasi yang indah, raksasa, dan berkembang dari dan untuk «GNU/Linux».

Dan untuk informasi lebih lanjut, jangan sungkan untuk mengunjungi Perpustakaan online sebagai BukaLibra y jedi untuk membaca buku (PDF) tentang topik ini atau lainnya bidang pengetahuan. Untuk saat ini, jika Anda menyukai ini «publicación», jangan berhenti membagikannya dengan orang lain, di Situs web, saluran, grup, atau komunitas favorit jaringan sosial, lebih disukai yang gratis dan terbuka sebagai Mastodon, atau sejenisnya yang aman dan pribadi Telegram.

Atau cukup kunjungi beranda kami di DesdeLinux atau bergabung dengan Channel resmi Telegram dari DesdeLinux untuk membaca dan memilih publikasi ini atau publikasi menarik lainnya di «Software Libre», «Código Abierto», «GNU/Linux» dan topik lain yang terkait dengan «Informática y la Computación», Dan «Actualidad tecnológica».


tinggalkan Komentar Anda

Alamat email Anda tidak akan dipublikasikan. Bidang yang harus diisi ditandai dengan *

*

*

  1. Penanggung jawab data: Miguel Ángel Gatón
  2. Tujuan data: Mengontrol SPAM, manajemen komentar.
  3. Legitimasi: Persetujuan Anda
  4. Komunikasi data: Data tidak akan dikomunikasikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Basis data dihosting oleh Occentus Networks (UE)
  6. Hak: Anda dapat membatasi, memulihkan, dan menghapus informasi Anda kapan saja.