কীভাবে একটি অপ্রত্যাশিত খেলা স্টিম ডেককে চিরতরে বদলে দিয়েছে

Nier: অটোমেটা স্টিম ডেকে চলছে।
জ্যাকব রোচ / ডিজিটাল ট্রেন্ডস

স্টিম ডেক একটি প্রত্যয়িত স্ম্যাশ সাফল্যে পরিণত হয়েছে।

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

কিন্তু স্টিম ডেককে টিক টিকিয়ে রাখার পেছনে একটি অজানা গল্প রয়েছে — যা এই স্কেলে লিনাক্স গেমিং কাজ করার ধাঁধাকে উন্মোচন করেছে প্রকৌশলী আবেগের একটি কার্নেল। এর একটি বড় অংশ শুরু হয়েছিল একজন স্বাধীন ডেভেলপারের সাথে — একজন মানুষ এবং তার নাম Nier: Automata নামক একটি গেমের প্রতি ভালোবাসা — এবং একটি সম্প্রদায় যা লিনাক্স গেমিংকে পরবর্তী স্তরে নিয়ে যেতে প্রস্তুত।

নিচু উত্স

স্টিম ডেকে ডেস্কটপ মোড।
জ্যাকব রোচ / ডিজিটাল ট্রেন্ডস

গত বছর স্টিম অটাম সেলের সময়, আমি নিয়ের: অটোমেটা নেওয়ার সিদ্ধান্ত নিয়েছিলাম। 2017 জেনার-ব্রেকিং, অ্যাকশন-অ্যাডভেঞ্চার গেমটি ডিজিটাল ট্রেন্ডস- এর সর্বকালের সেরা গেমগুলির তালিকায় রয়েছে এবং যদিও আমি এটি প্লেস্টেশন 4-এ কিছুটা খেলেছি, আমি কখনও এটি পিসিতে কিনিনি। স্টিমে একটি গেম কেনার সময় আমি সাধারণত যেমন করি, স্টিম ডেকে এটি কীভাবে চলে সে সম্পর্কে আমি কিছু তথ্য সন্ধান করেছি এবং আমি এই Reddit থ্রেডটি জুড়ে এসেছি।

গেমটি দুর্দান্ত চলেছিল, যা আমি শিখেছি যখন আমি ধীরে ধীরে সপ্তাহে কয়েকবার 30-মিনিটের সেশনের মাধ্যমে আমার পথ ক্রল করেছি, তবে এটি এই থ্রেডে প্রথম মন্তব্য যা একটি আবেশ শুরু করেছিল: " Nier: Automata is 80 লিনাক্স গেমিং এখন যতটা ভালো, তার % কারণ হয়তো 90%। DXVK এর ইতিহাস দেখুন। দীর্ঘ গল্প সংক্ষেপে, 2B-এর প্রতি একজন মানুষের ভালবাসার কারণেই আজ আমাদের কাছে এই অবিশ্বাস্য ডাইরেক্টএক্স অনুবাদ স্তরগুলির যে কোনও একটি রয়েছে।"

সেখানে uninitiated জন্য আনপ্যাক অনেক আছে, কিন্তু আমি যে মন্তব্য জুড়ে এসেছিলাম, আমি আঁকড়ে ছিল. কারণ মন্তব্যকারী সঠিক ছিল — লিনাক্স গেমিং গত কয়েক বছরে একটি আমূল পরিবর্তনের মধ্য দিয়ে গেছে । অতীতে, ডাইরেক্টএক্স কাটিয়ে উঠতে প্রধান বাধা ছিল। বেশিরভাগ পিসি গেমগুলি মাইক্রোসফ্টের ডাইরেক্টএক্স অ্যাপ্লিকেশন প্রোগ্রামিং ইন্টারফেস (এপিআই) ব্যবহার করে, যা আপনি সন্দেহ করতে পারেন, শুধুমাত্র উইন্ডোজে কাজ করে। গেমগুলি API-তে নির্দেশাবলী পাঠায়, যা আপনার হার্ডওয়্যারের জন্য কাজ প্রস্তুত করে। প্রদত্ত যে বেশিরভাগ গেমগুলি DirectX এর সাথে কাজ করার জন্য ডিজাইন করা হয়েছিল, এর অর্থ হল আপনি সেগুলি লিনাক্সে খেলতে পারবেন না – অন্তত স্থানীয়ভাবে নয়।

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

