घर ऑडियो फ्रीबस पर एक करीब से देखो

फ्रीबस पर एक करीब से देखो

विषयसूची:

Anonim

इसकी उम्र के बावजूद, यह अभी भी उन जगहों पर पॉप अप करता है जहां आप उम्मीद नहीं करेंगे। यदि आप Apple डिवाइस का उपयोग करते हैं, तो व्हाट्सएप पर चैट करें या नेटफ्लिक्स पर फिल्म देखें, आप FreeBSD के साथ बातचीत कर रहे हैं। यहां हम इस यूनिक्स जैसे ऑपरेटिंग सिस्टम पर एक नज़र डालते हैं।

इतिहास

फ्रीबीएसडी की जड़ें यूनिक्स के मूल बीएसडी संस्करण में हैं, जिसे पहली बार 1977 में बिल जॉय ने बनाया था, जो बाद में सन माइक्रोसिस्टम्स को मिला। हमने बीएसडी के इतिहास को एक अन्य लेख में विस्तार से कवर किया है।


FreeBSD, साथ ही NetBSD सहित अन्य सभी प्रमुख BSD वेरिएंट, 386BSD, पीसी हार्डवेयर पर चलने वाले पहले BSD संस्करण से उतारे गए हैं। विभिन्न कारणों से, 386BSD के निर्माता विलियम जोलिट्ज़ ने परियोजना पर रोक लगा दी। अन्य समूहों ने अपने स्वयं के संशोधनों के साथ कदम रखा, जिन्हें "पैचकिट्स" के रूप में जाना जाता है। समूह जो FreeBSD बन जाएगा, उनमें से एक था।


बीएसडी कोड पर कॉपीराइट का दावा करते हुए एटीएंडटी द्वारा एक मुकदमा समुदाय को विचलित कर देता है, लेकिन शर्तों पर काम किया गया और फ्रीबीएसडी बीएसडी 4.4 "लाइट" कोडबेस में चला गया, जिसका संस्करण 2.0 में कोई एटी एंड टी कोड नहीं था।


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

विशेषताएं

FreeBSD में कई विशेषताएं हैं जो इसे उपयोगकर्ताओं का पसंदीदा बनाती हैं।


स्थिरता

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


उसी समय यह स्थिरता को पुरस्कृत करता है, फ्रीबीएसडी कुछ क्षेत्रों में कटिंग किनारे पर है, अर्थात् जेडएफएस फ़ाइल सिस्टम और एलएलवीएम संकलक, जैसा कि नीचे देखा गया है।


ZFS

जबकि ZFS FreeBSD के लिए अनन्य नहीं है, क्योंकि यह मूल रूप से Sun (अब Oracle) द्वारा विकसित किया गया था, यह अभी भी सबसे बड़ा ओपन-सोर्स कार्यान्वयन है, क्योंकि ZFS के पास कुछ लाइसेंसिंग समस्याएं हैं जो लिनक्स कर्नेल डेवलपर्स को आपत्तिजनक लगीं।


ZFS में डेटा भ्रष्टाचार के खिलाफ सुरक्षा सहित कई उन्नत सुविधाएँ हैं। एक अन्य प्रमुख विशेषता भंडारण पूल है, जो भौतिक ड्राइव के शीर्ष पर एक अमूर्त परत है। स्टोरेज पूल को ब्लॉक डिवाइस, हार्ड ड्राइव विभाजन, या, जैसा कि, ओरेकल पूरे ड्राइव का उपयोग करके सुझाता है, में विभाजित किया जा सकता है। एक डेस्कटॉप या छोटे कार्यालय / होम ऑफिस सर्वर के लिए, एक संपूर्ण ड्राइव पर्याप्त होगा।


ZFS भी प्रदर्शन को बढ़ावा देने के लिए कुछ परिष्कृत कैशिंग का उपयोग करता है।


एलएलवीएम और क्लैंग

जबकि एक कंपाइलर अधिकांश उपयोगकर्ताओं को प्रभावित नहीं करेगा, यह डेवलपर्स के लिए आवश्यक है, क्योंकि बाकी सिस्टम इसके बिना मौजूद नहीं हो सकता। क्लैंग एक सी कंपाइलर है, जैसा कि नाम से पता चलता है कि यह एलएलवीएम का फ्रंट एंड है। यह मूल रूप से Apple द्वारा विकसित किया गया था (बाद में FreeBSD के लिए उनके संबंधों पर अधिक)। फ्रीबीएसडी इसका उपयोग जीसीसी के पक्ष में कर रहा है, जो ओपन-सोर्स दुनिया में सर्वव्यापी है। क्लेंग ने जीसीसी पर तेजी से प्रदर्शन किया।


LLVM, या लो लेवल वर्चुअल मशीन, छोटे कंपोनेंट्स से कंपाइलर बनाने का प्रयास है। नाम के बावजूद, यह वास्तव में एक आभासी मशीन नहीं है। यह भी सी तक सीमित नहीं है, लेकिन सिद्धांत रूप में किसी भी भाषा का समर्थन कर सकता है। यह सिर्फ ऐसा होता है कि सी यूनिक्स सिस्टम पर सबसे व्यापक भाषा है।


