http://www.linuxfromscratch.org/

hai nozioni di architettura dei calcolatori? semafori, primitive, gestioni di memoria segmentata/frammentata, semafori, scheduler, blah blah blah?