User Tools

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

events:seagl_2026_deferred_comp [2026/10/02 00:50] – created sunjamevents:seagl_2026_deferred_comp [2026/10/02 00:53] (current) – sunjam
Line 11: Line 11:
  
 ==== Description: ====   ==== Description: ====  
-Most Linux distributions ship precompiled software or compile at install time, but ccix takes a different approach. This session explains the architecture of ccix, an experimental distribution that utilizes deferred compilation—a technique where applications are compiled only when they are invoked. By using a custom deferred compiler based on libtcc and the Linux kernel's binfmt_misc feature, ccix creates a system with almost no binaries. This results in a distribution that is easier to port across architectures, highly hackable, avoids ABI mismatches, and eliminates the need for complex build systems like Autotools or CMake.+Most Linux distributions ship precompiled software or compile at install time, but ccix takes a different approach. This session explains the architecture: 
 + 
 +ccix, an experimental distribution that utilizes deferred compilation—a technique where applications are compiled only when they are invoked. By using a custom deferred compiler based on libtcc and the Linux kernel's binfmt_misc feature, ccix creates a system with almost no binaries. This results in a distribution that is easier to port across architectures, highly hackable, avoids ABI mismatches, and eliminates the need for complex build systems like Autotools or CMake.   
 + 
 +Project URL: https://codeberg.org/p2m/ccix
  
 **Target Audience:**   **Target Audience:**  
   * Sys-Admins    * Sys-Admins 
   * Hardcore Psychos   * Hardcore Psychos