ফ্রিবিএসডি প্রকল্প প্রকল্প

এই পৃষ্ঠায় Google সিজন অফ ডক্সের জন্য গৃহীত প্রযুক্তিগত লেখার প্রকল্পের বিশদ বিবরণ রয়েছে৷

প্রকল্পের সারসংক্ষেপ

ওপেন সোর্স সংস্থা:
ফ্রিবিএসডি প্রকল্প
কৌশলী লেখক:
কোয়াফিন
প্রকল্পের নাম:
একটি ওয়াইন হ্যান্ডবুক অধ্যায় তৈরি করুন
প্রকল্পের দৈর্ঘ্য:
স্ট্যান্ডার্ড দৈর্ঘ্য (3 মাস)

প্রকল্প বর্ণনা

এই উদ্যোগের অংশ হিসাবে আমি FreeBSD-এ WINE (www.winehq.org) এর ইনস্টলেশন, ব্যবহার এবং সমস্যা সমাধান সম্পর্কিত FreeBSD হ্যান্ডবুকের একটি গভীর, গাইড-দৈর্ঘ্য অধ্যায় তৈরি করব। আমি লক্ষ্য করব প্রতি সপ্তাহে 4-8 ঘন্টা নিচের আইটেমগুলিতে কাজ করার, যদি না অন্যথায় উল্লেখ করা হয়।

*** সম্প্রদায় বন্ধন

নির্বাচিত হলে আমি ফ্রিবিএসডি প্রকল্পের ডকুমেন্টেশন প্রক্রিয়া এবং অবকাঠামোর সাথে নিজেকে পরিচিত করতে কমিউনিটি বন্ডিং পিরিয়ড কাটাব। প্রজেক্টটি যে সমন্বিত ডকুমেন্টেশন দিয়েছে তাতে আমি সবসময়ই মুগ্ধ হয়েছি, এবং আমি প্রকল্পের দলের সদস্যদের সাথে তাদের কর্মপ্রবাহ সম্পর্কে জড়িত থাকব। সাধারণভাবে ডকুমেন্টেশনের ক্ষেত্রে ফ্রিবিএসডি ব্যবহারকারীদের কী সাহায্য করবে এবং বিশেষ করে ফ্রিবিএসডি-তে ওয়াইন-এর সাথে কাজ করতে সাহায্য করবে তা বোঝার জন্য আমি ব্যবহারকারী-ভিত্তিক ফোরামগুলিতে যোগদান করব এবং ব্রাউজ করব।

এই সময়ের মধ্যে আমি প্রকল্পের ডকুমেন্টেশন টুলচেন শেখার জন্য কিছু সময় ব্যয় করব। যদি আমি নির্বাচিত হই তবে এটি আমাকে প্রকল্পের প্রথম সপ্তাহগুলিতে স্থলে আঘাত করার অনুমতি দেবে।

*** সপ্তাহ 1 (9/14-19): পরীক্ষা ইনস্টলেশন এবং সমস্যা সমাধান

