Sha256: 87eeffa480290e3c95c441f7db34f2682985e406af8d6dbc6af75e770ebd2783
Contents?: true
Size: 798 Bytes
Versions: 22
Compression:
Stored size: 798 Bytes
Contents
# Project layout * `app/` - All actual pieces of the kernel code sit here. * `app/drivers` - Parts of (a) and (b) * `app/drivers/iface` - Generic interfaces that are suggested to be implemented. * `app/drivers/$PLATFORM/` - Platform specific way to implement the interface. See [platform drivers](./platform_drivers.md) for information. * `app/kern` - The remaining part, your app, the kernel, etc. all live under here. * `app/kern/mod` - Interrupt handlers for drivers and associated code. * `app/kern/macro.rb` - Contains code that is called by `./lib/flok/build.rb` to run all kernel *js* code through (except `./lib/flok/services`) * This macro file provides various macros used in the kernel *and* is what controls the `DEBUG` or `RELEASE` mode ERB variables
Version data entries
22 entries across 22 versions & 1 rubygems