কয়েকদিন আগেই ঘোষণা করা হয় "GNU Guix 1.5" এর নতুন সংস্করণের প্রকাশতিন বছরের নিবিড় উন্নয়নের পর এই রিলিজটি এসেছে। এই নতুন লঞ্চের মাধ্যমে, লেনদেনমূলক প্যাকেজ ম্যানেজার এবং এর সাথে সম্পর্কিত বিতরণ, গুইক্স সিস্টেম, একটি বিশাল আপডেট উপস্থাপন করে যা কেবল এর প্রযুক্তিগত ভিত্তিকে আধুনিকীকরণ করে না বরং আরও চটপটে এবং সহযোগিতামূলক ভবিষ্যত নিশ্চিত করার জন্য এর পরিচালনা মডেলকে পুনরায় সংজ্ঞায়িত করে।
এখন থেকে, প্রকল্পটি অনিয়মিত রিলিজ চক্র ত্যাগ করে বার্ষিক ক্যাডেন্সে প্রতিশ্রুতিবদ্ধ হবে, এমন একটি সিদ্ধান্ত যা এর ব্যবহারকারী এবং বিকাশকারীদের জন্য ভবিষ্যদ্বাণীযোগ্যতা আনতে চায়।
GNU Guix 1.5 এর প্রধান নতুন বৈশিষ্ট্য
GNU Guix 1.5 এর এই নতুন সংস্করণে, আমরা খুঁজে পেতে সক্ষম হব উল্লেখযোগ্য অগ্রগতি হার্ডওয়্যার এবং কার্নেলের সামঞ্জস্যের ক্ষেত্রে। এবং এর কারণ হল Guix 1.5 GNU Hurd কার্নেলের জন্য পরীক্ষামূলক সমর্থন চালু করেছে x86_64 আর্কিটেকচারে, আরও দুঃসাহসিক ব্যবহারকারীদের ইনস্টল করার অনুমতি দেয় লিনাক্স কার্নেল ছাড়াই সম্পূর্ণরূপে একটি GNU সিস্টেমউপরন্তু, এটি যোগ করা হয় ৬৪-বিট RISC-V আর্কিটেকচারের জন্য অফিসিয়াল সমর্থন (riscv64-linux), এই উন্মুক্ত নির্দেশিকা সেটের প্রতি ক্রমবর্ধমান শিল্প আগ্রহের সাথে সামঞ্জস্যপূর্ণ।
ব্যবহারকারীর পরিবেশও একটি রিফ্রেশ পায়, কারণ জিনোম সেশন ৪২ সংস্করণ থেকে ৪৬-এ উন্নীত হয়েছে, গ্রহণ ডিফল্ট গ্রাফিক্স প্রোটোকল হিসেবে ওয়েল্যান্ড আরও মসৃণ এবং আরও নিরাপদ অভিজ্ঞতা প্রদানের জন্য। ইতিমধ্যে, KDE উৎসাহীরা ভাগ্যবান প্লাজমা অন্তর্ভুক্তি 6.5এটি নতুন প্লাজমা-ডেস্কটপ-সার্ভিস-টাইপ পরিষেবার মাধ্যমে অ্যাক্সেসযোগ্য। এই সমস্ত কিছু প্যাকেজ ইকোসিস্টেমের গুরুত্বপূর্ণ আপডেট দ্বারা সমর্থিত, যার মধ্যে এখন 12,500 টিরও বেশি নতুন এন্ট্রি এবং প্রায় 30,000 আপডেট রয়েছে, যার মধ্যে GCC 15.2.0, Python 3.11 এবং Linux-libre 6.17.12 কার্নেলের মতো প্রয়োজনীয় সরঞ্জাম অন্তর্ভুক্ত রয়েছে।

