OpenSUSE-এ তারা তাদের নিজস্ব WebUI ইনস্টলারও চায়

এটি ঘোষণার পর ওAnaconda ইনস্টলার ওয়েব ইন্টারফেসে পরিবর্তনের ঘোষণা ফেডোরা এবং আরএইচইএল-এ ব্যবহৃত YaST ইনস্টলারের বিকাশকারীরা প্রকাশ করেছে যে তারাও "ডি-ইনস্টলার" প্রকল্পটি বিকাশ করার পরিকল্পনা করছে এবং ওয়েব ইন্টারফেসের মাধ্যমে openSUSE এবং SUSE Linux এর ইনস্টলেশন পরিচালনা করার জন্য একটি ইন্টারফেস তৈরি করুন।

অ্যানাকোন্ডা ইনস্টলার দিয়ে তারা যে কাজ শুরু করেছে সে সম্পর্কে খবরের বিপরীতে, এটি উল্লেখ করা উচিত যে ইপ্রকল্প যে তারা openSUSE এ প্রকাশ করেছে দীর্ঘদিন ধরে WebYaST ওয়েব ইন্টারফেস তৈরি করছে।

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

নতুন ইনস্টলার সম্পর্কে যে পরিকল্পনা ঘোষণা করা হয়েছিল সে সম্পর্কে "ডি-ইনস্টলার" এটিকে একটি প্ল্যাটফর্ম হিসাবে দেখা হয় যা বিভিন্ন ইনস্টলেশন ইন্টারফেস প্রদান করে (Qt GUI, CLI এবং Web) YaST ছাড়াও। সংযুক্ত পরিকল্পনার মধ্যে রয়েছে ইনস্টলেশন প্রক্রিয়াকে ছোট করার কাজ, ইয়াএসটি এর ইন্টারফেস থেকে ইউজার ইন্টারফেস আলাদা করা এবং একটি ওয়েব ইন্টারফেস যোগ করা।

আপনি হয়তো জানেন, YaST শুধুমাত্র SUSE Linux ডিস্ট্রিবিউশনের (খোলা) নিয়ন্ত্রণ কেন্দ্র নয়, এটি ইনস্টলারও। এবং, সেই অর্থে, আমরা বিশ্বাস করি যে তিনি একজন দক্ষ ইনস্টলার। যাইহোক, সময় চলে যায় এবং YaST কিছু ক্ষেত্রে তার বয়স দেখাচ্ছে।

প্রযুক্তিগতভাবে, ডি-ইন্সটলার হল একটি বিমূর্ততা স্তর যা উপরে প্রয়োগ করা হয় এর লাইব্রেরি জন্য YaST এবং প্যাকেজ ইনস্টলেশন, হার্ডওয়্যার যাচাইকরণ, এবং D-Bus-এ ডিস্ক পার্টিশনের মতো বৈশিষ্ট্যগুলি অ্যাক্সেস করার জন্য একটি ইউনিফাইড ইন্টারফেস প্রদান করে।

কনসোল এবং গ্রাফিকাল ইনস্টলারগুলিকে নির্দিষ্ট ডি-বাস এপিআইতে স্থানান্তরিত করা হবে সেইসাথে একটি ব্রাউজার-ভিত্তিক ইনস্টলার যা একটি প্রক্সি পরিষেবার মাধ্যমে ডি-ইন্সটলারের সাথে ইন্টারফেস করে যা HTTP এর মাধ্যমে ডি-বাস কলগুলিতে অ্যাক্সেস প্রদান করে।

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

একটি বিকল্প ওয়েব-ভিত্তিক ইন্টারফেস প্রদান করা আইসবার্গের টিপ মাত্র। আমরা এটি করার আগে, আমাদের অনেক অভ্যন্তরীণ পরিবর্তন করতে হবে, যেমন UI থেকে কোড ডিকপল করা বা একটি D-Bus ইন্টারফেস যোগ করা।

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

