Skip to content

WRaezer/OSKernelProject

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

OSKernelProject

Overview

OSKernelProject is an experimental operating system kernel that incorporates both original code and portions borrowed from third-party projects. The project includes:

  • Original code developed specifically for OSKernelProject.
  • Code borrowed from the Linux kernel (GPLv2 License).
  • Code adapted from xv6 (MIT License).

Licensing

This project is distributed under the GNU General Public License, version 2 (GPLv2).

🔹 Third-Party Code

  • Portions of OSKernelProject borrow files from the Linux kernel, which are licensed under GPLv2.
  • Some components are adapted from xv6, which is originally licensed under MIT but is re-distributed here under GPLv2 for compatibility.
  • Borrowed files retain their original license headers.

🔹 Compliance Requirements

  • As per GPLv2, any modifications and redistributions of OSKernelProject must also be licensed under GPLv2.
  • The full text of GPLv2 is included in the COPYING file.
  • The MIT License for xv6-derived files is retained in a separate LICENSE-MIT file.

Usage & Redistribution

By using, modifying, or distributing OSKernelProject, you agree to the terms of GPLv2.
For full license details, please see:

  • 📜 COPYING → Full text of GPLv2
  • 📜 LICENSE-MIT → xv6's original MIT License (for reference)

Disclaimer

OSKernelProject is distributed WITHOUT ANY WARRANTY, including the implied warranties of merchantability or fitness for a particular purpose. See GPLv2 for details.

Contact

For questions about licensing or contributions, contact the project maintainers.


About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published