SpiderPig OS
Spider Pig e’ un sistema operativo fatto in casa simil unix, basato su un kernel ibrido tra microkernel e monolitic kernel (anche se non c’e’ ancora un multitasking funzionante), realizzato (o almeno iniziato) da me per accrescere le mie conoscenscemenze informatiche. Il sistema e’ interamente scritto in C e assembler x86, e per ora (e credo per sempre, visto che il progetto e’ defunto) supporta solo le architetture x86.
Ho riscritto il sistema varie volte, conservando le parti che mi sembravano migliori, ed alla fine non ho mai concluso niente. Su google code c’e’ ancora una versione con supporto per filesystem, file binari elf e per la rete (c’e’ uno stac ppp ipv4 e udp funzionante), con alcuni driver ed una semplice interfaccia grafica ancora ibrida.
Sicuramente non mi chiamo Torvalds o Tanenbaum, ma codice ne ho scritto abbastanza, per chi fosse interessato a dargli uno sguardo a suo tempo avevo aperto un progetto su google code.
Trackbacks / Pingbacks