কম্পিউটার টিউটোরিয়াল

আপনার প্রিয় লিনাক্স ডেস্কটপ কি বসে থাকবে? পরিবর্তনশীলতার ওপর এক নজর

যখন আমি লিনাক্স ব্যবহার শুরু করেছিলাম, উবুন্টুর উপরে ও নিচে দুটি স্লেটি প্যানেল ছিল, অ্যাপগুলো ছিল কমলা রঙের। এক বছরের মধ্যে প্যানেলগুলো হলদে হয়ে গেল, তারপর কালো।

শীঘ্রই ক্যানোনিক্যাল নিজস্ব ইউজার ইন্টারফেস তৈরি করার 작업ে লেগে পড়ে। কয়েকটি ভার্সনের পর তা প্রায় অর্ধদশক স্থির থাকল। এখন সেটা নেই। উবুন্টু আবার জিনোম (GNOME) ডেস্কটপ এনভায়রনমেন্টে ফিরে গেছে, যেটি ওই দুটি স্লেটি প্যানেলকে অনেক আগেই ছেড়ে দিয়েছিল একটি ফ্যান্সি ওভারভিউ স্ক্রিন ও ভার্চুয়াল ডেস্কটপের জন্যই।

সংক্ষেপে, উবুন্টু কোথাও যাইনি, কিন্তু এর সूरत আগের মতো নয়।

আপনি উবুন্টু বা অন্য কোনো লিনাক্স-ভিত্তিক ওএস ব্যবহার করুন, প্রশ্নটি 떠오লতে পারে: আমার প্রিয় লিনাক্স ডেস্কটপ কি বসে থাকবে?

কেন ডেস্কটপ বদলায়?

লিনাক্স থেকে একটু দূরে হটে অন্যান্য ডেস্কটপগুলো কি পরিবর্তন পায়?

উইন্ডোজ এবং ম্যাকওএস-এর সদা বদলানশীল জগত

উইন্ডোজ ১০, ৮, ৭ বা ভিস্টা—সব আলাদা। কিন্তু উইন্ডোজ ৮ বাদে, ১৯৯৫ থেকে প্রতিটি ভার্সনে নিচে বামপাশে স্টার্ট মেনু, নিচে টাস্কবার এবং নিচে ডানপাশে ঘড়ি রইল। সাজসজ্জা বদললেও অভিজ্ঞতা সামান্য একই রকম।

প্রতিটি ম্যাকওএস ভার্সনে নতুন ফিচার যোগ হলেও, ২০০১ সালের ম্যাক ওএস এক্স থেকে এর সামগ্রিক ডিজাইন অপরিবর্তিত। উপরে মেনুবার ও সময়, নিচে অ্যাপ ম্যানেজমেন্টের জন্য ডক এবং গ্লসি লুক। নতুন ভার্সনগুলো অ্যাপ লঞ্চ ও অ্যাক্সেসের আরও পথ যোগ করেছে।

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

ফিরে লিনাক্সে

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

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

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

সবকিছু রিসোর্সের ওপর

কখনো কখনো ইন্টারফেস পরিবর্তন ডেভেলপাররা চাইলে হয় না, বরং তারা কতটুকু পারেন সেটার ওপর নির্ভর করে। ফ্রি ডেস্কটপগুলোর পেছনে উইন্ডোজ বা ম্যাকওএসের মতো টাকা নেই—ক্যানোনিক্যালের মতো কোম্পানি থাকলেও। কিছু টিমের पास অভিজ্ঞ ডেভেলপার নিয়োগের টাকা নেই। অন্যদের জানা থাকলেও ফুল-টাইম জবের পাশাপাশি প্যাশন প্রজেক্টের জন্য সময় নেই।

"গত সাত বছরে আমার যায়গায় সবচেয়ে বেশি গর্বের বিষয় হলো উবুন্টু সম্পূর্ণভাবে টেকসই হয়ে উঠেছে। কাল আমাকে বাস ধাক্কা দিলেও উবুন্টু চলতে থাকবে।" — উবুন্টু প্রতিষ্ঠাতা মার্ক শাটলওয়ার্থ, ইউইক (eWeek) সাক্ষাৎকারে

