Perché NetBSD
Da Wiki di NetBSD Italia.
Molto spesso nuovi utenti, soprattutto utenti di sistemi GNU/Linux chiedono perché provare ed utilizzare NetBSD e/o pkgsrc e non altri sistemi operativi Unix-like.
Questo documento cercherà di descrivere le numerose qualità di NetBSD e rispondere a questo tipo di domande, focalizzandosi sulle differenze (o pregi per gli utenti NetBSD) rispetto agli altri sistemi Unix-like.
Indice |
NetBSD
Pulito, portabile, stabile e sicuro
I quattro aggettivi che descrivono al meglio NetBSD sono:
Pulito
TODO
Portabile
TODO
Stabile
TODO
Sicuro
TODO
Comunità
NetBSD, da buon progetto libero ed aperto, è utilizzato e sviluppato da persone provenienti da tutto il mondo.
Negli anni si sono sviluppate comunità amichevoli e attive sia internazionali, nazionali e anche locali.
Ci sono canali IRC dedicati completamente a NetBSD e/o pkgsrc.
Ci sono anche diversi wiki, tra cui NetBSD Community wiki ricchi di informazioni utili o più accessibili o approfondite delle man page.
Oltre a questi mezzi uno tra i mezzi più utilizzati per mettersi in contatto con la comunità sono le mailing list.
Anche collaborare a NetBSD e/o pkgsrc è semplice, grazie alla potenzialità degli PR o a progetti come pkgsrc-wip. Un altro modo per entrare in stretto contatto con gli sviluppatori è partecipare agli Hackathon eventi dedicati a correggere bug che si svolgono solitamente su
- NetBSD-code@Freenode.
Documentazione
L'intero sistema, dai tool più basilari, le librerie di sistema, i device driver, i file di configurazione agli interni del kernel sono ben documentati in man page.
Oltre alle man page ci sono guide complete ai vari componenti del sistema operativo NetBSD che coprono i più diversi argomenti capaci di guidare il cammino di apprendimento dell'utente:
* The NetBSD Guide * The pkgsrc guide * NetBSD internals
rc.conf(5)
A differenza di altri sistemi Unix-like per la configurazione di base (servizi, rete, ecc.) c'è un singolo e semplice file di configurazione: /etc/rc.conf.
La sua sintassi è semplicissima, per un servizio (sshd(8)) ad esempio:
pf=YES
Anche configurare un indirizzo IP statico o l'hostname è semplicissimo:
defaultroute=192.168.1.1 ifconfig_lii0="inet 192.168.1.15 netmask 255.255.255.0" hostname=jones
Per chi non ama questo approccio monofile ovviamente NetBSD dà la libertà all'utente di configurare ciò in più file, per l'esempio precedente:
# echo "192.168.1.1" > /etc/mygate # echo "inet 192.168.1.15 netmask 255.255.255.0" > /etc/ifconfig.lii0 # echo "jones" > /etc/myname
Insomma: ``NetBSD: a te la scelta!.
pkgsrc
TODO