স্টিম ডেকে একটি প্রোটন সেটিংস।
জ্যাকব রোচ / ডিজিটাল ট্রেন্ডস

2016 সালে ভলকান নামে একটি ক্রস-প্ল্যাটফর্ম API প্রকাশিত না হওয়া পর্যন্ত এটি সত্যিই ছিল না যে লিনাক্স গেমিংয়ের জন্য জিনিসগুলি সত্যিই মোড় নিতে শুরু করেছিল। ওপেনজিএল তৈরি করা একই কনসোর্টিয়াম দ্বারা তৈরি, ভলকান প্রোগ্রামারদের জিপিইউ-এর উপর আরও অনেক বেশি নিয়ন্ত্রণ দেওয়ার জন্য ডিজাইন করা হয়েছিল — ডাইরেক্টএক্স 12-এর মতোই। গেমগুলি ক্রমশ জটিল হয়ে উঠছে, ভলকানের মতো একটি নিম্ন-স্তরের API যখন পারফরম্যান্স সমতা আনলক করার চাবিকাঠি ছিল। DirectX নির্দেশাবলী অনুবাদ করা হচ্ছে।

ভালভ বছরের পর বছর ধরে লিনাক্সের প্রচেষ্টাকে সমর্থন করেছিল, কিন্তু ভলকান একটি টার্নিং পয়েন্ট চিহ্নিত করেছিল। Vulkan প্রকাশের সময়, ভালভ প্রোটন নামক লিনাক্স গেমিংকে শক্তিশালী করার জন্য নিজস্ব প্রচেষ্টায় কাজ শুরু করে, এটি একটি সামঞ্জস্যপূর্ণ স্তর যা সরাসরি স্টিমের সাথে একত্রিত হয়। এবং ঠিক তেমনই — আপনি ভলকান এবং প্রোটন থেকে স্টিম ডেকে সোজা লাইন আঁকতে পারেন। "ভুলকান অবশ্যই ধাঁধার একটি গুরুত্বপূর্ণ অংশ," একজন ভালভ বিকাশকারী, পিয়েরে-লুপ গ্রিফাইস আমাকে ইমেলের মাধ্যমে ব্যাখ্যা করেছিলেন।

কিন্তু ভালভ একা এটা করেনি। প্রকৃতপক্ষে, ওপেন-সোর্স দর্শনের প্রতি কোম্পানির নিজস্ব প্রতিশ্রুতির ভিত্তিতে, প্রোটন কয়েকটি ওপেন-সোর্স অনুবাদ স্তরকে একক প্যাকেজে একত্রিত করে। পুরো জিনিসটি ওয়াইনের পিছনে নির্মিত, তবে গেমগুলির জন্য, এটি ডাইরেক্টএক্স 12 এর জন্য VKD3D এবং OpenGL এর জন্য Zink ব্যবহার করে। যদিও প্রযুক্তির একটি মূল অংশ রয়েছে যা বেশিরভাগ গেমগুলিকে গ্রহণ করতে এসেছে।

এটি ডাইরেক্টএক্স 11 দিয়ে শুরু হয়েছিল, কিন্তু এখন এটি ডাইরেক্টএক্স 10 এবং ডাইরেক্টএক্স 9ও অন্তর্ভুক্ত করে। প্রোজেক্টের নাম হল DXVK , যা "Direct3D 9/10/11 এর জন্য ভলকান-ভিত্তিক অনুবাদ স্তর হিসাবে স্ব-বর্ণিত, যা 3D অ্যাপ্লিকেশন চালানোর অনুমতি দেয়। লিনাক্সে ওয়াইন ব্যবহার করে।"