ইউনিটি ও ক্যানোনিক্যালের ক্ষেত্রে রিসোর্স একটা সমস্যা ছিল। ক্যানোনিক্যাল খরচ বহন করতে পারত না এমন নয়—ইউনিটি লাভজনক ছিল না। কোম্পানি পাবলিক হয়ে বিনিয়োগকারী আনার আগে নন-প্রফিটেবল বড় প্রজেক্টগুলো থেকে মুক্তি পেতে চাইল। ইউনিটি ও উবুন্টু ফোনের ক্ষেত্রে রিটার্ন অফ ইনভেস্টমেন্ট (ROI) পাওয়া যাচ্ছিল না।

ক্যানোনিক্যাল একমাত্র নয় যিনি এই চ্যালেঞ্জে ব্যর্থ হয়েছেন। লিনস্পایر (Linspire) এবং ম্যানড্রিভা (Mandriva) দুটোই লিনাক্স ওএস বানিয়ে টাকা আয় করার চেষ্টা করেছিল। ম্যানড্রিভা ২০১৫ সালে ১৬ বছর পর বন্ধ হয়ে যায়। লিনস্পायर টেকনিক্যালি আছে, কিন্তু ডেস্কটপ লিনাক্সের মতো কিছু করছে না। চেষ্টা করলে অনেক কোম্পানি, সাফল্য পেলো थोড়া। ক্যানোনিক্যালের ক্ষেত্রে কমপক্ষে কোম্পানিটি উবুন্টু থেকে টাকা আয় করছে, ইউনিটি থেকে নাও।

এলিমেন্টারি ওএস (elementary OS) কেমন?

এই পরিস্থিতি আমার বর্তমান পছন্দের ওএস এলিমেন্টারি ওএস নিয়ে চিন্তিত করে। এটা একটি ছোট কোম্পানি পরিচালনা করে, কয়েকজন সদস্য, ভিশন দেন ফাউন্ডার ড্যানিয়েল ফোরে (Daniel Foré)। আমি নন-প্রফিট সংস্থাগুলোর সাথে বেশি কমফোর্টেবল: মোজিলা ফায়ারফক্স, লিব্রেঅফিস, ডেবিয়ান—এদের वर्षদীর্ঘ টেকসইতাই প্রমাণ।

আমি ফোরের সাথে যোগাযোগ করলাম। তিনি প্রতিশ্রুতি দিতে পারলেন না, কিন্তু বললেন:

"এলিমেন্টারি শুরু থেকেই একটি স্বেচ্ছাসেবক-চালিত ওপেন সোর্স প্রজেক্ট, প্রায় ১০ বছর ধরে, কোম্পানি বানানোর অনেক আগে থেকেই। আমরা টিকे থাকবো এর সেরা প্রমাণ হচ্ছে আমরা এতদিন টিকেছি।"

তিনি আরো বললেন, এলিমেন্টারি এলএলসি (Elementary LLC) বানানো ফান্ড ধরে রাখতে, ট্যাক্স দিতে, ইভেন্ট Arrange করতে সহায়তা করে। কিন্তু মূল সফটওয়্যার ডেভেলপমেন্টের অধিকাংশ এখনও স্বেচ্ছাসেবকভিত্তিক।

এলিমেন্টারি নন-প্রফিট হওয়ার কথা ভাবেছিল। টাকা কামানো না হলে নন-প্রফিট না হওয়ার কারণ নয়। য vermo ফাউন্ডেশন (Geary ও Shotwell-এর মূল স্রষ্টা) দেখলো, ইউএসে ফ্রি সফটওয়্যার প্রজেক্ট হিসেবে নন-প্রফিট স্ট্যাটাস পাওয়া নিশ্চিত নয়।

নন-প্রফিট হওয়ার সীমাবদ্ধতাও রয়েছে—ছোট টিমের लिये কঠিন। যেমন: সেভিংস রাখা যায় না, সেটা লাভ বলে গণ্যা হয়। এই জন্য জিনোম ফাউন্ডেশন এবং লিনাক্স ফাউন্ডেশনের মতো নন-প্রফিট সংস্থাগুলোর পেছনে দীর্ঘ কোorporate ডোনরের তালিকা থাকে যারা টাকা দিয়ে চালু রাখেন।

