Skip to content
This repository has been archived by the owner on Jan 23, 2024. It is now read-only.

popcorn-kernel/popcorn

Repository files navigation

The Popcorn Kernel


Archival Notice

As of 11/14/2023 the project is now considered dead so I will be officially archiving this project as of now (1/23/2023). For more information, please see #80 Thanks for everything, its been fun.

Welcome to the Popcorn Kernel project! Our mission is to learn more about operating systems and expand our coding and developing skills.

About PURE Ecosystem

The PURE Ecosystem is an open-source community dedicated to developing alternatives and having fun! The PURE Ecosystem embraces values of equality, respect, and tolerance, supporting all individuals regardless of their gender identity, race, or background.

Project Goals

  • Innovation: The Popcorn Kernel will be a new and fresh cut on the operating system side.

  • Efficiency: We want to create a highly optimized kernel that aims maximizes system performance.

  • Accessibility: The Popcorn Kernel will be designed to ensure inclusivity and provide a seamless experience for all users, regardless of their abilities.

Features

  • Customizability: Popcorn Kernel offers extensive customization options, allowing users to personalize their computing environment according to their preferences.

  • Security: We prioritize user safety and data protection by implementing robust security measures within the kernel.

  • Compatibility: Popcorn Kernel aims to support a wide range of hardware configurations and software applications to ensure compatibility across different systems.

Contributing

We welcome contributions from developers, designers, and enthusiasts who share our vision for an inclusive and powerful kernel. To contribute to the Popcorn Kernel project, please Read our guide.

Getting Started

Prerequisites

  • Rust/Cargo
  • QEMU

Building and Running

Before building the kernel, you must first install the required dependencies. To install the dependencies, run the following command: ./scripts/configure.sh

To build the kernel, run the following command: cargo bootimage

To run the kernel in QEMU, run the following command: cargo run


Developers

SparkySimp electron271 SatoTsukasaCode Techiesplash HackedOS TadoTheMiner
Lead Developer Lead Developer Developer Developer Developer Developer

Contact us

Discord Website