এটি তৈরির পর থেকে অগণিত অবদানকারীকে দেখা গেছে, তবে এটি খুব ছোট থেকে শুরু হয়েছিল। ফিলিপ রেবোহেল নামে একজন জার্মান বিকাশকারী ছিলেন মাস্টারমাইন্ড এবং তার মতে, এটি একটি প্যাশন প্রকল্প হিসাবে শুরু হয়েছিল।

নিয়ার সবকিছু কেমন বদলে দিয়েছে

2B Nier Automata-তে তরবারি হাতে নিয়ে লাফ দিচ্ছে।
স্কয়ার এনিক্স

“আমি ইউনিভার্সিটি থেকে বের হওয়ার সময় থেকে বাস্তবে এই প্রকল্পটি শুরু করেছিলাম এবং চাকরি খুঁজতে শুরু করেছিলাম, কিন্তু এটি আসলে প্রথমে একটি শখের প্রকল্পের চেয়ে বেশি কিছু ছিল না,” রেবোহেল আমাকে বলেছিলেন। "তবুও, প্রাথমিক বিকাশ দ্রুত ছিল, এবং আমি একটি ছোট ডিসকর্ড সম্প্রদায়ের সাথে আমার অগ্রগতি ভাগ করে নিয়েছি, যা ফলস্বরূপ আরও কিছু উল্লেখযোগ্য মাইলফলক ফোরোনিক্সে এগিয়ে দিয়েছে।"

Phoronix, যদি আপনি অপরিচিত হন, একটি ওয়েবসাইট লিনাক্স হার্ডওয়্যার সংবাদ এবং পর্যালোচনার জন্য নিবেদিত। সেই নামটি মনে রাখবেন।

2018 সালে GamingOnLinux-এর সাথে একটি সাক্ষাত্কার অনুসারে, Rebohle "সর্বদা গ্রাফিক্স প্রোগ্রামিং এর প্রতি আগ্রহ ছিল," কিন্তু বেশিরভাগই শখের প্রকল্পগুলির সাথে tinkered যেগুলি, Rebohle এর নিজের ভাষায়, "সত্যিই দরকারী কিছুতে বিকশিত হয়নি।" DXVK শুরু হয়েছিল লিনাক্সে গেমিং এর বাস্তবতা নিয়ে কিছু হতাশার কারণে, কিন্তু রিবোহলে "সত্যিই একটি নির্দিষ্ট গেম কাজ করতে চেয়েছিল।" সেই খেলাটি ছিল Nier: Automata.

2018 সালের শুরুর দিকে গেমিংঅনলিনাক্স ফোরামে , DXVK-এর প্রাথমিক প্রকাশের কয়েকদিন পরে Rebohle নিজেকে "একটু ফ্যানবয় হিসাবে বর্ণনা করেছেন যখন এটি Nier এর ক্ষেত্রে আসে।" যদিও রেবোহেল এই গেমটি সম্পর্কে যত্নশীল ছিল তা নয়। বিকাশকারীর সাথে কথা বলার সময়, এটি পরিষ্কার ছিল যে Nier: Automata একটি অনন্য চ্যালেঞ্জ উপস্থাপন করেছে।

"Nier হল এমন একটি গেম যা আমাকে শিখতে পেরেছে – এবং ডিবাগিং – প্রথম স্থানে D3D11 API, প্রাথমিকভাবে কারণ এটি একটি AMD ড্রাইভার বাগের কারণে আমার RX 480-এ Windows এ কাজ করেনি," Rebohle আমাকে বলেছিলেন।

Nier: Automata একটি মোটামুটি সহজ DirectX 11 গেম, Rebohle কে খুব বেশি ঝামেলা ছাড়াই লিনাক্সে চলমান শিরোনাম পেতে দেয়। পিসি পোর্টেরও উইন্ডোজে বড় সমস্যা ছিল, যার মধ্যে এএমডি ড্রাইভার বাগ রিবোহলে উল্লেখ করা হয়নি। সর্বোপরি, যদিও, "এটি কেবল একটি অভিশাপ ভাল খেলা," রেবোহলে বলেছেন।

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

