Sviluppo a basso e alto livello [chiuso]

2

Voglio davvero iniziare a lavorare sullo sviluppo del sistema operativo, in particolare sullo sviluppo del kernel, con il progetto Darwin Open Source - costruire il mio sistema operativo simile a Mac, tuttavia non sono abbastanza esperto per lavorare sull'arte nera dello sviluppo del kernel - Sono costantemente scoraggiato dai commenti: "il tuo codice deve essere vicino allo spettacolare", "Devi essere un veterano della programmazione per scrivere nello spazio del kernel"

Quindi ho cercato di trovare altri progetti. Al momento sto lavorando a CryENGINE 3, ma non riesco a entrare nell'API perché cerco costantemente di avviare lo sviluppo del kernel.

Non ho esperienza in programmi di user-land, tuttavia ho ricercato e creato piccoli programmi basati su assembly.

Nota: ho 17 anni.

Ci sono dei progetti che mi puoi consigliare di iniziare, quindi posso avere un po 'di esperienza per le applicazioni user-land? Trovo quasi impossibile costruire qualcosa di rivoluzionario.

Ho esperienza con C, C ++, C #, Java, Haskell, Ruby, Lua e ASM.

Inoltre: qual è la possibilità di creare un'azienda dallo sviluppo del software?

    
posta Nathaniel Bennett 08.03.2012 - 23:20
fonte

1 risposta

8

Sì, devi davvero essere così bravo per dare un contributo reale a un kernel serio, di livello consumer.

Tuttavia, ciò non significa che devi essere così bravo a giocare con il codice del kernel e imparare come funziona. Puoi iniziare in qualsiasi momento e sarà una buona esperienza di apprendimento. Non aspettarti che sia facile da capire, soprattutto all'inizio.

    
risposta data 08.03.2012 - 23:32
fonte

Leggi altre domande sui tag