Ho fatto qualche sviluppo di applicazioni per hobby, ma ora sono interessato a verificare la programmazione dei sistemi (principalmente sistemi operativi, kernel Linux ecc.). Conosco linguaggi di basso livello come C, e conosco quantità minime di x86 Assembly (dovrei migliorare su di esso?).
Quali risorse / libri / siti web / progetti ecc. consigli per iniziare la programmazione dei sistemi e quali argomenti sono importanti?
Nota che non conosco quasi nulla sull'argomento, quindi qualsiasi risorsa tu suggerisca dovrebbe essere una risorsa introduttiva. So ancora qual è il soggetto è e cosa include ecc., Ma non ho mai fatto programmi di programmazione (ma alcuni sviluppo di applicazioni, come già notato in precedenza, e ho familiarità con un sacco di linguaggi di programmazione così come ingegneria del software in generale e algoritmi, strutture dati ecc.).