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

উবুন্টু ডেস্কটপের যুগান্তর: ৫টি লক্ষণ যা প্রমাণ করে এটি বুড়ো হয়ে গেছে

উবুন্টু সূচনাকালে লিনাক্সের একটি সহজ ইনস্টলযোগ্য ও ব্যবহারযোগ্য সংস্করণ হিসেবে 사람들의 দৃষ্টি আকর্ষণ করেছিল। কিন্তু এটিই সব ছিল না। উবুন্টু ছিল উদ্ভাবনের প্রতীক। ক্যানোনিক্যাল এবং উবুন্টু কমিউনিটি ডেস্কটপ অভিজ্ঞতায় নতুন সৃষ্টিশীল চিন্তা আনেন, লিনাক্স অভিজ্ঞতার কী দরকার বা কী হতে পারে সেটা নিয়ে চিন্তা করতেন।

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

১. উবুন্টু এখন প্রতিক্রিয়াশীল, সক্রিয় নয়

উবুন্টু ডেস্কটপের যুগান্তর: ৫টি লক্ষণ যা প্রমাণ করে এটি বুড়ো হয়ে গেছে

বছুর যাবত ক্যানোনিক্যাল নিজস্ব ডেস্কটপ পরিবেশ তৈরি করার চেষ্টা করেছিল। ইউনিটি ছিল একটি দáoৎসাহিক প্রচেষ্টা ডেস্কটপ এবং মোবাইল ডিভাইস উভয়েই ভালোভাবে কাজ করার জন্য। এটি একটি ব্যয়বহুল উদ্যোগ ছিল, এবং ক্যানোনিক্যাল τελentu GNOME-এ স্যুইচ করল, ইউনিটির কিছু বৈশিষ্ট্য রক্ষা করার জন্য GNOME-কে প্যাচ দিয়ে।

একদৃষ্টিতে, এটি উবুন্টুর মূলের দিকে ফিরে যাওয়া। প্রারম্ভিক উবুন্টু সংস্করণগুলো GNOME ডেস্কটপ পরিবেশের সাথে আসত। কিন্তু অতীতে, ক্যানোনিক্যাল এক্সটেনশন তৈরি করেছিল যা GNOME-এর ক্ষমতা বাড়াত।

মিমেনু (MeMenu) মেসেজিং এবং সোশ্যাল মিডিয়া স্ট্যাটাস এক জায়গায় নিয়ে আসত। নোটিফাইওএসডি (NotifyOSD) নোটিফিকেশন আকর্ষণীয়ভাবে প্যাসিভ আপডেট দিত। আয়াতানা ইন্ডিকেটর (Ayatana Indicators) সিস্টেম ট্রে পরিষ্কার করত।

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

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

২. অন্যান্য ডিস্ট্রো উবুন্টুর পথ অনুসরণ করে না

যখন কোনো ডেস্কটপ কিছু উদ্ভাবনী করে, অন্যদের তা অনুকরণ করতে হয়। অ্যাপলের ডিজাইন অনুকরণের পরিমাণ বিবেচনা করুন Mac OS X এবং iOS রিলিজের পর।

মুক্ত সফ্টওয়্যার জগতে, নেতৃত্ব শুধু অন্যদের অনুকরণের প্রেরণা দেয়া নয়। সহযোগিতায়ও নেতৃত্ব আছে। এলিমেন্টারি ওএস (elementary OS), একটি আপেক্ষিক ছোট প্রজেক্ট হলেও, উদ্ভাবন আনছে যা পরবর্তীতে GNOME এবং অন্যান্য ডেস্কটপে চলে আসে, যেমন—ডার্ক মোড স্ট্যান্ডার্ড এবং একসেন্ট কালার। ফেডোরা (Fedora) পেছনে থেকে প্রযুক্তি বিকাশে নেতৃত্ব দিচ্ছে, যেমন—ওয়েল্যান্ড (Wayland) ডিসপ্লে সার্ভার এবং পাইপওয়ায়ার (PipeWire)।

এই মুহূর্তে, উবুন্টুর একটি দীর্ঘ তালিকা আছে এমন প্রজেক্টের যা অন্যান্য লিনাক্স ডিস্ট্রিবিউটর কতেই আগ্রহ দেখেনি। এতে রয়েছে ইউনিটি ডেস্কটপ পরিবেশ, মির (Mir) ডিসপ্লে সার্ভার, এবং স্ন্যাপ (Snap) യুনিভার্সাল প্যাকেজ ফরম্যাট।

