EnderIce2 07d0ca0438
Some checks failed
Build OS / Build Cross-Compiler & Toolchain (push) Has been cancelled
Build OS / Analyze (c-cpp) (push) Has been cancelled
Build OS / Build OS (push) Has been cancelled
fix(kernel/efi): 🐛 check if ImageHandle and SystemTable has valid, pointers
2025-05-19 23:39:29 +00:00
2025-04-14 01:26:18 +00:00
2025-03-08 00:47:43 +00:00
2025-03-26 23:24:24 +00:00
2025-03-06 03:17:00 +00:00
2025-05-18 19:45:09 +00:00
2025-01-04 06:26:55 +02:00
2025-03-08 00:47:43 +00:00
2025-01-04 07:52:29 +02:00
2025-03-26 23:00:10 +00:00
2025-03-08 00:47:43 +00:00
2025-01-04 07:52:29 +02:00
2025-01-04 07:52:29 +02:00

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.

Languages
C 50.6%
C++ 44.6%
CSS 1.7%
Makefile 1.1%
Assembly 0.7%
Other 1.1%