إصدار تجريبي من f4 0.3، وهو نسخة مُعاد تصميمها من Far Manager تعمل على منصات متعددة

تم إصدار النسخة التجريبية f4 0.3.0 من مدير الملفات. يحاكي هذا المشروع واجهة وسلوكيات وبنية Far Manager وfar2l الداخلية، ولكنه مكتوب بلغة Go باستخدام منهجية Cleanroom. يُوزع الكود بموجب ترخيص BSD، وهو مكتوب بواسطة مساعدين ذكاء اصطناعي. تحل المراجعة اليدوية محل مجموعة كبيرة من الاختبارات الآلية، التي تُجرى في بيئة التكامل المستمر على أنظمة تشغيل وبنى معمارية متعددة. يتم إنشاء إصدارات نهائية لـ Linux, Windows (بما في ذلك تجميع منفصل لـ Windows 7/8/8.1)، ReactOS، macOS، FreeBSD، OpenBSD، NetBSD، DragonFly BSD و Android (Termux). يتم دعم Illumos و Solaris تجريبياً، ويجري العمل على نقلها إلى Redox و GNU Hurd و Haiku.

الميزات الرئيسية:

  • يتم تسليم البرنامج كملف تنفيذي واحد مرتبط بشكل ثابت بدون أي تبعيات خارجية (إصدار خالٍ من CGO). تشمل البنى المدعومة x86-64، وx86، وARM64، وARMv7، وRISC-V، وLoongArch، وMIPS، وPOWER.
  • يمكنك العمل في طرفية أو في نافذة رسومية منفصلة. تدعم الطرفية بروتوكول kitty ووضع إدخال Win32، لذا فإن اختصارات لوحة المفاتيح مثل Ctrl+Enter وShift+Tab تختلف. أما بالنسبة للوضع الرسومي، فتتوفر الواجهات الخلفية التالية: X11، وWayland، وWin32 GDI، وCocoa، وEbitengine، وgogpu مع تسريع الأجهزة.
  • طرفية مدمجة أسفل اللوحات، كما هو الحال في far2l. Windows يعمل هذا النظام من خلال ConPTY وبدونه، من خلال Windows واجهة برمجة تطبيقات وحدة التحكم.
  • محرر مدمج مع تمييز بناء الجملة (Colorer و Chroma) وعارض مع وضع عرض سداسي عشري. يتم فتح الملفات الكبيرة دون تحميلها بالكامل في الذاكرة.
  • نظام الملفات الافتراضي غير المتزامن، مما يسمح لك بالعمل مع الأرشيفات (بما في ذلك الأرشيفات المتداخلة)، وبروتوكول نقل الملفات الآمن (SFTP/FTP)، وخدمة التخزين السحابي (S3)، وبروتوكول WebDAV، وخدمة Google Drive، وخدمة Yandex Disk، وسجل النظام. Windowsالأجهزة Android (عبر بنك التنمية الآسيوي) و iPhone (عبر AFC). يمكن تثبيت أي نظام ملفات افتراضي (VFS) عبر FUSE كدليل عادي.
  • يعتمد بروتوكول FISH+ على مفهوم FISH من Midnight Commander. تتم معالجة عمليات البحث والفهرسة والعمليات التي تستغرق وقتًا طويلاً خارجيًا. الخادميمكن نسخ الملفات مباشرة بين الخوادم.
  • تعمل الإضافات كعمليات منفصلة وتتواصل مع النواة عبر MessagePack باستخدام stdin/stdout، لذا يمكن كتابتها بأي لغة. الإضافات المكتوبة بلغة Lua (واجهة برمجة تطبيقات مشابهة لـ Far3/far2m) وWebAssembly مدعومة؛ ويتوفر دليل PlugRing لتوزيعها.
  • وحدات ماكرو Lua، لوحة الأوامر (Ctrl+Shift+P)، إعادة تعيين المفاتيح، تلوين الملفات المرن، الوضع المحمول.
  • عميل SQLite مدمج وجدول بيانات على غرار DOS Navigator، وعارض صور، ومشغل صوت، ومعلومات ملفات الوسائط، ومقارنة الدليل ومزامنته، ولوحة الذكاء الاصطناعي.
  • تمت ترجمة واجهة المستخدم إلى 23 لغة. كما تدعم إدخال النصوص ثنائي الاتجاه ومجموعات الحروف المعقدة.
  • يتم تحديث البرنامج تلقائيًا باستخدام الأمر "f4 --update"، ويتضمن حزمًا لبرامج Homebrew وNix (flake ووحدة إدارة المنزل) وTermux. كما تتوفر نسخة خفيفة الوزن لأجهزة التوجيه والأجهزة ذات المواصفات المنخفضة.

الاختلافات عن برامج إدارة الملفات الأخرى:

  • يعمل برنامج إدارة المسافات البعيدة فقط في Windowsينقل مفتاح f4 واجهته واختصارات لوحة المفاتيح المألوفة إلى Linux, macOS، بي إس دي و Androidلا يتم دعم المكونات الإضافية الثنائية البعيدة (DLLs)، ولكن واجهة برمجة تطبيقات Lua للمكونات الإضافية مصممة على غرار Far3/far2m.
  • far2l — تشغيل المنفذ البعيد 2 Linux, macOS وBSD، مكتوب بلغة C++ بموجب ترخيص GPLv2. لا يُعدّ f4 منفذًا، بل هو تطبيق جديد بلغة Go بموجب ترخيص BSD. إلى جانب الأنظمة الشبيهة بنظام Unix، يعمل f4 في Windows وReactOS، لا يعتمد على wxWidgets ومكتبات النظام، ويمكن كتابة المكونات الإضافية الخاصة به بأي لغة.
  • برنامج Midnight Commander مكتوب بلغة C (GPLv3)، ومصمم لأنظمة شبيهة بنظام Unix، ويتبع نموذج تشغيل وتخطيط مفاتيح خاص به. يحاكي مفتاح f4 سلوك برنامج Far/far2l، ويحتوي على وضع رسومي، ويعمل بشكل أصلي في Windowsأرشيف يحتوي على التجميع لـ Linux تشغل x86-64 حوالي 35 ميجابايت، بينما تشغل mc عدة ميجابايت.
  • M-Commander هو نسخة معدلة من mc مكتوبة بلغة C ولوا (GPLv3+). يتميز بلوحات قابلة للتوصيل (Git، Docker، Kubernetes، MongoDB، S3، إلخ)، ويستخدم طرفية PTY مدمجة بدلاً من غلاف فرعي. يحتفظ M-Commander بواجهة mc وهو متوفر كحزم لـ Linux и macOSيتطور نظام f4 في اتجاه مماثل (لوحات قابلة للتوسيع، طرفية مدمجة)، ولكن مع واجهة Far ودعمها. Windows وBSD ويتم تسليمها كملف ثنائي واحد.



المصدر: opennet.ru
شراء استضافة موثوقة للمواقع مع حماية DDoS وخوادم VPS VDS 🔥 اشترِ استضافة مواقع ويب موثوقة مع حماية من هجمات DDoS، وخوادم VPS وVDS | ProHoster