Bochs - Bochs

Bochs
Bochs.png
Bochs 2.4.6 o'zining
Bochs 2.4.6 o'zining "wx" grafik interfeysi (displey kutubxonasi) bilan Debian 7 Linux
Asl muallif (lar)Kevin Lauton[1][2]
Tuzuvchi (lar)Jamiyatga asoslangan; tegishli Mandriva
Dastlabki chiqarilish1994; 26 yil oldin (1994)[3]
Barqaror chiqish
2.6.11 / 5-yanvar, 2020 yil; 10 oy oldin (2020-01-05)
Ombor Buni Vikidatada tahrirlash
YozilganC ++
Operatsion tizimWindows, Linux, BSD (FreeBSD, NetBSD, OpenBSD, Darvin ), OS / 2, BeOS, Morfos, AmigaOS, Android[4]
PlatformaIA-32, x64
Mavjud:Ingliz tili
TuriEmulyator
LitsenziyaGNU Lesser General Public License
Veb-saytbochlar.sourceforge.net

Bochs ("quti" deb talaffuz qilinadi) ko'chma IA-32 va x86-64 IBM PC mos keladi emulyator va tuzatuvchi asosan yozilgan C ++ va sifatida tarqatilgan bepul dasturiy ta'minot ostida GNU Lesser General Public License. Bu protsessor (lar) ning emulyatsiyasini qo'llab-quvvatlaydi (shu jumladan) himoyalangan rejim ), xotira, disklar, displey, Ethernet, BIOS va umumiy apparat atrof-muhit birliklari Kompyuterlar.

Ko'pchilik mehmon operatsion tizimlar shu jumladan emulyator yordamida ishlatilishi mumkin DOS, ning bir nechta versiyalari Microsoft Windows, BSD-lar, Linux, Kseniks va Rapsodiya (Mac OS X ning kashshofi). Bochs ko'pchilikda ishlaydi mezbon operatsion tizimlar, shu jumladan Android, Linux, macOS, PlayStation 2, Windows va Windows Mobile.

Bochs asosan operatsion tizimni ishlab chiqish uchun ishlatiladi (taqlid qilingan operatsion tizim bo'lganda) halokat, u xost operatsion tizimida ishlamay qoladi, shuning uchun taqlid qilingan OS bo'lishi mumkin disk raskadrovka qilingan ) va allaqachon ishlaydigan operatsion tizimlar ichida boshqa mehmon operatsion tizimlarini ishga tushirish. Bundan tashqari, u mos kelmaydigan yoki juda tezkor kompyuterlarda ishlamaydigan eski dasturiy ta'minotni, masalan, kompyuter o'yinlarini ishlatish uchun ham ishlatilishi mumkin.

Tarix

Bochs tijorat litsenziyasi bilan dastur sifatida ish boshladi AQSH$ 25, mavjud holatda foydalanish uchun. Agar foydalanuvchi uni boshqa dasturiy ta'minot bilan bog'lashi kerak bo'lsa, u foydalanuvchi maxsus litsenziya bilan kelishishi kerak edi. 2000 yil 22 martda Mandrakesoft (hozirda) o'zgargan Mandriva ) etakchi ishlab chiqaruvchi Kevin Lautondan Bochsni sotib oldi va uni ozod qildi Linux ostida GNU Lesser General Public License.[1]

Foydalanish

Bochs kompyuter operatsion tizimlariga, shu jumladan qattiq disklarga, CD-disklarga va floppi-disklarga kerak bo'lgan qo'shimcha qurilmalarni taqlid qiladi. Bu biron bir xost protsessordan foydalanmaydi virtualizatsiya xususiyatlari, shuning uchun emulyatsiya dasturidan ko'ra, aksariyat virtualizatsiyadan sekinroq. Bu qo'shimcha operatsion tizimni qo'shimcha ravishda qo'shimcha ravishda xavfsizlikni ta'minlaydi. Bochs shuningdek disk raskadrovka xususiyatlariga ega. U operatsion tizimni ishlab chiqish uchun keng qo'llaniladi, chunki tizimni doimiy ravishda qayta ishga tushirish zarurligini yo'q qiladi (kodni sinash uchun).

"Bochs PC Emulator uchun grafik tuzatuvchi interfeysi" deb ta'riflangan BFE, Bochs PC emulyatori tarkibidagi disk raskadrovka uchun grafik interfeys bo'lib, dasturni Borland singari ko'rsatma va registr darajasida bosqichma-bosqich disk raskadrovka qilishga imkon beradi. Turbo tuzatuvchisi.[5]

Taklitlangan apparat

SinfQurilma
Video kartaCirrus Logic CL-GD5430 ISA
Cirrus Logic CL-GD5446 PCI
3dfx Interaktiv Voodoo Banshee / Voodoo3
Ovoz kartasiSound Blaster 16 (ISA, yo'q Plug & Play ), ES1370 (PCI), asosiy tovush qurilmasi
Ethernet tarmoq kartasiNE2000 (ISA / PCI) Ethernet yoki Intel (R) 82540EM Gigabit Ethernet adapteri (PCI)[6]
ChipsetIntel 430FX PCI, Intel 440FX PCI va Intel 440BX AGP shimoliy ko'prigi. PIIX3 va PIIX4 janubiy ko'prik. PCI kartalari uchun 5 ta PCI uyasi mavjud.
USBIldiz markazi va qurilmalar sichqonchasi (ixtiyoriy), planshet, klaviatura (standart), disk.
SMP8 tagacha protsessorni simulyatsiya qila oladi.
Rivojlangan BIOS yoki SeaBIOSElTorito, EDD, APM, PCIBIOS, PCI marshrutni to'xtatish jadvali, PnP, ACPI, SMM, MPS va VBE.

Adabiyotlar

  1. ^ a b Gael Duval (2000 yil 23 mart). "MandrakeSoft Linux uchun Bochs sotib oladi va uni Open Source-ga topshiradi". Olingan 21 sentyabr, 2011.
  2. ^ Bochs ichida va tashqarisida Kevin Lauton bilan o'ylash, Ken Xess tomonidan, 2011 yil 25-avgust, ZDNet
  3. ^ Bochs 1994 yildan boshlab Kevin Lauton tomonidan yozilgan., 1.1. Bochs nima ?, bob 1. Bochs bilan tanishish, Bochs foydalanuvchi qo'llanmasi
  4. ^ "Xususiyatlari". bochs.sourceforge.net. Olingan 20 oktyabr 2016.
  5. ^ "BFE: haqida". SourceForge. Olingan 27 dekabr 2016.
  6. ^ "Bochs foydalanuvchi qo'llanmasi - xususiyatlari". Olingan 2016-04-06.