FreeBSD प्रोजेक्ट प्रोजेक्ट

इस पेज पर Google Docs के सीज़न के लिए स्वीकार किए गए एक तकनीकी लेखन प्रोजेक्ट की जानकारी है.

प्रोजेक्ट की खास जानकारी

ओपन सोर्स संगठन:
FreeBSD प्रोजेक्ट
तकनीकी लेखक:
क्वाफ़ीन
प्रोजेक्ट का नाम:
वाइन हैंडबुक का चैप्टर बनाएं
प्रोजेक्ट की अवधि:
मानक अवधि (तीन महीने)

प्रोजेक्ट का विवरण

इस पहल के हिस्से के तौर पर, मैं FreeBSD हैंडबुक का गाइड-अवधि वाला चैप्टर तैयार करूंगा/करूंगी. यह चैप्टर, FreeBSD पर WINE (www.winehq.org) को इंस्टॉल करने, इस्तेमाल करने, और उसकी समस्या को हल करने से जुड़ा है. मेरी कोशिश रहेगी कि हर हफ़्ते, मुझे यहां दिए गए आइटम पर काम करते हुए चार से आठ घंटे मिल जाएं, बशर्ते अलग से कुछ न बताया गया हो.

*** कम्यूनिटी से जुड़ना

अगर यह विकल्प चुना जाता है, तो मुझे FreeBSD प्रोजेक्ट की दस्तावेज़ प्रोसेस और इंफ़्रास्ट्रक्चर के बारे में कम्यूनिटी बॉन्ड की अवधि पूरी करनी होगी. मैं हमेशा से पूरे प्रोजेक्ट से जुड़े एक ही दस्तावेज़ से प्रभावित रहा हूं. साथ ही, मैं प्रोजेक्ट की टीम के सदस्यों से उनके वर्कफ़्लो के बारे में बात करता हूं. मैं उपयोगकर्ताओं के हिसाब से बने फ़ोरम में शामिल होकर उन्हें ब्राउज़ करना चाहता/चाहती हूं, ताकि यह समझने में मदद मिल सके कि सामान्य तौर पर दस्तावेज़ों के मामले में FreeBSD उपयोगकर्ताओं को किन चीज़ों से मदद मिल सकती है. साथ ही, मुझे FreeBSD पर WINE के साथ काम करने में भी मदद मिलेगी.

इस दौरान, मैंने प्रोजेक्ट से जुड़े दस्तावेज़ों के लिए इस्तेमाल होने वाले टूलचेन को समझने में कुछ समय बिताया. इससे मुझे प्रोजेक्ट के शुरुआती हफ़्तों में काम शुरू करने में मदद मिलेगी.

*** हफ़्ता 1 (9/14-19): टेस्ट इंस्टॉलेशन और समस्या हल करना

