Newsgroup: it.comp.os.openbsd
Titolo: Prime impressioni

Due giorni fa mi sono finalmente deciso ad installare OpenBSD 3.7.
Da anni uso Linux e FreeBSD e qualche tempo fa mi incaponii nel fare
qualche esperimento col NetBSD per installarlo sul ppc di un mio amico.
Devo dire che ne rimasi un po' deluso, se non altro per la quantità di
operazioni di configurazione che si deve fare a mano.
Conoscendo la mentalità di Theo pensai che l'OpenBSD dovesse essere
ancora peggio, ma mi sono dovuto ricredere.
In pochi minuti mi sono trovato installato e pronto il sistema di base
su un P166! Però pensai: "Capirai è solo il sistema di base..."
Quello che non sapevo è che editando 2 righe dell'rc.conf posso attivare
da subito Apache, ftpd, bind, sendmail, etc... Tutti questi programmi
sono presenti nel sistema di base (anche se non attivati di default) e
già chrootati! Non ci potevo credere.
Dopo 15 minuti un nmap sulla nuova macchina mi rispondeva con:
13/tcp  open  daytime
21/tcp  open  ftp     OpenBSD ftpd 6.6
22/tcp  open  ssh     OpenSSH 4.1 (protocol 1.99)
25/tcp  open  smtp    Sendmail 8.13.3/8.13.3
37/tcp  open  time?
53/tcp  open  domain  ISC Bind
80/tcp  open  http    Apache httpd 1.3.29 ((Unix) PHP/4.3.11
mod_ssl/2.8.16 OpenSSL/0.9.7d)
113/tcp open  ident   OpenBSD identd
587/tcp open  smtp    Sendmail 8.13.3/8.13.3
Cavolo! Tutto questo è di serie!
Vabbhè, per l'ftp anonimo ho dovuto creare l'utente ftp e per il php ho
dovuto copiare il php.ini nella chroot...
C'è dire però che il numero di port disponibili è nettamente inferiore a
quello del FreeBSD (e forse anche a quello del Net).
Esportata la PKG_PATH dell'ftp server dei packages i pacchetti si
installano con pkg_add -r "nome_completo_pachetto" e non anche con
pkg_add -r "nome_pacchetto" come su FreeBSD...
Es.: su FreeBSD basta dare il comando pkg_add -r pine, mentre sull'Open
bisogna dare pkg_add -r pine-4.62.tgz. Se non si ha una copia della
lista dei pacchetti in locale la cosa può farsi anche molto scomoda,
mentre a quel punto basta darci di | grep e qualcosa viene sempre fuori.
I packages a differenza del Free sono più curati. La mentalità degli
utenti-sviluppatori FreeBSD è compilare tutto dai port, ottimizzare per
la CPU, valutare tutte le opzioni di configurazione...
Ma su un P166 cosa potrò mai ottimizzare, perdo tempo e basta a
compilare. L'OpenBSD spesso mette a disposizione più versioni di un
pacchetto a seconda delle opzioni con cui è stato compilato, cosa
comodissima... ed in più mi sembra di capire che incoraggi l'uso dei
packages al posto dei port. Visto che qualcuno si è sbattuto a
compilarli al posto mio non usarli mi sembra uno spreco. Tra l'altro, di
base, l'albero dei port non viene nemmeno installato.
Installando la Bash (aggiungendo a mano un /etc/.profile decente) e jed
(il mio editor preferito), ho ottenuto un server molto comodo da
amministrare.
L'unica pecca è che l'aggiornamento dell'intero sistema non è semplice
come sul FreeBSD.
Probabilmente per server DNS, firewall, gateway, access point wifi,
etc... OpenBSD è la scelta migliore.
Come workstation però direi che Linux e FreeBSD sono di gran lunga
superiori.
-- 
http://linux.med.unifi.it/spooky
ICQ UIN: 24081574
"L'automiglioramento è masturbazione mentre l'autodistruzione..."
(Tyrel; Fight Club)

 superiori.
Absit flame, però qui non sono d'accordo: lasciando perdere Linux, su
cui ho poca esperienza negli ultimi 2/3 anni, non vedo cos'abbia FBSD
di "superiore" (ammesso che questo confronto sia sensato). Qualche
port in più? Ma quali programmi effettivamente importanti per una
"workstation" mancano a OBSD che FBSD ha? E poi uno può usare
l'emulazione: io per esempio in un laptop con lo schermo "wide" (tipo
16/9 per capirci) usavo l'emulazione Linux per poter lanciare un
programmino come 855resolution che mi permetteva di usare in X la
risoluzione 1280x800 (programmino che adesso, dalla 3.8, c'è anche in
OBSD). Sullo stesso laptop FreeBSD 5.X non voleva saperne di
installarsi, OBSD invece al primo colpo.
Poi, ma non c'entra niente con la tecnica, adoro l'atteggiamente
snobisticamente da cazzone di De Raadt, del tipo "prendere o
lasciare": ciò che mi ha portato, qualche anno fa, a "provare" OBSD è
stato proprio questo suo modo di fare e, bisogna dire, le FAQ, che
sono molto ben fatte (merito anche della linearità del sistema a cui
si riferiscono).
-- 
                  Bye,  Daniele F.  <>  SLUMP _.. AT __, SLAIF ,._. NET
         Weblogs:
 
http://slump.antifrasi.net
 
http://zib.slaif.net

 di "superiore" (ammesso che questo confronto sia sensato).
Premetto che io adoro OpenBSD e ce l'ho tanto sul  portatile da cui
scrivo che sul fisso da cui scrivevo tanti anni fa (pentium75 24mb di
ram)! Devo cmq ammettere che come sistema Desktop Linux e FreeBSD sono
sensibilmente più reattivi e quindi veloci di OpenBSD, hanno più
pacchetti facilmente installabili, hanno ambienti desktop più completi e
più *curati* e su questo è inutile discutere perchè è evidente. Da
questo punto di vista perciò sia Linux che FreeBSD sono *nettamente*
superiori a OpenBSD. Questa è la mia opinione.
W OpenBSD cmq!
JT

 superiori a OpenBSD. Questa è la mia opinione.
Ad ogni lavoro il suo strumento :)
ciao
-- 
Luca Corti
PGP Key ID 1F38C091

Esatto, sono d'accordo.
Non esiste un SO migliore in assoluto, ma uno che si adatta meglio alle
tue caratteristiche

SyNko wrote:

Su questo punto ci sarebbe da discutere, personalmente mi è capitato di 
dover realizzare delle VPN point to point (all'epoca usavo NetBSD) e con 
lo stesso mi trovai veramente bene (NATt a parte)....
Da un annetto circa utilizzo (serenamente) OpenBSD, sicuramente un 
ottimo sistema, libc superlativa, ma devo ammettere che, per utilizzo 
desktop, non sia il massimo in quanto prontezza e stabilità (mi dilettai 
una volta a stressarlo con KDE e vi assicuro che kdeinit() in fatto 
stabilità scarseggiava).

 [SNIP]
Da quanto scrivi quindi mi pare che sostanzialmente concordi con quanto detto. O no?


 Da quanto scrivi quindi mi pare che sostanzialmente concordi con quanto detto. O no?
Sostanzialmente si :-)
ciao

 Sostanzialmente si :-)
Ah ecco, perche' il tuo' esordio "Su questo ci sarebbe da discutere" mi
aveva un po' confuso le idee...
