diff --git a/main.c b/main.c
index 2774636..aea5d80 100644
--- a/main.c
+++ b/main.c
@@ -106,22 +106,6 @@ mpmain(void)
   scheduler();
 }
 
-char initcode[] = {
-  /* push ptr to argv */     0x6a, 0x1c,
-  /* push ptr to "/init" */  0x6a, 0x16,
-  /* push fake ret addr */   0x6a, 0x00,
-  /* mov $SYS_exec, %eax */  0xb8, 0x09, 0x00, 0x00, 0x00,
-  /* int $0x30 */            0xcd, 0x30,
-  /* Lx: */
-  /* mov $SYS_exit, %eax */  0xb8, 0x02, 0x00, 0x00, 0x00,
-  /* int $0x30 */            0xcd, 0x30,
-  /* jmp Lx */               0xeb, 0xf7,
-  
-  /* "/init\0" */            0x2f, 0x69, 0x6e, 0x69, 0x74, 0x00,
-  /* ptr to "/init" */       0x16, 0x00, 0x00, 0x00,
-  /* 0 */                    0x00, 0x00, 0x00, 0x00
-};
-
 void
 proc0init(void)
 {