<> ## Riguardo queste FAQ E' possibile trovare una copia delle FAQ sul sito web ufficiale (http://www.dragonflybsd.org/) di DragonFly. Inoltre, c'è una copia mantenuta sul wiki che è periodicamente aggiornata con le FAQ ufficiali. E' possibile trovare anche traduzioni altri linguaggi qui: Dansk (Danish) (http://wiki.dragonflybsd.org/index.php/DragonFly_FAQ_Danish) - Deutsch (German) (http://wiki.dragonflybsd.org/index.php/DragonFly_FAQ_German) - Español (Spanish) (http://wiki.dragonflybsd.org/index.php/DragonFly_FAQ_Spanish) - Français (French) (http://wiki.dragonflybsd.org/index.php/DragonFly_FAQ_French) - Lietuviškai (Lithuanian) (http://wiki.dragonflybsd.org/index.php/DragonFly_FAQ_Lithuanian) - Nederlands (http://wiki.dragonflybsd.org/index.php/DragonFly_FAQ_Dutch) - Norwegian (http://wiki.dragonflybsd.org/index.php/DragonFly_FAQ_Norwegian) - Polski (Polish - not completo) (http://wiki.dragonflybsd.org/index.php/DragonFly_FAQ_Polish) - Русский (Russian) (http://wiki.dragonflybsd.org/index.php/DragonFly_FAQ_Russian) - Svenska (Swedish) (http://wiki.dragonflybsd.org/index.php/DragonFly_FAQ_Swedish) - Ucraino (non completo) (http://wiki.dragonflybsd.org/index.php/DragonFly_FAQ_Ukrainian) ## DragonFly è pronto per l'ambiente di produzione? Si. Alcune persone lo stanno utilizzando in ambiente di produzione. Attualmente, DragonFly è generalmente stabile e veloce. Con la versione 1.4, DragonFly utilizza il NetBSD Packages Collection pkgsrc (http://www.netbsd.org/Documentation/software/packages.html) come software di terze parti. Pkgsrc contiene oltre 5500 pacchetti ed è supportato da molte piattaforme differenti, da Linux a AIX. E' comunque una buona cosa controllare sempre i forum. Controlla la pagina forums (http://www.dragonflybsd.org/main/forums.cgi) per vedere come iscriversi. Noi abbiamo una comunità attiva che sta lavorando assiduamente. Come ogni altro progetto open source, segnalare eventuali problemi riscontrati aumenta le possibilità che essi possano essere risolti. ## Quali sono i potenziali obiettivi per la prossima release? Un networking per sistemi multiprocessore sicuro senza il Big Giant Lock, un cache coherency management system, il porting in DragonFly dello ZFS (http://www.opensolaris.org/os/community/zfs/) della Sun. Guarda questo post di Matthew Dillon (http://leaf.dragonflybsd.org/mailarchive/kernel/2005-12/msg00040.html) per magggiori dettagli. Le notizie e gli eventi riguardanti DragonFly sono mantenuti sul diario (http://www.dragonflybsd.org/status/diary.cgi) di Matthew Dillon, sul DragonFly BSD Log (http://www.shiningsilence.com/dbsdlog/), sul Wiki di DragonFly, e sulle mailing lists/newsgroups (http://www.dragonflybsd.org/main/forums.cgi) di DragonFly. ## Esiste un ramo orientato sempre alla stabilità, come quello STABLE di FreeBSD? Non ancora. Noi intendiamo realizzare la maggior parte delle funzionalità riportate nell'elenco dei nostri obiettivi prima di far partire questo ramo. Noi non abbiamo ancora le risorse di sviluppo richieste per mantenere molti rami. Comunque, possediamo un tag "DragonFly_Preview" (usato per divenire "DragonFly_Stable") che gli utenti possono aggiornare al posto di HEAD. Esso è un tag fluttuante che indica una 'versione ragionevolmente stabile', ad esempio quando la sequenza buildworld / buildrelease / buildkernel funziona appropriatamente e non produce qualcosa di non usabile oppure che presenta dei bug. Bisogna ricordare che anche "DragonFly_Preview" è un altro tag, così esso non è come il tag -STABLE dei *BSD. E' possibile usare questo file config cvsup (http://www.dragonflybsd.org/main/dragonfly-preview-supfile) per ottenere i sorgenti taggati "DragonFly_Preview" tramite cvsup. ## E' possibile ottenere i messaggi sullo schermo quando avvio oppure quando non posso fermare l'esecuzione al menu di avvio iniziale. DragonFly, durante l'avvio, mostra l'output sia del video sia delle porte seriali. Se durante l'avvio il computer un dispositivo seriale rumoroso connesso, esso potrebbe leggere i dati da esso durante il procsso di avvio. La attivazione della console seriale durante l'avvio può essere disabilitato creando il file /boot.config con il comtenuto: '-V' ## Come posso velocizzare il mio processo di compilazione? E' possibile usare make quickworld al posto di make buildworld. Questo comando riusa i tool esistenti sul disco e rende considerevolmente più veloce questa fase. Per il kernel esiste il target simile quickkernel. ## Ma make quickworld/quickkernel falliscono! Allora esegui make buildworld oppure buildkernel. ## Quale sistema verrà usato per manipolare applicazioni di terze parti? (come ports, RPM, apt-get, ecc.) Con la versione 1.4, DragonFly utilizza il NetBSD Packages Collection, ovvero pkgsrc (http://www.netbsd.org/Documentation/software/packages.html), per le applicazioni di terze parti. Pkgsrc è un sistema di gestione pacchetti molto simile ai ports di FreeBSD, e sono disponibili molti pacchetti precompilati. Per una guida rapida guarda HOWTO di pkgsrc. Eventualmente, DragonFly avrà un suo proprio sistema di port, che utilizzerà i meccanismi del VFS che purtroppo non sono ancora completi. Per maggiori informazioni, controlla le specifiche dei sistemi di gestione dei pacchetti esistenti (http://www.dragonflybsd.org/goals/packages.cgi). ## Quali architetture sono supportate da DragonFly? Attualmente, DragonFly supporta processori della famiglia x86; esso dovrebbe funzionare sui processori 386 e successivi, sebbene un 386 non è ovviamente raccomandato. Il lavoro è anche indirizzato a supportare i nuovi processori a 64-bit della AMD. Attualmente non ci sono progetti per supportare altri tipi di processori. Comunque, il supporto per Sparc, PowerPC o altri tipi di sistemi è possibile in futuro. Se tu pensi di produrre codice per il progetto DragonFly, ricorda questa possibilità. ## Come posso contribuire? Scegli un argomento che ti interessa e comincia a lavorare. Contolla la pagina team (http://www.dragonflybsd.org/about/team.cgi) per vedere se ci sono altre parsone interessate al tuo argomento, oppure chiedi in giro nel forum appropriato (http://www.dragonflybsd.org/main/forums.cgi). E' possibile effettuare il download dei sorgenti (http://www.dragonflybsd.org/main/download.cgi) del sistema operativo dal sito ufficiale, oppure inviare patches in formati diff unificato (diff -uN) all'indirizzo 'submit at dragonflybsd.org' per una verifica. E' neccessaria la sottoscrizione alla medesima mailing list/newsgroup (http://www.dragonflybsd.org/main/forums.cgi) di submit per osservare il feedback delle proprie patches, e per vedere se esse sono state accettate o meno. Inoltre, è possibile aggiornare il DragonFly Wiki. Si noti che è necessario essere un programmatore per contribuire al progetto. L'evangelizzazione di DragonFly e la fase di testing su una grande varietà di hardware, e il riportare i risultati possono aiutare molto. Esegui le nuove funzionalità e riporta sui forum le tue esperienze. Ad esempio, ripulire /etc/rc.d richiede solamente esperienza con gli script di shell, e c'è sempre bisogno di una documentazione migliore. ## DragonFly utilizzerà un filesystem /dev dinamico, come in devfs? I piani attuali sono di mantenere il modello di filesystem esistente, con la rimozione di vari problemi. Si potrebbe prevedere un processo 'devd' per manipolare i dispositivi dinamici. Ci sono altre funzionalità da completare prima di considerarne altre. ## Quale è lo stato del journaling fs / background fsck? Noi non possiamo attendere... Matt sta lavorando sul journaling, comunque può essere utile leggere questo post: http://leaf.dragonflybsd.org/mailarchive/kernel/2004-12/msg00133.html Oppure è possibile leggere l'intero topic: http://leaf.dragonflybsd.org/mailarchive/kernel/2004-12/msg00105.html ## DragonFly userà la tecnologia (inserisci qui il nome)? Si e no. Le tecnologie devono devono corrispondere a progetti esistenti riportati su questo sito, e ci sono molti problemi esistenti da risolvere prima di realizzare altre cose meno importanti. Comunque, se tu stai lavorando al progetto che proponi, allora probabilmente potrà esssere fatto. I forum sono un eccellente posto per ottenere un feedback e trovare altri che potrebbero essere interessati al tuo argomento. La pagina team (http://www.dragonflybsd.org/about/team.cgi) è un altro buon posto dove controllare. ## Quale è il modo corretto per nominare questo sistema operativo? E' una variante BSD, chiamata DragonFly. Nota la lettera maiuscola F, che non è propriamente inglese. ## ldconfig_path dovrebbe essere aggiornato in /etc/defaults/rc.conf per includere il supporto per pkgsrc? No. Pkgsrc effettua il link di ogni cosa con -rpath, così tutti i binari dovrebbero già avere il corretto percorso. Se esso si interrompe, allora è rotto.