View my profile on LinkedIn

Archive for the ‘bsd’ Category.

Date un’occhiata più attenta a OpenBSD (lo dice anche IBM)

Take a closer look at OpenBSD 4.3 (from IBM)

Il sistema operartivo sicuro by design MERITA una valutazione, sopratutto da quelli che provano un linux alla settimana e non degnano i vari *BSD nemmeno di uno sguardo.

Questi sono i principali: open, free, dragnofly, net, freesbie, pcbsd, jibbed, OliveBSD )

Skype, OpenBSD e sikurezza

La “K” non e’ involontaria, mi riferisco a “LA” mailing list nazionale per quanto riguarda security e affini.

In un post diun pò di tempo fà ho letto di problemi in merito all’installazione di Skype su OpenBSD.

La domanda era:

…sono un neofita di OpenBSD che con buona lena, per imparare ha deciso, masochisticamente, di farsi un laptop con openbsd 4.2, sono riuscito ad installare quasi tutto tranne skype (usando i pacchetti di linux). Al momento del lancio dell’applicazione ottengo il seguente errore :

“Abort trap”

Prima risposta:

Quel risultato lo ottieni (anche?) quando l’applicazione cerca di leggere o scrivere in qualche parte della memoria che non gli appartiene. Mentre in linux, OSX e altri sistemi operativi puoi sforare anche di molti byte fuori dai tuoi buffer se ci provi in openbsd praticamente sempre al primo byte il processo viene ucciso. Per il tuo caso potrebbe essere un banale errore di programmazione oppure un problema di
compatibilità, ma non ti so aiutare più di così.

Seconda risposta:

Ad opencon[1] 2005 mi pare (marc) Espie disse: no way, you won’t have skype
running on openbsd. o qualcosa del genere.

Skype non esiste nativo per OpenBSD, però esiste un un’ottima emulazione dei programmi fatti (bene) per Linux.

Se questo e’ vero la mia considerazione in OpenBSD aumenta esponenzialmente, finalmente un s.o. capace di riconoscere da solo i programmi scritti (volontariamente o meno) col culo male :-)

Installare software su OpenBSD

Facile:

export PKG_PATH=ftp://ftp.openbsd.org/pub/OpenBSD/4.3/packages/i386/
pkg_add NOMEPACCHETTO

Il sistema si scarica il pacchetto da solo risolvendo le dipendenze automagicamente.

Se il nome del pacchetto e’ ambiguo chiede lumi:

# pkg_add squid
Ambiguous: squid could be squid-2.6.STABLE18p0 squid-2.6.STABLE18p0-snmp squid-2.6.STABLE18p0-transparent squid-2.6.STABLE18p0-transparent-snmp

Bello.

Sembra apt :-)

Rilasciato Freebsd 6.3

L’annuncio: http://www.freebsd.org/releases/6.3R/announce.html

Il manuale italiano http://www.freebsd.org/doc/it/books/handbook/

Rilasciata OpenBSD 4.2

E’ di ieri il rilascio della nuova release di OpenBSD, il sistema operativo “sicuro di default”.

Potete trovare QUI la lista delle novita’ introdotte con questa versione.

Piccola nota a margine, fino ad oggi le immagini iso necessarie per ricreare i cdrom di installazione non erano disponibili gratuitamente, era possibile fare solo un’installazione via rete, comprarle per finanziare il progetto, o creare un’iso dai file scaricati via ftp seguento QUESTA procedura.

Invece a partire da questa release l’iso della distribuzione e’ scaricabile come accade per quasi tutte le distribuzioni linux. Questa scelta se da un lato magari fara’ calare un poco gli introiti per l’organizzazione che sviluppa OpenBSD dall’altro potrebbe portare qualche smanettone troppo pigro :-) a dare un’occhiata a questo sistema operativo un po’ ostico (sopratutto sul setup) ma straordinariamente efficente…

Il file si chiama install42.iso e lo potete trovare negli innumerevoli mirror di OpenBSD, tipo QUESTO.

.

Come farsi da soli un cd bootabile di OpenBSD 4.1

OpenBSD non rilascia immagini ufficiali dei propri cdrom di installazione per vari motivi, ma e’ possibile in modo molto facile crearsene uno.

E’ sufficente avere una macchina linux con wget per scaricare il necessario (circa 230 mega), mkisofs per ricostruire l’immagine iso, una adsl e un po’ di pazienza.

Per prima cosa e’ necessario trovare uno dei numerosi mirror ftp presenti su internet, sul sito di openbsd potete trovare l’elenco.

Una volta trovato il mirror si deve scaricare il necessario per ricomporre il cdrom, in questo momento l’ultima release di openbsd e’ la 4.1 quindi sul mirror dell’universita’ di napoli troveremo il necessario qui:

ftp://ftp.unina.it/pub/OpenBSD/4.1/i386/

scaricate il necessario in una cartella temporanea:

mkdir -p /tmp/OpenBSD/4.1/i386
cd /tmp/OpenBSD/4.1/i386
wget –passive-ftp ftp://ftp.unina.it/pub/OpenBSD/4.1/i386/*

la lista del materiale da scaricare e’ questa:

File: CKSUM 1 KB 11/03/2007 00:00:00
File: INSTALL.i386 98 KB 11/03/2007 00:00:00
File: INSTALL.linux 22 KB 11/03/2007 00:00:00
File: MD5 1 KB 11/03/2007 00:00:00
File: base41.tgz 41438 KB 11/03/2007 00:00:00
File: bsd 5973 KB 11/03/2007 00:00:00
File: bsd.mp 6021 KB 11/03/2007 00:00:00
File: bsd.rd 4888 KB 11/03/2007 00:00:00
File: cd41.iso 5000 KB 11/03/2007 00:00:00
File: cdboot 42 KB 11/03/2007 00:00:00
File: cdbr 2 KB 11/03/2007 00:00:00
File: cdemu41.iso 2942 KB 11/03/2007 00:00:00
File: cdrom41.fs 2880 KB 11/03/2007 00:00:00
File: comp41.tgz 76667 KB 11/03/2007 00:00:00
File: etc41.tgz 1211 KB 11/03/2007 00:00:00
File: floppy41.fs 1440 KB 11/03/2007 00:00:00
File: floppyB41.fs 1440 KB 11/03/2007 00:00:00
File: floppyC41.fs 1440 KB 11/03/2007 00:00:00
File: game41.tgz 2549 KB 11/03/2007 00:00:00
File: index.txt 1 KB 10/03/2007 00:00:00
File: man41.tgz 7474 KB 11/03/2007 00:00:00
File: misc41.tgz 2239 KB 11/03/2007 00:00:00
File: pxeboot 51 KB 11/03/2007 00:00:00
File: xbase41.tgz 10345 KB 10/03/2007 00:00:00
File: xetc41.tgz 89 KB 10/03/2007 00:00:00
File: xfont41.tgz 32457 KB 10/03/2007 00:00:00
File: xserv41.tgz 19366 KB 10/03/2007 00:00:00
File: xshare41.tgz 2025 KB 10/03/2007 00:00:00

finito il download risalite di due directory, fino alla cartella /tmp/OpenBSD, ed eseguite il mkisofs con le necessarie opzioni:

/tmp/OpenBSD>mkisofs -vrTJV “OpenBSD41″ -b 4.1/i386/cdrom41.fs -c boot.catalog -o OpenBSD41.iso /tmp/OpenBSD

Alla fine della (breve) elaborazione vi troverete l’immagine iso in /tmp/OpenBSD pronta per essere masterizzata con il vostro programma preferito.

In bocca al lupo per l’installazione ;-)

hitstatus