এর চেয়ে আইসড রাস্ট টুলকিট ব্যবহার করতে System76 এর পপ!_OS কসমিক ডেস্কটপ System76 তাদের Pop!_OS Linux ডিস্ট্রিবিউশনের উপরে নির্মিত পরবর্তী বিবর্তন হিসাবে তাদের নিজস্ব COSMIC ডেস্কটপ বিকাশ করছে একটি উবুন্টু বেস। মজার বিষয় হল এই বৃহৎ কসমিক ডেস্কটপ উদ্যোগের সাথে, যা রাস্ট প্রোগ্রামিং ভাষায় লেখা হচ্ছে, তারা GTK টুলকিট ব্যবহার করা থেকে দূরে সরে যাওয়ার সিদ্ধান্ত নিয়েছে এর পরিবর্তে Iced-Rs-কে একটি মরিচা-নেটিভ, মাল্টি-প্ল্যাটফর্ম গ্রাফিকাল টুলকিট হিসাবে ব্যবহার করার জন্য।

সম্পর্কিত System76 ইঞ্জিনিয়ারদের একজন Reddit<-এ মন্তব্য করেছেন/a> COSMIC-এর আইসড টুলকিট ব্যবহার সম্পর্কে:

UX টিম গত বছর ধরে সাবধানে উইজেট এবং অ্যাপ্লিকেশন ডিজাইন করছে। আমরা এখন এমন এক পর্যায়ে আছি যেখানে ইঞ্জিনিয়ারিং টিমের জন্য COSMIC-এর জন্য একটি GUI টুলকিট নিয়ে সিদ্ধান্ত নেওয়া গুরুত্বপূর্ণ৷ গত বছর ধরে অনেক চিন্তাভাবনা এবং পরীক্ষা-নিরীক্ষার পর, ইঞ্জিনিয়ারিং দল GTK এর পরিবর্তে Iced ব্যবহার করার সিদ্ধান্ত নিয়েছে।

আইসড হল একটি নেটিভ রাস্ট GUI টুলকিট যা সম্প্রতি COSMIC-এ ব্যবহারের জন্য কার্যকর হওয়ার জন্য যথেষ্ট অগ্রগতি করেছে। তুলনা করার জন্য বিভিন্ন COSMIC অ্যাপলেট ইতিমধ্যেই GTK এবং Iced উভয় ক্ষেত্রেই লেখা হয়েছে। Iced-এর সর্বশেষ বিকাশ সংস্করণগুলিতে একটি API রয়েছে যা GTK-এর তুলনায় খুবই নমনীয়, অভিব্যক্তিপূর্ণ এবং স্বজ্ঞাত। এটি মরিচায় খুবই স্বাভাবিক মনে হয় এবং এলমের সাথে পরিচিত যে কেউ এর ডিজাইনের প্রশংসা করবে।

আইসড< একটি ক্রস-প্ল্যাটফর্ম GUI লাইব্রেরি যা রাস্ট প্রোগ্রামিং ভাষার জন্য লিখিত এবং”সরলতা এবং টাইপ-নিরাপত্তার উপর দৃষ্টি নিবদ্ধ করে।”আইসড পালাক্রমে এলম ভাষা দ্বারা অনুপ্রাণিত হয়। আইসড টুলকিট শুধুমাত্র লিনাক্স, ম্যাকওএস এবং উইন্ডোজের জন্য নয়, ওয়েব অ্যাপ্লিকেশনের জন্যও কাজ করে।


System76 তাদের COSMIC ডেস্কটপ সফ্টওয়্যারকে Rust-native Iced টুলকিট ব্যবহার করতে শুরু করেছে, যেমন Reddit ব্যবহারকারী edfloreshz-এর এই উদাহরণে দেখানো হয়েছে।

পপ!_OS-এ তাদের COSMIC ডেস্কটপের জন্য System76 শেষ পর্যন্ত কী নিয়ে আসে তা দেখা বেশ আকর্ষণীয় হবে।

Categories: IT Info