2017 সালের শেষের দিকে বিকাশ শুরু হয়েছিল, কিন্তু জানুয়ারী 2018 এর মধ্যে, Rebohle এবং অবদানকারীদের একটি গ্রুপ ইতিমধ্যেই Nier: Automata আপ এবং Linux-এ চালু করেছে। Phoronix খবরটি শেয়ার করেছে , এবং কিছুক্ষণ পরেই, Rebohle ভালভের সাথে একটি চুক্তিতে অবতীর্ণ হয়েছে যাতে তার ওপেন-সোর্স প্রোজেক্টগুলিতে পূর্ণ-সময়ের কাজ করার জন্য Windows API-কে Vulkan-এ অনুবাদ করা হয়। "ভালভের কারো কাছে পৌঁছাতে এবং আমি একজন ঠিকাদার হিসাবে এই পূর্ণ-সময়ে কাজ করতে চাই কিনা তা জিজ্ঞাসা করতে সেই নিবন্ধটি প্রকাশিত হওয়ার পরে বেশি সময় লাগেনি," রেবোহেল আমাকে বলেছিলেন।

বিকাশকারী আজও ভালভের সাথে কাজ করছে, প্রধানত ভিকেডি3ডি-প্রোটন নামে পরিচিত ডাইরেক্টএক্স 12 অনুবাদ স্তরে অবদান রাখছে।

Rebohle DXVK শুরু করেছে এবং লিড ডেভেলপার হিসেবে রয়ে গেছে, কিন্তু অন্যান্য ডেভেলপার যারা এই প্রকল্পে অবদান রেখেছে তাদের হাইলাইট করা গুরুত্বপূর্ণ। GitHub প্রকল্পটি বর্তমানে 137 জন অবদানকারীকে তালিকাভুক্ত করে, এবং এটা বলা ঠিক যে, সম্প্রদায়ের প্রচেষ্টা ছাড়া প্রকল্পটি আজ যেখানে আছে সেখানে থাকবে না। তবুও, এটি Nier: Automata এর জন্য না হলে এটি কখনই শুরু হতে পারে না।

"এটা বলা কঠিন," রেবোহেল আমাকে বলেছিল।

কি স্টিম ডেক বিশেষ করে তোলে

দুই হাতের মাঝে ধরে রাখা স্টিম ডেক।
জ্যাকব রোচ / ডিজিটাল ট্রেন্ডস

“পবিত্র শিট। ভাষা ক্ষমা করুন, কিন্তু সত্যি বলতে, আমি এই মুহূর্তে শারীরিকভাবে কাঁপছি. আমি ঠিক জানি না কিভাবে এটি প্রক্রিয়া করতে হয়।"

এটি ছিল GamingOnLinux-এর এডিটর-ইন-চিফ Liam Dawe-এর প্রতিক্রিয়া, 2018 সালে প্রোটনের আসল প্রকাশ সম্পর্কে একটি সংবাদ পোস্টে লিখেছেন। পোস্টটিতে 500 টিরও বেশি মন্তব্য পড়ে, আপনি উত্তেজনা এবং নার্ভাসনেস বিল্ডিং অনুভব করতে পারেন উপলব্ধি সেট করা হয়: এই কুলুঙ্গি সম্প্রদায় মূলধারা যেতে প্রায় ছিল.

মাত্র চার বছর পরে, স্টিম ডেক চালু হবে, লিনাক্স গেমিংকে চিরতরে মানচিত্রে রাখবে।

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

বেশ কয়েকটি স্টিম মেশিন একে অপরের উপরে স্তুপীকৃত।
ডিজিটাল ট্রেন্ডস

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

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

এটা স্পষ্ট যে প্রোটনকেও স্টিম ডেকের সফল হওয়ার জন্য কাজ করতে হবে। ভালভ মূলত স্টিম ডেক মুক্তির সাড়ে তিন বছর আগে আগস্ট 2018 সালে প্রোটন প্রকাশ করেছিল। আপনি এখন প্রোটনের মাধ্যমে হাজার হাজার গেম খেলতে পারেন, কিন্তু সেই সময়ে, ভালভ কেবলমাত্র ডুম, ফাইনাল ফ্যান্টাসি VI, স্টার ওয়ারস: ব্যাটলফ্রন্ট 2 এবং অবশ্যই, নিয়ের: অটোমেটা সহ কয়েকটি সমর্থিত শিরোনাম তালিকাভুক্ত করেছিল।

