5 مستودعات
Utilities for manipulating the attachment and detachment of root filesystems from the kernel.
Distinct from Root Filesystem Bootstrapping: Focuses on the management/detachment of the rootfs rather than its generation or bootstrapping.
Explore 5 awesome GitHub repositories matching operating systems & systems programming · Root Filesystem Managers. Refine with filters or upvote what's useful.
This project provides specialized system utilities for deploying volatile rescue environments, managing root filesystems, and migrating live operating systems remotely. It functions as a tool for wiping and reinstalling a Linux system via SSH and serving as a remote OS migration tool. The software enables the deployment of an in-memory rescue environment over SSH to perform emergency maintenance and disk modifications. It allows for the unmounting of root filesystems and the detachment of volumes from a live kernel to facilitate repartitioning and filesystem layout changes without requiring a
Provides utilities to unmount root filesystems and detach volumes from a live kernel to enable repartitioning.
FEX is an emulator that executes 32-bit and 64-bit x86 binaries on ARM64 hardware. It functions as a binary translation framework that converts guest machine code into host instructions using a JIT compilation engine and a persistent code cache. The project features a Vulkan graphics wrapper that translates OpenGL and Vulkan API calls to native host drivers, enabling cross-architecture graphics rendering. It includes a dedicated root filesystem manager for downloading, mounting, and switching between compressed filesystem images required for guest application environments. The system provide
Includes a dedicated manager for downloading and mounting compressed root filesystem images for guest apps.
termux-x11 هو خادم عرض X11 وطبقة واجهة رسومية لـ Android تمكّن من تنفيذ بيئات سطح مكتب Linux والتطبيقات الرسومية. يعمل كمحاكي إدخال وخادم عرض، حيث يترجم طلبات بروتوكول X11 إلى مخرجات رسومية على أجهزة الهاتف المحمول. يتميز المشروع بطبقة تنسيق لدمج حاويات proot أو chroot المعزولة عن طريق مشاركة الأدلة المؤقتة ومسارات التهيئة. يتضمن أيضاً نظام ترجمة إدخال يربط إيماءات اللمس على الهاتف المحمول والنقرات متعددة الأصابع بنقرات ماوس X11 القياسية وأحداث التمرير. يوفر النظام عرضاً مسرعاً بالأجهزة باستخدام واجهات برمجة تطبيقات رسومات Android الأصلية ويتضمن أدوات سطر أوامر لإدارة إعدادات التطبيق وتفضيلات البيئة.
Enables the sharing of temporary directories and configuration paths to connect display servers with proot or chroot containers.
UserLAnd هي بيئة Linux محمولة ومدير توزيعات لا يتطلب صلاحيات الجذر (rootless)، مما يسمح بتشغيل أنظمة تشغيل وتطبيقات Linux بالكامل على الأجهزة المحمولة. تعمل الأداة كمحاكي يعتمد على proot لمحاكاة نظام ملفات الجذر وتنفيذ الملفات الثنائية (binaries) دون الحاجة إلى صلاحيات إدارية على النظام المضيف. يوفر المشروع عميل سطح مكتب عن بُعد لتشغيل بيئات سطح المكتب الرسومية والاتصال بها عبر عميل خادم مرئي. كما يتيح نشر توزيعات Linux متنوعة، مما يتيح للمستخدمين إدارة حزم النظام باستخدام أدوات أصلية مثل apt أو pacman. تغطي البيئة توفير مساحة المستخدم، وعزل نظام الملفات، وترجمة نداءات النظام (syscalls) لتمكين تنفيذ الملفات الثنائية. كما تدعم تهيئة بيئات سطح المكتب وتثبيت وتحديث البرمجيات مباشرة داخل نظام الملفات الافتراضي.
Utilizes PRoot to simulate root privileges and redirect file paths, enabling rootless Linux execution on mobile devices.
proot-distro is a rootless container runtime and Linux distribution manager that allows users to install and run isolated guest environments without requiring administrative root privileges. It utilizes PRoot to simulate root access and filesystem redirection, enabling the deployment of full Linux distributions in a non-root space. The project functions as an OCI container image handler, capable of building, pulling, and pushing OCI-compatible images and manifests. It further serves as a cross-architecture execution layer, utilizing user-mode emulation to run binaries and containers built for
Utilizes PRoot to simulate root access and filesystem redirection for isolated rootless environments.