दोनों के लिए हाँ। वे डिफ़ॉल्ट रूप से चालू हैं; इसे सक्षम करने के लिए आपको कुछ भी करने की आवश्यकता नहीं है। लंबे उत्तर के बाद ...
डीईपी का उपयोग डिफ़ॉल्ट रूप से उबंटू में किया जाता है। यह NX बिट के माध्यम से किया जाता है यदि CPU इसका समर्थन करता है, या मेमोरी सेगमेंट के माध्यम से उत्सर्जित होता है यदि CPU इसका समर्थन नहीं करता है। अधिक विवरण के लिए, गैर-निष्पादन योग्य मेमोरी सुविधा आइटम देखें ।
एएसएलआर का उपयोग उबंटू में डिफ़ॉल्ट रूप से किसी भी मेमोरी सेगमेंट पर किया जाता है जिसे स्थानांतरित किया जा सकता है (स्टैक, लाइब्रेरीज़, हीप, एमएमएपी)। किसी प्रोग्राम का एकमात्र भाग जो डिफ़ॉल्ट रूप से स्थानांतरित करने योग्य नहीं है, मुख्य कोड क्षेत्र ("टेक्स्ट" सेगमेंट) है। इसे सक्षम करने के लिए PIE (स्थिति स्वतंत्र निष्पादन योग्य) के रूप में कार्यक्रमों को विशेष रूप से संकलित करने की आवश्यकता है। कई संवेदनशील कार्यक्रम पहले से ही इस तरह से बनाए गए हैं। अधिक जानकारी के लिए, सूची देखें
कई अतिरिक्त सुरक्षा सुविधाएँ भी उबंटू में डिफ़ॉल्ट रूप से उपलब्ध हैं। पूरी सूची के लिए Ubuntu Security फीचर्स के डॉक्यूमेंटेशन देखें ।