Кіріспе

Bochs (айтылуы "бокс") – портативті IA 32 және x86 64 IBM PC үйлесімді эмулятор және түзету құралы, көбінесе C++ тілінде жазылған және GNU Lesser General Public License лицензиясы бойынша ақысыз бағдарламалық қамтамасыз ету ретінде таратылады. Ол процессорларды (қорғалған режимді қоса), жадты, дискілерді, дисплейді, Ethernet, BIOS және PC-нің әдеттегі аппараттық құрылғыларын эмуляциялауды қолдайды. DOS, Linux-тың бірнеше нұсқасы, Xenix, Microsoft Windows, BSD және Rhapsody OS (Mac OS X Public Beta-ның алдын ала нұсқасы) сияқты көптеген қонақ операциялық жүйелерді эмулятор арқылы іске асыруға болады. Bochs Android OS, Linux, macOS, PlayStation 2, Windows және Windows CE және оның туындылары сияқты көптеген хост операциялық жүйелерде жұмыс істейді. Bochs көбінесе операциялық жүйелерді әзірлеу үшін қолданылады (эмуляцияланған операциялық жүйе құласа, ол хост операциялық жүйені құлатпайды, сондықтан эмуляцияланған ОС-ты түзетуге болады) және басқа қонақ операциялық жүйелерді қазірдің өзінде жұмыс істеп тұрған хост операциялық жүйелердің ішінде іске қосу үшін пайдаланылады. Сонымен қатар, ол үйлесімсіз немесе тым жылдам компьютерлерде іске қосылмайтын ескі бағдарламалық жасақтаманы – мысалы, PC ойындарын іске қосу үшін де қолданылуы мүмкін.

Тарих

Bochs бастапқыда 25 АҚШ доллары тұратын коммерциялық лицензиясы бар бағдарлама ретінде пайда болды, оны қолдануға болады. Егер қолданушы оны басқа бағдарламалық қамтамасымен байланыстыру қажет болса, оған арнайы лицензия алу үшін келісімдер жасау қажет еді. Бұл 2000 жылдың 22 наурызында Mandrakesoft (кейін Mandriva) Bochs-ті бас әзірлеуші Кевин Лоутоннан сатып алып, GNU Lesser General Public License аясында Linux жүйесі үшін шығарғанда өзгерді.

Эмуляцияланған жабдық

Сынып Құрылғы Видеокарта Cirrus Logic CL GD5430 ISA Cirrus Logic CL GD5446 PCI 3dfx Interactive Voodoo Banshee / Voodoo3 Дыбыс картасы Sound Blaster 16 (ISA, Plug & Play жоқ), ES1370 (PCI), Basic Sound Device Ethernet желілік картасы NE2000 (ISA/PCI) Ethernet немесе Intel(R) 82540EM Гигабит Ethernet адаптері (PCI) Чипсет Intel 430FX PCI, Intel 440FX PCI және Intel 440BX AGP northbridge. PIIX3 және PIIX4 оңтүстік көпір. PCI карталары үшін 5 PCI ұясы бар. USB Root хаб және құрылғылар: егеуқұйрық (қосымша), планшет, сандық тақта (стандартты), диск. SMP 8 процессорға дейін модельдеуге мүмкіндік береді. Күшейтілген BIOS немесе SeaBIOS ElTorito, EDD, APM, PCIBIOS, PCI үзіліс бағыттау кестесі, PnP, ACPI, SMM, MPS және VBE.