-
Notifications
You must be signed in to change notification settings - Fork 40
Frosted userland
Frosted userland is our minimal userland using Binary Flat Format. To select which programs you would like to be added to your Frosted build, go to the frosted-userland subdirectory of the frosted root directory and run:
make menuconfig
You can now (de)select individual programs.
If you want to add you own programs to the userland, you will need to add it as an option in both the Makefile in the subdirectory it resides in, as to the Kconfig file in the kconfig subdirectory of the frosted root.
Writing your program for Frosted is not different than for linux. Do note however that we do not have a full libc nor dynamic loading of libraries! Some libc functions present are just stubs. They will not do a lot..
If you wrote your userland program, consider sharing it back upstream! Contributing is only a pull request away!!!