Agama, SUSE প্রকল্পের নতুন ইনস্টলার
The OpenSUSE প্রকল্পের ডেভেলপারদের উন্মোচন এর জন্য রোডম্যাপে কয়েকদিন আগে তথ্য পাওয়া গেছে আগমা নামক এর নতুন ইনস্টলারের বিকাশ (পূর্বে ডি-ইনস্টলার)।
পোস্টে তা উল্লেখ করা হয়েছে ইনস্টলেশন ইন্টারফেস প্রতিস্থাপন করতে এই নতুন ইনস্টলার তৈরি করা হচ্ছে SUSE এবং openSUSE-এর ক্লাসিক এবং Agama-এর উল্লেখযোগ্য বৈশিষ্ট্যগুলির মধ্যে একটি হল এর ব্যবহারকারী ইন্টারফেস এবং YaST-এর অভ্যন্তরীণ মধ্যে বিচ্ছেদ।
আগমা সম্পর্কে
নতুন ইনস্টলার openSUSE কাজ করছে একটি সহ বিভিন্ন ইন্টারফেস ব্যবহার করার লক্ষ্য পরিচালনা করার জন্য ইন্টারফেসএকটি ওয়েব ইন্টারফেসের মাধ্যমে ইনস্টলেশনখ, উল্লিখিত আগামার বিকাশের অন্যান্য উদ্দেশ্যগুলি হল: গ্রাফিকাল ইন্টারফেসের বিদ্যমান সীমাবদ্ধতা দূর করা, অন্যান্য অ্যাপ্লিকেশনগুলিতে ইয়াএসটি কার্যকারিতা ব্যবহার করার ক্ষমতার সম্প্রসারণ এবং একটি প্রোগ্রামিং ভাষার সাথে সম্পর্ক মুক্ত করা (ডি-বাস এপিআই করবে বিভিন্ন ভাষায় প্লাগইন তৈরি করার অনুমতি দিন) এবং সম্প্রদায়ের সদস্যদের দ্বারা বিকল্প পরিবেশ তৈরিতে উৎসাহিত করুন।
মৌলিক আগামা ইন্টারফেস ইনস্টলেশন পরিচালনা করতে ওয়েব প্রযুক্তি ব্যবহার করে নির্মিত হয় এবং একটি ড্রাইভার অন্তর্ভুক্ত করে যেটি HTTP-র মাধ্যমে ডি-বাস কলে অ্যাক্সেস প্রদান করে, সেইসাথে ওয়েব ইন্টারফেস নিজেই। এই ওয়েব ইন্টারফেসটি জাভাস্ক্রিপ্টে রিঅ্যাক্ট ফ্রেমওয়ার্ক এবং প্যাটার্নফ্লাই কম্পোনেন্ট ব্যবহার করে লেখা হয়েছে। D-Bus-এ ইন্টারফেস আবদ্ধ করার পরিষেবা, সেইসাথে ইন্টিগ্রেটেড HTTP সার্ভার, রুবিতে লেখা আছে।
দলটি এই বছরের জন্য একটি কৌশলের রূপরেখা দিয়েছে এবং এর বিকাশের তরলতা সত্ত্বেও, দলটি দুটি বড় মাইলফলক সহ আগামার জন্য একটি ধারাবাহিক প্রকাশের সময়সূচীতে প্রতিশ্রুতিবদ্ধ। প্রথমটি এপ্রিলের মাঝামাঝি এবং অন্যটি জুলাইয়ের মাঝামাঝি সময়ে নির্ধারিত হয়।
এপ্রিলের মাইলফলক আগামা স্থাপত্যে বিপ্লব ঘটাবে। এটি ককপিটের উপর নির্ভরতা থেকে দূরে সরে যাবে আরও স্বায়ত্তশাসিত কাঠামোর দিকে যা একটি পরিমার্জিত ব্যবহারকারী ইন্টারফেসের সাথে মিলিত হবে যার লক্ষ্য স্টোরেজ কনফিগারেশনগুলি অপ্টিমাইজ করা।
দ্বিতীয় মাইলফলকের লক্ষ্য হল আগামার নমনীয়তা এবং অনুপস্থিত ইনস্টলেশনের ক্ষমতা উন্নত করা, অটোইয়াএসটি-এর একটি শক্তিশালী বিকল্প হিসাবে আগামাকে অবস্থান করার চেষ্টা করা।
উন্নয়ন বর্তমান পর্যায়ে, ইতিমধ্যে নতুন ইনস্টলার যেমন কাজগুলি সমাধান করার জন্য প্রয়োজনীয় ক্ষমতা প্রদান করে:
- অ্যাপ্লিকেশনগুলির একটি প্রাথমিক সেট নির্বাচন করুন
- নেটওয়ার্ক সংযোগের ভাষা, কীবোর্ড, সময় অঞ্চল এবং অবস্থান সেটিংস কনফিগার করার ক্ষমতা
- একটি স্টোরেজ ডিভাইস প্রস্তুত করুন এবং এটি পার্টিশন করুন
- সিস্টেমে ব্যবহারকারীদের যোগ করুন।
প্যাকেজ ইনস্টল করতে, কম্পিউটার যাচাই করতে, ডিস্ক পার্টিশন করতে এবং অন্যান্য ফাংশন সম্পাদন করতে ইনস্টলেশনের জন্য প্রয়োজনীয়, Agama YaST লাইব্রেরি ব্যবহার করে চলেছে। এই লাইব্রেরিগুলির উপরে, স্তর পরিষেবাগুলি প্রয়োগ করা হয় যা একটি ইউনিফাইড ডি-বাস ইন্টারফেসের মাধ্যমে তাদের কাছে বিমূর্ত অ্যাক্সেস। ইনস্টলারটি একটি মাল্টিথ্রেডেড আর্কিটেকচার ব্যবহার করে যা অন্যান্য কাজগুলি সম্পন্ন করার সময় ব্যবহারকারীর ইন্টারফেসটিকে হ্যাং করতে দেয় না।
এটি উল্লেখ করা হয় Agama এ দুটি বড় আপডেট এই বছরের জন্য নির্ধারিত হয়েছে। প্রথমটি মধ্য-এর জন্য নির্ধারিত হয়েছে- এপ্রিলের মাঝামাঝি এবং দ্বিতীয়টি জুলাইয়ের মাঝামাঝি. জুলাইয়ের আপডেটটি স্বয়ংক্রিয় এবং অনুপস্থিত ইনস্টলেশনগুলির সাথে যুক্ত নমনীয়তা এবং কার্যকারিতা বাড়ানোর উপর ফোকাস করবে। আরও স্বাধীন ফ্রেমওয়ার্ক এবং একটি আধুনিক ইউজার ইন্টারফেস ব্যবহার করার পক্ষে, ককপিট প্রকল্পের দ্বারা তৈরি রেডিমেড মডিউলগুলির ব্যবহার বন্ধ করার জন্য এপ্রিলের আপডেট উল্লেখযোগ্য।
ককপিট ছেড়ে দিলে অতিরিক্ত বাহ্যিক নির্ভরতা দূর হবে এবং বিধিনিষেধগুলি সরিয়ে ফেলবে যা কিছু ধারণাকে বাস্তবায়িত হতে বাধা দিয়েছে। উদাহরণস্বরূপ, ককপিটে নির্ভরতা হিসাবে পাইথন এবং সি ভাষার উপাদান রয়েছে, যেখানে আগামা রুবি এবং মরিচা ভাষা ব্যবহার করে। একটি স্বয়ংক্রিয় ইনস্টলেশন মোড প্রয়োগ করার চেষ্টা করার সময় এবং নতুনদের জন্য সরলতা এবং উন্নত ব্যবহারকারীদের জন্য কার্যকারিতার মধ্যে সর্বোত্তম ভারসাম্য অর্জনের জন্য স্টোরেজ কনফিগারেশন ইন্টারফেসটি পুনরায় ডিজাইন করার চেষ্টা করার সময় ককপিট অপসারণ ডেভেলপারদের সীমাবদ্ধতা থেকে মুক্ত করবে।
জন্য নতুন ইনস্টলার চেষ্টা করতে আগ্রহী আগমা, x86_64 এবং ARM64 আর্কিটেকচারের জন্য লাইভ বিল্ড তৈরি করা হচ্ছে. এই বিল্ডগুলি ওপেনসুস টাম্বলউইডের ক্রমাগত আপডেট হওয়া সংস্করণ, সেইসাথে SUSE ALP, openSUSE MicroOS, এবং openSUSE MicroOS Desktop-এর সংস্করণ, বিচ্ছিন্ন পাত্রে তৈরি করা সমর্থন করে।
পরিশেষে আপনি যদি এটি সম্পর্কে আরও জানতে আগ্রহী হন, আপনি বিশদ পরীক্ষা করতে পারেন নীচের লিঙ্কে।