रेड हैट लिनक्स

रेड हैट लिनक्स 2004 को रेड हैट द्वारा निर्मित एक व्यापक रूप से प्रयोग किया जाने वाला व्यावसायिक मुक्त-स्रोत लिनक्स सॉफ़्टवेयर था।

रेड हैट लिनक्स के प्रारंभिक प्रकाशन को रेड हैट एंटरप्राइज लिनक्स कहा जाता था। रेड हैट ने मई 1995 में पहले गैर-बीटा प्रकाशन को प्रस्तुत किया था। यह आरपीएम पैकेज प्रबंधन को अपने पैकेजिंग के रूप में उपयोग करने वाला पहला लिनक्स सॉफ़्टवेयर था और समय के साथ इसने कई अन्य सॉफ़्टवेयरों जैसे मंड्रिवा लिनिच और येलो डॉग लिनक्स के लिए प्रारम्भिक संस्करण के रूप में कार्य किया है।

2003 में रेड हैट ने व्यावसायिक वातावरण के लिए रेड हैट एंटरप्राइज लिनक्स (आरएचईएल) के पक्ष में रेड हैट लिनक्स लाइन को स्थगित कर दिया था। फेडोरा लिनक्स, समुदायिक-समर्थित फेडोरा परियोजना द्वारा विकसित और रेड हैट द्वारा प्रायोजित घरेलू उपयोग के लिए एक निःशुल्क विकल्प था। रेड हैट लिनक्स संस्करण 9 का अंतिम प्रकाशन 30 अप्रैल 2004 को आधिकारिक रूप से समाप्त कर दिया गया था। हालाँकि जब संस्करण 2007 के प्रारम्भिक अपडेट बंद नहीं हुए थे तब इसके लिए अपडेट 2006 को फेडोरा लिगेसी परियोजना द्वारा प्रकाशित किया गया था।

विशेषताएं
संस्करण 3.0.3 के पुराने (ए.आउट) संस्करण के अतिरिक्त ईएलएफ (निष्पादन योग्य और लिंक करने योग्य प्रारूप) बायनेरिज़ का समर्थन करने वाले पहले लिनक्स सॉफ़्टवेयरों में से एक था।

रेड हैट लिनक्स ने केतन बागल द्वारा विकसित एनाकोंडा नामक एक ग्राफिकल इंस्टालर प्रस्तुत किया था जिसका उद्देश्य नए लोगों के लिए उपयोग करना आसान था और जिसे बाद में कुछ अन्य लिनक्स सॉफ़्टवेयरों द्वारा अपनाया गया है। इसने फ़ायरवॉल (नेटवर्किंग) क्षमताओं को परिवर्तित करने के लिए लोककिट नामक एक अंतर्निहित टूल प्रस्तुत किया था।

संस्करण 6 में रेड हैट ग्लिबैक 2.1 ईजीसीएस-1.2 और 2.2 कर्नेल में चला गया था। यह जीएनओमे को इसके स्वतः ग्राफिकल विवरण के रूप में उपयोग करने वाला पहला संस्करण था। इसने कुडज़ू (कंप्यूटर डेमॉन) भी प्रस्तुत किया था जो स्वचालित खोज और हार्डवेयर के संदर्भ के लिए एक सॉफ्टवेयर लाइब्रेरी है।

संस्करण 7 2.4 कर्नेल की तैयारी के लिए प्रस्तुत किया गया था, हालाँकि पहले प्रकाशन में भी स्टबल 2.2 कर्नेल का उपयोग किया गया था। ग्लिबैक को संस्करण 2.1.92 में अपडेट किया गया था, जो आगामी संस्करण 2.2 का बीटा संस्करण था। रेड हैट ने सीवीएस से जीसीसी के एक पैच किए गए संस्करण का उपयोग किया था जिसे उन्होंने "2.96" कहा था। स्टबल जीसीसी संस्करण को परिवर्तित करने का निर्णय जीसीसी 2.95 के गैर-आई-386 प्लेटफ़ॉर्म, विशेषकर डीईसी अल्फा पर अस्पष्ट प्रदर्शन के कारण था। नए जीसीसी ने सी++ मानक संस्करण के लिए समर्थन में भी सुधार किया था, जिसके कारण अधिकांश सम्मिलित कोड संकलित नहीं हो पाए थे।

विशेष रूप से जीसीसी के गैर-प्रकाशन संस्करण के उपयोग के कारण कुछ आलोचनाएं हुई थी उदाहरण के लिए लिनस टोरवाल्ड और जीसीसी संचालन समिति से रेड हैट को इस निर्णय का बचाव करने के लिए प्रणोदित किया गया था। जटिल परीक्षण के कारण जीसीसी 2.96 लिनक्स कर्नेल और रेड हैट में प्रयुक्त कुछ अन्य सॉफ्टवेयर को संकलित करने में विफल रहा था। इसमें अन्य कंपाइलरों के साथ असंगत सी++ और एबीआई भी थे। सॉफ़्टवेयर में कर्नेल को संकलित करने के लिए जीसीसी का पिछला संस्करण सम्मिलित था, जिसे "केजीसीसी" कहा जाता था।

