Newsgroup: it.comp.macintosh
Titolo: opendarwin... take two

Continua la mia esperienza nell'installazione di opendarwin sul secondo
disco del mio powermac... Ho voluto fare lo sborone ed ho installato
darwin 8.0.1 e non funziona granche' dal momento che si hanno seri
problemi con X... La versione precompilata e' per darwin 7.2.1, se
invece scelgo di installare XFree86 tramite i ports ottengo una serie di
errori, non ultimo quello che non trova X una volta terminato il
processo di installazione (e /usr/X11R6/bin *e'* nel path).
Allora mi dico che tanto sto sperimentando, tanto vale installare un
darwin piu' vecchio, quindi mi butto su 7.2.1 e il download sta
procedendo...
Ma poi se volessi, che so, ricompilarmi il kernel o aggiornarlo fino a
7.9 come procedero'? La cosa fantastica e' la quasi totale mancanza di
documentazione... Vabbeh, chi e' interessato continuera' a leggere i
miei post.
ciao
d
PS
ma secondo voi opendarwin e' OT o IT su icm?
-- 
Davide Cittaro
Drop WINDOWS if you want to reply

Incredibile! Funziona! E ho anche twm! adesso mi chiappo un window
manager decente (che so, enlightenment o windowmaker) e firefox, e poi
sono a cavallo!
Cmq non e' proprio una passeggiata questo darwin, ora mi rendo conto di
quanto mamma apple abbia messo per renderlo usabile (e ovviamente non mi
riferisco all eye-candy)...
Alla prossima..
d


 riferisco all eye-candy)...
Attenzione, stai confondendo, come in molti, Darwin e OpenDarwin: quest'ultimo
č un'iniziativa a cui gli ingegneri Apple partecipano a titolo personale.
-- 
Guido

 č un'iniziativa a cui gli ingegneri Apple partecipano a titolo personale.
non era che darwin e' il kernel e opendarwin e' un OS con kernel darwin?
Come lo e' GNU/darwin?


 d
Il kernel di Mac OS X e OpenDarwin è costituito da XINU, un ibrido in cui
il microkernel MACH condivide lo stesso spazio di indirizzamento del
sottosistema BSD (sempre più sincronizzato con il FreeBSD) e dell'I/O KIT,
l'infrastrtuttura scritta in Embedded-C++ per la gestione dei driver
per famiglie.
Con Darwin s'intende l'intera infrastruttura alla base di Mac OS X
disponibile in licenza Open Source, da cui mancano comunque molti
componenti di base, tipo i driver delle periferiche i cui costruttori non
ne permettono la divulgazione (per esempio le schede grafiche o wireless)
o le parti di cui Apple si riserva ampi stralci (per esempio la libreria
Core Foundation grazie alla quale Carbon e Cocoa possono condividere
molte strutture dati basilari, divulgata però solo in versione Lite).
OpenDarwin è un insieme di progetti e iniziative, tra cui la
distribuzione di un sistema operativo free utilizzante esattamente
gli stessi sorgenti core di Mac OS X, formalmente indipendente da
Apple e frutto di un'esigua comunità di sviluppatori a base volontaria.
In occasione degli update di Mac OS X si ha la sincronizzazione degli alberi
dei sorgenti di Mac OS X e di OpenDarwin e l'esito viene reso disponibile
su 
http://darwinsource.opendarwin.org
 all'indomani dei rilasci. Solo
allora è possibile valutare quanto di ciò che la "Comunità" ha elaborato
Apple ha deciso di incorporare nella "sua" di distribuzione commerciale.
Ma basta fare un giro per i siti e le liste dedicati ai vari progetti
OpenDarwin per rendersi conto come l'interscambio tra Apple e gli sviluppatori
indipendenti è davvero ai minimi termini; nel corso degli anni il progetto
ha chiaramente perso molta verve (la recente apertura del WebKit è sicuramente
dovuta più che altro alla messa a tacere dell'inquietudine manifestata
pubblicamente dagli sviluppatori di Konqueror) ed è facilmente prevedibile
come nei prossimi mesi la Comunità sara tenuta completamente all'oscuro
delle decisioni cruciali adottate per il passaggio definitivo a Intel.
-- 
Guido

 sottosistema BSD
Pardon, volevo intendere XNU
(
http://darwinsource.opendarwin.org/10.4.2/xnu-792.2.4/
).
Xinu era un sistema operativo sui generis particolarmente
versato nella programmazione concorrente a cui si ispirarono
i progettisti del BeOS.
-- 
Guido