আমি ডক ডেভেলপমেন্ট পর্বের প্রথম সপ্তাহটি ফ্রিবিএসডি-এর বর্তমান স্থিতিশীল সংস্করণে WINE-এর ড্রাই-রান ইনস্টলেশনের পাশাপাশি সাধারণ ইউটিলিটি থেকে শুরু করে আরও জটিল অ্যাপ্লিকেশন পর্যন্ত বিভিন্ন ধরনের উইন্ডোজ অ্যাপ্লিকেশন ইনস্টল ও চালানোর জন্য ব্যয় করব। এটি এমন একটি পদ্ধতি যা আমি মেকইউজঅফ (https://www.makeuseof.com/tag/reactos-open-source-windows-clone/) এর জন্য ReactOS-এ করেছিলাম এমন একটি অনুরূপ নিবন্ধে নিয়েছিলাম, শুধুমাত্র আমি প্রথম সপ্তাহের সময় ব্যবহার করব প্রোগ্রামগুলির একটি বিস্তৃত নির্বাচন পরীক্ষা করুন।

আমার অভিজ্ঞতায় সামনে এই ধরণের সময় ব্যয় করা সাধারণ ""গোটচা""-ধরনের সমস্যাগুলি সনাক্ত করতে (এবং সমস্যা সমাধানের) জন্য দরকারী। এইভাবে আমি সমাধানগুলি হাতে পেতে সক্ষম হব যখন প্রকৃতপক্ষে প্রাসঙ্গিক বিভাগগুলি লেখার সময় হবে, বা কমপক্ষে উপযুক্ত চ্যানেলগুলিতে সহায়তার জন্য অনুরোধ থাকবে।

সপ্তাহের লক্ষ্য: ইনস্টলেশন অধ্যায়গুলির একটি রূপরেখা এবং সাধারণ ইনস্টলেশন সমস্যাগুলি কীভাবে সমাধান করা যায় সে সম্পর্কিত প্রয়োজনীয় বিশদ বিবরণ থাকা।

*** সপ্তাহ 2 (9/21-25): ওয়াইন ইনস্টলেশনের ডকুমেন্টিং

সপ্তাহ 2 চলাকালীন আমি প্রকৃতপক্ষে জনপ্রিয় পদ্ধতির মাধ্যমে WINE ইনস্টলেশনের চিত্রিত বিভাগ(গুলি) খসড়া করব, যার মধ্যে রয়েছে:

  • পোর্ট সিস্টেম ব্যবহার করে উৎস থেকে;
  • মূল সংগ্রহস্থল ব্যবহার করে বাইনারি প্যাকেজের মাধ্যমে;
  • উপলব্ধ থাকলে GUI প্যাকেজ ম্যানেজার ব্যবহার করা, এবং;
  • ফ্রেশপোর্টসের মতো বিকল্প সংগ্রহস্থল থেকে (এবং কেন একজন ব্যবহারকারী তা করতে চাইবে)।

এই বিভাগে গুরুত্বপূর্ণ 32- বনাম 64-বিট এবং একযোগে ইনস্টলেশনের আলোচনা, বিভিন্ন আর্কিটেকচারের প্রোগ্রাম চালানোর জন্য প্রয়োজনীয় অতিরিক্ত পদক্ষেপগুলি হাইলাইট করার জন্য।

সপ্তাহের লক্ষ্য: ফ্রিবিএসডি-তে ওয়াইন ইনস্টলেশনের বর্ণনাকারী বিভাগ(গুলি) এর একটি পালিশ করা খসড়া সংস্করণ। এই ""পলিশ ড্রাফ্ট""-এ প্রায় চূড়ান্ত পাঠ (মুলতুবি প্রুফরিডিং এবং পর্যালোচনা প্রতিক্রিয়া) এবং স্ক্রিনশট না থাকলে স্ক্রিনশটের জন্য স্থানধারক অন্তর্ভুক্ত করা উচিত।

*** সপ্তাহ 3 (9/28-10/2): FreeBSD তে আপনার প্রথম ওয়াইন প্রোগ্রাম চালানো

একবার WINE সাবসিস্টেম ইনস্টল হয়ে গেলে, পরবর্তী বিভাগে কিছু প্রাথমিক প্রোগ্রামের ইনস্টলেশন এবং সঞ্চালনের বিশদ বিবরণ থাকবে। এগুলি সম্ভবত সাধারণ, স্বতন্ত্র ইউটিলিটিগুলিতে ফোকাস করবে, যেমন ওপেন সোর্স নোটপ্যাড++। লক্ষ্য হল ব্যবহারকারীদের দ্রুত একটি অ্যাপ্লিকেশন ডাউনলোড করতে, এটি ইনস্টল করতে এবং এটিকে ন্যূনতম ঝগড়ার সাথে কাজ করার অনুমতি দেওয়া।

এই বিভাগটি ব্যবহারকারীদের দেখানোর জন্য গুরুত্বপূর্ণ যে কিছু/অনেক উইন্ডোজ অ্যাপ্লিকেশন প্রকৃতপক্ষে FreeBSD-এ চলতে পারে, এটি দৈনন্দিন কম্পিউটিং-এর জন্য একটি কার্যকর পছন্দ করে তোলে।

সপ্তাহের লক্ষ্য: স্বল্প সংখ্যক প্রোগ্রামের সনাক্তকরণ যা পরিষ্কারভাবে ইনস্টল করা হয় এবং (বৃহৎভাবে) বাক্সের বাইরে কাজ করে এবং তাদের ইনস্টলেশনের চিত্রিত বিভাগ(গুলি) এর একটি পালিশড ড্রাফ্ট সংস্করণ।

*** সপ্তাহ 4 (10/5-9): ওয়াইন ওভারভিউ এবং ধারণা

পূর্ববর্তী বিভাগের শেষটি WINE-তে কাজ করার জন্য নির্দিষ্ট অ্যাপ্লিকেশনগুলি পেতে কিছু টিউনিং এবং কাস্টমাইজেশন করার প্রয়োজনীয়তার ইঙ্গিত দেবে, এই সময়ে WINE সাবসিস্টেমের একটি পরিচিতি প্রসঙ্গ সরবরাহ করার জন্য দরকারী। এই বিভাগ(গুলি) পরীক্ষা করবে যে WINE সিস্টেমের সাথে কী আসে, এটি কীভাবে FreeBSD এর সাথে ইন্টারঅ্যাক্ট করে এবং যেখানে একজন ব্যবহারকারী সিস্টেমটি আরও বুঝতে বা সমস্যা সমাধানের জন্য অনুসন্ধান শুরু করতে পারে।

এটি লক্ষ করা গুরুত্বপূর্ণ যে এই বিভাগটি বিদ্যমান সংস্থানগুলির নকল করা লক্ষ্য করবে না, বরং একটি সংগঠিত ওভারভিউ উপস্থাপন করবে যা আরও তথ্যের জন্য অন্যান্য (সহজে হজমযোগ্য) উত্সগুলির সাথে লিঙ্ক করে৷

সপ্তাহের লক্ষ্য: ব্যবহারকারীদের কাছে WINE সাবসিস্টেম প্রবর্তনকারী বিভাগ(গুলি) এর একটি পালিশড ড্রাফ্ট।

*** সপ্তাহ 5 (10/12-16): FreeBSD-তে ওয়াইন কনফিগারেশন

এই বিভাগ(গুলি) WINE-এর প্রকৃত কনফিগারেশনে আরও ডুব দেবে, যা FreeBSD-এর জন্য নির্দিষ্ট সামগ্রিক পরিবর্তন/টিউনিং দিয়ে শুরু করবে। তারা $WINEPREFIX ফোল্ডারগুলির ব্যবহারকেও চিত্রিত করবে, যা একটি নির্দিষ্ট অ্যাপ্লিকেশনের জন্য ওয়াইন পরিবেশ কাস্টমাইজ করতে ব্যবহার করা যেতে পারে। যেহেতু বিদ্যমান সংস্থান রয়েছে যা এই ধারণাটিকে গভীরভাবে ব্যাখ্যা করে, এই বিভাগটি কেবলমাত্র তাদের সাথে লিঙ্ক করার আগে একটি পরিমিত বিস্তারিত ভূমিকা প্রদান করবে।

সপ্তাহের লক্ষ্য: কোথায়, কীভাবে, এবং কোন পরিস্থিতিতে গভীরভাবে ওয়াইন কনফিগারেশন প্রয়োজন তা বিশদ বিবরণ দিয়ে বিভাগ(গুলি) এর একটি পালিশড ড্রাফ্ট৷

*** সপ্তাহ 6 (10/19-23): ফ্রিবিএসডি-তে ওয়াইন জিইউআই

প্রদত্ত প্রোগ্রাম চালানোর জন্য WINE সেট আপ করা একটি জটিল এবং সময়সাপেক্ষ ব্যায়াম হতে পারে, এই প্রক্রিয়াটিকে সহজ করার জন্য সহায়ক সরঞ্জামগুলি বিদ্যমান। এই বিভাগ(গুলি) ফ্রিবিএসডি-তে বিদ্যমান কিছু বিকল্পগুলির ইনস্টলেশন এবং ব্যবহারের একটি ওভারভিউ প্রদান করবে, যার মধ্যে রয়েছে:

  • WINECfg
  • winetricks
  • playonbsd
  • অন্যান্য হিসাবে উপলব্ধ

সপ্তাহের লক্ষ্য: যতটা সম্ভব জনপ্রিয় GUI WINE সাহায্যকারী অ্যাপ্লিকেশন ইনস্টল এবং ব্যবহার করার নির্দেশাবলী সহ পালিশ করা খসড়া বিভাগ(গুলি) প্রদান করা।

*** সপ্তাহ 7 (10/26-30): WINE/FreeBSD FAQs (গবেষণা)

WINE-এর মতো জটিল প্রযুক্তিগত অ্যাপ্লিকেশন সম্পর্কিত কিছু সবচেয়ে মূল্যবান তথ্য পাওয়া যেতে পারে বিশেষ সমস্যা সমাধানের চেষ্টাকারী ব্যবহারকারীদের এবং উত্তর প্রদানকারী বিশেষজ্ঞদের মধ্যে মিথস্ক্রিয়ায়। এটি ব্যবহারকারীদের অনেক সময় বাঁচাবে যদি এই FAQগুলির মধ্যে কিছু, বিশেষ করে যেগুলি FreeBSD ব্যবহারকারীদের প্রভাবিত করে, এক জায়গায় সংগ্রহ করা হয়।

এই বিভাগ(গুলি) ঠিক সেটাই করার লক্ষ্য রাখবে, এবং আমি এই সপ্তাহে ফ্রিবিএসডি ব্যবহারকারীদের সাধারণত WINE-এর সাথে যে ধরনের সমস্যাগুলি নিয়ে গবেষণা করে, সেইসাথে অনুসন্ধান এবং (যতটা সম্ভব) উত্তরগুলি পরীক্ষা করার জন্য ব্যয় করব। এটি এই হ্যান্ডবুক অধ্যায়ের পাঠকদের দ্রুত একটি নির্দিষ্ট সমস্যা সমাধানের আরও ভাল সুযোগ দেবে।

এই বিভাগ(গুলি) এটি প্রদান করেনি এমন উত্তরগুলি কোথায় সন্ধান করতে হবে সে সম্পর্কে সংস্থানগুলির একটি তালিকাও অন্তর্ভুক্ত করবে।

সপ্তাহের লক্ষ্য: ফ্রিবিএসডি ব্যবহারকারীদের অভিজ্ঞতার মতো বা সাধারণভাবে, এবং তাদের সমাধান সম্পর্কিত লিঙ্ক/নোটগুলি সহ সবচেয়ে সাধারণ ওয়াইনের সমস্যাগুলি সম্বলিত পালিশ খসড়া বিভাগ(গুলি)৷ মনে রাখবেন যে এই সপ্তাহের কাজের কোনও খসড়া আউটপুট নেই, তবে সাধারণ সমস্যাগুলি খুঁজে পেতে এবং পুনর্মিলন করার পাশাপাশি তাদের সমাধানগুলি ট্র্যাক করার জন্য সম্ভবত এটির জন্য আরও বেশি সময় বিনিয়োগের প্রয়োজন হবে৷ আমি এই গবেষণায় 8-10 ঘন্টার কাছাকাছি ব্যয় করার আশা করি।

*** সপ্তাহ 8 (11/2-6): ওয়াইন/ফ্রিবিএসডি FAQs

এই সপ্তাহটি প্রায়শই জিজ্ঞাসিত প্রশ্নাবলী/সাধারণ সমস্যা সমাধানের সমস্যাগুলির উপর বিভাগ(গুলি) তৈরি করতে সপ্তাহ 7 গবেষণার সংশ্লেষণে ব্যয় করা হবে (যথাযথ সমাধানগুলির সাথে লিঙ্ক করা)।

সপ্তাহের লক্ষ্য: প্রায়শই জিজ্ঞাসিত প্রশ্ন/প্রায়ই অভিজ্ঞ সমস্যা এবং সেগুলি সমাধানের জন্য ধাপে ধাপে নির্দেশাবলী তালিকাভুক্ত বিভাগ(গুলি) এর একটি পালিশড ড্রাফ্ট।

*** সপ্তাহ 9 (11/9-13): মাল্টি-ইউজার ওয়াইন প্রশাসন

এই বিভাগ(গুলি) একটি বহু-ব্যবহারকারীর পরিস্থিতিতে WINE স্থাপন করতে চাওয়া প্রশাসকদের নির্দেশিকা প্রদান করবে। এটি একাধিক ব্যবহারকারীদের মধ্যে সাব-সিস্টেমটি ভাগ করার জন্য শুধুমাত্র সেরা অনুশীলনগুলিই অন্তর্ভুক্ত করবে না, তবে WINE-এর মধ্যে স্থাপন করা উইন্ডোজ অ্যাপ্লিকেশনগুলির বিষয়েও।

সপ্তাহের লক্ষ্য: একাধিক ব্যবহারকারীর কাছে WINE এবং WINE-ভিত্তিক অ্যাপ্লিকেশন স্থাপন করার জন্য FreeBSD অ্যাডমিনিস্ট্রেটরদের জন্য নির্দেশিকা এবং সর্বোত্তম অনুশীলনের বিশদ বিবরণ দিয়ে একটি পালিশ খসড়া বিভাগ(গুলি)।

*** সপ্তাহ 10 (11/16-20): পরিশিষ্ট, পর্যালোচনা প্রতিক্রিয়া এবং প্রশাসনিক ব্যবস্থা

যদিও আমি পুরো খসড়া প্রক্রিয়া জুড়ে পরামর্শদাতা এবং অন্যান্য পর্যালোচকদের কাছ থেকে প্রাপ্ত কোনো প্রতিক্রিয়া বাস্তবায়নের চেষ্টা করব, এই সপ্তাহে প্রয়োজন হলে আরও ব্যাপক পুনর্গঠন/পুনরায় লেখার জন্য সময় দেবে।

উপরন্তু, আমি এই সময়ের মধ্যে এই হ্যান্ডবুক অধ্যায়ের (সামনের বিষয়, সূচক, ইত্যাদি) জন্য প্রয়োজনীয় যে কোনও প্রশাসনিক তথ্য লিখব, সেইসাথে ওয়াইন-সম্পর্কিত আরও পড়া একত্রিত করব (যেমন বাইনারি সামঞ্জস্যের মাধ্যমে WINE-এর লিনাক্স সংস্করণ ব্যবহার করা, পুরানো জন্য DOSBox) গেমস/প্রোগ্রাম, ইত্যাদি)।

