|
|
|
|
|
|
|
|
|
DisclaimerQuesta pagina è una versione tradotta e ridotta, del sito originale www.minix3.org. Tutti i contesti relativamente a proprietà intellettuali sono da riferirsi al sudetto sito. Lo staff del "Free Software User Group Italia", ha semplicente riproposto e modificato la versione già esistente. Essendo una versione ridotta, quello che manca su questa versione è reperibile su quella orginale
Cosa è MINIX 3?MINIX 3 è il nuovo sistema operativo open source progettato per essere flessibile e sicuro. E vagamente basato dalle vecchie versioni di MINIX, ma è differente in molti punti chiave. MINIX 1 e 2 erano visti principlamente come strumenti didattici; MINIX 3 raggiunge nuovi risultati sull'usabilita su sistema a scarse prestazioni, o sistemi embedded e per applicazioni che richiedono "alta affidabilità"
Questo nuovo sistema è estremamente piccolo, la parte che gira in "kernel mode" sono meno di 4000 linee di codice eseguibile. Le parte che girano in "user mode" sono divise in piccoli moduli, ben isolati tra loro. Per esempio, ciascuna periferica gira come un processo a se stante così un bug di un driver, non puo tirare giù l'intero OS. Infatti, la maggior parte delle volte che il driver va in "crash", viene automaticamente sostituito senza richiedere nulla all'utente, senza richiedere riavvio, e senza intaccare gli altri processi. Queste caratteristiche, la piccola quantità di codice kernel, e gli altri aspetti migliorano l'affidabilità del sistema. .
- Applicazioni dove è richiesta Alta Affidabilita
- Singola CPU, small-RAM, poca potenza, $100 laptops per i bambini del terzo mondo
- Sistemi Embedded (es., camera, DVD recorders, telefoni)
- Applicazioni dove la GPL è troppo ristrettiva (MINIX 3 usa una licenza tipo BSD)
- Education (e.g., operating systems courses at universities)
MINIX 3 Caratteristiche
- POSIX compliant
- Networking con TCP/IP
- X Window System
- Linguaggi: cc, gcc, g++, perl, python, etc.
- Oltre 650 programmi UNIX
|
- Molti miglioramenti dalla V2
- Multiuser e multiprogramming completo
- Device Drivers girano come processi
- Alto livello di tolleranza errore
- Codice sorgente C completamente fornito
|
Hardware RichiestoPer eseguire MINIX 3, è sufficiente un PC 386, 486, o CPU Pentium o compatibile.La configurazione standard richiede 16 MB di RAM. Un versione 8-MB è disponibile, ma è più lenta a causa di un piccolo buffer di cache. Poichè la distribuzione viene fornita su un CD live, è possibile provare senza alcuna assegnazione di spazio su disco rigido, ma per l'installazione su un disco rigido, sono necessari 50 MB, come minimo, 600 MB minimo, se si desidera anche tutti i sorgenti..
Stato attualeLa versione attuale di MINIX 3 (3.1.2) e in "work in progress". Non è un progetto maturo quanto Linux e FreeBSD. Sono in lavorazione porting su PowerPC e Xscale. Vari software e driver sono stati tradotti. Le persone che vogliono aiutare lo sviluppo sono benvenute. Per maggiori informazioni collegarsi al newsgroup: .
|
|
|
|
|
|
|
|