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.

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: