काही आठवड्यांपूर्वी आम्ही येथे ब्लॉगवर SUSE लोक काम करत असल्याची बातमी शेअर केली होती तुमच्या स्वतःच्या इंस्टॉलरमध्ये आणि आता आज YaST इंस्टॉलर विकासक openSUSE आणि SUSE Linux द्वारे वापरले जाते इंस्टॉलरची पहिली प्रतिमा रिलीझ करण्याची घोषणा केली आहे प्रकल्पाद्वारे विकसित केलेल्या नवीन इंस्टॉलरसह डी-इंस्टॉलर जे वेब इंटरफेसद्वारे इंस्टॉलेशनच्या व्यवस्थापनास समर्थन देते.
तयार केलेली प्रतिमा डी-इंस्टॉलरची ओळख करून देण्याच्या उद्देशाने आहे आणि ओपनएसयूएसई टंबलवीडची सतत अपडेट केलेली आवृत्ती स्थापित करण्याचे साधन प्रदान करते.
ज्यांना D-Installer बद्दल माहिती नाही, त्यांनी ते जाणून घ्यावे तो अजूनही प्रायोगिक प्रकल्प म्हणून स्थित आहे आणि पहिले प्रकाशन हे संकल्पनात्मक कल्पनेचे प्रारंभिक उत्पादनाच्या रूपात रूपांतर म्हणून पाहिले जाऊ शकते जे आधीपासूनच वापरण्यायोग्य आहे, परंतु त्यात अनेक सुधारणा आवश्यक आहेत.
डी-इंस्टॉलर हे YaST च्या इंटरफेसपासून वापरकर्ता इंटरफेस वेगळे करणे आणि भिन्न इंटरफेस वापरणे शक्य करणे याबद्दल आहे. YaST लायब्ररींचा वापर पॅकेजेस इन्स्टॉल करण्यासाठी, कॉम्प्युटरची पडताळणी करण्यासाठी, डिस्क्सचे विभाजन करण्यासाठी आणि इन्स्टॉलेशनसाठी आवश्यक असलेल्या इतर फंक्शन्ससाठी सुरू ठेवला जातो, त्याव्यतिरिक्त एक लेयर लागू केला जातो जो युनिफाइड डी-बस इंटरफेसद्वारे लायब्ररींमध्ये प्रवेश मिळवून देतो.
वापरकर्ता परस्परसंवादासाठी वेब तंत्रज्ञानाने तयार केलेले फ्रंट-एंड तयार केले आहे. स्त्रोतामध्ये एक नियंत्रक समाविष्ट आहे जो HTTP वरून डी-बस कॉलमध्ये प्रवेश प्रदान करतो आणि वापरकर्त्याला प्रदर्शित केलेला वेब इंटरफेस आहे.
La वेब इंटरफेस JavaScript u मध्ये लिहिलेला आहेप्रतिक्रिया फ्रेमवर्क आणि पॅटर्नफ्लाय घटक वापरणे. इंटरफेसला डी-बस, तसेच इंटिग्रेटेड HTTP सर्व्हरला बंधनकारक करण्यासाठीची सेवा, रुबीमध्ये लिहिलेली आहे आणि कॉकपिट प्रोजेक्टद्वारे विकसित केलेल्या रेडी-टू-युज मॉड्यूल्सचा वापर करून तयार केली आहे, ज्याचा वापर Red Hat च्या वेब कॉन्फिगरेटर्समध्ये देखील केला जातो.
डी-इंस्टॉलरवर आधारित पहिल्या इंस्टॉलेशन इमेजची उपलब्धता जाहीर करताना आम्हाला आनंद होत आहे. पासून जानेवारीत आमची सुरुवातीची घोषणा , आम्ही संकल्पनेच्या पुराव्यापासून तुम्ही प्रत्यक्षात वापरू शकता अशा गोष्टीवर काम करत नाही.
या लेखाचा उद्देश प्रकल्पाची सद्यस्थिती आणि नजीकच्या भविष्यात तुम्ही काय अपेक्षा करू शकता याचा सारांश देण्याचा आहे. तसेच, आम्ही काही अंतर्गत तपशिलांचा थोडासा विचार करू जेणेकरुन आम्ही अनुसरण करत असलेल्या मार्गाचे तुम्हाला अधिक चांगले विहंगावलोकन मिळेल.
इंस्टॉलेशन "इन्स्टॉलेशन सारांश" स्क्रीनद्वारे व्यवस्थापित केले जाते, ज्यामध्ये प्रीपरेटरी सेटिंग्ज असतात जी इंस्टॉलेशन सुरू करण्यापूर्वी तयार केली जातात, जसे की इंस्टॉल करण्यासाठी भाषा आणि उत्पादन निवडणे, डिस्कचे विभाजन करणे आणि वापरकर्ते व्यवस्थापित करणे. नवीन इंटरफेस आणि YaST मधील मुख्य फरक असा आहे की कॉन्फिगरेशनच्या संक्रमणासाठी वैयक्तिक विजेट्स लाँच करण्याची आवश्यकता नाही आणि त्वरित ऑफर केली जाते.
च्या क्षमता इंटरफेस अजूनही मर्यादित आहे, उदाहरणार्थ, उत्पादन निवड विभागात प्रोग्राम्स आणि सिस्टम फंक्शन्सच्या वैयक्तिक सेटची स्थापना व्यवस्थापित करण्याची कोणतीही शक्यता नाही आणि डिस्क विभाजन विभागात विभाजन सारणी संपादित करण्याच्या शक्यतेशिवाय केवळ स्थापनेसाठी विभाजन निवडण्याची ऑफर दिली जाते आणि FC प्रकार बदला.
ज्या वैशिष्ट्यांमध्ये सुधारणा आवश्यक आहेतेथे आहेत वापरकर्त्याला माहिती देण्यासाठी साधने कामाच्या प्रक्रियेत उद्भवणार्या आणि परस्पर संवादाचे आयोजन करणार्या त्रुटींबद्दल (उदाहरणार्थ, एन्क्रिप्टेड विभाजन आढळल्यावर पासवर्ड प्रॉम्प्ट प्रदर्शित करणे). योजनांचाही समावेश आहे वेगवेगळ्या टप्प्यांचे वर्तन बदलण्याची क्षमता निवडलेल्या उत्पादनावर किंवा सिस्टम कार्यावर अवलंबून (उदाहरणार्थ, मायक्रोओएससाठी, केवळ-वाचनीय विभाजन वापरले जाते).
उद्दीष्टांपैकी एक डी-इंस्टॉलरचा विकास ग्राफिकल इंटरफेसच्या विद्यमान मर्यादांचे उच्चाटन आहे; इतर अनुप्रयोगांमध्ये YaST कार्यक्षमता वापरण्याच्या शक्यतांचा विस्तार करा; एका प्रोग्रामिंग भाषेशी बद्ध राहणे टाळणे (D-Bus API तुम्हाला वेगवेगळ्या भाषांमध्ये प्लगइन तयार करण्यास अनुमती देईल); समुदाय प्रतिनिधींद्वारे पर्यायी परिस्थिती निर्माण करण्यास प्रोत्साहित करा.
शेवटी आपल्याला त्याबद्दल अधिक जाणून घेण्यात स्वारस्य असल्यास, आपण तपशील तपासू शकता पुढील लिंकवर