Perché NetBSD

Da Wiki di NetBSD Italia.

(Differenze fra le revisioni)
m ({{man|rc.conf|5}}: metto la frase ``NetBSD: a te la scelta'' in corsivo)
m (Comunità: piccolo errore non voluto, il ``#'' generava una lista numerata, inoltre la W di wiki di ``NetBSD Community Wiki'' è maiuscolo)
Riga 33: Riga 33:
Ci sono anche diversi wiki, tra cui
Ci sono anche diversi wiki, tra cui
-
[http://wiki.netbsd.se/ NetBSD Community wiki] ricchi di informazioni utili o
+
[http://wiki.netbsd.se/ NetBSD Community Wiki] ricchi di informazioni utili o
più accessibili o approfondite delle man page.
più accessibili o approfondite delle man page.
Riga 42: Riga 42:
degli [[PR]] o a progetti come [[pkgsrc-wip]]. Un altro modo per entrare in
degli [[PR]] o a progetti come [[pkgsrc-wip]]. Un altro modo per entrare in
stretto contatto con gli sviluppatori è partecipare agli [[Hackathon]] eventi
stretto contatto con gli sviluppatori è partecipare agli [[Hackathon]] eventi
-
dedicati a correggere bug che si svolgono solitamente su
+
dedicati a correggere bug che si svolgono solitamente
-
#NetBSD-code@[http://freenode.net/ Freenode].
+
su #NetBSD-code@[http://freenode.net/ Freenode].
== Documentazione ==
== Documentazione ==

Versione delle 20:49, 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 #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