আপনার প্রিয় লিনাক্স ডেস্কটপ কি বসে থাকবে? পরিবর্তনশীলতার ওপর এক নজর

লিনাক্স ডেস্কটপ বাছাইয়ে প্রশ্ন

আপনার বর্তমান লিনাক্স ডিস্ট্রো কতদিন টিকে থাকবে নিশ্চিত করা অসম্ভব, কিন্তু কিছু প্রশ্ন জিজ্ঞেস করলে টিকाऊ একটি বাছাইতে সাহায্য मिलতে পারে।

১. এখানে কতজন কাজ করে?

এটি কি একটি বিশাল সহযোগী প্রচেষ্টা নাকি একজনের পেট প্রজেক্ট? دومی_option অনেক বেশি ঝুঁকিপূর্ণ। জনশক্তির অভাবেই সফটওয়্যার স্থবির হয়ে যেতে পারে।

২. প্রজেক্টটি কত দিন চলছে?

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

৩. মিশনটি কী?

প্রজেক্টের লক্ষ্য কী? সমাজকল্যাণ বা নিজের চাহিদা পূরণের জন্য আরেকটি ডিস্ট্রো/ডেস্কটপ দেয়া—তাহলে এটা নিজের গতিতে চলতে পারে। কিন্তু যদি লক্ষ্য হয় ওপেন সোর্স কনসিউমার প্রডাক্ট হিসেবে বাজারে প্রতিযোগিতা—তাহলে লক্ষ্য না পেলে প্রজেক্ট লুপ্ত হয়ে যেতে পারে। মিগো (MeeGo), ফায়ারফক্স ওএস, উবুন্টু ফোন—স্মার্টফোনের ওপেন সোর্স প্রজেক্টগুলো উপভোক্তার আগ্রহ না পেয়ে বন্ধ হয়েছে।

৪. কমিউনিটি কত বড়?

কমিউনিটি যত বড়, মূল টিম চলে গেলে কেউ নেয়া উঠবে সেই সম্ভাবনা তত বেশি। উদাহরণ: ওপেনম্যানড্রিভা (OpenMandriva) হলো ম্যানড্রিভা ছাড়া যাওয়ার পর সেটি চালু রাখার প্রচেষ্টা।

৫. কোডে কে কন্ট্রিবিউট করে?

ওপেন সোর্স ডেভেলপমেন্টে প্রধানত দুটি পদ্ধতি রয়েছে। "কোড ডাম্পিং" (code dumping)—অন্তর্নিহিত ডেভেলপাররা প্রতিটি রিলিজে সোর্স কোড ফেলে দেয়। আর "ওপেন ডেভেলপমেন্ট"—ইন্টারনেটের মাধ্যমে সবার सामने থেকে কন্ট্রিবিউশন ও প্রগতি। দুটোই কোনো গ্যারান্টি দেয় না, কিন্তু কোড ডাম্পিং-এ রিস্ক রয়েছে: মূল ডেভেলপাররা চলে গেলে বাইরের কেউ কোড বুঝতে বা চালু রাখতে পারেন না।

প্রখ্যাত লিনাক্স সমর্থক এরিক রেমন্ড (Eric Raymond) এই দুটি পদ্ধতিকে "ক্যাথিড্রাল" (কোড ডাম্পিং) এবং "বাজার" (ওপেন ডেভেলপমেন্ট) নামে ডাকেছেন ৯০ের দশকে একটি নিবন্ধে, যা পরবর্তীতে বই আকারে প্রকাশিত।

৬. কি কোনো কর্পোরেট স্পনসর রয়েছে?

