Skip to content

kitty is a kernel designed for multiple architectures, maintained by BYUi students

License

Notifications You must be signed in to change notification settings

BYUi-OSDevelopment/kitty

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

67 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

kitty

The kitty kernel, maintained by BYUi students

Building

Requisites:

Make sure that all of the above software is accessible through your shell (put everything in path!)

Run this in the src directory: make run arch=x86 or make run arch=x86_64

Other components included in this repository

x86/x86_64 bootloader

Located in src/x86-boot/, a boot sector written for 32/64 bit x86.

EXT4 filesystem image

Located in src/test/fs_ext4/, this FS image contains just enough to get the operating system running by providing service files that the kernel loads automatically.

License

The kitty kernel utilizes a GNU General Public License. Much of the bootloader code (under x86-boot) is CC0 license and in the public domain.

Before contributing, read the notes on our organizations main page.

About

kitty is a kernel designed for multiple architectures, maintained by BYUi students

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •