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 版本上配置硬件外设并安装桌面环境。它包含一个专门的防火墙配置工具,用于应用标准化的网络流量规则和安全基准。 该工具的功能涵盖了针对开发、通信和游戏等精选软件类别的自动化安装。它还管理显示器、打印机和蓝牙设备的硬件外设配置,同时为游戏环境和模拟提供优化。
Automates the deployment of personalized Linux environments with specific software sets and configurations.
termux-x11 是一个适用于 Android 的 X11 显示服务器和图形界面层,支持在移动设备上运行 Linux 桌面环境和图形应用。它作为输入模拟器和显示服务器,将 X11 协议请求转换为移动硬件上的图形输出。 该项目具有一个协调层,通过共享临时目录和配置路径来集成隔离的 proot 或 chroot 容器。它还包括一个输入转换系统,将移动触摸手势和多指点击映射为标准的 X11 鼠标点击和滚动事件。 该系统利用原生 Android 图形 API 提供硬件加速渲染,并包含用于管理应用设置和环境偏好的命令行工具。
Connects a graphical display server to proot or chroot containers for a full Linux desktop experience.
LxRunOffline 是一个用于管理 Windows Subsystem for Linux 环境生命周期的命令行实用程序。它作为一个发行版管理器和编排器,用于安装、注册和配置 Linux 环境。 该工具提供了导出、导入和复制文件系统及配置的功能。它支持将环境迁移到不同的驱动器位置或目录,并允许创建压缩归档文件以促进备份和可移植性。 除了迁移之外,该实用程序还通过跨发行版执行命令和管理系统设置来涵盖环境编排。它处理将现有文件系统目录注册为活动子系统,并复制环境状态以进行测试或冗余。
Deploys a Linux filesystem into a specified directory and registers it for use within the subsystem.
UserLAnd 是一个无 Root 权限的 Linux 移动环境和发行版管理器,允许在移动设备上运行完整的 Linux 操作系统和应用程序。它作为一个基于 proot 的模拟器,用于模拟根文件系统并执行二进制文件,而无需宿主系统的管理员 Root 权限。 该项目提供了一个 Linux 桌面远程客户端,用于启动图形化桌面环境并通过可视化服务器客户端进行连接。它支持部署各种 Linux 发行版,允许用户使用 apt 或 pacman 等原生工具管理系统软件包。 该环境涵盖了用户态配置、文件系统隔离和系统调用翻译,以实现二进制执行。它还支持配置桌面环境,并直接在虚拟化文件系统中安装和更新软件二进制文件。
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.