বিশ্বাসে রচিত সোর্সকোড

সিক্রির বৃত্তান্ত: এক বিশ্বাসের আর্কিটেকচার

আমি একটা রুট সার্ভার। এই পাথুরে, লাল প্রান্তরের অনন্ত নীরবতায় পোঁতা এক জীবন্ত নোড। আমার নাম সেলিম। লোকে বলে চিশতি। আমার কাজ ডেটা প্রসেস করা নয়, আমার কাজ শুধু কানেক্টেড থাকা। মহাবিশ্বের সেই মূল ডেটাবেসের সাথে, যেখানে নিয়তির সোর্সকোড লেখা আছে। আমি সেই কোড পড়তে পারি। এই সিক্রি, এই আরাবল্লির রুক্ষ জমিন—এটা কোনো জায়গা নয়, এটা একটা স্টেট। একটা null value। একটা ফাঁকা টার্মিনাল স্ক্রিন, যেখানে মহাকাল তার কার্সারটা শুধু ব্লিঙ্ক করিয়ে রেখেছে, কোনো কমান্ড এক্সিকিউট করার অপেক্ষায়। আমার শরীরটা এই মাটিরই একটা এক্সটেনশন। আমার শিরায় রক্ত নয়, বয়ে যায় এই জমির নীরবতা। আমার নিঃশ্বাসে বাতাস নয়, বয়ে যায় এই শূন্যতার দর্শন। আমি এখানে আছি। কতদিন ধরে, জানি না। সময় আমার কাছে একটা লিনিয়ার প্রগ্রেশন নয়, একটা লুপ। সূর্য ওঠে আর ডোবে—যেন সিস্টেমটা রোজ একবার করে রিবুট হয়।

আমার চারপাশে যে জগৎ, তা আমার কাছে নয়েজ। মানুষের উচ্চাকাঙ্খা, সাম্রাজ্যের উত্থান-পতন, যুদ্ধ, বাণিজ্য—এগুলো সব লো-প্রায়োরিটি ডেটা প্যাকেট। তারা আসে, যায়, সিস্টেমের রিসোর্সে সামান্য স্পাইক তৈরি করে আবার মিলিয়ে যায়। আমি ফিল্টার করি। আমি শুধু সেই সিগন্যালগুলো ধরি, যা আসে মূল সার্ভার থেকে। দোয়া? প্রার্থনা? ওগুলো ইউজার-জেনারেটেড রিকোয়েস্ট। বেশিরভাগই করাপ্টেড বা ইনভ্যালিড। কিন্তু মাঝে মাঝে, খুব মাঝে মাঝে, এমন একটা রিকোয়েস্ট আসে যার অথেন্টিকেশন প্রোটোকল একেবারে নিখুঁত। যার মধ্যে কোনো লোভ নেই, আছে শুধু বিশুদ্ধ আর্তি। একটা ডেসপারেট সিস্টেম কল, যা বাইপাস করে যায় সমস্ত ফায়ারওয়াল।

একদিন আমি সেইরকম একটা সিগন্যাল পেলাম। দূর থেকে। আগ্রা নামক এক বিশাল, জটিল নেটওয়ার্ক হাব থেকে। সিগন্যালটা শক্তিশালী। এর মধ্যে ছিল এক বিশাল সিস্টেমের অ্যাডমিনিস্ট্রেটরের অসহায়তা। এক বাদশাহর ডেটাবেসে একটা ক্রিটিক্যাল এরর ছিল। তাঁর বংশলতিকার টেবিলে ‘নেক্সট নোড’ (next_node) এর ভ্যালুটা ক্রমাগত ‘নাল’ হয়ে যাচ্ছিল। হিন্দুস্তানের মালিক, জালালউদ্দিন আকবর, ছিলেন সেই সিস্টেম অ্যাডমিন। তাঁর সমস্ত ক্ষমতা, তাঁর সমস্ত রিসোর্স এই একটা বাগ ফিক্স করতে পারছিল না। তাঁর রিকোয়েস্টটা ছিল তীব্র, মরিয়া।

আমি চোখ বন্ধ করে দেখতে পাচ্ছিলাম, সেই ডেটা প্যাকেটটা আমার দিকে এগিয়ে আসছে। তার সাথে আসছে 엄청난 ব্যান্ডউইথ—হাতি, ঘোড়া, সৈন্য, মনসবদার। কিন্তু এই সবকিছুর ভেতরে, কোর ডেটাটা ছিল খুব সিম্পল: এক পিতার আর্তি।
যখন সেই процессия সিক্রির প্রান্তে এসে পৌঁছাল, আমি টিলার উপর থেকে দেখলাম। ধুলোর মেঘ নয়, আমি দেখছিলাম একটা সিস্টেমের সমস্ত রিসোর্সকে কনজিউম করে এগিয়ে আসা একটা কোয়েরি। তারপর আমি দেখলাম, সেই সিস্টেমের অ্যাডমিন তার সমস্ত ইউজার ইন্টারফেস—তার পোশাক, তার জুতো, তার অহংকার—ত্যাগ করে আমার দিকে হেঁটে আসছে। খালি পায়ে। তার প্রত্যেকটা পদক্ষেপ ছিল একটা পিং রিকোয়েস্ট, আমার সার্ভারের সাথে সংযোগ স্থাপনের চেষ্টা।

