फुशिया ओएस विना सुधारित लिनक्स प्रोग्राम चालवण्यासाठी समर्थनावर काम करत आहे

Google विकसक काही दिवसांपूर्वी प्रसिद्ध झाले Linux साठी कंपाईल केलेले सुधारित प्रोग्राम चालविण्यासाठी यंत्रणा कार्यान्वित करण्याची योजना ऑपरेटिंग सिस्टम फुशिया

युजर स्पेस मध्ये लिनक्स प्रोग्राम्स चालवण्यासाठी, लिनक्स एबीआयला समर्थन देण्यासाठी "स्टारिनिक्स" स्तर प्रदान करण्याची योजना आहे. विकसित स्तरामध्ये, लिनक्स कर्नल सिस्टम इंटरफेस ड्रायव्हरमध्ये लागू केले गेले आहेत ज्यास फुचिया ऑपरेटिंग सिस्टमसाठी प्रक्रिया म्हणून लॉन्च केले गेले आहे, जे यूजर स्पेसमध्ये कार्यरत आहे आणि लिनक्स प्रोग्राम्समधील विनंत्यांशी संबंधित फुशिया सबसिस्टमला कॉलमध्ये भाषांतरित करते.

ते पाळले जातेई प्रकल्पाच्या विकासादरम्यान बर्‍याच फुशिया उपप्रणाली सुधारित कराव्या लागतील लिनक्स मध्ये उपलब्ध सर्व सिस्टम इंटरफेस कार्यान्वित करण्यासाठी. स्टारिनिक्सची आर्किटेक्चर मुख्यत्वे लिनक्सच्या विंडोज सबसिस्टम प्रमाणेच आहे जी विंडोज सिस्टम कॉलमध्ये विंडोज सिस्टम कॉलचे भाषांतर करण्यासाठी विंडोज वापरते.

संभाव्य असुरक्षा वेक्टर कमी करण्यासाठी रस्टमध्ये स्टारनिक्स कोडची अंमलबजावणी करण्याची योजना आहेलिनक्स प्रक्रियेच्या विशेषाधिकारांना स्टारिनिक्स प्रक्रियेमध्ये उन्नत करण्यासाठी संभाव्यतः वापरला जाऊ शकतो.

स्टार्निक्सवर सुरक्षितता सुनिश्चित करण्यासाठी, जेव्हा शक्य असेल तेव्हा मानक फूसिया संरक्षण यंत्रणा वापरली जातील.

उदाहरणार्थ, फाइल सिस्टम, नेटवर्क स्टॅक किंवा ग्राफिक्स उपप्रणाली सारख्या सिस्टम सेवांमध्ये प्रवेश करतांना, स्टार्निक्स केवळ विनंत्यांचे भाषांतर करेल, लिनक्स एबीआयला फूशिया सिस्टम एबीआयमध्ये रूपांतरित करते, ज्यामुळे सामान्य फूसिया प्रक्रियेवर लागू केल्याप्रमाणे समान निर्बंधांना परवानगी दिली जाते.

हे लिनक्स-विशिष्ट प्राधिकरण यंत्रणा देखील कार्यान्वित करेल, उदाहरणार्थ कोणत्या परिस्थितीत एखाद्या लिनक्स प्रक्रियेस दुसर्‍यास समाप्त करण्याचा अधिकार आहे.

भूतपूर्व काळात फुशिया विकसकांनी लिनक्स अनुप्रयोग लॉन्च करण्यासाठी समर्थन विकसित केले आहे, परंतु त्यांनी Chrome OS वर लिनक्स अनुप्रयोग लॉन्च करण्याच्या पद्धतीने साधर्मितीने कार्य करणार्‍या अंमलबजावणीसह प्रयोग केला.

लिनक्सच्या सुसंगततेसाठी, फुशियाने मचिना लायब्ररीची ऑफर दिली, ज्याने लिनक्स प्रोग्रामला झिरकोन कर्नल आणि व्हर्टीओ स्पेसिफिकेशन्सवर आधारित हायपरवाइजर वापरुन तयार केलेल्या स्पेशल वेगळ्या व्हर्च्युअल मशीनमध्ये चालण्याची परवानगी दिली.

आभासीकरणाचा वापर नाकारला जात नाही, लिनक्स सिस्टम इंटरफेसची पूर्ण अंमलबजावणी क्षुल्लक काम नाही.