সপ্তাহের লক্ষ্য: সম্পূর্ণ হ্যান্ডবুক অধ্যায়ের একটি মসৃণ খসড়া, অন্যান্য সমস্ত বিভাগ সহ।

*** সপ্তাহ 11 (11/23-27): হ্যান্ডবুক অধ্যায় চূড়ান্তকরণ

আমি এই দ্বিতীয়-থেকে-গত সপ্তাহটি সমস্ত টেক্সট প্রুফরিডিং, ইমেজ চেক, এবং প্রয়োজন অনুসারে বিভিন্ন আউটপুট (HTML, PDF, ইত্যাদি) পরীক্ষা করার জন্য উত্সর্গ করার পরিকল্পনা করব। এই সপ্তাহটি এমন ঘটনাতেও আপডেটের অনুমতি দেবে যে উপরের কোনো সফ্টওয়্যার (ফ্রিবিএসডি থেকে WINE বা এর সাহায্যকারীদের) প্রাথমিক লেখার সময় থেকে আপগ্রেড হয়।

সপ্তাহের লক্ষ্য: হ্যান্ডবুক অধ্যায়ের চূড়ান্ত সংস্করণ, সমস্ত প্রয়োজনীয় আপডেট সহ।

*** সপ্তাহ 12 (11/30-12/5): প্রকল্প চূড়ান্তকরণ

প্রকল্পের পরামর্শদাতাদের সাথে চুক্তিতে, আমি উৎস নিয়ন্ত্রণে হ্যান্ডবুক অধ্যায়টি পরীক্ষা করব, প্রকল্প প্রতিবেদনটি একত্রিত করব এবং প্রকল্পটি সম্পূর্ণ হিসাবে জমা দেব।