मैं एक ऑपरेटिंग सिस्टम क्लास में हूँ। आ रहा है, हमें कर्नेल कोड को संशोधित करने के लिए कुछ काम करना होगा। हमें सलाह दी गई है कि हम परीक्षण करने के लिए व्यक्तिगत मशीनों का उपयोग न करें (मुझे लगता है कि इसका मतलब है इसे स्थापित करें) क्योंकि हम खराब कोड लिख सकते हैं और हमें कहीं और नहीं लिखना चाहिए। हमें सुरक्षित रहने के लिए एक लैब में मशीन तक पहुंच दी गई है।
अगर मैं एक वीएम का उपयोग करके परीक्षण कर रहा था, तो क्या यह संभावित असुरक्षित कोड से होस्ट सिस्टम की रक्षा करेगा? मैं वास्तव में स्कूल में एक प्रणाली के लिए फंसना नहीं चाहता हूं और स्नैपशॉट उपयोगी होगा।
यदि यह अभी भी उच्च जोखिम है, तो मुझे सुरक्षित रूप से परीक्षण करने के लिए क्या विचार करने की आवश्यकता है पर कोई सुझाव?
हम शुरू करने के लिए linuxmint की तरह कुछ का उपयोग किया जाएगा। अगर कोई भी यह देखना चाहता है कि वर्तमान परियोजना में क्या होगा: http://www.cs.fsu.edu/~cop4610t/assignments/project2/writeup/specification.pdf