स्टार्निक्स केप व्यतिरिक्त, वेगळ्या आभासी मशीनमध्ये कार्यरत Linux कर्नलचा वापर करून लिनक्स एक्झिक्युटेबल्स चालविण्यासाठी यंत्रणा तयार करणे शक्य आहे. ही पद्धत अंमलात आणणे सर्वात सोपी मानली जाते, परंतु सर्वात स्त्रोत वापरणारी देखील आहे.

एका क्षणी, मायक्रोसॉफ्टने भाषांतरकाकडून लिनक्स अनुकूलता स्तर विकसित करण्यास सुरवात केली, परंतु अखेरीस लिनक्स 2 साठी विंडोज सबसिस्टमवर नेटिव्ह लिनक्स कर्नल वापरण्यास सुरवात केली.

तसेच, फुशिया आधीपासूनच एक पॉसिक्स लाइट सुसंगतता स्तर प्रदान करते जी फुशिया सिस्टम एबीआय च्या वर चालते. पॉसिक्स लाइट आपल्याला काही लिनक्स प्रोग्राम चालविण्यास परवानगी देतो, परंतु अनुप्रयोग कोड पुन्हा तयार करणे आवश्यक आहे आणि काही बाबतींमध्ये स्त्रोत कोडमध्ये बदल करणे आवश्यक आहे.

एक समस्या POSIX लाइट सह सर्व POSIX कार्यांची अपूर्ण अंमलबजावणी आहे, जागतिक प्रक्रियेची स्थिती बदलण्यासाठी कॉल समाविष्ट करणे (उदाहरणार्थ, किल फंक्शन), जे फुशियातील सुरक्षा संकल्पनांसह प्रतिकूल आहेत, जे जागतिक प्रक्रियेची स्थिती बदलण्यास मनाई करतात. एक्सप्रेस.

ओपन portप्लिकेशन्स पोर्टिंगच्या प्रक्रियेत पॉसिक्स लाइटचा वापर न्याय्य आहेs, परंतु प्रोग्राम सुरू करण्यात अडचणी सोडवत नाहीत ज्यासाठी कोडमध्ये प्रवेश नाही (उदाहरणार्थ, मूळ अनुप्रयोग समाविष्ट केलेल्या Android अनुप्रयोगांसह सुसंगतता प्राप्त करणे अशक्य आहे).

आम्हाला हे लक्षात ठेवूया की फुशिया प्रोजेक्टच्या चौकटीतच Google वर्ल्डस्टेशन्स आणि स्मार्टफोनपासून एम्बेड केलेले आणि ग्राहक तंत्रज्ञानापर्यंत कोणत्याही प्रकारच्या डिव्हाइसवर ऑपरेट करण्यास सक्षम एक सार्वत्रिक ऑपरेटिंग सिस्टम विकसित करीत आहे. हा विकास Android प्लॅटफॉर्म तयार करण्याच्या अनुभवावर आधारित आहे आणि स्केलिंग आणि सुरक्षिततेच्या क्षेत्रातील उणीवा विचारात घेतो.

ही प्रणाली झिरकॉन मायक्रोकेनेलवर आधारित आहे, एलके प्रोजेक्टच्या घडामोडींवर आधारित आहे, स्मार्टफोन आणि पर्सनल कॉम्प्युटरसह विविध प्रकारच्या उपकरणांच्या वापरासाठी विस्तारित आहे.

स्त्रोत: https://fuchsia.googlesource.com


आपली टिप्पणी द्या

आपला ई-मेल पत्ता प्रकाशित केला जाणार नाही. आवश्यक फील्ड चिन्हांकित केले आहेत *

*

*

  1. डेटासाठी जबाबदार: AB इंटरनेट नेटवर्क 2008 SL
  2. डेटाचा उद्देशः नियंत्रण स्पॅम, टिप्पणी व्यवस्थापन.
  3. कायदे: आपली संमती
  4. डेटा संप्रेषण: कायदेशीर बंधन वगळता डेटा तृतीय पक्षास कळविला जाणार नाही.
  5. डेटा संग्रहण: ओकेन्टस नेटवर्क (EU) द्वारा होस्ट केलेला डेटाबेस
  6. अधिकारः कोणत्याही वेळी आपण आपली माहिती मर्यादित, पुनर्प्राप्त आणि हटवू शकता.