अपडेट पर वापस जाएँ
New releaseSep 13, 2026

azurelinux v3.0.20260909-3.0

कठोर, Azure-अनुकूलित लिनक्स वितरण, Fedora स्रोतों से निर्मित, RPM पैकेजिंग, आपूर्ति श्रृंखला सुरक्षा, और क्लाउड-नेटिव कार्यभार के लिए घोषणात्मक कॉन्फ़िगरेशन के साथ।

साझा करें

Azure Linux लोगो Azure Linux 4

Azure के लिए निर्मित और अनुकूलित एक ओपन-सोर्स Linux वितरण, जिसके स्रोत Fedora Linux से लिए गए हैं। Azure Linux वर्चुअल मशीनों, कंटेनरों और बेयर-मेटल प्लेटफ़ॉर्म के लिए एक सुरक्षित, विश्वसनीय ऑपरेटिंग सिस्टम प्रदान करता है।

Azure Linux, Fedora इकोसिस्टम की एक मज़बूत ओपन-सोर्स नींव पर बनाया गया है और Azure-विशिष्ट नवाचारों से इसे बेहतर बनाया गया है। यह RPM पैकेज इकोसिस्टम की परिचितता प्रदान करता है, साथ ही Azure-नेटिव सुरक्षा, अनुपालन और परिचालन क्षमताएँ जोड़ता है।

Azure Linux की प्रमुख विशेषताओं में शामिल हैं: सुदृढ़ सुरक्षा स्थिति, एक Azure-अनुकूलित कर्नेल, आपूर्ति श्रृंखला सुरक्षा, नेटिव Azure एकीकरण, और एक पूर्वानुमेय जीवनचक्र।

यह शाखा Azure Linux 4 के विकासाधीन स्रोतों को रखती है। Azure Linux 3 के लिए, 3.0 शाखा देखें।

शुरुआत करना

नीचे दिए गए लिंक आपको Azure Linux के साथ शुरुआत करने में मदद करेंगे:

उत्पाद दस्तावेज़ीकरणhttps://aka.ms/azurelinux
रिलीज़ जानकारीGitHub Releases
बग / प्रतिक्रिया दर्ज करेंGitHub Issues
प्रश्न पूछें / सहायता प्राप्त करेंSUPPORT.md
डिस्ट्रो डेवलपर के रूप में शुरुआत करेंDEVELOPING.md
योगदान दिशानिर्देशCONTRIBUTING.md
सुरक्षा समस्या की रिपोर्ट करेंSECURITY.md

Azure Linux का उपयोग करना

नोट: Azure Linux 4 अभी भी विकास में है

🖥️ Azure VM

Azure VM में Azure Linux आज़माने के लिए, कृपया Microsoft Marketplace पर हमारे Azure Linux 4.0 पृष्ठ पर जाएँ।

📦 कंटेनर

Azure Linux बेस कंटेनर आज़माने के लिए, कृपया निम्नलिखित इमेज संदर्भ का उपयोग करें: mcr.microsoft.com/azurelinux-beta/base/core:4.0

💿 ISO इंस्टॉलर

स्थानीय VM में Azure Linux आज़माने के लिए, कृपया ISO इंस्टॉलर डाउनलोड करें: x86_64 / ARM64

डाउनलोड किए गए ISO का उपयोग करने से पहले, ISO का चेकसम और हस्ताक्षर सत्यापित करें।

ISO डाउनलोड और सत्यापित करने के बाद, स्थानीय VM (Windows पर Hyper-V या Linux पर QEMU/KVM) में Azure Linux इंस्टॉल और उपयोग करने के लिए ISO इंस्टॉलर निर्देशों का पालन करें। ISO Anaconda इंस्टॉलर चलाता है।

नोट: ISO के लिए समर्थन समुदाय-आधारित है। नया बग या फ़ीचर अनुरोध दर्ज करने से पहले, कृपया Github Issues की सूची खोजें। यदि आपको कोई मेल खाता इश्यू नहीं मिलता है, तो कृपया यहाँ क्लिक करके नए बग रिपोर्ट करें। अतिरिक्त जानकारी के लिए, SUPPORT.md फ़ाइल देखें।

🐧 Windows Subsystem for Linux (WSL)

Windows Subsystem for Linux पर Azure Linux आज़माने के लिए, कृपया अपनी आर्किटेक्चर के लिए .wsl वितरण पैकेज डाउनलोड करें:

