Welcome to the DoorOS Open-source project! DoorOS is a free and open-source graphical user interface (GUI) operating system, serving as a powerful and versatile alternative to Windows. Written in C/C++, DoorOS is designed to cater to a broad audience, from everyday users to enterprises requiring a robust and customizable OS solution.
- 32/64-bit Support: Compatible with both 32-bit and 64-bit architectures, ensuring a wide range of device compatibility.
- GUI Interface: A user-friendly and visually appealing graphical user interface that simplifies navigation and usage.
- Open Source: Licensed under the GNU General Public License v2.0-only, DoorOS encourages community involvement in its development and improvement.
- Enterprise Edition: While DoorOS is free for personal use, we offer a paid Enterprise Edition designed for businesses, featuring additional tools and support. See DoorOS Enterprise for more information.
To build DoorOS from source, you'll need:
- Docker
- Clone the repository:
git clone https://github.com/DoorOS-Project/DoorOS.git
- Navigate to the project directory:
cd DoorOS
- Install
os-build-utility
:# *nix wget https://github.com/DoorOS-Project/os-build-utility/releases/latest/download/os-build-utility-linux -O os-build-utility chmod +x os-build-utility # Windows curl -L https://github.com/DoorOS-Project/os-build-utility/releases/latest/download/os-build-utility-windows.exe -o os-build-utility.exe
- Build the OS:
# *nix ./os-build-utility --build # Windows os-build-utility.exe --build
After building DoorOS, you can run it on an emulator like QEMU using this command:
# *nix
./os-build-utility --run
# Windows
os-build-utility.exe --run
Or install it on a physical machine. Detailed instructions for running or installing DoorOS can be found in the Installation Guide.
We welcome contributions from the community! If you're interested in contributing, please read our Contributing Guidelines to get started.
This project is licensed under the GNU General Public License v2.0-only. See the LICENSE
file for more details.
For any inquiries or support, feel free to reach out via GitHub Issues.
© 2024 DoorOS Open-source Project. All rights reserved.