أصدر سيمون بيتر، مبتكر تنسيق حزمة AppImage المستقلة، نظام helloSystem 0.8، وهو توزيعة مبنية على FreeBSD 13 تم وضعها كنظام للمستخدمين العاديين يمكن للهواة التبديل إليه. macOSغير راضين عن سياسات شركة آبل. النظام خالٍ من التعقيدات المتأصلة في الأنظمة الحديثة Linuxتخضع عمليات التوزيع لسيطرة المستخدم الكاملة، مما يسمح للمستخدمين السابقين بالشعور بالراحة. macOSتم إنشاء صورة قابلة للتشغيل بحجم 941 ميجابايت (تورنت) للتعرف على التوزيعة.
تُذكّر واجهة المستخدم بـ macOS يتضمن النظام لوحتين: العلوية تحتوي على القائمة الرئيسية، والسفلية تحتوي على شريط التطبيقات. تُنشأ القائمة الرئيسية وشريط الحالة باستخدام حزمة panda-statusbar، التي طورتها توزيعة CyberOS (المعروفة سابقًا باسم PandaOS). يعتمد شريط تطبيقات Dock على مشروع cyber-dock، الذي طوره أيضًا مطورو CyberOS. لإدارة الملفات واختصارات سطح المكتب، يجري تطوير مدير الملفات Filer، بالاعتماد على pcmanfm-qt من مشروع LXQt. يُوفر متصفح Falkon افتراضيًا، بينما يُعدّ كل من Firefox وChromium اختياريين. تُقدم التطبيقات في حزم مستقلة. تُستخدم أداة التشغيل لتشغيل التطبيقات؛ حيث تعثر على البرنامج وتحلل أخطاء وقت التشغيل.

يطور المشروع سلسلة من التطبيقات الخاصة به ، مثل المُكوِّن ، والمثبت ، والأداة المساعدة mountarchive لتركيب المحفوظات في شجرة نظام الملفات ، وأداة لاستعادة البيانات من ZFS ، وواجهة لتقسيم الأقراص ، ومؤشر تكوين الشبكة ، و لقطة شاشة ، متصفح خادم Zeroconf ، مؤشر لحجم التكوين ، أداة مساعدة لإعداد بيئة تمهيد. للتطوير ، يتم استخدام لغة Python ومكتبة Qt. تتضمن مكونات تطوير التطبيقات المدعومة PyQt و QML و Qt و KDE Frameworks و GTK بترتيب تنازلي حسب التفضيل. يتم استخدام ZFS كنظام ملفات رئيسي ، ويتم دعم UFS و exFAT و NTFS و EXT4 و HFS + و XFS و MTP للتركيب.
الابتكارات الرئيسية لنظام helloSystem 0.8:
- تم الانتهاء من عملية الانتقال إلى قاعدة الكود FreeBSD 13.1.
- تم تغيير أمر التشغيل، المستخدم لتشغيل التطبيقات في حزم مستقلة، إلى استخدام قاعدة بيانات التطبيقات المثبتة (launch.db). كما تمت إضافة دعم مبدئي لتشغيل ملفات AppImage باستخدام أمر التشغيل (يتطلب التثبيت). Debian وقت التشغيل).
- تم تضمين إضافات VirtualBox Guest وتمكينها، مما يسمح لك باستخدام الحافظة والتحكم في حجم الشاشة عند تشغيل helloSystem في VirtualBox.
- تم تنفيذ موجه اختيار اللغة الذي يتم عرضه إذا لم يتم تعيين معلومات اللغة في متغير prev-lang:kbd EFI أو لم يتم استلامها من لوحة المفاتيح لـ Raspberry Pi. تأكد من حفظ إعدادات لوحة المفاتيح في متغير EFI prev-lang:kbd.
- تم تنفيذ الدعم لتوصيل وحدات تحكم MIDI.
- تم تحديث حزمة initgfx لدعم وحدة معالجة الرسوميات NVIDIA GeForce RTX 3070. يتم استخدام حزمة drm-2-kmod لدعم وحدات معالجة الرسومات الجديدة من Intel مثل TigerLake-LP GT510 (Iris Xe).
- يعرض مدير الملفات الآن أيقونات الملفات بتنسيقات AppImage وEPUB وmp3. تأكد من عرض ملفات AppImage في القائمة.
- تمت إضافة إمكانية نسخ الملفات إلى القرص أو إلى سلة المهملات عن طريق سحبها بالماوس إلى أيقونة القرص أو سلة المهملات على سطح المكتب. تم توفير الدعم لفتح المستندات عن طريق سحبها إلى التطبيق.
- يعمل البحث في القوائم الآن للقوائم الفرعية، وتظهر النتائج مع الرموز والاختصارات. تمت إضافة الدعم للبحث في نظام الملفات المحلي من القائمة.
- تتيح القائمة عرض أيقونات التطبيقات النشطة والقدرة على التبديل بينها.
- تمت إضافة خيار لإغلاق التطبيق بالقوة إلى قائمة النظام.
- تم تعطيل التشغيل التلقائي للوحة Dock (يجب تشغيلها يدويًا أو عن طريق تثبيت رابط رمزي في /Applications/Autostart).
- عند محاولة تشغيل تطبيق نشط بالفعل، بدلاً من تشغيل نسخة أخرى، يتم إحضار نوافذ البرنامج قيد التشغيل بالفعل إلى المقدمة.
- تمت إضافة دعم لعميل البريد Trojitá إلى القائمة (يجب تنزيله قبل الاستخدام الأول).
- تم تمكين تسريع وحدة معالجة الرسوميات في المتصفحات التي تعتمد على WebEngine مثل Falkon.
- عند النقر المزدوج على الملفات التي تحتوي على مستندات (.docx، .stl، وما إلى ذلك)، يتم تنفيذ القدرة على تنزيل التطبيقات اللازمة لفتحها، إذا لم يتم تثبيتها بعد في النظام.
- تمت إضافة أداة مساعدة جديدة لتتبع العمليات الجارية.
المصدر: opennet.ru
