Seguo da qualche mese (e cerco di far conoscere in giro) il progetto ReactOS. Desidero innanzitutto complimentarmi con chiunque sia coinvolto nel progetto, perché scrivere un sistema operativo da capo basandosi su uno poco documentato e, purtroppo, ricco di bug è un lavoro degno di nota e il tempo che ci sta volendo prima di vederlo anche solo in versione beta è pienamente giustificato. Sono certo che questo sistema operativo abbia ottime possibilità di avere un successo pari a quello di Windows (da assemblatore di PC e occupandomi di assistenza so bene cosa vogliono gli utenti)!
Ma lasciando da parte i progetti a lungo termine, mi piacerebbe contribuire anche in piccola parte al progetto. Mi piace programmare e già qualche mese prima di iniziare il corso di Sistemi Operativi in facoltà ho cominciato a studiare la materia, ma non sono ancora pronto per mettere le mani sul codice, tanto più che a leggere tutta la documentazione in inglese mi ci vorrà un pò, per cui al momento posso solo limitarmi a testare il SO sul mio PC!
Ci tengo a far presente che non sono nè un appassionato di Windows nè un fanatico di Unix, il mondo è bello perché è vario e a me semplicemente piace conoscere più cose possibile!
Ecco il risultato delle mie prime prove (poi mi darete maggiori informazioni su come e a chi far avere risultati più precisi).
Il mio PC è composto dal seguente Hardware:
Scheda madre ASRock P4VM900-SATA2 (scheda video VIA integrata)
Processore Pentium 4 HT 3.00Ghz Prescott
1GB di RAM DDR
Scheda Wireless TP-LINK
Hard disk 6GB (vecchio, lo utilizzo appositamente per provare ReactOS)
Lettore DVD e masterizzatore, entrambi LG
Lettore Floppy e CardReader
Le prime prove le ho fatte con ReactOS 0.3.6 e non c'era verso di installarlo (l'installazione si avviava ma si chiudeva di colpo quando cominciava a caricare i file, praticamente all'inizio!) nè di usarlo Live, quindi ho potuto vederlo in anteprima solo su QEMU.
Uscita la versione 0.3.7 finalmente sono riuscito ad installarlo. Sia l'installazione che l'avvio sono stati molto veloci. I guai sono cominciati quando ho cercato di installare i driver. Vengono rilevate la scheda di rete (integrata), il controller audio e una periferica di sistema. Ho annullato la ricerca automatica dei driver e provato ad avviare l'installazione dal disco della scheda madre. Viene visualizzato il seguente messaggio da parte di InstallShield:
A quel punto, prima di fare altri tentativi ho cominciato a frugare un pochino, finché il sistema non si è bloccato (è rimasto solo lo sfondo del desktop) in seguito al seguente errore:Unable to create InstallDriver Instance
Return code: -2147221164
Purtroppo non so dirvi la sequenza esatta di operazioni che hanno portato all'errore e non sono riuscito a riprodurla.. Cercherò di farci attenzione se ricapiterà.The instruction at "0x761a47d6" referenced memory at "0x00000004". The memory could not be "read"
Al riavvio del PC ho tentato ancora di installare i driver, questa volta facendoli cercare automaticamente nel CD. Appena ha trovato e cominciato ad installare i driver della scheda di rete è comparso il classico blue screen che avverte che il sistema è stato bloccato per evitare danni, con le seguenti informazioni tecniche:
Devo inoltre segnalare che ReactOS explorer non sempre funziona come dovrebbe. A parte una certa lentezza nell'aprire le cartelle (problema che riguarda un pò tutta la GUI a quanto vedo), ogni tanto aprendo una delle unità presenti, si apre una ulteriore finestra che contiene nuovamente le risorse del computer! Dopo qualche riavvio del sistema, invece, l'explorer smette proprio di funzionare, mostrando una finestra un cui compare lo sfondo del desktop. Tutto questo mi è successo sia col sistema caricato su QEMU che su quello installato sul disco.*** STOP: 0x0000001E (0x00000003, 0x808A8E22, 0xA23F8C08, 0x00000000)
*** NTOSKERNL.EXE - Address 808A8E22 base at 80800000, Datestamp 490f8780
Spero che tutto questo possa essere utile.