অন্যান্য লিনাক্স ডেস্কটপে উবুন্টুর প্রভাব এখন প্রধানত একটি নির্ভরযোগ্য ইনফ্রাস্ট্রাকচার হিসেবে, যেরূপ ডেবিয়ান (Debian)।

এই পরিবর্তনের আরও প্রমাণ দেখতে मिलে অনেকের উবুন্টু ব্যবহার করার কারণগুলোতে। এটি প্রায়শই উবুন্টু-নির্দিষ্ট ফিচারগুলো নয়, বরং উবুন্টুতে টেস্ট করা সকল সফ্টওয়্যারের অ্যাক্সেস এবং অনলাইনে বিশাল সাপোর্ট কমিউনিটি।

৩. মজার উদ্ভাবন অন্য জায়গায় হচ্ছে

উবুন্টু ডেস্কটপের যুগান্তর: ৫টি লক্ষণ যা প্রমাণ করে এটি বুড়ো হয়ে গেছে

অন্যান্য লিনাক্স-ভিত্তিক ডেস্কটপগুলোরাই এখন বোল্ড উদ্ভাবন এবং পরীক্ষা-নিরীক্ষার জায়গা। কৌতূহলजनকভাবে, তাদের মধ্যে অনেক উবুন্টু-ভিত্তিক। উদাহরণস্বরূপ, এলিমেন্টারি ওএস দেখায় একটি পে-হোয়াট-ইউ-ক্যান অ্যাপ স্টোর কেমন হতে পারে যা একটি নির্দিষ্ট ডিস্ট্রোর জন্য ডিজাইন করা সফ্টওয়্যার প্রদান করে।

পপ!_ওএস (Pop!_OS), সিস্টেম৭৬ (System76) নিজস্ব ডেস্কটপ পরিবেশ বিকাশ করার আগে পর্যন্ত, দেখিয়েছে যে একটি ডেস্কটপ GNOME-এর পরিবর্তনগুলোর প্রতিক্রিয়া জানাতে পারে এবং একই সাথে সক্রিও থাকতে পারে। পপ!_ওএস পাওয়ার-ইউজার ফাংশনালিটিতে সম্পূর্ণরূপে লেগেছে, যেমন—টাইলিং উইন্ডো ম্যানেজার এক্সটেনশন তৈরি করা যাতে লোকেদের পুরো ডেস্কটপ পরিবেশ বদলাতে না হয়।

GNOME নিজে, বিশেষ করে GNOME ৪০ রিলিজের পর, ডিজাইনে বড় লাফ मारছে। সম্পূর্ণ অভিজ্ঞতা স্পেশিয়ালি অরিয়েন্টেড, যেখানে আপনি ওয়ার্কস্পেস থেকে জুম আউট করে অ্যাপ লঞ্চ করেন এবং কাজের জন্য জুম ইন করেন।

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

৪. ডেস্কটপে পলিশের অভাব দেখা দিচ্ছে

উবুন্টু ডেস্কটপের যুগান্তর: ৫টি লক্ষণ যা প্রমাণ করে এটি বুড়ো হয়ে গেছে

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

অর্থাৎ, এই নামগুলো অনেকের পরিচিত, কিন্তু কিছু অ্যাপের নামটি ক্যাপিটালাইজড (capitalized) तक নয়। উপরের স্ক্রিনশটে, ভিজ্যুয়াল স্টুডিও কোড (Visual Studio Code) শুধু "code" হিসেবে দেখাচ্ছে। জুম (Zoom) "Zoom" না হয়ে "zoom-client" হিসেবে দেখাচ্ছে।

আপনার হোম ফোল্ডারে ডকুমেন্ট, মিউজিক, পিকচার, ভিডিও ইত্যাদির জন্য ক্যাপিটালাইজড ফোল্ডার আছে স্টাইলিশ আইকনের সাথে। কিন্তু এখানে একটি লোয়ারকেস, জেনেরিক ফোল্ডার আছে "snap" লেবেলের সাথে। এখানে কী রাখবেন? ডিলিট করা নিরাপদ কি?

টেকনিক্যাল ইউজাররা জানেন এই ফোল্ডারের ক্যানোনিক্যালের স্ন্যাপ ফরম্যাটের সাথে সম্পর্ক, কিন্তু এই টেকনিক্যাল জ্ঞান ছাড়াই কম্পিউটার ব্যবহার করা উবুন্টুর আকর্ষণ ছিল প্রথমে।

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

