Bochs
मूल लेखक | Kevin Lawton[1][2] |
---|---|
डेवलपर(ओं) | Community based; owned by Mandriva |
आरंभिक रिलीज | 1994[3] |
Stable release | Script error: The module returned a nil value. It is supposed to return an export table.
/ Script error: The module returned a nil value. It is supposed to return an export table. |
Preview release | Script error: The module returned a nil value. It is supposed to return an export table.
/ Script error: The module returned a nil value. It is supposed to return an export table. |
इसमें लिखा हुआ | C++ |
ऑपरेटिंग सिस्टम | Windows, Linux, BSD (FreeBSD, NetBSD, OpenBSD, Darwin), OS/2, BeOS, MorphOS, AmigaOS, Android[4] |
प्लेटफॉर्म | IA-32, x64 |
में उपलब्ध | English |
प्रकार | Emulator |
लाइसेंस | GNU Lesser General Public License |
वेबसाइट | bochs |
Bochs (उच्चारण बॉक्स) एक पोर्टेबल IA-32 और x86-64 IBM PC संगत एमुलेटर और डिबगर है जो ज्यादातर C++ में लिखा गया है और जीएनयू लेसर जनरल पब्लिक लाइसेंस के तहत मुफ्त सॉफ्टवेयर के रूप में वितरित किया गया है। यह आईबीएम पीसी संगत के प्रोसेसर (ओं) (संरक्षित मोड सहित), मेमोरी, डिस्क, डिस्प्ले, ईथरनेट, BIOS और सामान्य हार्डवेयर बाह्य उपकरणों के अनुकरण का समर्थन करता है।
DOS, Microsoft Windows के कई संस्करण, BSDs, Linux, Xenix और Rhapsody (ऑपरेटिंग सिस्टम) (Mac OS X के अग्रदूत) सहित एमुलेटर का उपयोग करके कई अतिथि ऑपरेटिंग सिस्टम चलाए जा सकते हैं। Bochs Android (ऑपरेटिंग सिस्टम), Linux, macOS, PlayStation 2, Microsoft Windows और Windows Mobile सहित कई होस्ट ऑपरेटिंग सिस्टम पर चलता है।
Bochs का उपयोग ज्यादातर ऑपरेटिंग सिस्टम के विकास के लिए किया जाता है (जब एक अनुकरणीय ऑपरेटिंग सिस्टम क्रैश (कंप्यूटिंग) होता है, तो यह होस्ट ऑपरेटिंग सिस्टम को क्रैश नहीं करता है, इसलिए नकली OS डिबगिंग हो सकता है) और पहले से चल रहे होस्ट ऑपरेटिंग सिस्टम के अंदर अन्य अतिथि ऑपरेटिंग सिस्टम चलाने के लिए। इसका उपयोग पुराने सॉफ़्टवेयर चलाने के लिए भी किया जा सकता है - जैसे पीसी गेम - जो गैर-संगत या बहुत तेज़ कंप्यूटर पर नहीं चलेंगे।
इतिहास
Bochs ने युनाइटेड स्टेट्स डॉलर|US$25 की कीमत पर एक वाणिज्यिक लाइसेंस के साथ एक कार्यक्रम के रूप में शुरू किया, जैसा है-जैसा उपयोग करने के लिए। यदि किसी उपयोगकर्ता को इसे अन्य सॉफ़्टवेयर से लिंक करने की आवश्यकता होती है, तो उस उपयोगकर्ता को एक विशेष लाइसेंस के लिए बातचीत करनी होगी। यह 22 मार्च 2000 को बदल गया, जब मैंड्रेकसॉफ्ट (बाद में मैनड्रिवा) ने प्रमुख डेवलपर केविन लॉटन से बोच खरीदे और इसे जीएनयू लेसर जनरल पब्लिक लाइसेंस के तहत लिनक्स के लिए जारी किया।[1]
प्रयोग करें
Bochs हार्ड ड्राइव, सीडी ड्राइव और फ्लॉपी ड्राइव सहित पीसी ऑपरेटिंग सिस्टम के लिए आवश्यक हार्डवेयर का अनुकरण करता है। यह किसी भी होस्ट सीपीयू हार्डवेयर-असिस्टेड वर्चुअलाइजेशन सुविधाओं का उपयोग नहीं करता है, इसलिए अधिकांश वर्चुअलाइजेशन (इम्यूलेशन के विपरीत) सॉफ्टवेयर की तुलना में धीमा है। यह अतिथि OS को हार्डवेयर से पूरी तरह अलग करके अतिरिक्त सुरक्षा प्रदान करता है। Bochs में व्यापक डिबगिंग सुविधाएँ भी हैं। यह ओएस विकास के लिए व्यापक रूप से उपयोग किया जाता है, क्योंकि यह निरंतर सिस्टम रीस्टार्ट (कोड का परीक्षण करने के लिए) की आवश्यकता को हटा देता है।
Bochs PC Emulator के लिए ग्राफिकल डिबगर इंटरफ़ेस के रूप में वर्णित BFE, Bochs PC एमुलेटर के भीतर डिबगर के लिए एक ग्राफिकल इंटरफ़ेस है जो निर्देश और रजिस्टर स्तर पर सॉफ्टवेयर को चरण-दर-चरण डिबग करना संभव बनाता है, बहुत कुछ Borland के Borland Turbo की तरह डीबगर।[5]
नकली हार्डवेयर
Class | Device |
---|---|
Video card | Cirrus Logic CL-GD5430 ISA |
Cirrus Logic CL-GD5446 PCI | |
3dfx Interactive Voodoo Banshee / Voodoo3 | |
Sound card | Sound Blaster 16 (ISA, no Plug & Play), ES1370 (PCI), Basic Sound Device |
Ethernet network card | NE2000 (ISA/PCI) Ethernet or Intel(R) 82540EM Gigabit Ethernet adapter (PCI)[6] |
Chipset | Intel 430FX PCI, Intel 440FX PCI and Intel 440BX AGP northbridge. PIIX3 and PIIX4 southbridge. For PCI cards there are 5 PCI slots. |
USB | Root hub and the devices mouse (optional), tablet, keypad (default), disk. |
SMP | Can simulate up to 8 CPUs. |
Enhanced BIOS or SeaBIOS | ElTorito, EDD, APM, PCIBIOS, PCI interrupt routing table, PnP, ACPI, SMM, MPS and VBE. |
संदर्भ
- ↑ 1.0 1.1 Gael Duval (March 23, 2000). "MandrakeSoft buys Bochs for Linux and commits it to Open Source". Retrieved September 21, 2011.
- ↑ Thinking inside and outside the Bochs with Kevin Lawton, By Ken Hess, August 25, 2011, ZDNet
- ↑ Bochs was written by Kevin Lawton starting in 1994., 1.1. What is Bochs?, Chapter 1. Introduction to Bochs, Bochs User Manual
- ↑ "Features". bochs.sourceforge.io. Retrieved 20 October 2016.
- ↑ "BFE : about". SourceForge. Retrieved 27 December 2016.
- ↑ "Bochs User Manual - Features". Retrieved 2016-04-06.
- Collapse templates
- Navigational boxes
- Navigational boxes without horizontal lists
- Sidebars with styles needing conversion
- Templates generating microformats
- Templates that are not mobile friendly
- Wikipedia metatemplates
- क्रॉस-प्लेटफ़ॉर्म सॉफ़्टवेयर
- पूर्व में मालिकाना सॉफ्टवेयर
- मुफ्त अनुकरण सॉफ्टवेयर
- C++ में मुफ्त सॉफ्टवेयर प्रोग्राम किया गया
- लिनक्स अनुकरण सॉफ्टवेयर
- MacOS अनुकरण सॉफ्टवेयर
- पॉकेट पीसी सॉफ्टवेयर
- विंडोज एमुलेशन सॉफ्टवेयर
- X86 एमुलेटर
- Machine Translated Page
- Created On 15/05/2023