إصدار BSD helloSystem 0.8 الذي طوره مؤلف AppImage

أصدر Simon Peter ، مبتكر تنسيق الحزمة المكتفية ذاتيًا AppImage ، توزيع helloSystem 0.8 ، استنادًا إلى FreeBSD 13 وتم وضعه كنظام للمستخدمين العاديين الذين يمكن لعشاق macOS غير الراضين عن سياسات Apple التبديل إليه. النظام خالي من التعقيدات الكامنة في توزيعات Linux الحديثة ، ويخضع لتحكم المستخدم الكامل ويسمح لمستخدمي macOS السابقين بالشعور بالراحة. للتعرف على مجموعة التوزيع ، تم إنشاء صورة تمهيد ، بحجم 941 ميجا بايت (سيل).

تشبه الواجهة macOS وتتضمن لوحتين - الجزء العلوي به القائمة العامة والجزء السفلي به شريط التطبيق. تُستخدم حزمة panda-statusbar التي طورتها مجموعة توزيع CyberOS (PandaOS سابقًا) لتشكيل القائمة العامة وشريط الحالة. يعتمد شريط تطبيق Dock على عمل مشروع Cyber-dock ، وكذلك من مطوري CyberOS. لإدارة الملفات ووضع الاختصارات على سطح المكتب ، يجري تطوير مدير الملفات Filer ، استنادًا إلى pcmanfm-qt من مشروع LXQt. المتصفح الافتراضي هو Falkon ، لكن Firefox و Chromium اختياريان. يتم تسليم الطلبات في حزم قائمة بذاتها. لتشغيل التطبيقات ، يتم استخدام أداة التشغيل ، والتي تعثر على البرنامج وتحلل الأخطاء أثناء التنفيذ.

إصدار BSD helloSystem 0.8 الذي طوره مؤلف AppImage

يطور المشروع سلسلة من التطبيقات الخاصة به ، مثل المُكوِّن ، والمثبت ، والأداة المساعدة 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 باستخدام الأمر launch (يتطلب تثبيت Debian runtime).
  • يتم تضمين الوظائف الإضافية ضيف VirtualBox وتنشيطها ، مما يسمح لك باستخدام الحافظة والتحكم في حجم الشاشة عند تشغيل helloSystem في VirtualBox.
  • تم تنفيذ موجه لاختيار اللغة ، يتم عرضه إذا لم يتم تعيين معلومات اللغة في prev-lang: kbd EFI متغير أو تم استلامها من لوحة مفاتيح Raspberry Pi. يتم حفظ إعدادات لوحة المفاتيح في المتغير prev-lang: kbd EFI.
  • تم تنفيذ دعم لتوصيل وحدات تحكم MIDI.
  • تم تحديث حزمة initgfx لإضافة دعم لوحدات معالجة الرسومات NVIDIA GeForce RTX 3070. لدعم وحدات معالجة رسومات Intel الجديدة مثل TigerLake-LP GT2 (Iris Xe) ، تم تضمين drm-510-kmod.
  • ينفذ مدير الملفات عرض الرموز للملفات بتنسيقات AppImage و EPUB و mp3. يتم توفير عرض ملفات AppImage في القائمة.
  • تمت إضافة القدرة على نسخ الملفات إلى قرص أو سلة المحذوفات عن طريق تحريكها بالماوس إلى أيقونة مع قرص أو سلة محذوفات على سطح المكتب. قدم الدعم لفتح المستندات عن طريق سحبها إلى التطبيق.
  • يعمل البحث في القائمة الآن مع القوائم الفرعية أيضًا ، ويتم عرض النتائج مع الرموز والتسميات. دعم إضافي للبحث في نظام الملفات المحلي من القائمة.
  • توفر القائمة عرض رموز التطبيقات النشطة والقدرة على التبديل بينها.
  • تمت إضافة خيار إلى قائمة النظام لفرض إغلاق التطبيق.
  • تعطيل تشغيل لوحة الإرساء تلقائيًا (يجب أن يبدأ يدويًا أو عن طريق تعيين رابط رمزي في / Applications / Autostart).
  • عند محاولة تشغيل تطبيق نشط بالفعل ، بدلاً من تشغيل نسخة أخرى ، تظهر نوافذ برنامج قيد التشغيل بالفعل في المقدمة.
  • تمت إضافة دعم عميل البريد Trojitá إلى القائمة (يجب تنزيله قبل الاستخدام لأول مرة).
  • المتصفحات القائمة على WebEngine مثل Falkon بها تسريع GPU ممكّن.
  • من خلال النقر المزدوج على الملفات مع المستندات (.docx ، .stl ، إلخ) ، يتم تنفيذ القدرة على تحميل التطبيقات اللازمة لفتحها ، إذا لم تكن مثبتة بعد في النظام.
  • تمت إضافة أداة مساعدة جديدة لتتبع العمليات الجارية.

المصدر: opennet.ru

إضافة تعليق