Giter Club home page Giter Club logo

artilleryos's Introduction

ArtilleryOS

Discord GitHub contributors GitHub (Pre-)Release Date GitHub issues GitHub pull requests GitHub License GitHub code size in bytes GitHub tag (with filter)

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.

Features

  • 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.

Getting Started

To get started with ArtilleryOS, follow these steps:

  1. Download the latest release.
  2. Create a bootable USB drive or set up a virtual machine environment for testing.
  3. Boot into ArtilleryOS and follow the on-screen instructions for installation.

For detailed installation instructions and troubleshooting, please refer to the Installation Guide.

Documentation

Explore the Documentation directory to find comprehensive guides and resources for using and customizing ArtilleryOS. Topics include system administration, application development, and customization options.

Contributing

We welcome contributions from the community to improve and expand ArtilleryOS. To contribute, please follow these steps:

  1. Fork the ArtilleryOS repository.
  2. Create a new branch for your feature or bug fix.
  3. Make your changes and commit them.
  4. Push your changes

For more about that, please check the guidelines in the contributing document.

Dependencies

  • gcc: GNU Compiler Collection
  • nasm: Netwide Assembler
  • make: For building automatically
  • i686-elf-tools: For cross-compiling code
  • mtools: For the use of the mformat command
  • libisoburn - To manipulate ISO 9660 filesystems
  • cdrkit

Contributors

moussacodes, angelpilled

Screenshots

We are tracking the progress of Artillery OS with screenshots. You can find more of them in Documentation folder.

  • Artillery OS File System FileSystem

  • Time in Artillery :
    Time

  • VGA Graphics Screen Demo : InitialGraphics

  • GUI Bitmap Font Rendering : Font

  • Kernel Panic aka Red Screen of Death : kernelPanic

Stargazers over time

Stargazers over time

License

MIT License

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.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.