Quando senti il ​​termine BSD, potresti pensare a FreeBSD, NetBSD o OpenBSD, ma c'è un'altra variante di BSD che sembra attirare meno attenzione: DragonFly BSD. Cos'è questa nuova variante di BSD, ed è per te? Continuate a leggere per scoprirlo.

Cos'è DragonFly BSD?

DragonFly BSD è un sistema BSD che originariamente si concentrava sul supporto del multiprocessing simmetrico (SMP) o sull'esecuzione su più processori.

Al momento del suo sviluppo iniziale, questo era ancora qualcosa che si vedeva principalmente solo su server e cluster ad alta potenza. I processori multicore stavano appena diventando comuni sui personal computer. Il sistema è progettato per le prestazioni su sistemi multiprocessore e per evitare il più possibile i deadlock.

Con i sistemi multicore ormai comuni, il progetto si è spostato verso la scalabilità e l'affidabilità. Il rivendicazioni del sito web del progetto che il sistema può gestire fino ad almeno un milione di processi o thread utente. È possibile eseguire un intero kernel in modalità utente su DragonFly BSD.

instagram viewer

Il sistema utilizza anche il proprio filesystem, HAMMER. Può recuperare da arresti anomali senza eseguire fsck al riavvio e supporta fino a un exabyte di memoria.

Una breve storia di DragonFly

come con OpenBSD, DragonFly BSD è il risultato di un fork in un sistema BSD a causa di un disaccordo tra il progetto e uno dei suoi sviluppatori. Matthew Dillon, uno sviluppatore di FreeBSD, ha avuto un litigio con gli altri sviluppatori che ha portato all'accesso al repository del codice sorgente del progetto, quindi Dillon ha deciso di eseguire il fork del codebase di FreeBSD 4.x.

Ha inventato il nome "DragonFly BSD" dopo aver visto una libellula nel suo giardino, annunciando il progetto nel 2003. Il progetto è cresciuto negli anni e la versione attuale è la 6.0.1.

Installazione di DragonFly BSD

L'installazione di DragonFly BSD è simile all'installazione di qualsiasi altro sistema BSD o Linux. Tuttavia, l'unica architettura supportata è x86-64.

Si scarica l'immagine di installazione e si avvia la macchina. Sei accolto con un'interfaccia di testo di maledizioni vecchio stile. Non ci sono grafici qui, ma il processo di installazione è abbastanza semplice.

Il programma di installazione ti guiderà attraverso il partizionamento del disco, l'impostazione della password di root, la configurazione degli utenti (non dimenticare di aggiungere tutti gli utenti con privilegi di superutente al gruppo "ruota"), impostare il fuso orario e altro opzioni.

Quando si riavvia, si dispone di un ambiente console che sarà probabilmente familiare a chiunque abbia già utilizzato un sistema simile a Unix. La shell predefinita è tcsh, che sembra essere standard tra i BSD.

Scarica: DragonFly BSD

Gestione dei pacchetti in DragonFly BSD

Come con qualsiasi altro sistema, il sistema da solo non ha tutto ciò che desideri durante l'installazione, quindi dovrai aggiungere altri programmi. È anche facile farlo su un sistema DragonFly BSD.

Sebbene la comunità BSD abbia a lungo favorito la creazione di programmi dai sorgenti, si è spostata maggiormente verso i pacchetti binari perché risparmiano così tanto tempo; e DragonFly BSD non fa eccezione.

Il comando di installazione del pacchetto binario su DragonFly BSD si chiama pkg. Per usarlo, prima assicurati di essere root:

su-

Quindi, aggiorna tutti i pacchetti sul tuo sistema usando:

pacchetto di aggiornamento

Per installare un pacchetto, usa il pulsante installazione pkg comando:

pkg install vim

È simile all'utilizzo di gestori di pacchetti binari su un sistema Linux.

DragonFly BSD sul desktop

Mentre i sistemi BSD come DragonFly BSD hanno la reputazione di essere solo per i server, possono essere desktop utili per coloro a proprio agio con i concetti Unix, specialmente per le persone che hanno esperienza con distribuzioni Linux tecniche come Slackware, Gentoo o Arco.

Per impostazione predefinita, DragonFly BSD si avvia in modalità console, il che significa che è solo testo. Puoi eseguire le stesse app da riga di comando che avresti su un sistema Linux, ma per quanto riguarda le app GUI, come i browser web? Non preoccuparti, poiché DragonFly BSD viene fornito con il server X. Per avviarlo, digita questo nella shell:

startx

Questo avvierà una sessione CWM che sembra molto vecchia scuola, con un orologio e alcune finestre di terminale. Se chiudi o esci dalla shell nella finestra denominata "login", la sessione X11 terminerà.

Puoi anche installare i tuoi ambienti desktop preferiti e gestori di finestre con pkg, come visto in precedenza. Puoi anche configurare XDM per avviare accessi grafici come con altri sistemi Linux.

L'unico avvertimento sull'utilizzo di DragonFly BSD è che poiché è meno noto di altre varianti Linux e persino BSD, il supporto hardware potrebbe essere inferiore a questi altri sistemi.

DragonFly BSD: il nuovo ragazzo del blocco BSD

Con le sue caratteristiche uniche, vale la pena provare DragonFly BSD se sei un fan dei sistemi Linux e Unix, specialmente se ti inclini di più verso sistemi più "Unixy". Se sei ancora indeciso se utilizzare una distribuzione Linux o uno dei BSD, leggi di più su sistemi operativi simili come OpenBSD e prendi una decisione di conseguenza.

Cos'è OpenBSD? Tutto quello che c'è da sapere

OpenBSD è senza dubbio uno dei sistemi operativi più sicuri su Internet. Ecco cosa devi sapere al riguardo.

Leggi Avanti

CondividereTweetE-mail
Argomenti correlati
  • Linux
  • Sistema operativo
  • Distribuzione Linux
Circa l'autore
David Delony (69 articoli pubblicati)

David è uno scrittore freelance con sede nel nord-ovest del Pacifico, ma originario della Bay Area. Appassionato di tecnologia fin dall'infanzia. Gli interessi di David includono la lettura, la visione di programmi TV e film di qualità, i giochi retrò e il collezionismo di dischi.

Altro da David Delony

Iscriviti alla nostra Newsletter

Iscriviti alla nostra newsletter per suggerimenti tecnici, recensioni, ebook gratuiti e offerte esclusive!

Clicca qui per iscriverti