৫. উবুন্টু সফ্টওয়্যার পেছনে থেকে দাড়াচ্ছে

ওয়েল্যান্ড (Wayland) বছরের পর বছর আছে, এবং এটি পুরনো X.Org ডিসপ্লে সার্ভারের প্রতিস্থাপন হিসেবে স্বীকৃত। উবুন্টু ২০১৭ সালে ওয়েল্যান্ড ট্রায় করেছিল কিন্তু পরবর্তী кіль বছর X-এই আটকে থাকল। উবুন্টু ডেস্কটপ টিম বলল, "ওয়েল্যান্ড এখনো প্রস্তুত নয়।"

ফেডোরা নতুন প্রযুক্তি আগে গ্রহণ করে এবং ডিফল্ট করে, কিন্তু উবুন্টু অনেক সতর্ক।

দুর্ভাগ্যবশত, এটি শুধু বড় ব্যাকএন্ড কম্পোনেন্টে সীমাবদ্ধ নয় যা অনেক অ্যাপের ফাংশনালিটি ভাঙতে পারে। উবুন্টু ২১.০৪ GNOME ৩.৩৮ নিয়ে এল, যা উবুন্টু ২০.১০-এও ছিল, যদিও GNOME ৪০ তখনই রিলিজ হয়েছিল। অর্থাৎ উবুন্টু ব্যবহারকারীরা পুরো এক বছর GNOME ৩.৩৮-এ আটকে থাকল।

যখন উবুন্টু ২১.১০ GNOME ৪০-এ ট্রানজিশন করল, GNOME ৪১ অন্যান্য ডিস্ট্রোতে ইতিমধ্যে উপলব্ধ ছিল। নতুন GNOME সংস্করণের কোন ফাংশনালিটি পরিবর্তন ব্রেক করে? ক্যানোনিক্যালের এক্সটেনশন এবং থিম। ব্যবহারকারীদের বেশি অপেক্ষা করতে হয় ক্যানোনিক্যাল নিজস্ব কাস্টোমাইজেশন অ্যাডাপ্ট করার জন্য।

এই সমস্যা ডেস্কটপ পরিবেশের বাইরেও পसरেছে। ইউনিভার্সাল প্যাকেজ ফরম্যাটের આવিয়ে আপডেটেড অ্যাপ পাওয়া সহজ হলেও, ট্র্যাডিশনাল রিপোজিটরি-র সফ্টওয়্যার প্রায়শই পুরনো, বিশেষ করে লং-টার্ম সাপোর্ট (LTS) রিলিজে। আর্ক লিনাক্স (Arch Linux) এর মতো রোলিং রিলিজ ডিস্ট্রোর সাথে তুলনা করলে পার্থক্য খুব স্পষ্ট।

তাহলে কি উবুন্টু কিছুই করে না?

এমন কিছু নয়। উবুন্টু GNOME ডেভেলপমেন্টে অবদান রাখে, ইন্টারফেসের গতি সবার জন্য বেড়াতে (শুধু উবুন্টু ব্যবহারকারীদের জন্য নয়)। ডিস্ট্রোগুলো সাধারণত স্ন্যাপ ফরম্যাটের গিয়ে নয়, কিন্তু যারা সেগুলো ব্যবহার করে তারা ক্যানোনিক্যালের স্টোর থেকে অ্যাপ ইনস্টল করতে পারে। ক্যানোনিক্যালের হার্ডওয়ার ইনেবলমেন্ট স্ট্যাক (Hardware Enablement Stack) উবুন্টু-ভিত্তিক লিনাক্স ডিস্ট্রোকে লেটেস্ট হার্ডওয়ার সাপোর্ট করতে সাহায্য করে।

শেষ কথা, ক্যানোনিক্যাল এবং উবুন্টু লিনাক্স কমিউনিটির অমূল্য অংশ, ভले উবুন্টু ডেস্কটপ নিজস্ব সাফল্যের শিকার হয়ে কিছুটা ম্লান হয়ে গেছে।

  1. ১২টি সেরা লিনাক্স ডেস্কটপ এনভায়রনমেন্ট

  2. উবুন্টু ১৭.১০-এ আপগ্রেড করার পর Unity ডেস্কটপ রিমুভ করার পদ্ধতি

  3. উবুন্টুতে ডেস্কটপ আইকন লুকাতে ৪টি কার্যকর উপায়

  4. Unity ডেস্কটপ রিভিউ: نوস্ট্যালজিক উবুন্টু ব্যবহারকারীদের জন্য ভালো