10 مستودعات
Automation tools for deploying personalized Linux distributions with specific software sets.
Distinct from Linux Deployment Utilities: None of the candidates cover the high-level automation of a full custom OS installation process
Explore 10 awesome GitHub repositories matching operating systems & systems programming · Custom Linux Installations. Refine with filters or upvote what's useful.
RetroPie-Setup is a specialized utility and installation tool designed to automate the orchestration of Linux-based retro gaming environments. It functions as a deployment system for configuring the dependencies and software required to run game libraries on single board computers, such as the Raspberry Pi and Odroid. The project provides a structured approach to deploying gaming emulators and managing RetroArch emulation cores. It includes a configuration tool for setting up graphical front ends that organize and launch emulated games across multiple systems. The tool handles system-level t
Provides an automated deployment tool for configuring dependencies and software for retro game libraries on Linux.
Rocky is an open-source enterprise operating system designed for server and cloud infrastructure. It is a community-maintained Linux server distribution that provides a platform focused on stability and security. The project is fundamentally a Red Hat Enterprise Linux compatible operating system, maintaining bug-for-bug binary compatibility to ensure identical software behavior. This allows it to serve as an enterprise-grade platform without proprietary licensing. The distribution covers a broad range of system administration capabilities, including package management via modular repository
Provides an open-source enterprise Linux distribution and the automated tools to install it.
HyDE is an Arch Linux configuration framework and system provisioning tool designed to automate the installation and customization of desktop environments. It functions as a window manager orchestrator and dotfiles management system to synchronize environment settings and deploy custom system configurations. The project includes a desktop environment theme engine that uses a patching tool to apply curated visual styles and color schemes across the interface. It also features hardware-aware driver detection to automatically apply correct bootloader and driver settings during the deployment pro
Automates the deployment of a Linux system with a specific list of user-defined packages and software.
archinstall is a guided installer for the Arch Linux operating system. It provides a mechanism to automate the partitioning, package selection, and configuration of a system through an interactive menu interface or pre-defined configuration profiles. The tool supports both manual and automated deployment. It can function as an interactive installation guide or as an automated deployment utility that loads settings and credentials from external files to perform installations without manual intervention. The project includes capabilities for disk partition management to support single or dual
Provides a tool for deploying personalized Linux distributions with automated software sets and interactive menus.
Linutil هي صندوق أدوات لتكوين النظام يعتمد على Rust مصمم لأتمتة تثبيت البرامج، وإعداد الأجهزة، وفرض أساسيات الأمان عبر توزيعات Linux المختلفة. تعمل كأداة عالية الأداء لتنفيذ مهام التكوين المجمعة وإدارة أساسيات النظام من خلال واجهة طرفية. يوفر المشروع مدير إعداد لا يعتمد على توزيعة معينة يسمح للمستخدمين بتكوين الأجهزة الطرفية وتثبيت بيئات سطح المكتب عبر إصدارات Linux المختلفة. ويتضمن أداة متخصصة لتكوين جدار الحماية لتطبيق قواعد حركة مرور الشبكة القياسية وأساسيات الأمان. تغطي إمكانيات الأداة التثبيت التلقائي لفئات البرامج المنسقة للتطوير والاتصالات والألعاب. كما تدير تكوين الأجهزة الطرفية للشاشات والطابعات وأجهزة Bluetooth، مع توفير تحسينات لبيئات الألعاب والمحاكاة.
Automates the deployment of personalized Linux environments with specific software sets and configurations.
termux-x11 هو خادم عرض X11 وطبقة واجهة رسومية لـ Android تمكّن من تنفيذ بيئات سطح مكتب Linux والتطبيقات الرسومية. يعمل كمحاكي إدخال وخادم عرض، حيث يترجم طلبات بروتوكول X11 إلى مخرجات رسومية على أجهزة الهاتف المحمول. يتميز المشروع بطبقة تنسيق لدمج حاويات proot أو chroot المعزولة عن طريق مشاركة الأدلة المؤقتة ومسارات التهيئة. يتضمن أيضاً نظام ترجمة إدخال يربط إيماءات اللمس على الهاتف المحمول والنقرات متعددة الأصابع بنقرات ماوس X11 القياسية وأحداث التمرير. يوفر النظام عرضاً مسرعاً بالأجهزة باستخدام واجهات برمجة تطبيقات رسومات Android الأصلية ويتضمن أدوات سطر أوامر لإدارة إعدادات التطبيق وتفضيلات البيئة.
Connects a graphical display server to proot or chroot containers for a full Linux desktop experience.
LxRunOffline is a command line utility for managing the lifecycle of Windows Subsystem for Linux environments. It functions as a distribution manager and orchestrator used to install, register, and configure Linux environments. The tool provides capabilities for exporting, importing, and duplicating filesystems and configurations. It enables the relocation of environments to different drive locations or directories and allows for the creation of compressed archives to facilitate backup and portability. Beyond migration, the utility covers environment orchestration through the execution of co
Deploys a Linux filesystem into a specified directory and registers it for use within the subsystem.
UserLAnd هي بيئة Linux محمولة ومدير توزيعات لا يتطلب صلاحيات الجذر (rootless)، مما يسمح بتشغيل أنظمة تشغيل وتطبيقات Linux بالكامل على الأجهزة المحمولة. تعمل الأداة كمحاكي يعتمد على proot لمحاكاة نظام ملفات الجذر وتنفيذ الملفات الثنائية (binaries) دون الحاجة إلى صلاحيات إدارية على النظام المضيف. يوفر المشروع عميل سطح مكتب عن بُعد لتشغيل بيئات سطح المكتب الرسومية والاتصال بها عبر عميل خادم مرئي. كما يتيح نشر توزيعات Linux متنوعة، مما يتيح للمستخدمين إدارة حزم النظام باستخدام أدوات أصلية مثل apt أو pacman. تغطي البيئة توفير مساحة المستخدم، وعزل نظام الملفات، وترجمة نداءات النظام (syscalls) لتمكين تنفيذ الملفات الثنائية. كما تدعم تهيئة بيئات سطح المكتب وتثبيت وتحديث البرمجيات مباشرة داخل نظام الملفات الافتراضي.
Enables the execution of full Linux distributions on mobile devices without requiring administrative root access.
Maskphish is a comprehensive security toolkit that integrates capabilities for digital forensics, network vulnerability scanning, open-source intelligence, penetration testing, and social engineering. It functions as a multi-purpose framework for automating reconnaissance and executing security audits across diverse network environments. The project features a specialized phishing and social engineering toolkit used for cloning websites, masking URLs, and deploying deceptive pages to capture user credentials. It also includes a remote access Trojan builder for generating platform-specific exe
Allows the deployment of a Linux distribution onto a smartphone without requiring root access.
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
Allows the deployment and running of full Linux guest environments without administrative root privileges.