ArtilleryOS is a unique graphical operating system that combines the simplicity and power of Unix-like systems with a tiling window management environment. Featuring a custom-designed kernel, ArtilleryOS offers an efficient and user-friendly computing experience.
-
Unix-Like Environment: ArtilleryOS provides a Unix-like command-line interface, offering familiar commands and utilities for system management and programming.
-
Tiling Window Management: Enjoy a productive workflow with a tiling window manager that automatically arranges open applications into non-overlapping tiles, optimizing screen space and workflow efficiency.
-
Custom Kernel: ArtilleryOS boasts a custom-designed kernel that enhances system performance, security, and resource management, providing a stable foundation for your computing needs.
-
Graphical User Interface (GUI): Navigate the system effortlessly with an intuitive graphical user interface that combines the power of the command line with a visually appealing desktop environment.
-
Software Ecosystem: Access a growing ecosystem of software packages and applications to tailor ArtilleryOS to your specific needs.
-
Customization: Customize your ArtilleryOS experience with themes, keyboard shortcuts, and configuration options to suit your preferences.
-
Security: Benefit from robust security features to protect your data and system integrity.
To get started with ArtilleryOS, follow these steps:
- Download the latest release.
- Create a bootable USB drive or set up a virtual machine environment for testing.
- Boot into ArtilleryOS and follow the on-screen instructions for installation.
For detailed installation instructions and troubleshooting, please refer to the Installation Guide.
Explore the Documentation directory to find comprehensive guides and resources for using and customizing ArtilleryOS. Topics include system administration, application development, and customization options.
We welcome contributions from the community to improve and expand ArtilleryOS. To contribute, please follow these steps:
- Fork the ArtilleryOS repository.
- Create a new branch for your feature or bug fix.
- Make your changes and commit them.
- Push your changes
For more about that, please check the guidelines in the contributing document.
gcc
: GNU Compiler Collectionnasm
: Netwide Assemblermake
: For building automaticallyi686-elf-tools
: For cross-compiling codemtools
: For the use of themformat
commandlibisoburn
- To manipulate ISO 9660 filesystemscdrkit
We are tracking the progress of Artillery OS with screenshots. You can find more of them in Documentation folder.
The Artillery OS and its core components are licensed under the MIT License.
The full text of the license can be accessed via this link and is also included in the license file of this software package.