मैंने दस्तावेज़ डेवलपमेंट के चरण का पहला हफ़्ता, FreeBSD के मौजूदा स्थिर वर्शन पर WINE से ड्राई रन इंस्टॉलेशन करने के साथ-साथ आसान काम की सुविधाओं से लेकर ज़्यादा जटिल ऐप्लिकेशन वाले कई तरह के Windows ऐप्लिकेशन इंस्टॉल करने और चलाने में किया. यह एक तरीका है, जिसे मैंने MakeUseOf के लिए ReactOS पर इसी तरह के लेख में अपनाया था. (https://www.makeuseof.com/tag/reactos-open-source-Windows-clone/), सिर्फ़ मैं पहले हफ़्ते के समय में अलग-अलग प्रोग्राम की जांच करूँगा.

मेरे अनुभव में इस तरह का समय बिताने से, सामान्य ""gotcha"" जैसी समस्याओं को पहचानने (और उन्हें हल करने) में मदद मिलती है. ऐसा करने से, काम के सेक्शन लिखने या कम से कम सही चैनलों की मदद के लिए अनुरोध करने पर, मुझे आपकी मदद के लिए समाधान मिल पाएंगे.

हफ़्ते का लक्ष्य: इंस्टॉल करने से जुड़े चैप्टर के बारे में बताने के लिए और इंस्टॉल करने से जुड़ी आम समस्याओं को ठीक करने के बारे में ज़रूरी जानकारी पाने के लिए.

*** दूसरा हफ़्ता (21/9/25): WINE इंस्टॉल करने के दस्तावेज़ से जुड़ा दस्तावेज़

दूसरे हफ़्ते के दौरान, मैं लोकप्रिय तरीकों से WINE को इंस्टॉल करने के बारे में बताने वाले सेक्शन(सेक्शन) का ड्राफ़्ट बनाऊंगी:

  • पोर्ट सिस्टम का इस्तेमाल करके सोर्स से;
  • मुख्य डेटा स्टोर करने की जगहों का इस्तेमाल करके बाइनरी पैकेज के ज़रिए;
  • उपलब्ध होने पर जीयूआई पैकेज मैनेजर का इस्तेमाल करना और;
  • डेटा स्टोर करने की वैकल्पिक जगहों, जैसे कि Freshports से (और उपयोगकर्ता को ऐसा क्यों करना चाहिए)

इस सेक्शन में, 32- बनाम 64-बिट और एक साथ किए जाने वाले इंस्टॉलेशन के बारे में चर्चा की गई है. इससे, अलग-अलग आर्किटेक्चर के प्रोग्राम चलाने के लिए ज़रूरी अतिरिक्त चरणों को हाइलाइट किया जा सकता है.

हफ़्ते का लक्ष्य: FreeBSD पर WINE इंस्टॉल करने के बारे में जानकारी देने वाले सेक्शन का एक शानदार ड्राफ़्ट वर्शन. इस ""बेहतर बनाए गए ड्राफ़्ट" में करीब-करीब आखिरी टेक्स्ट होना चाहिए. प्रूफ़रीडिंग और सुझाव की समीक्षा होना बाकी है. साथ ही, अगर स्क्रीनशॉट के लिए प्लेसहोल्डर नहीं हैं, तो स्क्रीनशॉट के लिए प्लेसहोल्डर होना चाहिए.

*** तीसरा हफ़्ता (28/9/10/2): FreeBSD पर अपना पहला WINE प्रोग्राम चलाना

WINE सबसिस्टम इंस्टॉल हो जाने के बाद, अगले सेक्शन में कुछ शुरुआती प्रोग्राम को इंस्टॉल करने और उन्हें लागू करने के बारे में जानकारी दी जाएगी. आम तौर पर, इनमें आसानी से इस्तेमाल की जा सकने वाली सुविधाओं पर ध्यान दिया जाता है. जैसे, ओपन सोर्स Notepad++. इसका मकसद, लोगों को किसी ऐप्लिकेशन को तुरंत डाउनलोड करने, उसे इंस्टॉल करने, और उसे कम से कम झंझट के साथ काम करते देखने की सुविधा देना है.

यह अनुभाग उपयोगकर्ताओं को यह प्रदर्शित करना महत्वपूर्ण है कि कुछ/कई Windows ऐप्लिकेशन वास्तव में FreeBSD पर चल सकते हैं, जिससे यह रोजमर्रा में की जाने वाली कंप्यूटिंग के लिए एक अच्छा विकल्प बन जाता है.

हफ़्ते के लिए लक्ष्य: यह कुछ ऐसे प्रोग्राम हैं जो साफ़ तौर पर और (ज़्यादातर) काम नहीं कर रहे हैं. साथ ही, उनके इंस्टॉलेशन को दिखाने वाले सेक्शन का शानदार ड्राफ़्ट वर्शन भी मौजूद है.

*** चौथा हफ़्ता (10/5-9): WINE की खास जानकारी और कॉन्सेप्ट

पिछले सेक्शन का आखिरी हिस्सा इस बात की ओर इशारा करेगा कि कुछ ऐप्लिकेशन को WINE पर काम करने के लिए ट्यून करने और कस्टमाइज़ करने की ज़रूरत है. ऐसे में, संदर्भ उपलब्ध कराने के लिए WINE सबसिस्टम के बारे में जानकारी देना काम का है. ये सेक्शन इस बात की जांच करेंगे कि WINE सिस्टम के साथ क्या-क्या आता है, यह FreeBSD के साथ कैसे इंटरैक्ट करता है, और उपयोगकर्ता, सिस्टम को कहां से समझ सकता है या समस्याओं को हल कर सकता है.

यह ध्यान देने वाली बात है कि इस सेक्शन का मकसद मौजूदा संसाधनों का डुप्लीकेट बनाना नहीं है. इसके बजाय, इसे व्यवस्थित तरीके से पेश करना है, जिसमें ज़्यादा जानकारी के लिए दूसरे (आसानी से आसानी से समझ में आने वाले) स्रोतों के लिंक दिए गए हों.

हफ़्ते का लक्ष्य: उपयोगकर्ताओं के लिए WINE सबसिस्टम की जानकारी देने वाले सेक्शन का एक शानदार ड्राफ़्ट.

*** हफ़्ता 5 (10/12-16): FreeBSD पर WINE कॉन्फ़िगरेशन

ये सेक्शन, WINE के असल कॉन्फ़िगरेशन के बारे में ज़्यादा जानकारी देंगे. इसकी शुरुआत FreeBSD के लिए खास तौर पर कुछ बदलाव/ट्यूनिंग से होगी. ये $WINEPREFIX फ़ोल्डर के इस्तेमाल को भी दिखाएंगे, जिसका इस्तेमाल किसी खास ऐप्लिकेशन के लिए WINE एनवायरमेंट को पसंद के मुताबिक बनाने के लिए किया जा सकता है. फ़िलहाल, ऐसे संसाधन मौजूद हैं जो इस सिद्धांत को गहराई से समझाते हैं. इसलिए, इस सेक्शन में कुछ जानकारी देने से पहले, आपको इनके बारे में कुछ जानकारी मिलेगी.

हफ़्ते के लक्ष्य: सेक्शन का एक बेहतर ड्राफ़्ट, जिसमें इस बात की जानकारी दी गई हो कि कहां, कैसे, और किस स्थिति में WINE कॉन्फ़िगरेशन की ज़रूरत है.

*** हफ़्ता 6 (10/19-23): FreeBSD पर WINE GUI

किसी प्रोग्राम को चलाने के लिए WINE को सेट अप करना एक मुश्किल और समय लेने वाला काम हो सकता है. इस प्रोसेस को आसान बनाने के लिए, हेल्पर टूल मौजूद हैं. यह सेक्शन, FreeBSD पर मौजूद कुछ विकल्पों को इंस्टॉल करने और उनके इस्तेमाल की खास जानकारी देगा:

  • WINECfg
  • वाइनट्रिक्स
  • Playonbsd
  • अन्य उपलब्ध हैं

हफ़्ते का लक्ष्य: ड्राफ़्ट सेक्शन बेहतर तरीके से उपलब्ध कराने के लिए, जहां संभव हो, ज़्यादा से ज़्यादा लोकप्रिय GUI WINE हेल्पर ऐप्लिकेशन को इंस्टॉल और इस्तेमाल करने के निर्देश दिए गए हों.

*** हफ़्ता 7 (10/26-30): WINE/FreeBSD के बारे में अक्सर पूछे जाने वाले सवाल (रिसर्च)

WINE जैसे जटिल तकनीकी ऐप्लिकेशन से जुड़ी कुछ सबसे अहम जानकारी, खास समस्याओं को हल करने की कोशिश करने वाले उपयोगकर्ताओं और जवाब देने वाले विशेषज्ञों के बीच इंटरैक्शन में मिल सकती है. अगर अक्सर पूछे जाने वाले कुछ सवाल, खास तौर पर FreeBSD उपयोगकर्ताओं पर असर डालने वाले सवाल एक ही जगह पर इकट्ठा किए जाते हैं, तो इससे उपयोगकर्ताओं का काफ़ी समय बचेगा.

इन सेक्शन का मकसद सिर्फ़ यही करना होगा. मैं इस हफ़्ते सिर्फ़ उन समस्याओं के बारे में रिसर्च करना चाहता/चाहती हूं जो FreeBSD के उपयोगकर्ताओं को आम तौर पर WINE से जुड़ी होती हैं. साथ ही, जवाब ढूंढने और (जहां तक मुमकिन हो) उनकी जांच करनी है. इससे हैंडबुक के इस चैप्टर को पढ़ने वाले लोगों को किसी खास समस्या को तुरंत हल करने का बेहतर मौका मिलेगा.

इस सेक्शन में ऐसे संसाधनों की एक सूची भी शामिल होगी जहां दिए गए जवाबों को खोजने की कोशिश करें.

हफ़्ते का लक्ष्य: शानदार ड्राफ़्ट सेक्शन, जिसमें सबसे सामान्य WINE समस्याएं हैं. भले ही, उन्हें FreeBSD के उपयोगकर्ताओं ने अनुभव किया हो या सामान्य तौर पर, और उनके समाधान से जुड़े लिंक/नोट. ध्यान दें कि इस हफ़्ते किए गए काम का कोई ड्राफ़्ट आउटपुट नहीं है. हालांकि, सामान्य समस्याओं को ढूंढने और उनका समाधान करने के लिए, काम में ज़्यादा समय देना पड़ सकता है. साथ ही, उनके समाधान भी ट्रैक करने में ज़्यादा समय लग सकता है. मुझे इस रिसर्च पर, 8 से 10 घंटे लग सकते हैं.

*** हफ़्ता 8 (11/2-6): WINE/FreeBSD के बारे में अक्सर पूछे जाने वाले सवाल

इस हफ़्ते, सातवें हफ़्ते की रिसर्च के बारे में जानकारी इकट्ठा की जाएगी. इसमें, अक्सर पूछे जाने वाले सवाल/समस्या हल करने से जुड़ी सामान्य समस्याओं के सेक्शन बनाए जाएंगे.

हफ़्ते का लक्ष्य: सेक्शन का एक बेहतर ड्राफ़्ट, जिसमें अक्सर पूछे जाने वाले सवाल/अक्सर आने वाली समस्याएं और उन्हें हल करने के सिलसिलेवार निर्देश दिए गए होते हैं.

*** हफ़्ता 9 (11/9-13): मल्टी-यूज़र WINE एडमिन

यह सेक्शन उन एडमिन को दिशा-निर्देश देगा जो मल्टी-यूज़र स्थिति में WINE को डिप्लॉय करना चाहते हैं. इसमें न सिर्फ़ कई उपयोगकर्ताओं के बीच सब-सिस्टम को शेयर करने के सबसे सही तरीके शामिल होंगे, बल्कि WINE में डिप्लॉय किए गए Windows ऐप्लिकेशन के लिए भी सबसे सही तरीके शामिल होंगे.

हफ़्ते का लक्ष्य: एक शानदार ड्राफ़्ट सेक्शन, जिसमें FreeBSD एडमिन के लिए, कई उपयोगकर्ताओं के लिए WINE और WINE पर आधारित ऐप्लिकेशन डिप्लॉय करने के दिशा-निर्देश और सबसे सही तरीके बताए गए हैं.

*** हफ़्ता 10 (11/16-20): अपेंडिक्स, सुझाव, शिकायत या राय की समीक्षा करें और एडमिन ऐक्सेस

ड्राफ़्ट बनाने की पूरी प्रोसेस के दौरान, मेंटॉर और अन्य समीक्षकों से मिले सुझाव, राय या शिकायत को मैं लागू करने की पूरी कोशिश करता हूं. हालांकि, ज़रूरत पड़ने पर, इस हफ़्ते कॉन्टेंट को फिर से संगठन में लिखने/लिखने में ज़्यादा समय लग सकता है.

इसके अलावा, मैं इस हैंडबुक चैप्टर (फ़्रंट मैटर, इंडेक्स वगैरह) के लिए ज़रूरी हर एडमिन को लिखूंगा. साथ ही, WINE से जुड़ी आगे की रीडिंग भी इकट्ठा करूंगा/करूंगी (उदाहरण के लिए, बाइनरी कंपैटिबिलिटी के ज़रिए WINE का Linux वर्शन इस्तेमाल करना, पुराने गेम/प्रोग्राम के लिए DOSBox वगैरह).

हफ़्ते का लक्ष्य: हैंडबुक के पूरे चैप्टर का एक शानदार ड्राफ़्ट, जिसमें बाकी सभी सेक्शन शामिल हों.

*** यह हफ़्ता 11 (11/23-27): हैंडबुक चैप्टर फ़ाइनलाइज़ेशन

मेरी कोशिश है कि इस हफ़्ते से लेकर पिछले हफ़्ते, सभी टेक्स्ट प्रूफ़रीड करने, इमेज की जांच करने, और अलग-अलग आउटपुट (एचटीएमएल, PDF वगैरह) की जांच करने में मदद मिले. यह हफ़्ता ऐसे सॉफ़्टवेयर को भी अपडेट करने की अनुमति देगा जिसमें ऊपर दिया गया कोई भी सॉफ़्टवेयर (FreeBSD से WINE से लेकर WINE या इसके हेल्पर) जैसे सॉफ़्टवेयर, शुरुआती लेखन के समय ही अपग्रेड होते हैं.

हफ़्ते का लक्ष्य: हैंडबुक चैप्टर का आखिरी वर्शन, जिसमें सभी ज़रूरी अपडेट शामिल हैं.

*** यह हफ़्ता 12 (11/11-12/5): प्रोजेक्ट को फ़ाइनल करना

प्रोजेक्ट मेंटॉर के साथ कानूनी समझौते पर, मैं हैंडबुक चैप्टर की जांच सोर्स कंट्रोल में करता/करती हूं. इसके अलावा, प्रोजेक्ट रिपोर्ट तैयार करता/करती हूं और प्रोजेक्ट को पूरा सबमिट करता/करती हूं.