2012-10-08 19 views
6

Sto cercando il codice sorgente del kernel Unix V6. Per favore dimmi dove l'ho preso.Unix V6 Codice sorgente

Ho una copia pdf scaricata dal http://v6.cuzuco.com/v6.pdf. Che è descritto in "Commenti su Unix Source- J. Lions".

Grazie.

+0

Direi che è necessario consultare Novell per questo, poiché UNIX è un kernel proprietario chiuso. – arkascha

+0

@arkascha: Novell ha venduto Unix a SCO nel 1995. Unix/32V e versioni precedenti sono open source dal 2002. –

+2

In realtà, è colpa mia. 'http: // minnie.tuhs.org/cgi-bin/utree.pl' – arkascha

risposta

16

Questo è un corso aperto dal MIT (http://pdos.csail.mit.edu/6.828/2012).

Da questo sito Web è possibile ottenere il codice sorgente di xv6 e molti materiali utili, tra cui un documento di dettaglio come "Commenti su Unix Source- J. Lions" per aiutare a comprendere il codice di xv6.

A mio parere xv6 è migliore di unix v6, perché xv6 è scritto in linguaggio assembly ANSI C e AT & T, ma unix v6 è progettato per funzionare su computer PDP.

Sto anche imparando il sistema operativo da me stesso e sto cercando il codice sorgente xv6 e linux0.11.

Spero che queste parole possano aiutarti.^_^

-3

Al giorno d'oggi non è necessario eseguire manualmente un bootloader ma è necessario utilizzare il firmware uefi (disponibile per il download gratuito) questo firmware ha le funzioni richieste che possono essere richiamate su richiesta per caricare la RAM su RAM Hard Drive .... Anche il partizionamento è gestito. È scritto in c/C++ ... Ho imparato a provare a farne una mia ... l'ho trovato .. È un buon punto di partenza nelle moderne schede madri compatibili con UEFI.