Bochs, VirtualBox के लिए एक खुला स्रोत विकल्प अपने संस्करण 2.6.10 तक पहुँचता है

बूच

Boch एक ओपन सोर्स एमुलेटर है C ++ में लिखा है जो है कई प्लेटफार्मों पर चलने में सक्षम और विभिन्न आर्किटेक्चर। बूच इसमें इंटेल x86 आर्किटेक्चर, सामान्य I / O उपकरणों और एक BIOS के साथ सीपीयू का अनुकरण करने की क्षमता है।

वर्तमान में, Bochs एक 386, 486 पेंटियम / पेंटियम II / पेंटियम III / पेंटियम 4 या सीपीयू को x86-64 वास्तुकला के साथ संकलित करने के लिए संकलित किया जा सकता है, जैसे MMX, SSEx और 3DNow जैसे अतिरिक्त निर्देश शामिल हैं! इससे ज्यादा और क्या, ऑपरेटिंग सिस्टम की एक विस्तृत विविधता चलाने में सक्षम है इसके अनुकरण के बीच, जिसमें लिनक्स, डॉस, विंडोज 95/98, विंडोज एनटी / 2000 / एक्सपी, विस्टा और सेवन हैं।

बोच के बारे में

बूच यह व्यापक रूप से ऑपरेटिंग सिस्टम डिबगिंग में उपयोग किया जाता है, चूँकि जब अतिथि OS किसी कारण से क्रैश होता है, तो होस्ट OS भी क्रैश नहीं होता है, यह एक त्रुटि लॉग और फ़ाइल डंप रखता है।

के अतिरिक्त, Bochs अतिथि ऑपरेटिंग सिस्टम द्वारा उपयोग किए जाने वाले सभी हार्डवेयर का अनुकरण करते हैंहार्ड डिस्क, सीडीआरओएम, फ्लॉपी डिस्क का अनुकरण करके, सम्मिलित करना संभव है, जबकि एमुलेटर चल रहा है, ये इकाइयाँ, इससे QEMU एमुलेटर की तुलना में धीमी गति से प्रदर्शन पर नकारात्मक प्रभाव पड़ता है।

अन्य अधिक लोकप्रिय एमुलेटरों के विपरीत, इसका ग्राफिकल यूजर इंटरफेस कम सहज है, लेकिन यह bochsrc.txt फ़ाइल को संपादित करके अनुकूलन विकल्प प्रदान करता है।

Bochs 2.6.10 में नया क्या है?

बॉच का नया संस्करण 2.6.10 विकास के ढाई साल के बाद आता है, जिसमें संस्करण है कुछ नई सुविधाओं के साथ आता है और उनमें से कुछ के अलावा संचयी बग फिक्स हैं।

उन विशेषताओं में से एक है VMX कार्यान्वयन (वर्चुअल मशीन एक्सटेंशन) किसको EPT- आधारित मेमोरी सबपेज सुरक्षा के लिए अतिरिक्त समर्थन (विस्तारित पेज टेबल)।

सीपीयूआईडी अनुदेश के कार्यान्वयन में, Skylake-X, Cannonlake और Icelake-U CPU मॉडल जोड़े गए हैं, साथ ही तीसरे पक्ष के चैनलों पर हमलों के खिलाफ सुरक्षा की उपस्थिति के संकेत और आईएलसीके-यू चिप्स में कार्यान्वित ऐसी सुरक्षा से जुड़े एमएसआर रिकॉर्ड।

भी I440BX PCI / AGP चिपसेट के लिए जोड़ा गया समर्थन हाइलाइट किया गया है 3 डी त्वरक वूडू बंशी और वूडू 3 के मूल अनुकरण के अतिरिक्त, विस्तारित निर्देश का अनुकरण AVX-512 VBMI2 / VNNI / BITALG, VAES, VCLCLMULQDQ / GFNI सेट करता है।

बग फिक्स के संबंध में, एक्सटेंशन PCID, ADCX / ADOX, MOVBE, AVX / AVX-512 और VMX के अनुकरण के समाधान प्रस्तुत किए गए।

जोड़ा डीडीसी के लिए मूल समर्थन (प्रदर्शन डेटा चैनल) वीजीए संगत ग्राफिक्स कार्ड के लिए।

Y तम्बियन एक कोड जो एचपीईटी का अनुकरण करता है उसे पोर्ट किया गया है (उच्च परिशुद्धता घटना टाइमर) QEMU से।

Ubuntu और डेरिवेटिव पर bochs डाउनलोड और इंस्टॉल करें?

यह नया संस्करण अब डाउनलोड के लिए उपलब्ध है इसलिए बायनेरिज़ का संकलन लिनक्स और विंडोज के लिए तैयार किया गया है। लिनक्स के विशेष मामले में, यह केवल इन पैकेजों के लिए समर्थन के साथ डिस्ट्रो पर स्थापना के लिए संकलन या आरपीएम पैकेज में उपलब्ध है।

हमारे डिस्ट्रो के विशेष मामले के लिए क्या उबंटू या इसके कुछ व्युत्पन्न हैं, हमारे पास दो विकल्प हैं उनमें से एक पिछले संस्करण को स्थापित करना है (चूंकि आधिकारिक उबंटू चैनलों से नए को अभी तक रिपॉजिटरी में अपडेट नहीं किया गया है) या संकलन किया गया है।

पहले एक के लिए, बस एक टर्मिनल खोलें (आप इसे शॉर्टकट Ctrl + Alt + T के साथ कर सकते हैं) और उसमें टाइप करें:

sudo apt-get install -y bochs

<strong>Mientras que para el caso de la compilación</strong>, deben descargar el paquete tar.gz desde <a href="https://sourceforge.net/projects/bochs/files/bochs/2.6.10/">el siguiente enlace.</a>

Hecha la descarga deben descomprimir el paquete:

[sourcecode type="bash"]tar zxvf bochs-2.6.10.tar.gz

अपने आप को परिणामी फ़ोल्डर के अंदर रखें:

cd bochs-2.6.10

और संकलन करने के लिए निम्न कमांड टाइप करें:

./configure --enable-ne2000 --enable-cdrom

और वोइला, वे बोच का उपयोग शुरू कर सकते हैं। अंत में, जैसा कि पोस्ट में बताया गया है, Bochs को एक .bochsrc फ़ाइल से प्रबंधित किया जाता है।

तो उन लोगों के लिए जिन्होंने उपकरण का उपयोग नहीं किया है, मैं निम्नलिखित लेख की सिफारिश कर सकता हूं जहां वे बहुत अच्छी तरह से विस्तार करते हैं कि इसे कैसे कॉन्फ़िगर किया जाए। लिंक यह है


अपनी टिप्पणी दर्ज करें

आपका ईमेल पता प्रकाशित नहीं किया जाएगा। आवश्यक फ़ील्ड के साथ चिह्नित कर रहे हैं *

*

*

  1. डेटा के लिए जिम्मेदार: मिगुएल elngel Gatón
  2. डेटा का उद्देश्य: नियंत्रण स्पैम, टिप्पणी प्रबंधन।
  3. वैधता: आपकी सहमति
  4. डेटा का संचार: डेटा को कानूनी बाध्यता को छोड़कर तीसरे पक्ष को संचार नहीं किया जाएगा।
  5. डेटा संग्रहण: ऑकेंटस नेटवर्क्स (EU) द्वारा होस्ट किया गया डेटाबेस
  6. अधिकार: किसी भी समय आप अपनी जानकारी को सीमित, पुनर्प्राप्त और हटा सकते हैं।