Skip to content

JamesLinus/ChaiOS

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ChaiOS

ChaiOS: Chai Operating System. Multiplatform, visual studio (but adaptable to other compilers). Compiler support is limited to MSVC for now, but the design is such that all compiler specific stuff is done by macros (e.g. intrinsic funtions). The Operating System currently supports x86 and x64. Architecture specific modules are in arch/ folders.

crtbase/ is the equivalent of libgcc. It consists of basic helper functions, written is assembly. crtbase and AcpiSubsystem are the only static libraries, the rest are DLLs loaded at boot time.

Note: when leaving bug reports, please specify the hardware platform and boot method. Hardware issues can be notoriously problematic to debug, and not reproducable between different systems. Hence, it helps to know what you're working with.

About

ChaiOS: Chai Operating System. Multiplatform, visual studio (but adaptable to other compilers).

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C 80.8%
  • C++ 13.9%
  • Yacc 2.0%
  • Assembly 1.6%
  • Lex 0.9%
  • Objective-C 0.4%
  • Other 0.4%