पोर्ट और पैकेज

आधुनिक यूनिक्स जैसी प्रणालियों की ताकत पैकेज प्रबंधकों में से एक है, जो सॉफ़्टवेयर को स्थापित करना बहुत आसान बनाती है। वे इस तरह के एक अच्छे विचार हैं कि विंडोज और मैक ओएस एक्स दोनों ने अपने संबंधित सॉफ़्टवेयर स्टोर के साथ विचार की प्रतिलिपि बनाई।


FreeBSD का अपना संस्करण है जो दो फ्लेवर में आता है: पोर्ट और पैकेज। पोर्ट आम तौर पर संकलित किए जाते हैं, जो बीएसडी दुनिया में कंपाइलर को अधिक महत्वपूर्ण बनाता है, जबकि पैकेज सिर्फ पूर्व-निर्मित बायनेरिज़ हैं। उत्तरार्द्ध डेस्कटॉप जैसे बड़े सॉफ्टवेयर कार्यक्रमों के लिए अनुकूल हैं जो अधिकांश प्रणालियों पर संकलन के लिए समय लेने वाली हैं।


जेलों

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


एक समान विचार लिनक्स दुनिया में उतारना शुरू कर रहा है, विशेष रूप से डॉकर के साथ।


बीएसडी लाइसेंस

FreeBSD की एक और विशिष्ट विशेषता, जो अन्य शाखाओं के लिए आम है, इसका लाइसेंस है। जीपीएल के विपरीत, जबकि यह अभी भी एक ओपन-सोर्स लाइसेंस है, परिवर्तन करना संभव है और उन्हें उसी लाइसेंस के तहत व्युत्पन्न कार्यक्रम के बिना जारी करना है। यह FreeBSD और NetBSD को एम्बेडेड सिस्टम डेवलपमेंट के लिए विशेष रूप से आकर्षक बनाता है।

FreeBSD का उपयोग कौन करता है?

अपनी उम्र के बावजूद, आज FreeBSD के बहुत सारे उपयोग हैं। राउटर और अन्य उपकरणों के रूप में बहुत अधिक एम्बेडेड उपयोग है। नीचे दिए गए डेरिवेटिव भी उत्कृष्ट उदाहरण हैं। नेटफ्लिक्स और व्हाट्सएप सहित कुछ बहुत बड़े नाम FreeBSD का उपयोग करते हैं। व्हाट्सएप के डेवलपर्स में से एक ने FreeBSD फाउंडेशन को एक बड़ा दान दिया। Playstation 3 और Playstation 4 कंसोल भी FreeBSD पर आधारित हैं। FreeBSD हर जगह है।


संजात:

  • FreeNAS एक स्पिनऑफ है जो नेटवर्क संलग्न भंडारण प्रदान करता है। यह वास्तव में दिखाता है कि ZFS क्या कर सकता है।
  • पीसी-बीएसडी उबंटू के लिए फ्रीबीएसडी का जवाब है, फ्रीबीएसडी पर आधारित एक आसान-से-उपयोग वाला डेस्कटॉप पेश करता है।
  • मैक ओएस एक्स और आईओएस FreeBSD के हिस्से में आधारित हैं, लेकिन केवल "यूजरलैंड" उपयोगिताओं, जिन्हें आप शायद नहीं देखेंगे जब तक आप कमांड लाइन का उपयोग नहीं करते हैं। फिर भी, यदि आप इसे Apple डिवाइस पर पढ़ रहे हैं, तो FreeBSD इसे पर्दे के पीछे संभव बना रहा है।

भविष्य?

जॉर्डन हबर्ड, iXSystems के सीटीओ और FreeBSD परियोजना के सह-संस्थापक, ने हाल ही में FreeBSD के भविष्य पर एक बात की। उन्होंने नोट किया कि कैसे कंप्यूटिंग दुनिया ने डेस्कटॉप और क्लाउड और मोबाइल तकनीकों पर अपना ध्यान केंद्रित किया है, यह देखते हुए कि इन दिनों भौतिक लोगों की तुलना में कितने अधिक आभासी पीसी थे। FreeBSD एक अधिक "गुप्त, " एम्बेडेड भूमिका में स्थानांतरित हो गया है।


OS और संचार डेटा के लिए एक केंद्रीकृत स्थान और एक घटना सूचना प्रणाली की आवश्यकता है। यह लिनक्स में विवादास्पद सिस्टमड प्रोजेक्ट के समान है, लेकिन जैसे-जैसे सिस्टम अधिक जटिल होता जाता है, फ्रीबीएसडी शायद कुछ इसी तरह का काम करना शुरू कर देगा।


FreeBSD जो भी फॉर्म लेता है, वह अभी भी कुछ समय के लिए आस-पास रहेगा, और यह देखने लायक होगा कि क्या यह आपके लिए समझ में आता है।

फ्रीबस पर एक करीब से देखो