Newsgroup: it.comp.programmare
Titolo: Cercasi programmatore

Salve! Sto cercando un programmatore che conosca bene il C e un pochino di
Assembly, per sviluppare un sistema operativo. Il progetto è già iniziato e
ha già basi solide.
Chi è interessato, levi il NOSPAM dal mio indirizzo di posta elettronica.
grazie
-- 
daniele_athome

 
Si chiama Linux x caso? o magari *BSD?

Yes wrote:

No, è un kernel iniziato da zero, non è un "port" di Linux o di *BSD...
-- 
daniele_athome

mi riposti il link del sito
ciao
claudio

Claudio Daffra wrote:

se cerchi blueport su google in italiano lo trovi :)
comunque:
http://www.blueportos.org
 -- Sito ufficiale
http://sourceforge.net/projects/blueport
 -- Progetto su sourceforge
ciao
-- 
daniele_athome


Si l'avevo capito, ma ha senso fare un kernel nuovo da zero quando ci sono
già molti kernel già a buon punto che hanno molto bisogno di gente in
gamba che contribuisca? 

 ha già basi solide.
Che tipo di OS pensate di sviluppare?
1) Sarà compatibile POSIX?
2) Sarà una versione di UNIX?
2) Sarà realtime? (=implementerà una deadline per ogni task?)
3) Userà il modo protetto (immagino di sì)?
3a) Sarà multitasking?
3b) Sarà multiutente?
4) Il kernel sarà prelazionabile o no?
5) Avrà i thread?
6) Che tipo di formato eseguibile usa? COFF o uno creato da zero?
7) Che meccanismo di memoria virtuale implementa? Paginata o segmentata?
8) Supporta librerie dinamiche (DLL)?

 8) Supporta librerie dinamiche (DLL)?
Magari non DLL, ma ELF Dinamiche si, abbiamo in progetto di implementare la
cosa.
Guarda che non vogliamo superare Linux o Windows, è un progetto nato per
imparare a programmare un sistema operativo e per usare una cosa scritta da
noi.
-- 
daniele_athome

Yes wrote:

La risposta è nella fine del messaggio di risposta a Massimo Soricetti,
sempre in questo thread.
ciao
-- 
daniele_athome

 scritta da noi.
Per il fatto di imparare posso anche essere d'accordo, ma l'impegno che ci
vuole per implementare qualcosa di usabile è immenso, e non credo che ne
valga la pena

 potente...parlo di progetto,non di implementazione
questo  è opinabile, magari puoi scatenare un bel flame a riguardo su 
it.comp.os.dibattiti però ;)

 valga la pena
non tutti la pensano così, purtroppo per te...
-- 
daniele_athome

daniele_athome wrote:

Si infatti, stiamo andando OT :)
-- 
daniele_athome

 non tutti la pensano così, purtroppo per te...
Tutto sta a definire cosa vuol dire "usabile"... se non vuoi gestire nè 
ambiente grafico nè reti le cose si semplificano di parecchio, per esempio.
E poi ancora domande:
Ci porterete sopra i pacchetti GNU (fileutils, tar, bash, gcc, bison, 
make, lint ecc. ecc.)?
Che filesystem usate/userete?
Sarà solo testo o implementerete un sistema grafico a finestre?
Nel secondo caso, volete usare X11 o avete intenzione di crearne uno da 
zero?

Massimo Soricetti wrote:

Hey, Hey, piano! Una cosa per volta.
Innanzitutto, si, vorremmo creare un abmiente grafico, ma è solo un idea.
Per ora ci preoccupiamo di scrivere un kernel che parta.
Il filesystem in uso per ora è tar (temporaneo usato come ramdisk) e poi
credo che sfrutteremo i filesystem più diffusi (ext*, vfat, minix, iso9660,
ecc.)
A parte il compilatore che richiederebbe uno sforzo enorme, per il resto le
applicazioni ce le faremo da soli. Credo che faremo un porting di gcc e
delle binutils soltanto.
ciao
-- 
daniele_athome

Perchè UNIX è la migliore architettura di sistema operativo mai
progettata, e ad oggi non esiste nessun progetto più semplice e
potente...parlo di progetto,non di implementazione
Vedi EXOKERNEL, di gran lunga superiori a UNIX anche se in fase di
sviluppo.
Guarda che non vogliamo superare Linux o Windows, è un progetto nato
per
imparare a programmare un sistema operativo e per usare una cosa
scritta da
noi.
ti ha già risposto
Ciao Daniele volevo farti una domanda personale
Che ne pensi di un sistema operativo con un exokernel  impieganto la
tecnologia di xen ? 
ciao
claudio

 claudio
Ho scaricato xen recentemente, e sul sito dice che non è un vero e proprio
sistema operativo, ma un qualcosa di virtuale... Non so, non ho capito
bene... Potresti illuminarmi a proposito?
Grazie
ciao
-- 
daniele_athome

Xen praticamente a grandi linee è una macchina virtuale che si
frappone tra harware e sistema operativo, mentr vmware sta dopo il
kernel, questoi sta prima, pare che aumenti di netto la performance del
sistema.
Ho scaricato anche 52 mb di un esokernel del mit è abbastanza
complesso, ma è in grado di decuplicare (a loro avviso) le performance
del sistema bah vediamo
in quanto si sovrappone all'harware e lascia al programmatore delle
chiamate dirette al sistema, con un minimo di routine base bah ...

Claudio Daffra wrote:

Sembra una cosa fica... In pratica è un una macchina virtuale che si spaccia
per un kernel ;)
-- 
daniele_athome

 per un kernel ;)
beh, piů un kernel che si spaccia per una macchina :)
capitato giusto ora tra le mani questo link:
http://www.linuxjournal.com/article/8540
che č un'introduzione a Xen

Si Xen è un hardware praticamente, alemno si spaccia per per un
harware cosicchè è possibile montrci sopra tanti s.o. con diverse
configurazioni, uno separato dall'latro
sarebbe bello unite l'esokernel e xen !