توزیع کاملا رایگان لینوکس Hyperbola در حال تبدیل شدن به یک فورک OpenBSD است

پروژه Hyperbola، بخشی از پروژه تحت حمایت بنیاد منبع باز فهرست توزیع های کاملا رایگان، منتشر شده است برنامه ریزی برای انتقال به استفاده از هسته و ابزارهای کاربر از OpenBSD با انتقال برخی از مؤلفه ها از سایر سیستم های BSD. توزیع جدید قرار است با نام HyperbolaBSD توزیع شود.

برنامه ریزی شده است که HyperbolaBSD به عنوان یک فورک کامل از OpenBSD توسعه یابد که با کدهای جدید ارائه شده تحت مجوزهای GPLv3 و LGPLv3 گسترش خواهد یافت. کد توسعه یافته در بالای OpenBSD با هدف جایگزینی تدریجی اجزای OpenBSD توزیع شده تحت مجوزهایی است که با GPL سازگار نیستند. شاخه Hyperbola GNU/Linux-libre که قبلاً تشکیل شده بود تا سال 2022 حفظ خواهد شد، اما نسخه های Hyperbola آینده به هسته و عناصر سیستم جدید منتقل خواهند شد.

نارضایتی از روند توسعه هسته لینوکس به عنوان دلیل تغییر به پایگاه کد OpenBSD ذکر شده است:

  • تصویب حفاظت فنی حق چاپ (DRM) در هسته لینوکس، به عنوان مثال، هسته بود مشمول پشتیبانی از HDCP (حفاظت از محتوای دیجیتال با پهنای باند بالا) فناوری حفاظت از کپی برای محتوای صوتی و تصویری.
  • توسعه ابتکاراتی برای توسعه درایورها برای هسته لینوکس در Rust. توسعه دهندگان Hyperbola از استفاده از مخزن متمرکز Cargo ناراضی هستند چالش ها و مسائل با آزادی توزیع بسته ها با Rust. به طور خاص، شرایط استفاده از علائم تجاری Rust و Cargo حفظ نام پروژه را در صورت تغییرات یا وصله‌ها ممنوع می‌کند (یک بسته تنها در صورتی می‌تواند تحت نام Rust and Cargo توزیع شود که از کد منبع اصلی کامپایل شده باشد، در غیر این صورت مورد نیاز است دریافت مجوز کتبی قبلی از تیم Rust Core یا تغییر نام).
  • توسعه هسته لینوکس بدون در نظر گرفتن امنیت (Grsecurity دیگر یک پروژه رایگان نیستو ابتکار عمل KSPP (پروژه حفاظت از خود هسته) راکد است).
  • بسیاری از اجزای محیط کاربری گنو و ابزارهای سیستمی شروع به اعمال عملکردهای غیر ضروری بدون ارائه راهی برای غیرفعال کردن آن در زمان ساخت می کنند. به عنوان مثال، طبقه بندی وابستگی های اجباری آورده شده است PulseAudio در gnome-control-center، SystemD در GNOME، زنگ در فایرفاکس و جاوه در gettext

یادآوری می کنیم که پروژه Hyperbola مطابق با اصل KISS (Keep It Simple Stupid) در حال توسعه است و هدف آن ارائه محیطی ساده، سبک، پایدار و ایمن برای کاربران است. پیش از این، توزیع بر اساس بخش های تثبیت شده از پایه بسته لینوکس آرچ شکل می گرفت و برخی از وصله ها از دبیان برای بهبود ثبات و امنیت منتقل می شدند. سیستم مقداردهی اولیه مبتنی بر sysvinit با انتقال برخی از پیشرفت‌ها از پروژه‌های Devuan و Parabola است. دوره پشتیبانی انتشار 5 سال است.

منبع: opennet.ru

اضافه کردن نظر