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

joseph-robles-jr/kitty

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

48 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

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.

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

Languages

  • Assembly 52.0%
  • C 25.1%
  • Makefile 22.2%
  • Batchfile 0.7%