डाउनलोड किए गए पैकेज को इंस्टॉल करने से पहले, .wsl पैकेज का चेकसम और हस्ताक्षर सत्यापित करें।

wsl का उपयोग करके वितरण इंस्टॉल करें:

wsl --install --from-file "C:\Path\To\AzureLinux-4.0-ARCH.wsl"

सभी स्थापित वितरणों को सूचीबद्ध करने के लिए:

wsl --list

डिस्ट्रो का उपयोग करने के लिए:

wsl -d AzureLinux-4

नेटवर्किंग, कंसोल और अस्थायी-फ़ाइल नीतियों के लिए WSL इमेजेज़ में Systemd डिफ़ॉल्ट देखें।

इस ब्रांच में क्या है?

Azure Linux 4 एक RPM-आधारित वितरण है जो Azure और आधुनिक क्लाउड वर्कलोड के लिए अनुकूलित है। इसे TOML कॉन्फ़िगरेशन फ़ाइलों के एक सेट और इसके अपस्ट्रीम आधार Fedora Linux पर लागू किए गए लक्षित overlays द्वारा परिभाषित किया गया है।

अपस्ट्रीम से विचलनों को घोषणात्मक रूप से परिभाषित किया गया है और अनावश्यक विचलन या फ़ोर्किंग से बचने के लिए सीमित किया गया है। इस रिपॉज़िटरी में RPM पैकेज spec फ़ाइलों का एक यांत्रिक रूप से रेंडर किया गया सेट है जो इस परत को Fedora के अपस्ट्रीम पैकेजिंग स्रोतों पर लागू करके प्राप्त किया गया है।

Azure Linux को कैसे परिभाषित किया जाता है

यह डिस्ट्रो लगभग पूरी तरह से TOML-आधारित कॉन्फ़िगरेशन फ़ाइलों में वर्णित है। हमारे ओपन-सोर्स डेवलपमेंट टूल, azldev, का उपयोग इस कॉन्फ़िगरेशन को अपस्ट्रीम Fedora spec फ़ाइलों और पैकेजिंग स्रोतों पर लागू करने के लिए किया जाता है।

azldev.toml        # Top-level entry point
├── distro/        # Distro-wide configs (e.g., sources, mock configs)
└── base/          # The "base" project: components, images, tests
    └── comps/     # Component definitions (one per source package)
    └── images/    # Base image definitions

अवधारणाएँ/शब्दावली

  • कंपोनेंट्स (जिन्हें स्रोत पैकेज भी कहा जाता है) पैकेजिंग की इकाई हैं। अधिकांश को Fedora के अपस्ट्रीम dist-git रिपॉज़िटरी से स्रोत रूप में आयात किया जाता है; प्रत्येक कंपोनेंट एक या अधिक RPM उत्पन्न करता है। Azure Linux सभी कंपोनेंट्स को स्रोतों से बनाकर इंस्टॉल करने योग्य RPM पैकेजों का पूरा सेट तैयार करता है।
  • ओवरले अपस्ट्रीम स्पेक्स और स्रोतों में घोषणात्मक संशोधन हैं (जैसे, पैच, जोड़/हटाव, बिल्ड पैरामीटर)। ये कंपोनेंट परिभाषा के साथ रहते हैं और हमेशा एक description लेकर आते हैं जो बताता है कि यह बदलाव क्यों आवश्यक है। ओवरले हमें अपस्ट्रीम स्पेक्स को फ़ोर्क करने से बचाते हैं और साधारण टेक्स्टुअल पैच की तुलना में अधिक लचीले हैं।
  • रेंडर्ड स्पेक्स वे अंतिम .spec फ़ाइलें हैं जो अपस्ट्रीम स्रोतों पर ओवरले लागू करके बनाई जाती हैं। ये azldev द्वारा यांत्रिक रूप से उत्पन्न की जाती हैं, दृश्यता और ऑडिटेबिलिटी के लिए चेक-इन की जाती हैं, और specs/ के अंतर्गत रहती हैं। इन्हें व्युत्पन्न आउटपुट मानें, संपादन के लिए स्रोत नहीं। हम इन्हें मानक RPM बिल्डिंग सेवाओं/टूल्स (mock + rpmbuild, koji) के इनपुट के रूप में उपयोग करते हैं।

टूलिंग, ओवरले सिस्टम, और इस डिस्ट्रो के भीतर विकास शुरू करने के तरीके के बारे में अधिक जानकारी के लिए कृपया DEVELOPING.md देखें।

रिपॉज़िटरी लेआउट

श्रेणियाँ