Home | Informazioni | Community | Sviluppo | myReactOS | Contattaci

  1. Home
  2. Informazioni
  3. Community
  4. Sviluppo
  5. myReactOS

  1. Descrizione
  2. Cos'è ReactOS?
  3. Perché ReactOS?
  4. Download
  5. Roadmap
  6. Domande frequenti
  7. Media
  8. Storia di ReactOS
  9. Stampa
  10. Licenza
  11. Fondazione
  12. White Paper
  13. Rassegna legale
  14. Team di ReactOS
  15. Homepage di ReactOS

Home > Riguardo ReactOS

Riguardo ReactOS


Cos'è ReactOS?

ReactOS in un colpo d'occhio.


Perché ReactOS?

Il pubblico generale non cambierà mai a Unix.


Scaricare ReactOS

ISOs dei CD, immagini VM, sorgenti, ecc.


Roadmap

La strada verso ReactOS 1.0


Domande frequenti

Risposte alle domande più frequenti riguardo ReactOS.


ReactOS Media

Screenshot, video ed altro ancora su ReactOS.


Storia

Il progetto ReactOS dal 1996.


Stampa

Informazione per la stampa e copertura di articoli.


Informazioni sulla licenza

GNU GPL, LPGL, BSD


White Paper

Relazione autorevole


Revisione legale

La politica di sviluppo del progetto.


Gente di ReactOS

Leggete riguardo la gente dietro il progetto


Informazioni sulla Homepage
di ReactOS
Leggete riguardo la homepage di ReactOS


Come contattarci?

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.

"NT c'è ancora in giro, noto come XP e Vista"

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).
L'architettura NT fu progettata da un team guidato da David Cutler, un ex capo sviluppatore di VMS. Impiegarono più di quattro anni per combinare il meglio di UNIX, VMS e OS/2 e creare l'architettura NT.

Cosa c'è su UNIX?

"Per ogni SO, c'è un
uguale e opposto,
ReactOS"

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

"Cambia il tuo SO, non il tuo software!"

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.

Sicuro

Nonostante 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.

"Tutto sta nella configurazione"

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.

"Virus, Malware? Un problema minore."

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.
Ovviamente, i sistemi più usati con utenze elevate sono i più probabili bersagli di attacco per scrittori di software "cattivo" che non sistemi come Macintosh e Linux.

Leggero

In 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.

Aperto

ReactOS è software libero, i sorgenti di tutto il sistema sono disponibili gratis e sotto licenza GNU GPL.

"'Libero come in 'libertà di parola' e come 'birra gratis'"

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

"Aprite le vostre finestre (windows) alla libertà"

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.
ReactOS incorpora molte decisioni di progettazione da famiglie di altri sistemi operativi come UNIX, VMS, OS/2 e naturalmente NT ed è inteso come "la" nuova piattaforma che serve tutti.

Performance

ReactOS è leggero e veloce e sarà più performante su più punti rispetto ad altri sistemi operativi sovraccarichi.

Portabilità

"ReactOS – il successore di XP che la gente chiedeva"

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.
C'è solo un core di SO, il kernel; portare ReactOS ad altre architetture implica portare il 'solo' HAL (strato di astrazione hardware), la parte più bassa che parla direttamente con la piattaforma hardware.

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.
ReactOS può essere esteso con l'aiuto dei cosiddetti "sottosistemi" per fornire supporto alle vecchie applicazioni di altre piattaforme. Ad esempio, un sottosistema POSIX fornirebbe uno strato di compatiblità con applicazioni UNIX di diverso tipo.

Basato su oggetti

ReactOS non è un sistema orientato ad oggetti nel senso stretto del termine, però utilizza oggetti per rappresentare risorse interne del sistema. Gli oggetti software sono una combinazione di istruzioni di computer e dati che modellano il comportamento delle cose, reali o immaginarie, nel mondo.

"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.


ReactOS is a registered trademark or a trademark of ReactOS Foundation in the United States and other countries.