সুবিধার দিক থেকে এটি উল্লেখ করা হয়েছে যে এই পদ্ধতি অনুসরণ করে এটি আশা করা যায় যে ইয়াএসটি আরও উন্নতি করতে পারে। কয়েকটি নাম বলতে:

  • একটি ভালো ইউজার ইন্টারফেস:পুনঃব্যবহারযোগ্যতা: ইয়াএসটি-তে অনেক দরকারী যুক্তি রয়েছে যা অন্যান্য সরঞ্জামগুলিতে উপলব্ধ হবে।
  • ভাল ইন্টিগ্রেশন: একটি D-Bus ইন্টারফেস প্রদান করে আপনার নিজস্ব কর্মপ্রবাহে YaST অংশগুলিকে একীভূত করা সহজ হওয়া উচিত।
  • multilanguage: অবশেষে, ডি-বাস ব্যবহার করে আমাদের অন্যান্য প্রোগ্রামিং ভাষা ব্যবহার করার অনুমতি দিতে পারে।

কিছু কথায়, ডি-ইন্সটলার প্রকল্প দ্বারা অনুসরণ করা উদ্দেশ্যগুলি হল: গ্রাফিকাল ইন্টারফেসের বিদ্যমান সীমাবদ্ধতাগুলি দূর করা, অন্যান্য অ্যাপ্লিকেশনগুলিতে ইয়াএসটি কার্যকারিতা ব্যবহারের সম্ভাবনাগুলি প্রসারিত করা, একটি ইউনিফাইড ডি-বাস ইন্টারফেস যা এর সাথে একীকরণকে সহজ করে তোলে এর নিজস্ব কর্মপ্রবাহ, আর একটি প্রোগ্রামিং ভাষার সাথে আবদ্ধ নয় (D-Bus API আপনাকে বিভিন্ন ভাষায় প্লাগইন তৈরি করতে দেবে), সম্প্রদায়ের সদস্যদের দ্বারা বিকল্প কনফিগারেশন তৈরি করতে উত্সাহিত করে৷

এর পাশাপাশি, বিকাশকারীরা আশা করে যে আরও বেশি লোক প্রকল্পে অবদান রাখবে কোডটিকে আরও অ্যাক্সেসযোগ্য করে তোলা এবং ব্যাপকভাবে পরিচিত প্রযুক্তি ব্যবহার করা।

পরিশেষে আপনি যদি আগ্রহী হন তবে নোট সম্পর্কে এটি সম্পর্কে আরও জানতে সক্ষম হবেন, আপনি গিয়ে মূল পোস্টে বিস্তারিত চেক করতে পারেন নিম্নলিখিত লিঙ্ক.


আপনার মন্তব্য দিন

আপনার ইমেল ঠিকানা প্রকাশিত হবে না। প্রয়োজনীয় ক্ষেত্রগুলি দিয়ে চিহ্নিত করা *

*

*

  1. ডেটার জন্য দায়বদ্ধ: মিগুয়েল অ্যাঞ্জেল গাটান
  2. ডেটার উদ্দেশ্য: নিয়ন্ত্রণ স্প্যাম, মন্তব্য পরিচালনা।
  3. আইনীকরণ: আপনার সম্মতি
  4. তথ্য যোগাযোগ: ডেটা আইনি বাধ্যবাধকতা ব্যতীত তৃতীয় পক্ষের কাছে জানানো হবে না।
  5. ডেটা স্টোরেজ: ওসেন্টাস নেটওয়ার্কস (ইইউ) দ্বারা হোস্ট করা ডেটাবেস
  6. অধিকার: যে কোনও সময় আপনি আপনার তথ্য সীমাবদ্ধ করতে, পুনরুদ্ধার করতে এবং মুছতে পারেন।

  1.   HO2Gi তিনি বলেন

    "ইয়াএসটি ইনস্টলারের বিকাশকারীরা প্রকাশ করেছে যে তারা "ডি-ইনস্টলার" প্রকল্পটি বিকাশ করার পরিকল্পনাও করেছে"
    তারা কি অনুপস্থিত আছে?
    আমি এটিকে সঠিকভাবে এক্সডি পড়ার চেষ্টা করে একটি লুপে রেখেছিলাম। ব্যালেন্স

  2.   কিছু একটা তিনি বলেন

    ইয়াএসটি এমন কিছু যা প্রতিটি স্ব-সম্মানিত ডিস্ট্রো থাকা উচিত। খুব খারাপ যে বিনামূল্যে সফ্টওয়্যার হওয়া সত্ত্বেও, শুধুমাত্র SUSE এবং openSUSE এর কাছেই এটি রয়েছে৷ একটি দুঃখ