This workflow was designed specifically to aid in development and testing the components within smartos-live/src. SmartOS is designed to be a read-only operating system that is loaded onto a ramdisk during boot. While this design is very helpful in a datacenter, it is not well suited for local incremental development. This workflow will temporarily alter the behavior of SmartOS to allow a quick and iterative workflow for development.
The goals of this workflow are to allow the following:
- Development occurs directly on the developers workstation, in his or her native editor and toolchain.
- All sources within the smartos-live/src directory are compiled when changed, including c files.