[ Chinese(Simplified) | Chinese(Traditional) | Dutch | English | Hebrew | Italian | Spanish ] |
|
Novità ChangeLogs
GNU Hurd |
Indice
Introduzione ad HurdGNU Hurd sostituisce, all'interno del progetto GNU, il kernel Unix. Hurd è un insieme di server che vengono eseguiti sul microkernel Mach per implementare file system, protocolli di rete, controlli di accesso ai file, e altre caratteristiche che sono implementate nel kernel Unix o in altri kernel simili (come Linux). Al momento, Hurd viene eseguito su architetture IA32. Hurd potrebbe, e probabilmente sarà, portato in futuro su altre architetture hardware o altri microkernel. Vantaggi di HurdHurd non è il kernel più avanzato del pianeta (non ancora), ma ha alcune caratteristiche interessanti:
Cosa significa HurdStando a quanto detto da Thomas Bushnell, BSG, il principale architetto di Hurd:`Hurd' significa `Hird of Unix-Replacing Daemons'. Mentre, `Hird' significa `Hurd of Interfaces Representing Depth'. Noi abbiamo, che io sappia, il primo software ad essere chiamato con una coppia di acronomi ricorsivi. Stato del progettoHurd, con il microkernel GNU Mach, la Libreria GNU C e ad altri programmi GNU e non-GNU presenti nel sistema GNU, forniscono oggi un sistema operativo piuttosto completo ed utilizzabile. Non è pronto per un uso produttivo, considerando la presenza di molti bug e l'assenza di alcune caratteristiche. Comunque, può essere un'ottima base per futuri sviluppi e l'uso di applicazioni non-critiche. Il sistema GNU (anche noto come GNU/Hurd) è completamente auto-contenuto (puoi compilarne tutti gli elementi usando GNU stesso). Puoi eseguire differenti istanze di Hurd in parallelo, ed effettuare il debug anche di server critici in una istanza di Hurd con gdb eseguito in un'altra istanza di Hurd. Puoi eseguire l'X window system, le applicazioni che lo usano,e le applicazioni avanzate per i server come l'Apache webserver. D'altro canto, il supporto per le periferiche a carattere (come le schede audio) e per altro hardware è per lo più assente. Sebbene l'interfaccia POSIX sia disponibile, alcune interfacce addizionali come la condivisione di memoria POSIX o i semafori sono ancora in sviluppo. Tutto ciò si applica alla versione attualmente in sviluppo, e non all'ultimo rilascio (0.2). Tutti gli interessati sono invitati a provare l'ultima versione di sviluppo, ed inviare feedback agli sviluppatori di Hurd. |
Per informazioni e domande sulla FSF e GNU rivolgersi, possibilmente in inglese, a gnu@gnu.org. Altri modi per contattare la FSF.
Commenti su queste pagine web a web-hurd@gnu.org, altre domande a gnu@gnu.org.
Copyright (C) 2001, 2002, 2003, 2004, 2005 Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110, USA
La copia letterale e la distribuzione di questo articolo nella sua integrità sono permesse con qualsiasi mezzo, a condizione che questa nota sia riprodotta.
Aggiornato: $Date: 2005/07/29 16:06:16 $ $Author: ams $