Skip to content

EnderIce2/Fennix

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Fennix Operating System

GitHub Repo stars GitHub Actions Workflow Status GitHub commit activity GitHub License

Fennix is an operating system built from scratch using C and C++.


Caution

The project is still in development and is not yet ready for production use.

Please use a virtual machine to run the OS.

Features

  • 🧩 Flexible and modular
    • You can easily choose the components you want to include in the kernel
  • 🎛️ Compatible with multiple platforms
    • Supports i386, AMD64 and AArch64 platforms
  • 📦 Support for different operating system binaries
    • You can run Linux and Windows binaries
  • 🖨️ Driver support
    • Supports a variety of drivers for different hardware components
  • 📖 Detailed documentation
    • The project is well-documented using Doxygen

Important

Some features are still in development and may not be fully functional.

Getting Started

💾 Download ISO Image

You can download the development ISO image from the Actions tab on the GitHub repository.

🛠️ Compile from Source

Check out the installation guide to compile the project from source.

📚 Documentation

The current documentation is available here.

To generate the documentation, run:

make docs

The documentation will be available in the doxygen-doc/docs directory.

👨‍💻 Contributing

Contributions are welcome!
Please read the CONTRIBUTING.md file for guidelines on how to contribute to this project.

Contributors

📃 License

Fennix is licensed under the GNU General Public License v3.0. See the LICENSE.md file for more details.

Other licenses used in the project can be found in the LICENSES.md file.