নিরাপত্তা এবং উন্নত প্যাকেজ ব্যবস্থাপনা
নিরাপত্তার ক্ষেত্রে, উল্লেখ করা হয়েছে যে এই লঞ্চে এই উপাদানটি বিশেষ মনোযোগ পেয়েছে, কারণ সবচেয়ে উল্লেখযোগ্য উন্নতিগুলির মধ্যে একটি হল রুট সুবিধা ছাড়াই Guix ডেমন চালানোর ক্ষমতা. এই কার্যকারিতা, অন্যান্য ডিস্ট্রিবিউশনের ইনস্টলেশনে ডিফল্টরূপে সক্রিয় (ফরেন ডিস্ট্রোস), সম্ভাব্য বিশেষাধিকার বৃদ্ধির দুর্বলতার বিরুদ্ধে আক্রমণের পৃষ্ঠকে ব্যাপকভাবে হ্রাস করতে অ্যাপআর্মর ব্যবহারকারীর নামস্থান এবং প্রোফাইল ব্যবহার করে।
এছাড়াও, Guix-এর কমান্ড-লাইন ইন্টারফেস (CLI) টুলগুলিতে বেশ কিছু উন্নতি হয়েছে, যার মধ্যে উল্লেখযোগ্য হল কমান্ড guix শেল এখন কন্টেইনার নেস্টিং এর অনুমতি দেয় এবং –emulate-fhs বিকল্প যোগ করে।এটি এমন সফ্টওয়্যারের কার্যকরীকরণকে সহজতর করে যা একটি স্ট্যান্ডার্ড ডিরেক্টরি স্ট্রাকচার (FHS) আশা করে, যা বহিরাগত বাইনারিগুলির সাথে সামঞ্জস্যের জন্য অত্যন্ত গুরুত্বপূর্ণ। তদুপরি, Guix Pack এখন RPM এবং AppImage ফর্ম্যাটে প্যাকেজ রপ্তানি করার অনুমতি দেয়।এটি ফেডোরা বা উবুন্টুর মতো অন্যান্য সিস্টেমের ব্যবহারকারীদের কাছে Guix-এর সাথে প্যাকেজ করা সফ্টওয়্যার বিতরণকে সহজ করে তোলে।
সম্পূর্ণ বুটস্ট্র্যাপিং
তার দর্শনের প্রতি সত্য, প্রকল্পটি "বিশ্বাসের শৃঙ্খলে" একটি চিত্তাকর্ষক অগ্রগতি অর্জন করেছে। সফটওয়্যারটির। Guix 1.5 সম্পূর্ণ সোর্স কোড বুটস্ট্র্যাপ অফার করে জিগ এবং মনোর মতো জটিল কম্পাইলারের জন্য। এর অর্থ হল এই ভাষাগুলি এখন অস্বচ্ছ, পূর্ব-বিদ্যমান বাইনারিগুলির উপর নির্ভর না করেই স্ক্র্যাচ থেকে কম্পাইল করা যেতে পারে, সংকলনে ক্লাসিক "মুরগি এবং ডিম" সমস্যা সমাধান করে এবং এর উৎস থেকে সফ্টওয়্যারটির সম্পূর্ণ নিরীক্ষা নিশ্চিত করে।
স্টার্টিং সিস্টেম GNU Shepherd-কেও ১.০ সংস্করণে আপডেট করা হচ্ছেটাইমড সার্ভিসেস (সিস্টেমড টাইমারের মতো) এবং একটি নতুন লগ রোটেশন মেকানিজম চালু করা হচ্ছে যা syslogd-এর মতো ঐতিহ্যবাহী টুলগুলিকে প্রতিস্থাপন করে। একইভাবে, বিশেষাধিকার ব্যবস্থাপনাও উন্নত করা হয়েছে; ধারণাটি setuid প্রোগ্রামগুলি বিশেষাধিকার-প্রোগ্রাম দ্বারা প্রতিস্থাপিত হয়, যা রুট হিসেবে পূর্ণ অ্যাক্সেসের পরিবর্তে গ্রানুলার অনুমতি প্রদানের জন্য লিনাক্স কার্নেলের ক্ষমতা ব্যবহার করে।
৭০০-এরও বেশি অবদানকারী এবং কোডবার্গ প্ল্যাটফর্মে সফলভাবে স্থানান্তরিত একটি সম্প্রদায়ের সাথে, GNU Guix 1.5.0 কেবল একটি সফ্টওয়্যার আপডেট নয়, বরং পুনরুৎপাদনযোগ্য, স্বচ্ছ এবং বিনামূল্যের অপারেটিং সিস্টেম কীভাবে তৈরি করা যায় তার নীতিগুলির একটি বিবৃতি।
পরিশেষে, আপনি যদি এটি সম্পর্কে আরও জানতে আগ্রহী হন তবে আপনি বিশদ বিবরণের সাথে পরামর্শ করতে পারেন নীচের লিঙ্কে।