Newsgroup: it.comp.os.linux.development
Titolo: scrivere un OS !!!

Riciao.
Domande assurde :
Se volessi scrivere un nuovo kernel, da zero, magari guardando il kernel di
LINUX e FREEBSD, altra documentazione dove la potrei trovare ?
Ci sono piccoli OS, multitasking e solido LINUX-like, grafico MAC -like,
real-time
QNX -like o magari in modalità testo, ma sempre multitasking, sviluppati
magari da qualche fantomatico team oltreoceano, da cui attingere ?
Chi di voi sarebbe disposto a iniziare un'avventura del genere o magari ci
ha
pensato almeno una volta ?
Ci sono chat relative proprio a questo tipo di argomento ?
Ciao.

 Ci sono chat relative proprio a questo tipo di argomento ?
Dubito, argomento vastino anzichenno`: non si presta molto alle chat.
-- 
Ditemi perche`... se la mucca fa muuu il merlo non fa meee?   _/Davide\_
   -- Elio                                                    \Alberani/

 pensato almeno una volta ?
Giuro che circa un anno fa ci avevo pensato, e mi ero pure documentato un
po'.
Mi sono bloccato solo dopo una settimana quando ho tentato invano di
scrivermi il loader! (Anche Linus Torvald ha ammesso che non avrebbe mai
iniziato se avesse immaginato che scrivere un S.O. fosse cosě complesso. )
Daniele.


per iniziare c'è minix,
un SO scritto da tanenbaum per accompagnare
il suo libro sui sistemi operativi, è multitasking e c'è anche una versione
di XFree86, l'unico limite e il fatto che gira in modalità reale
con tutt ciò che ne consegue. ne esiste comunque
un versione per 386 con memoria virtuale.
e decisamente valido per iniziare perchè
tratta davvero tutto, la memoria, il filesystem, i processi,
l'IO, la comunicazione tra processi,  ecc...
considera che linux è iniziato proprio a partire da minix,
e che ancora se ne trovano tracce nei sorgenti.
il libro e il seguente:
sistemi operativi: progetto e implementazione
andrew s. tanenbaum
albert s. woodhull
prentice hall, distribuito in italia da utet.

 wrote in message
959549970.
2055572657
@news.tiscalinet.it...





per iniziare c'è minix,
Oppure, per imparare, c'e' TOPSY, sviluppato dal Poly di Zurigo.
-- 
                                                                     __
 __                                                              _  ///
| _        Student in Computer Science, Swiss Federal Institute  \\///
|__|iambo      of Technology - mailto:
ggia...@iiic.ethz.ch
       \X/

 Magari l'OS che ho in mente si adatta bene ai sistemi embedded.
http://www.atheos.cx
 può fare per te
oppure hurd, di cui non ricordo l'url, ma da 
http://www.gnu.org
 ci
arrivi.
Ciao,
Fabio Alemagna

 l'url, ma da 
http://www.gnu.org
 ci arrivi.
Dovrebbe proprio essere 
www.gnu.org/hurd
-- 
Pier Luigi Fiorini
www.fiorinisoft.n3.net

 iniziato a scrivere un piccolo OS.
prova a cercare elks
-- 
Non c'è più forza nella normalità: c'è solo monotonia.

> > pensato almeno una volta ?
io ci STO!!!  io ci STO!!!
tempo fa' ,  avevo gia iniziato un progettino per fare un s/o
ma poi mi sono fermato!
fammi sapere via email, mi raccomandoo!
:-)
saluti
davide U


ICQ: <38811133>

iniziato se avesse immaginato che scrivere un S.O. fosse cosě complesso. )
Il loader in effetti e` semplicissimo da fare se ne copi uno esistente,
ma se provi a rivoluzionarlo ti scontri con limiti e incongruenze
dell'architettura IBM - Intel.
Ci ho messo due settimane io a capire che il loader va copiato in
memoria e che l'indirizzamento al boot va rilocato a seconda del
compilatore assembly.


fammi sapere via email, mi raccomandoo!
Se mi mandi via e-mail una proposta buona vediamo cosa si puo` fare...
;-))