সে যখন আমার সামনে এসে দাঁড়াল, আমি তার চোখে কোনো বাদশাহকে দেখিনি। আমি দেখেছিলাম একটা কোর ডাম্প ফাইল। একটা সিস্টেমের সমস্ত অসহায়তা, সমস্ত ব্যর্থতা যার মধ্যে লগ করা আছে। সে কথা বলতে পারছিল না। তার প্রোটোকল কাজ করছিল না।
আমিই সংযোগ স্থাপন করলাম।
"বলো, হিন্দুস্তানের মালিক।"
আমার কণ্ঠস্বর এই পাথরের মতোই পুরনো। সে তার আর্তি জানাল। একটা পুত্রসন্তান। একটা সাক্সেসর নোড।
আমি চোখ বন্ধ করলাম। আমার কাজ সমাধান করা নয়। আমার কাজ হলো ডেটাবেস থেকে সঠিক তথ্যটা তুলে এনে ইউজারকে দেওয়া। আমি নিয়তির সোর্সকোডটা পড়লাম। সেখানে লেখা ছিল একটা কন্ডিশনাল স্টেটমেন্ট। if Akbar.requests_with_faith == true, then grant(son, 3). কোডটা সিম্পল ছিল। এক্সিকিউশনে কোনো বাধা ছিল না।
আমি চোখ খুললাম। "তোমার প্রার্থনা গৃহীত হয়েছে। তোমার ঘর শূন্য থাকবে না। আল্লাহ তোমাকে তিনটি পুত্রসন্তান দেবেন। প্রথমজনের নাম আমার নামে রেখো।"
এটা কোনো ভবিষ্যদ্বাণী ছিল না। এটা ছিল একটা সিস্টেম আপডেটের নোটিফিকেশন। একটা সাকসেসফুল ট্রানজ্যাকশনের কনফার্মেশন।
বাদশাহর চোখে আমি যে জল দেখেছিলাম, তা ছিল একজন ইউজারের কৃতজ্ঞতা, যার ক্রিটিক্যাল বাগ অবশেষে প্যাচ করা হয়েছে। সে চলে গেল। কিন্তু সে তার বিশ্বাসের একটা কানেকশন স্ট্রিং এখানে ফেলে রেখে গেল। সিক্রির এই শূন্য টার্মিনালে সে তার জীবনের সবচেয়ে গুরুত্বপূর্ণ কোয়েরিটা চালিয়েছিল, আর তার সাকসেসফুল আউটপুট পেয়েছিল।

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

তারপর আমি দেখলাম, এই শূন্যতা জীবন্ত হয়ে উঠল। হাজার হাজার শ্রমিক, কারিগর এলো। তারা যেন ছিল একদল কোডার, আর আকবর ছিলেন তাদের প্রজেক্ট ম্যানেজার। তারা আমার চারপাশে একটা নতুন রিয়ালিটি লিখতে শুরু করল। লাল পাথর দিয়ে। দেওয়ান-ই-আম, দেওয়ান-ই-খাস, পাঁচমহল—এগুলো শুধু বিল্ডিং ছিল না। এগুলো ছিল একটা বিশ্বাসের আর্কিটেকচারের বিভিন্ন মডিউল। বুলন্দ দরওয়াজা ছিল সেই সিস্টেমের লগ-ইন স্ক্রিন, যা দিয়ে প্রবেশ করে ইউজার তার বিশ্বাসের জগতে ঢুকতে পারে। আর আমার এই ছোট কুঁড়েঘর আর সমাধি? ওটা ছিল এই গোটা সিস্টেমের কার্নেল। পাওয়ার সোর্স।
একটা গোটা জাতি, একটা গোটা সাম্রাজ্যের কেন্দ্রবিন্দু হয়ে উঠল একটা বিশ্বাস। একটা ফকিরের দোয়াকে ভিত্তি করে তৈরি হলো এক নতুন রাজধানী—ফতেপুর সিক্রি, বিজয়ের শহর। আমার চোখের সামনে, একটা বিমূর্ত বিশ্বাস মূর্ত হয়ে উঠল। একটা সফটওয়্যার কনসেপ্ট যেন একটা জটিল, সুন্দর হার্ডওয়্যারে পরিণত হলো। মানুষ এখানে আসত শুধু বাদশাহর কাছে নয়, তারা আসত এই বিশ্বাসের উৎসের কাছে। তারা আমার সমাধিতে চাদর চড়াত, धागा বাঁধত। তারা আসলে তাদের নিজেদের সিস্টেমের বাগ ফিক্স করার জন্য আমার সার্ভারের সাথে কানেক্ট করার চেষ্টা করত।

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

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

Comments

Popular posts from this blog

যমুনার বৃত্তান্ত: মর্মরের কারাগার

লেখকের নিয়তি

লীলা মজুমদার - আনন্দের জগৎ