Bochs

Wikipediasta
Siirry navigaatioon Siirry hakuun
Bochs
Bochs 2.4.6.png
Luoja Kevin Lawton
Kehityshistoria
Vakaa versio 2.6.11 ()
Tiedot
Ohjelmistotyyppi emulaattori
Ohjelmointikielet C++[1]
Lisenssi GNU Lesser General Public License ja GNU General Public License
Aiheesta muualla
Kotisivu

Bochs on siirrettävä emulaattori ja debuggeri, joka emuloi IBM PC -yhteensopivaa x86-alustaa.[2][3][4] Ohjelma emuloi x86-suorittimen lisäksi tavallisia IO-laitteita sekä BIOSia.[5] Bochs soveltuu käyttöjärjestelmän kehitystyöhön, mutta sen käyttämä emulaatio tulee suorituskyvyn kustannuksella.[4]

Ohjelman on luonut ja sen pääkehittäjä on ollut Kevin Lawton, joka perusti FreeMWare-projektin (myöhemmin nimellä Plex86).[2][3] Lawton aloittin Bochsin vuonna 1994 ja Plex86:n myöhemmin 1990-luvulla.[3]

MandrakeSoft (nykyisin Mandriva) osti ohjelman vuonna 2000 ja julkaisi sen avoimena lähdekoodina.[2] Ohjelma on saatavilla muun muassa BSD-johdannaisille, Linuxille ja Windowsille.[5] Ohjelma on suunniteltu toimimaan useilla suorittimilla kuten PowerPC, DEC Alpha ja MIPS.[5] Toisin kuin virtualisointiohjelmat Bochs emuloi x86-suoritinta kun taas virtualisointiohjelmat voivat käyttää suorittimen omia käskyjä suoraan.[5]

Katso myös[muokkaa | muokkaa wikitekstiä]

Lähteet[muokkaa | muokkaa wikitekstiä]

  1. http://bochs.sourceforge.net
  2. a b c MandrakeSoft buys Bochs for Linux and commits it to Open Source. lwn.net. 23.3.2000. Viitattu 20.1.2020. (englanniksi)
  3. a b c Ken Hess: Thinking inside and outside the Bochs with Kevin Lawton 25.8.2011. ZDNet. Viitattu 20.1.2020. (englanniksi)
  4. a b M. Tim Jones: Platform emulation with Bochs ibm.com. 25.1.2011. Viitattu 20.1.2020. (englanniksi)
  5. a b c d Chapter 1. Introduction to Bochs bochs.sourceforge.net. Viitattu 20.1.2020. (englanniksi)
Tämä tietotekniikkaan liittyvä artikkeli on tynkä. Voit auttaa Wikipediaa laajentamalla artikkelia.