Home | Informazioni | Community | Sviluppo | myReactOS | Contattaci
|
Home > Riguardo ReactOSRiguardo ReactOS
ReactOS® è uno sforzo per creare un software libero sostituto di Microsoft Windows® che sia compatibile col software e l'hardware esistente!
ReactOS 0.3.11 si trova ancora in una fase di costante sviluppo (fase alpha) e non è pronto per l'uso quotidiano. Puoi aiutare il progetto ReactOS spargendo la voce, donando denaro alla fondazione ReactOS o dedicando del tempo al progetto ReactOS e contribuendo in diversi modi (patch, traduzioni, comunità del forum, ecc.).
Cos'è ReactOS?ReactOS è un sistema operativo libero a codice aperto basato sul design dell'architettura NT, che fornisce supporto per applicazioni e driver esistenti, ed un'alternativa all'attuale sistema operativo dominante per gli utenti domestici e per i server. Perché reimplementare NT?Innanzitutto, 'Windows' è solo una parte del moderno sistema operativo Windows NT. Di solito si intende il sottosistema Win32, una strato che giace sul kernel NT e fornisce l'interfaccia per l'utente e le applicazioni.
Tanti pensano 'NT' inteso come 'WinNT 4', mentre il termine NT raggruppa la serie NT, che va dalla versione 3 alla NT5 (2000, XP, 2003) e NT6 (Vista). Cosa c'è su UNIX?
MacOS X, Linux, varianti BSD ed altri derivati UNIX condividono un'eredità comune basata su un design di un sistema operativo basico datato di più di tre decenni, che si è evoluto con gli anni in una struttura complessa. Incarnazioni moderne come Mac OS X inseriscono una bella interfaccia in cima a UNIX, per nascondere dettagli di sistema ma questo sistema è orientato piuttosto ai principianti, mentre gli utenti avanzati non vengono contemplati. La maggior parte delle caratteristiche avanzate non le si può accedere dall'interfaccia grafica di base. Praticamente quasi tutte le varianti UNIX mantengono qualche difetto del design originale e la compatibilità binaria tra versioni di solito non esiste. Teoricamente c'è qualche standard UNIX come POSIX ma in pratica gli standard sono vecchi coprono solo il sistema operativo di base e l'ambiente del terminale. Altri standard come "Linux Standard Base" spesso non sono implementati fedelmente. Poiché non c'è uno standard di interfaccia utente né API, molte persone devono ancora usare applicazioni da riga di comando o lottare con il disordine delle GUI. Molti derivati UNIX usano il sistema standard de-facto X-Window per l'ouput grafico, il quale potrebbe possedere uno dei peggiori design nella storia del software. A differenza di UNIX, ReactOS è stato progettato per la gente abituata e che si trova a proprio agio con l'ambiente Windows. Tutto può essere fatto dalla ben nota interfaccia Win32 e gli utenti avanzati sono liberi di automatizzare tasks con scripts o l'uso della console. Compatibile
Attualmente, il progetto ReactOS reimplementa un sistema operativo all'avanguardia e aperto basato sull'architettura NT. Possiede certamente un sottosistema WIN32, compatibilità con drivers NT e una manciata di applicazioni e strumenti utili. ReactOS combina la potenza e la solidità del kernel NT - il quale e ben noto per la sua estensibilità, portabilità, affidabilità, robustezza, performance e compatibilità – con compatibilità Win32. SicuroNonostante ci sia chi afferma il contrario, NT è sicuro per design. E' stato il primo sistema operativo dominante che possedeva una corretta implementazione di un modello di sicurezza molto flessibile basato su liste di controllo di accesso.
Recenti sistemi operativi basati su NT da Redmond, specialmente XP, hanno avuto una cattiva reputazione per la propria configurazione di default della sicurezza debole; principalmente, per semplificare la transizione da Win9x agli utenti e per il funzionamento delle vecchie applicazioni. Questa sola decisione rendeva nulle molte caratteristiche di sicurezza di NT. ReactOS incorporerà di default appropriate imostazioni di sicurezza. ReactOS è stato progettato per un'alta sicurezza; non condivide comuni difetti di sicurezza con altri sistemi operativi.
Vedendo più da vicino, i virus per computer (che sono normali applicazioni) non sono così diffusi come prima. La maggior parte dei software "cattivi" sono script che puntano ai comuni software di rete come browsers, applicazioni email e software cha ha supporto interno di scripting come diversi prodotti Office. LeggeroIn poche parole, ReactOS è progettato per essere potente e leggero. Potete pensare il termine "leggero" come nello stile del buon vecchio Win95, un'interfaccia utente consistente e un piccolo pacchetto di strumenti utili e comuni. In contrasto, ReactOS offre molto di più, un'esperienza aggiornata così come un solido core NT scritto da zero. ApertoReactOS è software libero, i sorgenti di tutto il sistema sono disponibili gratis e sotto licenza GNU GPL.
ReactOS non vi chiamerà a casa né terrà traccia dell'uso che ne fate, né contiene software spia. A differenza di altri competitori ben conosciuti che sono noti per practiche simili. Convivere con altri sistemi operativi tende ad essere un rapporto di amore-odio, con la maggior parte della gente fortemente a favore di uno o di un altro. Il progetto ReactOS una grande comunità che è ben apprezzata. Affidabile
Infatti, ReactOS è stato scritto da capo dal 1996, una reimplementazione NT solida come una roccia, di conseguenza un sistema operativo affidabile e robusto per compiti che vanno da micro computer embedded a personal computer, da workstation a server cluster, mainframes e super computer. PerformanceReactOS è leggero e veloce e sarà più performante su più punti rispetto ad altri sistemi operativi sovraccarichi. Portabilità
Il design del sistema operativo ReactOS è in grado di fornire compatibilità tra famiglie di processori, come Intel x86 e addirittura fornire portabilià tra differenti architetture di processori, come CISC e RISC. Estensibilità
ReactOS è flessibile ed estensible per design. ReactOS è probabilmente una delle piattaforme di sistema operativo più versatili, specialmente grazie al suo kernel NT e la natura open source. Basato su oggetti
|
| "La metafora del file di UNIX è taaaanto degli anni 70" |
Il sistema operativo UNIX aderisce alla metafora del file, periferiche come stampanti, dispositivi di archiviazione, tastiere e monitor, tutti appaiono come normali file sia ai programmatori che agli utenti normali. Questo semplifica molti task di routine, ed è un compenente chiave nell'estensibilità del sistema. La metafora del file ha diversi aspetti negativi ed è nota come un collo di bottiglia dei sistemi derivati da UNIX.
ReactOS sfrutta questa metafora e la espande. Utilizza una metafora di oggetto che è pervasiva attraverso l'architettura del sistema. Non solo tutte le cose nella metafora di file di Unix sono viste come oggetti da ReactOS, ma lo sono anche cose come processi e threads, segmenti di memoria condivisa, il database globale del registro e anche i diritti di accesso.
Per favore, tenete conto che ReactOS 0.3.11 si trova ancora in fase alpha e non è consigliato per l'uso di tutti i giorni.