তারপর থেকে, হাজার হাজার ডেভেলপার প্রোটন বা এটির উপর নির্মিত বিভিন্ন ভিত্তিগুলির মধ্যে একটিতে অবদান রেখেছেন, কিন্তু অস্বীকার করার কিছু নেই যে DXVK আমাদের আজকের প্রোটনের একটি গুরুত্বপূর্ণ অংশ। এটি ডাইরেক্টএক্স 11, ডাইরেক্টএক্স 10 এবং ডাইরেক্টএক্স 9 গেমগুলির জন্য ব্যবহৃত হয় এবং এমনকি ডাইরেক্টএক্স 12 সর্বশেষ সংস্করণ হওয়া সত্ত্বেও, এই তিনটি API এখনও স্টিমে আপনি যে গেমগুলি পাবেন তার সিংহভাগের অংশ তৈরি করে৷

স্টিম ডেকই একমাত্র হার্ডওয়্যার নয় যা DXVK প্রভাবিত করেছে। ইন্টেল তার আর্ক জিপিইউতে ডাইরেক্টএক্স 9 গেমের জন্য DXVK ব্যবহার করছে এবং আরও আধুনিক Vulkan API-তে তারিখের ডাইরেক্টএক্স 9 নির্দেশাবলী অনুবাদ করে।

DXVK-এ Rebohle-এর অপ্রত্যাশিত অবদান গেম ডেভেলপমেন্ট ওয়ার্ল্ডের একটি স্থায়ী ফিক্সচার হয়ে উঠেছে — ওপেন সোর্স ডেভেলপমেন্টের শক্তির একটি সুন্দর ছবি।

লিনাক্স গেমিংয়ের একটি নিরাপদ ভবিষ্যত রয়েছে

Nier এর একটি PS4 কপি: স্টিম ডেকের পাশে বসে থাকা অটোমেটা।
জ্যাকব রোচ / ডিজিটাল ট্রেন্ডস

DXVK-এর উৎপত্তির মতই একটি চমকপ্রদ একটি গল্প, এটা বলার অপেক্ষা রাখে না যে স্টিম ডেক নিজে থেকে কখনোই সফল হতে পারেনি। Valve's Griffais আমাকে বলে যে ডাইরেক্টএক্স 11 কাজ করার জন্য এটির অন্যান্য প্রজেক্ট ছিল, এবং যদি DXVK না দেখায়, "এই অন্য ডাইরেক্টএক্স 11-এর মধ্যে একটির পরিবর্তে ভলকান প্রোজেক্টকে অগ্রাধিকার দেওয়া হত।"

ভালভ স্পষ্টতই ডিএক্সভিকে-এর আগে প্রোটনের কাজ ছিল এবং সম্ভবত স্টিম ডেকের জন্য এটির পরিকল্পনা রয়েছে। কিন্তু এটা কি কাজ করত? সমর্থন কি আজকের মতো ভালো হবে? আর কত সময় লাগত? সামগ্রিকভাবে স্টিম ডেকের উপর কী প্রভাব ফেলবে? একটি বিকল্প বাস্তবতা রয়েছে যেখানে ডিএক্সভিকে কখনই প্রোটনের অংশ নয়, নিশ্চিত, তবে তা ঘটেনি। ডিএক্সভিকে প্রোটনের একটি মৌলিক উপাদানে বিকশিত হয়েছে, এবং সেইজন্য স্টিম ডেক, এবং নিয়ের: অটোমেটা এতে মুখ্য ভূমিকা পালন করেছে।

"ডিএক্সভিকে প্রোটনের জন্য বেশ গুরুত্বপূর্ণ," যেমন গ্রিফাইস বলেছেন, এবং ভালভের "প্রোটনের জন্য ডিএক্সভিকে থেকে সরে যাওয়ার কোন পরিকল্পনা নেই।"

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