ফেডোরা (Fedora) এবং ওপেনসুসে (openSUSE)—দুইটি সবচেয়ে সুপ্রতিষ্ঠিত লিনাক্স প্রজেক্ট, এবং উভয়েরই কর্পোরেট স্পনসর রয়েছে। রেড হ্যাট (Red Hat) এবং সুসে (SUSE) হয়তো টাকার ঝড় বর্ষায় না, কিন্তু ইনফ্রাস্ট্রাকচার দিয়ে প্রজেক্টগুলো বাঁকিয়ে রাখা সহজ করে দেন। এছাড়া উভয় কোম্পানিই কোড ব্যবহার করে এন্টারপ্রাইজ ভার্সন বানায়, তাই ওপেন সোর্স কমিউনিটি চালু রাখতে তাদের স্পষ্ট ইনসেন্টিভ রয়েছে।

৭. অন্য কে এই প্রজেক্টের ওপর নির্ভর করে?

কি কোনো বড় কোম্পানি, সরকারি বিভাগ বা স্কুল সিস্টেম এই লিনাক্স ডিস্ট্রোর ওপর নির্ভরশীল? তাদের গুরুত্বপূর্ণ কাজের জন্য এই সফটওয়্যারের অস্তিত্ব দরকার। প্রজেক্টে সমস্যা হলে তারা সাহায্য করতে পারে।

৮. প্রজেক্টটি কি কোনো আইন লঙ্ঘন করে?

বেশিরভাগ লিনাক্স ডিস্ট্রো বক্সের সাথে মাল্টিমিডিয়া কোডেক দেয় না—এটা আইনি পেচিয়া মামলা। কপিরাইট বা ট্রেডমার্ক লঙ্ঘনকারী ডিস্ট্রো পরবর্তীতে সমস্যায় পড়তে পারে। এখনো কেউ কেস করেনি মানে ভবিষ্যতেও করবেন না এমন নয়।

৯. নতুন আপডেট কত সময় পর আসছে?

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

যে হোক, হোক

কিছু প্রজেক্ট অবশেষে মুছে যায়। ইন্টেল অ্যাটম-চালিত নেটবুকে মবলিন (Moblin) চালিয়ে আধুনিক অভিজ্ঞতা পাওয়া যাবে না। জোলি ওএস (Joli OS) ওপেন সোর্স হলেও আর ইনস্টল করা যায় না। কখনো কখনো কেবল বিদায় নেওয়াই একমাত্র পথ।

কিন্তু ওপেন সোর্স সফটওয়্যারে এটি ব্যতিক্রম। ইউনিটি গেলেও ক্যানোনিক্যাল জিনোমকে ইউনিটির মতো বানিয়ে দিল। যদি জিনোমএ অভ্যস্ত না হোন, তবে ইউনিটির অভিজ্ঞতা বাঁকিয়ে রাখার জন্য অন্যান্য প্রজেক্টও কাজ করছে।

জিনোম ৩.০ এসেছে কয়েকজন মিলে জিনোম ২ কে ভিন্ন নামে চালিয়ে গেল (মেট MATE)। আরেকটি প্রজেক্ট বানল জিনোম ৩ কে জিনোম ২-এর মতো করার জন্য।

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

বছরে বছর কোন ওপেন সোর্স প্রজেক্টকে বিদায় দিতে হয়েছে? কি কোনো প্রজেক্ট আছে যেটি ব্যবহার করতে চান কিন্তু ভয় করছেন দীর্ঘদিন টিকবে না? ফ্রি ও ওপেন সোর্স সফটওয়্যার কি ক্লোজড সোর্স অ্যাপের চেয়ে বেশি বা কম মুছে যাওয়ার সম্ভাবনা রাখে? মন্তব্যে আপনার মতামত দিন!

ছবির স্রোত: SIphotography/Depositphotos

  1. লিনাক্স ডেস্কটপে ব্যবহারযোগ্য ভার্চুয়াল অ্যাসিস্ট্যান্টসমূহ

  2. কিভাবে লিনাক্স স্ক্রিপ্ট ব্যবহার করে উইন্ডোজ ১০-এ আপনার ডেস্কটপ পরিষ্কার করবেন

  3. আপনার স্মার্টফোন কতটুকু নিরাপদ? লুকানো ঝুঁকি প্রকাশ

  4. উইন্ডোজ ১০ পিসি স্মার্টফোনের সাথে সিঙ্ক করার ৭টি মূল সুবিধা