গত সংস্করণ থেকে আড়াই বছর পর লঞ্চ ঘোষণা করা হয়এবং প্রকল্পের নতুন সংস্করণ "হাইপারবোলা GNU/Linux-libre 0.4", যা সম্পূর্ণ বিনামূল্যে বিতরণের ফ্রি সফটওয়্যার ফাউন্ডেশনের তালিকায় অন্তর্ভুক্ত।
যারা এই লিনাক্স ডিস্ট্রিবিউশন সম্পর্কে জানেন না, তাদের এটা জানা উচিত হাইপারবোলা এর স্থিতিশীল অংশগুলির উপর ভিত্তি করে প্যাকেজ বেস আর্চ লিনাক্স, ডেবিয়ান থেকে পোর্ট করা কিছু প্যাচ সহ স্থিতিশীলতা এবং নিরাপত্তা উন্নত করতে।
প্রকল্পটি KISS নীতি অনুযায়ী বিকশিত হয় (কিপ ইট সিম্পল স্টুপিড) এবং ব্যবহারকারীদেরকে একটি সহজ, হালকা, স্থিতিশীল এবং নিরাপদ পরিবেশ প্রদানের লক্ষ্য।
আর্চ লিনাক্সের রোলিং আপডেট মডেলের বিপরীতে, হাইপারবোলা ইতিমধ্যে প্রকাশিত সংস্করণগুলির জন্য একটি দীর্ঘ আপডেট রিলিজ চক্র সহ একটি ক্লাসিক রিলিজ মডেল ব্যবহার করে।
ডেভুয়ান এবং প্যারাবোলা প্রকল্পের কিছু উন্নয়নের দ্বারা sysvinit একটি পোর্টেবল ইনিশিয়ালাইজেশন সিস্টেম হিসাবে ব্যবহৃত হয় (হাইপারবোলা বিকাশকারীরা সিস্টেমডের বিরোধিতা করে)।
ডিস্ট্রোতে শুধুমাত্র বিনামূল্যের অ্যাপ্লিকেশন রয়েছে এবং এটি একটি লিনাক্স-লিব্রে কার্নেলের সাথে আসে যা অ-মুক্ত বাইনারি ফার্মওয়্যার উপাদানগুলি থেকে ছিনিয়ে নেয়। প্রকল্পের সংগ্রহস্থলে 5257টি প্যাকেজ রয়েছে। অ-মুক্ত প্যাকেজগুলির ইনস্টলেশন ব্লক করতে, কালো তালিকা এবং নির্ভরতা-দ্বন্দ্ব-স্তরের লকগুলি ব্যবহার করা হয় এবং এটিও উল্লেখ করা উচিত যে AUR থেকে প্যাকেজগুলি ইনস্টল করা সমর্থিত নয়।
হাইপারবোলা 0.4 এর প্রধান নতুনত্ব
প্রবর্তন হাইপারবোলা 0.4 একটি রূপান্তর হিসাবে অবস্থান করা হয়েছে পূর্ব ঘোষিত মাইগ্রেশনের পথে OpenBSD প্রযুক্তিতে। ভবিষ্যতে, হাইপারবোলাবিএসডি প্রকল্পের উপর ফোকাস করা হবে, যা একটি কপিলেফ্ট লাইসেন্সের অধীনে সরবরাহ করা একটি বিতরণ কিট তৈরির পরিকল্পনা করে, তবে বিকল্প কার্নেল এবং ওপেনবিএসডি-র ফর্কড সিস্টেম পরিবেশের উপর ভিত্তি করে।
GPLv3 এবং LGPLv3 লাইসেন্সের অধীনে, HyperbolaBSD প্রকল্পটি সিস্টেমের অ-মুক্ত বা GPL-অসঙ্গত অংশগুলিকে প্রতিস্থাপন করার উদ্দেশ্যে নিজস্ব উপাদান তৈরি করবে।
প্রধান ব্যক্তিদের সংস্করণ 0.4 থেকে পরিবর্তন তারা সম্পর্কিত ব্যয়যোগ্য উপাদানগুলি পরিষ্কার করা এবং বিকল্প প্যাকেজগুলিতে অন্তর্ভুক্ত করা। উদাহরণস্বরূপ লুমিনা ডেস্কটপ যোগ করা হয়েছে, যা D-Bus ছাড়া কাজ করতে পারে এবং তাই D-Bus সমর্থন সরিয়ে দেওয়া হয়েছে।
এছাড়াও Bluetooth, PAM, elogind, PolicyKit, ConsoleKit, PulseAudio এবং Avahi-এর জন্য সমর্থন সরিয়ে দেওয়া হয়েছে। জটিলতা এবং সম্ভাব্য নিরাপত্তা উদ্বেগের কারণে ব্লুটুথ কার্যকারিতার উপাদানগুলি সরানো হয়েছে৷
sysvinit ছাড়াও, runit init সিস্টেমের জন্য পরীক্ষামূলক সমর্থন যোগ করা হয়েছে, গ্রাফিক্স স্ট্যাক অংশের জন্য, এটিকে OpenBSD-এ (X.Org 7.7 x-server 1.20.13 + প্যাচ সহ) তে বিকাশ করা জেনোকারা উপাদানগুলিতে সরানো হয়েছিল। OpenSSL এর পরিবর্তে, LibreSSL লাইব্রেরি জড়িত। সরানো হয়েছে systemd, Rust, এবং Node.js এবং তাদের সম্পর্কিত নির্ভরতা।
জন্য হিসাবে লিনাক্সে সমস্যা যা ডেভেলপারদের ধাক্কা দেয় হাইপারবোলা দ্বারা OpenBSD প্রযুক্তিতে স্যুইচ করতে:
- লিনাক্স কার্নেলে কপিরাইট সুরক্ষার প্রযুক্তিগত উপায় (DRM) গ্রহণ, উদাহরণস্বরূপ, অডিও সামগ্রীর জন্য HDCP (উচ্চ-ব্যান্ডউইথ ডিজিটাল সামগ্রী সুরক্ষা) কপি সুরক্ষা প্রযুক্তির সমর্থন কার্নেল এবং ভিডিওতে অন্তর্ভুক্ত ছিল।
- মরিচা ভাষায় লিনাক্স কার্নেলের জন্য ড্রাইভার বিকাশের একটি উদ্যোগের বিকাশ।
- হাইপারবোলা ডেভেলপাররা সেন্ট্রালাইজড কার্গো রিপোজিটরি ব্যবহার করে খুশি নন এবং রাস্টের সাথে প্যাকেজ বিতরণের স্বাধীনতা নিয়ে সমস্যা আছে। বিশেষ করে, রাস্ট এবং কার্গো ট্রেডমার্কের শর্তাবলী পরিবর্তন বা প্যাচ প্রয়োগ করা হলে প্রকল্পের নাম ধরে রাখা নিষিদ্ধ করে (একটি প্যাকেজ শুধুমাত্র মরিচা এবং কার্গো নামের অধীনে পুনরায় বিতরণ করা যেতে পারে (যদি মূল উত্স থেকে তৈরি করা হয়) অন্যথায় পূর্ব লিখিত অনুমতি পেতে হবে)
- নিরাপত্তার কথা মাথায় রেখেই লিনাক্স কার্নেল ডেভেলপমেন্ট (Grsecurity আর একটি বিনামূল্যের প্রকল্প নয় এবং KSPP (Kernel Self Protection Project) উদ্যোগটি স্থগিত)।
- GNU ব্যবহারকারী পরিবেশ এবং সিস্টেম ইউটিলিটিগুলির অনেক উপাদান কম্পাইলের সময় এটি নিষ্ক্রিয় করার উপায় প্রদান না করেই অপ্রয়োজনীয় কার্যকারিতা আরোপ করা শুরু করে। উদাহরণগুলির মধ্যে gnome-control-center-এ PulseAudio, GNOME-এ SystemD, Firefox-এ Rust, এবং gettext-এ Java-তে প্রয়োজনীয় নির্ভরতা বরাদ্দ করা অন্তর্ভুক্ত।
অবশেষে, আপনি যদি এই বিতরণ পরীক্ষা করতে সক্ষম হতে আগ্রহী হন, তাহলে আপনার এটি জানা উচিত হাইপারবোলা তৈরি করে তৈরি করা হয় আর্কিটেকচার i686 এবং x86_64।
আপনি তাদের পেতে পারেন এই লিঙ্ক থেকে