रेड हैट लिनक्स 7.0 के अनुसार यूटीएफ-8 को सिस्टम के लिए स्वतः लिपि एन्कोडिंग के रूप में सक्षम किया गया था। इसका अंग्रेजी भाषा बोलने वाले उपयोगकर्ताओं पर अपेक्षाकृत बहुत कम प्रभाव पड़ा था लेकिन यूरोपीय भाषाओं के साथ-साथ वैचारिक, द्वि-दिशात्मक और जटिल लिपि भाषाओं सहित कई भाषाओं के लिए बहुत आसान अंतर्राष्ट्रीयकरण और स्थानीयकरण समर्थन सक्षम हुआ। हालाँकि इसमे सम्मिलित पश्चिमी यूरोपीय उपयोगकर्ताओं के बीच कुछ ऋणात्मक प्रतिक्रियाएँ हुईं, जो लिगेसी आईएसओ-8859 आधारित सेटअप परिवर्तन से विभाजित हो गई थी।

संस्करण 8.0 ब्लूकर्व डेस्कटॉप थीम को सम्मिलित करने वाला दूसरा संस्करण भी था। इसमें जीएनओमे-2 और केडीई 3.0.2 डेस्कटॉप के साथ-साथ मुक्त ऑफिस-1.0 के लिए एक सामान्य थीम का उपयोग किया गया था। केडीई सदस्यों ने परिवर्तन की प्रशंसा नहीं की और दावा किया कि यह केडीई के सर्वोत्तम हित में नहीं है।

संस्करण 9 नेटिव पॉज़िक्स थ्रेड लाइब्रेरी का समर्थन करता है, जिसे रेड हैट द्वारा 2.4 श्रृंखला कर्नेल में प्रयुक्त किया गया था।

संभावित प्रकाशनाधिकृत और पेटेंट समस्याओं के कारण रेड हैट लिनक्स में कई सुविधाओं का अभाव था। उदाहरण के लिए रिदमबॉक्स और एचएमएस दोनों में एमपी-3 समर्थन को अस्वीकृत कर दिया गया था, इसके अतिरिक्त रेड हैट ने ओग-वॉर्बिस का उपयोग करने के लिए प्रयास किया था जिसका कोई पेटेंट नहीं था। हालाँकि, एमपी-3 समर्थन बाद में पैकेजों के उपयोग के माध्यम से स्थापित किया जा सकता था और माइक्रोसॉफ्ट के एनटीएफएस फाइल सिस्टम के लिए समर्थन भी समाप्त हो गया था, लेकिन इसे स्वतंत्र रूप से स्थापित किया जा सकता था।

फेडोरा लिनक्स
रेड हैट लिनक्स को मूल रूप से रेड हैट के अंदर ही विकसित किया गया था, जिसमें उपयोगकर्ताओं की प्रतिक्रिया मे बग रिपोर्ट सम्मिलित सॉफ़्टवेयर पैकेजों में योगदान के माध्यम से आती थी। सॉफ़्टवेयर में योगदान के रूप में इसे 2003 के अंत में परिवर्तित कर दिया गया था जब रेड हैट लिनक्स की समुदायिक आधारित फेडोरा परियोजना समाप्त हो गई थी। नई योजना नए रेड हैट एंटरप्राइज लिनक्स सॉफ़्टवेयर बनाते समय अधिकांश कोडबेस फेडोरा लिनक्स से लेने की थी। फेडोरा लिनक्स ने मूल रेड हैट लिनक्स डाउनलोड और संस्करण को प्रतिस्थापित कर दिया था। यह मॉडल नेटस्केप संचारक और मोज़िला या स्टारऑफिस और 'OpenOffice.org' के बीच संबंध के समान थे, हालांकि इस स्थिति में परिणामी व्यावसायिक उत्पाद भी पूरी तरह से मुफ्त सॉफ्टवेयर थे।

संस्करण इतिहास
प्रकाशन की तिथि को (comp.os.linux.announce) की घोषणाओं से निकाला गया है और संस्करण के नाम को संज्ञानात्मक रूप से पिछले प्रकाशन से संबंधित होने के कारण चयनित किया गया हैं, यद्यपि ये उससे पहले के प्रकाशन से संबंधित नहीं हैं। फेडोरा और रेड हैट परियोजनाओ को 22 सितंबर 2003 को प्रस्तुत किया गया था।

यह भी देखें

 * फेडोरा लिनक्स प्रकाशन इतिहास
 * लिनक्स सॉफ़्टवेयर की सूची
 * थिंक ब्लू लिनक्स

बाहरी संबंध

 * Fedora लिनक्स – Free, community-supported, home version of रेड हैट लिनक्स
 * Fedora Project – History of रेड हैट लिनक्स
 * रेड हैट, Inc. – लिनक्स documentation
 * लिनक्स Kernel Organization – रेड हैट Archive
 * Mapping of RedHat Versions and Code Names to लिनक्स Kernel Versions
 * Mapping of RedHat Versions and Code Names to लिनक्स Kernel Versions