Microsoft, सुरक्षित C प्रोग्रामिंग के लिए lib0xc जारी
मूल शीर्षक: Lib0xc: A set of C standard library-adjacent APIs for safer systems programming
यह क्यों महत्वपूर्ण है
C प्रोग्रामिंग की सुरक्षा चुनौतियों का समाधान सिस्टम डेवलपमेंट में महत्वपूर्ण है।
Microsoft ने lib0xc नामक एक C स्टैंडर्ड लाइब्रेरी जारी की है जो सिस्टम प्रोग्रामिंग को अधिक सुरक्षित बनाने के लिए APIs प्रदान करती है। यह GitHub पर ओपन सोर्स के रूप में उपलब्ध है और 119 स्टार प्राप्त कर चुकी है।
Microsoft का lib0xc एक C स्टैंडर्ड लाइब्रेरी-संबंधी API का सेट है जो सुरक्षित सिस्टम प्रोग्रामिंग के लिए डिज़ाइन किया गया है। यह प्रोजेक्ट इस सिद्धांत पर आधारित है कि जबकि C भाषा को पूर्णतः type-safe और bounds-safe नहीं बनाया जा सकता, इसके वर्तमान उपयोगों को आज की तुलना में काफी अधिक सुरक्षित बनाया जा सकता है। लाइब्रेरी का मुख्य लक्ष्य 'C को सुरक्षित बनाना' है, हालांकि यह स्वीकार करती है कि यह एक व्यापक लक्ष्य है। lib0xc परियोजनाओं को -Wall, -Wextra, -Werror जैसे compiler warnings को enable करने में सहायता करने का लक्ष्य रखती है। यह MIT लाइसेंस के तहत उपलब्ध है और इसमें contributing guidelines, security policies, और code of conduct शामिल हैं।