Difference between revisions of "Projects/ZFS Channel Programs"

Jump to navigation Jump to search
Line 12: Line 12:


== Details ==
== Details ==
Note: Some of this section is outdated. A partially working prototype of this project was built during the [[OpenZFS Developer Summit]] hackathon. The prototype used a lua-based language for channel programs.
----


ZCP will have three main components: the frontend programming language in which ZCP programs can be written, the intermediate representation (IR) that ZCP programs are translated to and which is passed to the kernel, and the modifications to the kernel which execute the ZFS operations specified by the IR program.
ZCP will have three main components: the frontend programming language in which ZCP programs can be written, the intermediate representation (IR) that ZCP programs are translated to and which is passed to the kernel, and the modifications to the kernel which execute the ZFS operations specified by the IR program.
Editor
44

edits

Navigation menu