रनिंग होममेड ऑपरेटिंग सिस्टम


10

आपके द्वारा लिखे गए ऑपरेटिंग सिस्टम के साथ शुरू करके, आप इसे कैसे चला सकते हैं और इसे कंप्यूटर पर टेस्ट कर सकते हैं? क्या आपको उपयोग किए जा रहे वर्तमान ऑपरेटिंग सिस्टम को हटाना होगा, या आप एक को अलग से चला सकते हैं?


1
अच्छा प्रश्न। मूल पीसी पर वापस यह डिस्केट से बूट करने के लिए एक साधारण मामला था, लेकिन चीजें लगभग सरल नहीं हैं।
डैनियल आर हिक्स

जवाबों:


15

नए ओएस को चलाने या परीक्षण करने का सबसे आसान तरीका, चाहे वह घर का बना हो या न हो, बिना मौजूदा ऑपरेटिंग सिस्टम को हटाए इसे वर्चुअलाइज करना होगा। आप उसके लिए मुफ्त और व्यावसायिक उपकरणों का उपयोग कर सकते हैं। सर्वश्रेष्ठ ज्ञात वर्चुअलबॉक्स (फ्री), वीएमवेयर प्लेयर (फ्री), वीएमवेयर वर्कस्टेशन (वाणिज्यिक), विंडोज वर्चुअल पीसी और इतने पर हैं। आप विकिपीडिया श्रेणी: वर्चुअलाइजेशन सॉफ्टवेयर पर बहुत कुछ पा सकते हैं

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


4
क्यूमू यहां एक अच्छा विकल्प हो सकता है, कम से कम शुरुआत में, इसका पूर्ण एमुलेटर - जो धीमी गति से आपके प्रायोगिक ओएस को मुख्य प्रणाली से पूरी तरह से अलग करता है, और इसका खुला स्रोत।
जर्नीमैन गीक

2
मुझे QEMU और Boch के साथ-साथ OS के विकास के लिए शुभकामनाएँ मिली हैं ।
जॉन पुरडी

1
Qemu का एक और फायदा यह है कि यह GDB के माध्यम से डिबगिंग की अनुमति देता है। दरअसल एक बार जब मैंने एक मल्टीबूट कंप्लीट कर्नेल बनाया, जिसे मैंने नंगे धातु पर GRUB के माध्यम से चलाया। Bochs का एक नुकसान यह है कि यह x86-64 का समर्थन नहीं करता है, कम से कम आखिरी बार जब मैंने जाँच की थी।
रामचंद्र आपटे

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.