Perché NetBSD

Da Wiki di NetBSD Italia.

(Differenze fra le revisioni)
m ({{man|rc.conf|5}}: s/pf/sshd/)
m ({{man|rc.conf|5}}: metto la frase ``NetBSD: a te la scelta'' in corsivo)
Riga 80: Riga 80:
  # echo "jones" > /etc/myname
  # echo "jones" > /etc/myname
-
Insomma: ``NetBSD: a te la scelta!''.
+
Insomma: ''NetBSD: a te la scelta!''.
= [[pkgsrc]] =
= [[pkgsrc]] =

Versione delle 20:46, 27 nov 2008

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

  1. 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:

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:

sshd=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

Strumenti personali